#take-action>*{font-family:Silka}.elementor-263501 .elementor-element.elementor-element-5e0b795 li{list-style:none}.elementor-263501 .elementor-element.elementor-element-5e0b795 li::before{content:'\f054';font-family:'Font Awesome 5 Free';position:absolute;font-weight:100;left:10px;color:#294b71}form#wpcf7-form{box-shadow:0 0 41px rgba(0,0,0,.2)}.jupiterx-main-content{font-family:Silka,sans-serif;color:#fff}.step-1--take-action-wrapper{text-align:center;width:calc(100% + 40px);left:-20px;background-image:url(https://righttolife.org.uk/wp-content/uploads/2020/07/mobile_stopextremeabortion.png);background-size:cover;background-position:center;position:relative;top:-25px;margin:0;margin-bottom:-25px;padding:0}.step-1--take-action-wrapper>div>div{position:relative;max-width:1200px;margin:auto;padding:40px}.mp-loading{background-repeat:no-repeat}.take-action-h1{color:#fff;text-transform:uppercase;font-size:46px;font-weight:700;letter-spacing:0;margin-bottom:15px;line-height:52px}.take-action-h4{position:relative;color:#fff;font-family:"Open Sans",Sans-serif;font-size:26px;margin-bottom:40px;font-weight:700;text-shadow:0 0 10px rgba(0,0,0,.5)}.take-action-h5{color:#fff;text-transform:uppercase;font-size:9px;letter-spacing:2px;line-height:10px;text-align:left}.jupiterx-main-header{display:none!important}.postcode-error-feedback{background-color:transparent;font-weight:700;text-transform:uppercase;font-size:10px;padding:2px 2px 0 6px;border-top-left-radius:5px;text-align:center;border-top-right-radius:5px;margin-top:10px;width:calc(100% - 45px);max-width:500px;color:red}#mp-postcode-button{padding:10px 13px;position:relative;color:#fff;font-family:"Open Sans";font-weight:300;background-color:#ff6f4c;margin-left:20px;cursor:pointer;width:65px;margin-top:0;border:none;border-radius:50px;height:65px;font-weight:400;font-size:25px;line-height:42px;text-align:center}div.button-color-red div#mp-postcode-button{background-color:#f53635}div.button-color-orange .enter-postcode-container{justify-content:space-between}div.button-color-orange div#mp-postcode-button{padding:13px 10px;position:relative;color:#fff;font-family:"Open Sans";background-color:#fa6400;margin-left:20px;cursor:pointer;width:55px!important;height:55px!important;margin-top:-5px;border:none;border-radius:50%;font-size:16px;font-weight:600;line-height:28px;display:inline-table}div.button-color-orange input#mp-postcode{height:50px;border:none;padding:15px 10px;width:100%;line-height:20px;margin-top:0;border-radius:5px;font-size:14px;text-align:center;text-transform:uppercase;letter-spacing:2px;font-weight:600}div.button-color-orange input#mp-postcode::placeholder{font-weight:400;font-size:14px}.jupiterx-sidebar.jupiterx-secondary.col-lg-3{display:none}.jupiterx-main-content .jupiterx-primary.col-lg-9{width:100%!important;max-width:100%!important;flex:100%}.sending-loading{background:0 0;width:98px;height:98px}.progress-circle{color:#fa6402;display:inline-block;line-height:1;animation:mui-progress-circular-rotate 1.4s linear infinite}.progress-circle__circle{animation:mui-progress-circular-dash 1.4s ease-in-out infinite;stroke-dasharray:80px,200px;stroke-dashoffset:0;stroke:currentColor}@keyframes mui-progress-circular-rotate{100%{transform:rotate(360deg)}}@keyframes mui-progress-circular-dash{0%{stroke-dasharray:1px,200px;stroke-dashoffset:0}50%{stroke-dasharray:100px,200px;stroke-dashoffset:-15px}100%{stroke-dasharray:100px,200px;stroke-dashoffset:-120px}}.mep-boundary-container{border-radius:3px;padding:20px 20px 16px 22px;line-height:1.2;margin-bottom:10px;background-image:url(https://righttolife.org.uk/wp-content/uploads/2018/06/logo.png);background-repeat:no-repeat;background-size:130%;border:2px solid #fdef1d;background-color:#fdef1d}.mep-boundary-container #mep-boundary-name{font-size:32px;font-weight:700;text-transform:uppercase}.field-container{position:relative;margin-bottom:10px}.field-container label.field-label{position:absolute;color:#bbb;top:14px;left:12px;transition:.1s ease;cursor:text;font-weight:400;line-height:28.22px}#form-container-hide{margin:0}.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form input[type=text],.wpcf7-form textarea{margin:0}.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form input[type=text]{padding:24px 10px 4px 10px!important;line-height:normal}#mps-container{position:relative;padding:20px;padding-left:40px;overflow:auto;font-weight:400;color:#fff;font-size:13px;letter-spacing:1px;margin-top:0}#mps-container.grid-2{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}#mps-container.grid-3{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}#mp-name-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 5fr;grid-template-columns:1fr 5fr}#mp-name-wrapper div:nth-child(2){padding:0 5px}#mp-name-wrapper img{border-radius:50%;width:80px;border:solid 4px #fff}.mp-name{font-size:22px;margin-top:0;font-weight:700;display:block;color:#fff}#mp-name .mp-mp-suffix{display:none}.enter-postcode-container{width:100%;border-radius:0;position:relative;display:flex;align-items:stretch;color:#fff;margin-top:10px;margin:auto;margin-bottom:50px}label.error{color:red;font-size:14px;position:absolute;right:8px;bottom:2px;background-color:rgba(255,255,255,.8);padding-left:10px}.theme_jan_2022 label.error{font-size:10px;letter-spacing:1px;font-weight:600;bottom:0;background-color:transparent;padding-left:10px;text-transform:uppercase}div#elementor-tab-content-2491{padding:0!important}div#elementor-tab-title-2491{padding:10px 0!important}.warning-label-2{width:auto;color:#fff;background-color:#fa6402;padding:10px;margin-top:20px;display:none}#GDPR-error{position:relative;margin-left:10px;width:190px;display:block;background:0 0;border:none;position:relative;color:red;background-color:#fff}#thank-you-container{max-width:770px;margin:0 auto;font-size:16px;letter-spacing:0;line-height:24px;text-align:left;display:none}#thank-you-container .thank-you{font-size:60px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#f97359;line-height:1;text-align:center}#thank-you-container .letter-sent{margin-top:0;font-size:20px;letter-spacing:0;line-height:30px;padding:50px 30px 0;text-align:left;color:#000}#thank-you-container .thank-you-message{font-size:16px;margin-top:20px;letter-spacing:0;text-align:left;line-height:30px;padding:0 30px;color:#000}#thank-you-container textarea.thank-you-textarea{width:100%;border:2px solid #3d5a96;float:left;font-size:inherit;font-family:inherit;padding:12px;border-top-left-radius:5px;border-top-right-radius:5px;resize:vertical;outline:0;min-height:100px;margin:10px 0 0 0}#thank-you-container .mp-social-button{font-size:16px;letter-spacing:1px;line-height:24px;text-align:center;color:#fff;height:60px;padding:7px;margin-bottom:10px;border-radius:6px}#thank-you-container .mp-social-button.white-background{color:#000;border:1px solid #ccc}.fab.fa-facebook-messenger{color:#1c80f9}.fab.fa-twitter{color:#62a5ed}#thank-you-container .mp-social-button i{margin-right:10px}.social-container{padding:20px 30px 100px}input#mp-postcode{height:65px;font-family:"Open Sans";border:none;padding:30px 2px;width:calc(100% - 45px);border-radius:0;line-height:20px;text-align:left;text-transform:none;margin-top:0;border-radius:5px;font-size:18px;text-align:center;text-transform:uppercase;letter-spacing:2px;font-weight:600}.intro-text{max-width:1100px;margin-left:auto;margin-right:auto;margin-bottom:40px}#thank-you-container .mp-twitter-button{background-color:#4ac1f8}#thank-you-container .mp-facebook-button{background-color:#305893}#thank-you-container .mp-whatsapp-button{background-color:#03e26b}#thank-you-container .mp-whatsapp-button i{color:#fff}#thank-you-container .twitter-icon{background-image:url(https://righttolife.org.uk/wp-content/uploads/2018/10/twitter-icon.png);background-size:contain;background-repeat:no-repeat;background-position:left;width:40px;height:40px;background-color:#fff;float:left;margin-right:6px;margin-left:4px;margin-top:7px}#thank-you-container .email-icon{background-image:url(https://righttolife.org.uk/wp-content/uploads/2018/10/email-icon.png);background-size:contain;background-repeat:no-repeat;background-position:left;width:40px;height:40px;background-color:#fff;float:left;margin-right:6px;margin-left:4px;margin-top:7px}#thank-you-container .whatsapp-icon{background-image:url(https://righttolife.org.uk/wp-content/uploads/2018/10/whatsapp.png);background-size:70%;background-repeat:no-repeat;background-position:left;width:40px;height:40px;float:left;margin-right:0;margin-left:10px;margin-top:7px;background-color:#25d366}#thank-you-container .mp-social-button.email-icon{background-image:url(https://righttolife.org.uk/wp-content/uploads/2018/10/email-icon.png);border-color:#474747}#thank-you-container .fb-icon{background-image:url(https://righttolife.org.uk/wp-content/uploads/2018/10/fb-icon.png);background-size:contain;background-repeat:no-repeat;background-position:left;height:32px;width:32px;float:left;background-color:#fff;margin-top:2px;margin-right:12px;margin-left:4px;margin-top:7px}.theme_jan_2022 #thank-you-container .mp-social-button{height:50px;line-height:50px;text-transform:uppercase;text-align:center;box-shadow:inset 0 2px 3px 0 rgb(255 255 255 / 50%);border-radius:6px;transition:all .2s;color:#fff;line-height:38px}.theme_jan_2022 #thank-you-container .mp-social-button.white-background{color:#2ea3f2;background-color:transparent;text-decoration:underline;border:none;font-size:14px;letter-spacing:0;text-transform:unset;font-weight:500}.theme_jan_2022 #thank-you-container .mp-tweet-button.mp-social-button{background-color:#25a1f2;color:#fff}.theme_jan_2022 #thank-you-container .mp-tweet-button.mp-social-button i.fab.fa-twitter{color:#fff}.theme_jan_2022 #thank-you-container .mp-facebook-button{background-color:#0058ac}.theme_jan_2022 #thank-you-container .mp-whatsapp-button{background-color:#03e26b}.theme_jan_2022 #thank-you-container .mp-social-button.white-background:hover{background-color:transparent;filter:brightness(1.1)}.theme_jan_2022 #thank-you-container .mp-tweet-button.mp-social-button:hover{background-color:#1694e6}.theme_jan_2022 #thank-you-container .mp-whatsapp-button:hover{background-color:#05c45e;box-shadow:none}.theme_jan_2022 #thank-you-container .mp-facebook-button:hover{background-color:#2d5590}.theme_jan_2022 .theme_jan_2022 #thank-you-container .mp-social-button:hover{box-shadow:none}.postcode-function-container{overflow:auto;max-width:1100px;top:-60px;margin:20px auto;padding-top:0;position:relative;box-shadow:0 0 41px rgba(0,0,0,.2)}#your-phone{margin-bottom:20px}.gdpr-optin{margin-bottom:20px}.gdpr-optin label,.wpcf7-list-item input[type=radio]+span{margin-top:0}@media (max-width:440px){.gdpr-optin label,.wpcf7-list-item input[type=radio]+span{width:47%}}#mp-message-id{margin:0;height:250px;border-radius:0;border-top:none;border:none;display:block;overflow:hidden;resize:none;font-weight:400}#how-mp-voted{display:block;color:#000;font-size:14px}#mp-message-id::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);outline:0;border-radius:100px;transition:.1s ease;cursor:pointer}#mp-message-id:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.8)}#mp-message-id::-webkit-scrollbar{width:.5em}::-webkit-input-placeholder{color:#555}::-moz-placeholder{color:#555}:-ms-input-placeholder{color:#555}:-moz-placeholder{color:#555}.step-2--close-button{position:absolute;border-radius:50px;filter:invert(1);cursor:pointer;right:0;top:0;margin:20px;z-index:4}.step-2--close-button img{width:30px;filter:invert(1)}.theme_jan_2022.random-peers .step-2--close-button img{filter:invert(0)}.step-2--close-button:hover{filter:invert(1) drop-shadow(2px 4px 6px rgba(0, 0, 0, .5));transform:scale(1.02);transition:ease-in-out .1s}.step--center{position:relative;display:block;background:#fff}.step-2--branding{position:relative;box-sizing:border-box;height:auto;padding:40px;margin:auto;width:100%;margin-top:0;background-color:#fff}span.branding-title{position:relative;bottom:0;width:100%;display:block;left:0;font-size:17px;text-align:center;margin-bottom:40px;color:#333}.step-2--branding>img{width:150px;margin:auto;margin-top:0;margin-bottom:20px;left:0;position:relative;display:block}.your-constituency{text-align:center;left:0;position:relative;max-width:100%;margin:0;margin:20px 0;color:#333;font-size:14pt}.your-constituency-is{display:block}.your-constituency>i{margin:0 7px;color:#ff7455;font-size:16px}span.branding-title{position:relative;bottom:0;width:100%;display:block;left:0;font-size:17px}.step--header{position:relative;padding:30px 10px;background-color:#000;border-left:solid 5px #fa6402;color:#fff}#form-container-hide{width:100%;max-width:770px;margin:auto;z-index:1}.step--content{background-color:#fff}.step-2--take-action-wrapper input#your-address-one,.step-2--take-action-wrapper input#your-address-two,.step-2--take-action-wrapper input#your-city,.step-2--take-action-wrapper input#your-email,.step-2--take-action-wrapper input#your-name,.step-2--take-action-wrapper input#your-phone{padding-left:50px}input#your-address-one,input#your-address-two,input#your-city,input#your-email,input#your-name,input#your-phone,input#your-subject-line,textarea{font-weight:500;background-color:#ebf2f0;height:45px;font-size:16px;padding:20px;margin-top:20px;border:none;width:100%;color:#000}.theme_jan_2022 input#your-address-one,.theme_jan_2022 input#your-address-two,.theme_jan_2022 input#your-city,.theme_jan_2022 input#your-email,.theme_jan_2022 input#your-name,.theme_jan_2022 input#your-phone,.theme_jan_2022 input#your-subject-line,.theme_jan_2022 textarea{margin-top:0;background-color:#fff}.theme_jan_2022 input#your-address-one,.theme_jan_2022 input#your-address-two,.theme_jan_2022 input#your-city,.theme_jan_2022 input#your-email,.theme_jan_2022 input#your-name,.theme_jan_2022 input#your-phone{height:60px;padding-left:0!important}.step-2--take-action-wrapper.theme_jan_2022 input#your-address-one,.step-2--take-action-wrapper.theme_jan_2022 input#your-address-two,.step-2--take-action-wrapper.theme_jan_2022 input#your-city,.step-2--take-action-wrapper.theme_jan_2022 input#your-email,.step-2--take-action-wrapper.theme_jan_2022 input#your-name,.step-2--take-action-wrapper.theme_jan_2022 input#your-phone{padding-left:0}input#your-subject-line{font-size:14px}.your-address-wrapper,.your-email-wrapper,.your-name-wrapper,.your-phone-wrapper{position:relative}.your-address-wrapper::before,.your-email-wrapper::before,.your-name-wrapper::before,.your-phone-wrapper::before{position:absolute;top:30px;left:20px;font-size:16px!important;font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;width:0;color:#ccc;display:block}.your-name-wrapper::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f007"}.your-email-wrapper::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0e0"}.your-address-wrapper::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f015"}.theme_jan_2022 .your-address-wrapper::before{display:none}.your-phone-wrapper::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f10b"}.step-2--take-action-wrapper{position:fixed;display:none;overflow-y:auto;overflow-x:hidden;background:#fff;top:0;left:0;height:100%;width:100%;padding:0;z-index:20;-webkit-overflow-scrolling:touch}ul.step--ul{list-style:decimal;color:#fff;font-size:20px;font-weight:700;letter-spacing:0;margin-bottom:0;padding-left:35px;padding-bottom:0;line-height:20px}ul.step--ul>li{list-style:none;line-height:1.5em}ul.step--ul.no-style{list-style:none}#mp-postcode::placeholder{font-size:12px;text-align:center;text-transform:uppercase;letter-spacing:normal;color:#333;font-weight:600}.step--content>input::placeholder{color:#666;font-size:16px;letter-spacing:0;line-height:68px}.step-2--keep-me-update{color:#666;font-size:12px;letter-spacing:0;line-height:16px;margin:30px 0 10px}.step2--constituency{color:#333;font-size:12px;letter-spacing:0;padding:30px;line-height:25px;margin-top:-20px}.theme_jan_2022 .step2--constituency{padding:20px 25px}.step2--constituency i{margin-right:15px;font-size:20px;margin-left:15px;color:#fdef1d}.step2--constituency>span{color:#333;font-weight:600;font-size:16px;letter-spacing:0;line-height:25px;text-transform:uppercase}.step-2--step-2--address-result{position:relative;display:none;width:100%;z-index:10;background:#fff;width:100%}.step-2--address-result-row{border:1px solid #ebf2f0;border-top:none;padding:15px 50px;font-weight:500;font-size:14px;cursor:pointer}.step-2--address-result-row:hover{background:rgba(245,249,248,.52);font-weight:600}#yours-sincerely{border:none;display:none;background:#ebf2f0;border-bottom:solid 1px #000;margin-bottom:0;border-radius:0;height:auto;padding-bottom:20px}.step-2--letter{padding:30px;margin-bottom:120px;margin-top:0}.step-2--submit-button{margin:30px 0;width:100%;border-radius:32px;background-color:#fdef1d;color:#333;font-size:16px!important;font-weight:600;letter-spacing:2px;line-height:40px;text-align:center;cursor:pointer}.wpcf7-submit{background-color:#00b271;color:#fff;font-weight:700}.step-2--letter .wpcf7-submit{font-size:16px}#show-letter{color:#333;font-size:14px;letter-spacing:0;text-transform:uppercase;line-height:26px;padding:20px;background:#ebf2f0;cursor:pointer}#show-letter:hover{font-weight:600}.mp-social-button{cursor:pointer;text-transform:uppercase;font-weight:600}div#sending-loading{float:none!important;left:50%;margin:30px 0;position:relative;transform:translateX(-50%);display:none}#img-save-lives-repeal{width:auto;height:70px;margin:auto;position:relative;left:0;transform:translateY(-80px)}#source-hidden,#wpcf7-referrer,#wpcf7-source{display:none}.radio-no-label,.radio-yes-label{position:relative;z-index:99}section.elementor-element.elementor-element-967d411.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section{top:-25px}.mp-subtitle{width:90%;position:relative;display:block;left:5%;font-size:16px;padding-bottom:60px}span.traffic-warning{color:#fff;position:relative;display:block;max-width:800px;margin:auto;margin-top:-20px;padding-bottom:100px;font-size:13px}#dear-mp{height:auto;display:block;position:relative;margin-top:0}.arrow-down{left:50%;transform:translateX(-50%);top:-20px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;clear:both;position:relative}.arrow-down.red{border-top:20px solid #ff4345}.arrow-down.yellow{border-top:20px solid #edd303}.arrow-down.green{border-top:20px solid #00bf76}.text-above-header{color:#fb7253;font-weight:700;margin-top:50px;font-size:27px;margin-bottom:35px;text-shadow:0 0 2px #000}.text-between-input{color:#fb7253;font-weight:400;margin-top:0;font-size:22px;margin-bottom:50px;text-shadow:0 0 2px #000}div.orange-button div#mp-postcode-button{background-color:#fa6401}div.square-blue div#mp-postcode-button{background-color:#0091ff;border-radius:0;margin-left:0;font-family:Silka;font-size:18px;line-height:45px;width:auto;font-weight:400;padding:10px 40px}div.square-blue input#mp-postcode{text-align:left;border-radius:0;padding-left:20px}div.square-blue input#mp-postcode::placeholder{text-align:left;text-transform:none;font-weight:400}div.square-blue .your-constituency>i{color:#0091ff}div.square-blue .step--header{border-left:solid 5px #0091ff}div.square-dark div#mp-postcode-button{background-color:#333;border-radius:0;margin-left:0;font-family:Silka;font-size:18px;line-height:45px;width:auto;font-weight:400;padding:10px 40px}div.square-dark input#mp-postcode{text-align:left;border-radius:0;padding-left:20px}div.equally-human-ni input#mp-postcode::placeholder,div.square-dark input#mp-postcode::placeholder{text-align:left;text-transform:none;font-weight:400}div.square-dark .your-constituency>i{color:#333}div.square-dark .step--header{border-left:solid 5px #333}div.equally-human-ni div#mp-postcode-button{background-color:#f4ece1;color:#9b7850;font-weight:700;padding:10px 20px;margin-left:0;border-radius:0;width:auto}div.equally-human-ni input#mp-postcode{text-align:left;border-radius:0;padding-left:20px}div.equally-human-ni input#mp-postcode::placeholder{font-size:22px;font-family:"Open Sans";color:#333}div.equally-human-ni .step-2--take-action-wrapper{background:linear-gradient(0deg,#fff 50%,#000 50%)}div.equally-human-ni .step--center{background:0 0}div.equally-human-ni .step-2--branding{background-color:transparent}div.equally-human-ni .your-constituency,div.equally-human-ni span.branding-title{color:#fff}div.equally-human-ni .your-constituency>i{color:#ff7455}div.equally-human-ni .step-2--close-button img{filter:invert(0)}.email-function-parties{position:relative;height:24px;padding-left:0;overflow:hidden;background-color:#000;cursor:pointer;transition:height .2s ease-in-out}.email-function-parties::after{content:'+';position:absolute;right:0;top:0}.email-function-parties.open{height:auto}.email-function-parties.open::after{content:'-'}.email-function-parties>div{font-size:11px;color:#eee;padding-left:10px}.email-function-parties span{pointer-events:none}.election-candidates-constituency,.election-parties-regional{position:relative;height:23px;overflow:hidden;cursor:pointer;width:300px}.election-candidates-constituency::after,.election-parties-regional::after{content:'+';position:absolute;color:#4693eb;top:0;right:0}.election-candidates-constituency.open,.election-parties-regional.open{height:100%}.election-candidates-constituency.open::after,.election-parties-regional.open::after{content:'-'}.election-candidates-constituency label,.election-parties-regional label{color:#4693eb;font-size:10px;margin-bottom:10px;font-weight:600;width:100%;display:block;text-transform:uppercase;pointer-events:none;z-index:2}.green-button #mp-postcode-button{background-color:#00bc70;border-radius:6px;width:80px;line-height:30px;height:50px;font-size:20px;text-align:center}.green-button input#mp-postcode{height:50px;padding:20px}.green-button input#mp-postcode::placeholder{font-size:14px;font-family:'Open Sans';font-weight:400}.green-button .your-constituency>i{color:#0f0069}.green-button .step--header{border-left:solid 5px #0f0069}.green-button.wales .your-constituency>i{color:red}.green-button.wales .step--header{border-left:solid 5px red}.green-button.wales .election-candidates-constituency label,.green-button.wales .election-parties-regional label{color:red}.green-button.wales .election-parties-regional::after{color:red}.green-button.wales .election-candidates-constituency::after,.green-button.wales .election-parties-regional::after{color:red}.email-function-parties>div:nth-child(3){margin-top:10px}.email-function-parties>div:last-child{margin-bottom:20px}.election-candidates-constituency.open div:last-child{margin-bottom:20px}div#mp-postcode-button i{animation:postcode-loading infinite 1s linear}.election-candidates-constituency .mp-name{font-size:11px}div.orange-button div#mp-postcode-button.only-button{background-color:#fff;color:#424242;letter-spacing:1px;font-family:Silka;font-weight:600;border-radius:6px;padding:12px 12px;margin-left:0;font-size:15px;width:100%}.share-wrapper{background-color:#ebf2f0;height:65px;padding:9px 10px;font-size:15px;font-weight:500;display:block;position:relative}label.share-wrapper-label{line-height:15px;display:block;margin-bottom:10px;margin-top:20px}label#share-name-error{display:block;position:absolute;bottom:-20px;left:-6px;z-index:0;height:20px}.black-button div#mp-postcode-button{background-color:#000}.step-2--take-action-wrapper ins{text-decoration-line:underline;text-decoration-style:solid}.green-button.orange .step--header{border-left:solid 10px #fa6400}.green-button.orange .your-constituency>i{color:#fa6400}#bothlives2021 .step-2--take-action-wrapper::before{content:'';position:absolute;left:0;top:0;height:600px;width:100%;background-image:url(/wp-content/uploads/2021/07/WhatsApp-Image-2021-07-27-at-12.23.43.jpeg);background-size:cover}#bothlives2021 span.branding-title{margin-top:80px;color:#fff}#bothlives2021 .your-constituency{color:#000}#bothlives2021.green-button.orange .your-constituency>i{color:#fff}#bothlives2021 .step-2--branding{background-color:transparent}#bothlives2021 .step--center{background:0 0}#bothlives2021 .step-2--close-button{filter:invert(0);right:0}#bothlives2021 .step-2--branding::after{display:none}#bothlives2021 #mp-postcode::placeholder{font-size:16px;letter-spacing:1px}#bothlives2021.green-button #mp-postcode-button{text-transform:uppercase;font-family:Montserrat;font-weight:600;font-size:22px;line-height:46px}span.email-subtitle{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#000;font-weight:700;display:block}input#your-subject-line{margin-top:0;margin-bottom:20px}label#your-subject-line-error{bottom:22px}#mps-container.random-peers{display:block;font-weight:600;color:#ddd;font-size:16px;letter-spacing:-.3px;line-height:28px}.step-2--take-action-wrapper.random-peers .step-2--branding{padding-bottom:0;padding-top:60px}.theme_jan_2022.step-2--take-action-wrapper.random-peers .step-2--branding{padding-top:20px}.step-2--take-action-wrapper.random-peers .postcode-function-container{top:auto}.step-2--take-action-wrapper.random-peers.theme_jan_2022 .postcode-function-container{margin-top:-30px}.mp-email-button.mp-social-button.white-background{border:unset}.email-function--how-voted--wrapper{padding-left:0}.email-function--how-voted .email-function--how-voted-mp-list div#mp-name{color:#000;padding:1px 20px}.email-function--how-voted.option1 .email-function--how-voted-mp-list,label.email-function--how-voted-title.option1-title{background-color:#00d495}.email-function--how-voted.option2 .email-function--how-voted-mp-list,label.email-function--how-voted-title.option2-title{background-color:#cdd3d6}.email-function--how-voted.option3 .email-function--how-voted-mp-list,label.email-function--how-voted-title.option3-title{background-color:#ff646b}.email-function--how-voted.option1.vote-green .email-function--how-voted-mp-list,.email-function--how-voted.option1.vote-green label.email-function--how-voted-title.option1-title{background-color:#00d495}.email-function--how-voted.option1.vote-red .email-function--how-voted-mp-list,.email-function--how-voted.option1.vote-red label.email-function--how-voted-title.option1-title{background-color:#ff646b}.email-function--how-voted.option3.vote-green .email-function--how-voted-mp-list,.email-function--how-voted.option3.vote-green label.email-function--how-voted-title.option1-title{background-color:#00d495}.email-function--how-voted.option3.vote-red .email-function--how-voted-mp-list,.email-function--how-voted.option3.vote-red label.email-function--how-voted-title.option1-title{background-color:#ff646b}.show-letter-votes{background-color:#ebf2f0;padding:20px}textarea#mp-message-against{margin:0;margin-bottom:-7px!important;padding:20px;border-radius:0}label.email-function--how-voted-title{font-weight:700;color:#000;font-size:18px;letter-spacing:-.79px;padding:20px;display:flex;justify-content:space-between;flex-direction:row}.email-function--how-voted--content-wrapper{height:0;overflow:hidden}.email-function--how-voted--content-wrapper.show-message{overflow:auto;height:auto;margin-top:-10px}.email-function--how-voted--content-wrapper textarea{margin-top:0}.email-function--how-voted--content-wrapper.show-message textarea{height:120px;transition:height .2s;border-radius:0}.email-function--how-voted--content-wrapper .show-letter-votes{margin-top:-7px;color:#000;text-transform:uppercase;cursor:pointer}.step-2--take-action-wrapper.mlas-votes .step--header.mlas{margin-bottom:0;padding:30px 20px}.step-2--take-action-wrapper.mlas-votes div#dear-mp{display:none}.step-2--take-action-wrapper.mlas-votes .step--header.mlas ul.step--ul{font-size:20px;font-weight:500;padding-bottom:20px;padding-left:0}.mlas-votes .step--center::before{content:'';position:absolute;height:300px;background-color:#eee;top:0;width:100%}.email-function--how-voted-mp-list{padding-bottom:15px}.mlas-votes .step-2--branding{background-color:#eee}.theme-2021-11-18 input#mp-postcode{background-color:#fff;border:solid 2px #fff;color:#000;border-radius:4px;text-align:left;padding-left:20px}.theme-2021-11-18 input#mp-postcode::placeholder{color:#555;text-align:left}.theme-2021-11-18 div#mp-postcode-button{background-color:#00c973;border-radius:4px;width:100px;margin-left:10px;color:#fff;font-size:17px;font-weight:700}.theme-2021-11-18 .step--header{border-left:solid 5px #ff5a5a;background-color:#0a025b}.theme-2021-11-18.theme-2021-11-30 .step--header{border-left:solid 5px #fa6400;background-color:#333}.green-button.round #mp-postcode-button{border-radius:50px;width:50px;height:50px;min-width:50px;min-height:50px;padding:10px}.green-button.round .step--header{border-left:solid 5px #00bc70}.green-button.round .your-constituency>i{color:#00bc70}.email-function--how-voted>div{margin-bottom:10px}span.close-open-message{font-size:32px}.theme-2021-11-18.theme-2021-11-30 #mp-postcode-button:hover{background-color:#03ad64}div#no-mp-1,div#no-mp-2{display:none;position:a;top:0;left:0;width:100%;height:auto;background-color:rgba(0,0,0,.5);z-index:1}.no-mp--message{position:relative;color:#fff;font-size:15px;line-height:20px;padding:30px;margin-bottom:10px;width:100%;background-color:#333}i.far.fa-times-circle{color:#fff;top:-10px;right:-10px;display:block;position:relative;float:right;font-size:40px}.theme_jan_2022 .step-2--branding{display:flex;flex-wrap:nowrap;flex-direction:column-reverse;max-width:480px;background-color:transparent;margin-top:10px;padding-bottom:0}.step-2--branding.ttheme_jan_2022{display:flex;flex-wrap:nowrap;flex-direction:column}.step-2--branding.theme_jan_2022 span.branding-title{margin-top:0;margin-bottom:10px;color:#000;font-size:16px;letter-spacing:-.33px;line-height:24px;font-weight:400}.step-2--branding.theme_jan_2022 span.your-constituency-is{display:block;color:#fa6400;font-size:10px;font-weight:600;letter-spacing:.83px;line-height:28px}.step-2--branding.theme_jan_2022 span#mep-boundary-name{color:#000;font-size:20px;font-weight:600;letter-spacing:-.42px;line-height:28px}.step-2--branding.theme_jan_2022 i.fas.fa-map-marker-alt{display:none}.theme_jan_2022 div#form-container-hide{max-width:540px;margin:auto;float:none}.theme_jan_2022 .step--header{border-left:none!important;background-color:#fff!important;padding:25px 25px 10px 25px}.theme_jan_2022 ul.step--ul{color:#000;font-size:25px;font-weight:700;letter-spacing:-1.43px;line-height:28px;text-align:left;padding-left:0}.theme_jan_2022 form#wpcf7-form{background-color:#f0f0f0;box-shadow:20px 32px 60px 0 rgb(0 0 0 / 30%)}.theme_jan_2022 div#yours-sincerely{padding:0 20px 20px;background-color:#fff;color:#666;font-family:"Open Sans";font-size:16px;letter-spacing:0;line-height:24px}.step-2--take-action-wrapper.theme_jan_2022{background:linear-gradient(180deg,#000 400px,#fff 400px)}.theme_jan_2022 .step--center{background:0 0}.theme_jan_2022 .step--header.mlas{background-color:#000!important}.theme_jan_2022 li#header-mps-list{color:#fff;font-size:25px;font-weight:700;letter-spacing:-1.5px;line-height:34px}.theme_jan_2022 div#mps-container{left:0;padding:20px 5px}.theme_jan_2022 .ef-keep-updated{display:none}.theme_jan_2022 div#mps-container strong{font-weight:400}.theme_jan_2022 div#mps-container i.fas.fa-user{color:#bbb}.theme_jan_2022 .step-2--branding span.branding-title{color:#000;font-size:16px;letter-spacing:-.33px;line-height:24px;font-weight:400;margin-top:10px;text-align:left}.theme_jan_2022 .step-2--branding .your-constituency{margin-bottom:10px}.theme_jan_2022 .step-2--branding span.your-constituency-is{color:#fa6400;font-size:10px;font-weight:600;letter-spacing:.83px;line-height:28px;display:block}.theme_jan_2022 .step-2--branding i.fas.fa-map-marker-alt{display:none}label.mdc-text-field.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{width:100%;margin-bottom:19px}.theme_jan_2022 .step-2--branding span.branding-title{color:#fff;font-size:16px;letter-spacing:-.33px;line-height:24px;font-weight:400;margin-top:10px}.theme_jan_2022 .step-2--branding .your-constituency{margin-bottom:10px}.theme_jan_2022 .step-2--branding span.your-constituency-is{color:#fa6400;font-size:10px;font-weight:600;letter-spacing:.83px;line-height:28px;display:block;text-transform:uppercase}.theme_jan_2022 .step-2--branding i.fas.fa-map-marker-alt{display:none}label.mdc-text-field.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{width:100%;margin-bottom:19px}.theme_jan_2022 .step-2--letter{padding:0}.theme_jan_2022.random-peers .step-2-letter-wrapper{background-color:#000;padding:15px 45px 45px;padding-top:5px}.random-lords .theme_jan_2022 .step-2-letter-wrapper{padding:5px 45px 45px}.theme_jan_2022 textarea#mp-message-id{background-color:#fff;border-radius:4px 4px 0 0;color:#666;font-family:"Open Sans";font-size:16px;letter-spacing:0;line-height:24px}.theme_jan_2022 div#show-letter{background:#fff;border-radius:0 0 4px 4px}.theme_jan_2022 input:-webkit-autofill,.theme_jan_2022 input:-webkit-autofill:active,.theme_jan_2022 input:-webkit-autofill:focus,.theme_jan_2022 input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #fff inset!important;background-color:#fff!important}:root{--mdc-theme-primary:#00C974;--mdc-theme-error:red;--mdc-protected-button-label-text-color:#fff;--mdc-ripple-fg-opacity:var(#000, 0.5)}.theme_jan_2022 .mdc-text-field--outlined .mdc-text-field__input{background-color:#fff!important;background:#fff!important}.theme_jan_2022 .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-primary)}.theme_jan_2022 .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:red;color:var(--mdc-theme-error,red)}.ef-gdpr-wrapper{border-radius:4px;display:flex;padding-left:10px;transition:.2s ease-in-out;z-index:2;align-items:center}.ef-gdpr-wrapper *{transition:.2s ease-in-out}.ef-gdpr-wrapper.yes{background-color:#eafaef}.ef-gdpr-wrapper.no:hover,.ef-gdpr-wrapper.no:hover label{background-color:#ffd3d3;color:#333}.ef-gdpr-wrapper.yes:hover,.ef-gdpr-wrapper.yes:hover label{background-color:#d8ffee;color:#333}span.ef-gdpr-option-text.yes{color:#00c974}.ef-gdpr-wrapper.yes.checked,.ef-gdpr-wrapper.yes.checked label{background-color:#63cc84;color:#000}.ef-gdpr-wrapper.yes.checked span.ef-gdpr-option-text.yes{color:#fff}.ef-gdpr-wrapper.no.checked,.ef-gdpr-wrapper.no.checked label{background-color:#f5aeac;color:#000}.ef-gdpr-wrapper.no{background-color:#fceeed;margin-top:10px}label.ef-gdpr-no,label.ef-gdpr-yes{display:inline-block;background-color:#eafaef;width:calc(100%);margin-left:10px;margin-top:0;padding:10px 10px 9px 0;border-radius:4px;color:#000;z-index:2}label.ef-gdpr-no{background-color:#fdeded}label.ef-gdpr-no span,label.ef-gdpr-yes span{font-weight:700}input#ol-gdpr-no,input#ol-gdpr-yes{display:inline-block;margin-top:15px}.ef-gdpr{position:relative;padding:45px 45px 10px 45px}input#ef-gdpr-yes{margin-top:15px}.ef-gdpr input{margin:auto}.theme_jan_2022.theme-2 .ef-gdpr-wrapper{position:relative}div.ef-no-subscribe{padding:5px 45px 25px 45px;display:none}.theme_jan_2022 div.ef-no-subscribe{padding:5px 25px 5px 25px}div.ef-no-subscribe p{border:solid 1px #dbd9dc;background-color:#f6f4f7;padding-bottom:6px!important;padding:7px 5px 5px 7px;border-radius:4px;color:#000}.theme_jan_2022 p:not(.has-background):last-of-type{padding-bottom:auto}.theme_jan_2022 .ef-keep-updated,.theme_jan_2022 .ef-privacy-policy{padding:0 25px 20px;color:#717171;font-family:"Open Sans";font-size:12px;letter-spacing:-.3px;line-height:18px}.theme_jan_2022 p.ef-privacy-policy{padding:10px 45px 25px}.ef-gdpr::after{content:'';position:absolute;left:45px;top:0;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:16px solid #000;clear:both;z-index:1}.theme_jan_2022 .step--header::after,.theme_jan_2022.theme-2 .step--header::after{content:'';position:absolute;left:45px;top:0;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:16px solid #000;clear:both;z-index:1}.theme_jan_2022 .step-2--branding span.your-constituency-is::before{content:'\f3c5';font-family:'Font Awesome 5 Free';font-weight:900;font-size:10px;position:relative;margin-right:5px}.theme_jan_2022 .ef-gdpr.error::before{content:'';position:absolute;top:40px;left:30px;width:calc(100% - 62px);height:calc(100% - 40px);border:solid 1px red}.theme_jan_2022 button#submit:hover{background-color:#03ad64}.theme_jan_2022 .ef-button-submit--wrapper{padding:10px 25px}.theme_jan_2022 button#submit{background-color:#00c974;border:none;border-radius:6px;height:55px;width:100%;box-shadow:inset 0 2px 3px 0 rgba(255,255,255,.5);margin-bottom:0;color:#fff;font-size:17px;font-weight:500;line-height:20px;text-transform:none;letter-spacing:.3px;cursor:pointer;transition:all .2s}.theme_jan_2022 .postcode-function-container{z-index:2}.theme_jan_2022 #thank-you-container .step--header{background-color:#000!important;color:#fff}.theme_jan_2022 #thank-you-container .step--header::after{display:none}.theme_jan_2022 #thank-you-container .step--header li H3{color:#fff}.theme_jan_2022 div#thank-you-container{max-width:550px}theme_jan_2022 #thank-you-container .step--header li H3{color:#fff;font-size:24px;font-weight:500;letter-spacing:-1.5px;line-height:44px}.theme_jan_2022 div#thank-you-container{max-width:100%}.theme_jan_2022 #thank-you-container .step--header li H3 label,.theme_jan_2022 #thank-you-container .step--header li H3 span{font-size:40px;font-weight:700;letter-spacing:-1.5px;line-height:44px}.thermer_jan_2022 div#letter-sent{position:relative}.theme_jan_2022 div#letter-sent::after{content:'';position:absolute;left:45px;top:0;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:16px solid #000;clear:both;z-index:1}.theme_jan_2022 div#letter-sent{position:relative;padding:45px 45px 0}.theme_jan_2022 #thank-you-container .thank-you-message{padding:0 45px;position:relative}.theme_jan_2022 .social-container{padding:30px 45px 45px}.theme_jan_2022.theme-2 .social-container{padding:0 25px 25px}.theme_jan_2022.theme-2 .step--content .step--header{padding-top:0;background-color:#fff!important;border:solid 1px #000;left:0;border-left:solid 1px #000!important;border-bottom:none;margin:25px;padding:0 20px;margin-bottom:0;margin-top:0;padding-bottom:20px}.theme_jan_2022.theme-2 li#header-mps-list{font-size:16px;font-weight:600;letter-spacing:-.5px;line-height:24px;color:#000;top:-13px;position:relative;background-color:#fff;width:max-content;padding:0 10px}.theme_jan_2022.theme-2 .step-2-letter-wrapper{background-color:#fff;padding-top:0;border:solid 1px #000;border-top:none;margin:0 25px 0 25px;padding:0 10px}.step--header.mlas::after{display:none}.theme_jan_2022.theme-2 div#mps-container i.fas.fa-user{color:#000}.theme_jan_2022.theme-2 div#mps-container{display:flex;color:#000;padding:0;margin-left:10px;flex-wrap:nowrap;flex-direction:column;overflow:visible}.theme_jan_2022.theme-2 .ef-gdpr::after{display:none}.theme_jan_2022 span.email-subtitle{background-color:#000;color:#fff;padding-left:45px;padding-bottom:0}.theme_jan_2022 .your-subject-line-wrapper{background-color:#000;padding:5px 45px}.theme_jan_2022 input#your-subject-line:focus{border:solid 2px var(--mdc-theme-primary)}.theme_jan_2022.theme-2 input#your-subject-line:focus{border:solid 2px var(--mdc-theme-primary)}.theme_jan_2022 .active.step-2-letter-wrapper textarea#mp-message-id{border:solid 2px var(--mdc-theme-primary);border-bottom:0}.theme_jan_2022 .active.step-2-letter-wrapper div#yours-sincerely{border:solid 2px var(--mdc-theme-primary);border-top:0}.theme_jan_2022.random-peers .step-2--branding span.branding-title{font-weight:700;font-size:27px;line-height:31px;max-width:300px;margin-bottom:20px}.green-button #mp-postcode-button:hover{background-color:#03ad64}.theme_jan_2022 button#submit:FOCUS{box-shadow:0 0 5px #00bc70}.theme_jan_2022 .step--content{padding-top:0}.theme_jan_2022 #thank-you-container .step--content{padding-top:10px}.theme_jan_2022 .step--content .thank-you-message::after{content:'';position:absolute;left:45px;top:-31px;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:16px solid #000;clear:both;z-index:1}.theme_jan_2022.step-2--take-action-wrapper.random-peers .step-2--branding span.branding-title::before{content:'\f06d';font-family:'Font Awesome 5 Free';position:absolute;display:block;font-size:10px;top:-30px}.theme_jan_2022.step-2--take-action-wrapper.random-peers .step-2--branding span.branding-title::after{content:'act now';position:absolute;top:-30px;font-size:9px;text-transform:uppercase;letter-spacing:1px;left:15px}.theme_jan_2022.random-peers .step-2--branding span.branding-title span{display:block}.theme_jan_2022.theme-2 .your-subject-line-wrapper{background-color:#fff;padding:0 10px;margin:0 40px;border:solid 1px #000;border-top:0;border-bottom:0}.theme_jan_2022.theme-2 span.email-subtitle{background-color:#fff;color:#333;padding-left:30px;margin-left:40px;margin-right:40px;font-weight:500;padding-top:20px;border:solid 1px #000;border-top:0;border-bottom:0;padding-top:10px}.theme_jan_2022.theme-2.take-action span.email-subtitle{margin-left:25px;margin-right:25px}.theme_jan_2022.theme-2 .your-subject-line-wrapper{margin:0 25px}.theme_jan_2022.theme-2 input#your-subject-line{border:solid 1px #666;border-radius:4px;width:calc(100% - 40px);margin-left:20px;height:57px;line-height:50px;margin-bottom:0}.theme_jan_2022.theme-2 textarea#mp-message-id{border:solid 1px #666;width:calc(100% - 20px);margin-left:10px;border-bottom:none}.theme_jan_2022.theme-2 div#show-letter{padding:0;margin:0 10px 30px;border:solid 1px #666;padding:20px;border-top:0}.theme_jan_2022.theme-2 .step-2-letter-wrapper div#yours-sincerely{margin:0 10px;border-bottom:0}.theme-2 .step-2-letter-wrapper.active #show-letter{border:solid 2px var(--mdc-theme-primary);border-top:none}textarea#mp-message-id.closed{height:220px;min-height:auto;overflow:hidden;border:none}.theme_jan_2022.theme-2 textarea#mp-message-id.closed{height:140px;min-height:auto;overflow:hidden;border-color:#666;border-bottom:none}.theme_jan_2022.theme-2 textarea#mp-message-id,.theme_jan_2022.theme-2 textarea#mp-message-id.closed,.theme_jan_2022.theme-2-dark textarea#mp-message-id,.theme_jan_2022.theme-2-dark textarea#mp-message-id.closed{height:140px}textarea#mp-message-id.open{height:auto;min-height:320px;overflow:auto}.theme_jan_2022.theme-2 textarea#mp-message-id.open{height:auto;min-height:320px;overflow:auto;border:solid 2px var(--mdc-theme-primary);border-bottom:none}.theme_jan_2022.theme-2 input#your-subject-line:focus{border:solid 2px var(--mdc-theme-primary)}.theme_jan_2022.theme-2-dark ul.step--ul li#header-mps-list{font-size:16px;font-weight:600;letter-spacing:-.5px;height:30px;top:-23px;left:23px;position:relative;background-color:#000;width:fit-content;padding:0 10px}.theme_jan_2022.theme-2-dark .step--header.mlas{padding:40px 25px 0}.theme_jan_2022.theme-2-dark ul.step--ul::before{position:absolute;height:1px;width:100%;border-top:solid 1px #fff}.theme_jan_2022.theme-2-dark ul.step--ul{position:relative;border:solid 1px #fff;border-bottom:0}.theme_jan_2022.theme-2-dark div#dear-mp{border:solid 1px #fff;padding:0 20px;border-top:none;border-bottom:none;margin-top:-23px}.theme_jan_2022.theme-2-dark span.email-subtitle{border:solid 1px #fff;margin:0 45px;padding:0 20px;font-weight:600;border-top:NONE;border-bottom:none}.theme_jan_2022.theme-2-dark .step-2--letter{background-color:#000}.theme_jan_2022.theme-2-dark .your-subject-line-wrapper{padding:0 20px;border:solid 1px #fff;border-bottom:none;border-top:none;margin:0 45px}.theme_jan_2022.theme-2-dark .step-2-letter-wrapper{margin:0 25px;padding:0 20px 30px;border:solid 1px #fff;border-top:none;margin-bottom:30px}.theme_jan_2022.theme-2 .ef-gdpr,.theme_jan_2022.theme-2-dark .ef-gdpr{background-color:#fff;padding:20px 25px 0}.theme_jan_2022.theme-2 .ef-gdpr::after,.theme_jan_2022.theme-2-dark .ef-gdpr::after{content:none}.theme_jan_2022.theme-2-dark .ef-no-subscribe{background-color:#fff}.theme_jan_2022.theme-2-dark .ef-keep-updated,.theme_jan_2022.theme-2-dark .ef-privacy-policy{background-color:#fff}.theme_jan_2022.theme-2-dark .ef-button-submit--wrapper{background-color:#fff}.theme_jan_2022.theme-2 .step-2--branding,.theme_jan_2022.theme-2-dark .step-2--branding{flex-direction:column;display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start;align-content:flex-start;padding-bottom:13px;max-width:540px;margin-top:60px}.theme_jan_2022.theme-2 .step-2--branding span.your-constituency-is,.theme_jan_2022.theme-2-dark .step-2--branding span.your-constituency-is{display:inline-flex;color:#fff}.theme_jan_2022.theme-2 .step-2--branding span:not(.branding-title),.theme_jan_2022.theme-2-dark .step-2--branding span:not(.branding-title){font-size:10px;text-transform:uppercase;color:#fff;letter-spacing:.5px;font-weight:700}.theme_jan_2022.theme-2 .step-2--branding span.your-constituency-is::before,.theme_jan_2022.theme-2-dark .step-2--branding span.your-constituency-is::before{font-size:9px}.theme_jan_2022.theme-2 .step-2--branding .your-constituency,.theme_jan_2022.theme-2-dark .step-2--branding .your-constituency{margin-bottom:0;margin-top:0}.theme_jan_2022.theme-2 .step-2--branding .branding-title::before,.theme_jan_2022.theme-2-dark .step-2--branding .branding-title::before{content:'\f06d';font-family:'Font Awesome 5 Free';color:#fa6400;font-size:12px;font-weight:900}.theme_jan_2022.theme-2 .step-2--close-button img,.theme_jan_2022.theme-2-dark .step-2--close-button img{filter:invert(0);z-index:2}.theme_jan_2022.theme-2-dark div#mps-container{display:flex;color:#fff}.theme_jan_2022.theme-2-dark div#mps-container>*{color:#fff;font-weight:700;letter-spacing:-.5px;font-size:14px}.theme_jan_2022.theme-2-dark div#mps-container i.fas.fa-user{color:#fff}.theme_jan_2022.theme-2 #thank-you-container ul.step--ul,.theme_jan_2022.theme-2-dark #thank-you-container ul.step--ul{border:none}.theme_jan_2022.theme-2 #thank-you-container .step--header,.theme_jan_2022.theme-2-dark #thank-you-container .step--header{padding-left:0}.theme_jan_2022.theme-2 .step-2--branding span.branding-title p,.theme_jan_2022.theme-2-dark .step-2--branding span.branding-title p{width:100%;min-width:auto;line-height:30px}.theme_jan_2022.theme-2 .step-2--branding span.branding-title,.theme_jan_2022.theme-2 .step-2--branding span.branding-title p span,.theme_jan_2022.theme-2-dark .step-2--branding span.branding-title{font-size:34px;font-weight:700;line-height:32px;letter-spacing:-.5px;margin-bottom:10px;text-transform:initial}.theme_jan_2022.theme-2 .step-2--branding,.theme_jan_2022.theme-2-dark .step-2--branding{flex-direction:column;display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start;align-content:flex-start;padding-bottom:13px;max-width:540px;margin-top:20px;position:relative;padding-top:0;padding-left:25px}.theme_jan_2022.theme-2 .step-2--branding .branding-title::after,.theme_jan_2022.theme-2-dark .step-2--branding .branding-title::after{content:'Act now';position:absolute;top:8px;left:20px;font-size:12px;color:#fa6400;font-weight:600;text-transform:uppercase;letter-spacing:.75px}.theme_jan_2022.theme-2 .step-2--branding .branding-title::after{content:"8 FEB '22 - TAKE ACTION"}.theme_jan_2022.theme-2.take-action .step-2--branding .branding-title::after{content:"TAKE ACTION";color:red}.theme_jan_2022.theme-2.take-action.urgent_vote_05_04_2022 .step-2--branding .branding-title::after{content:"URGENT VOTE IS TODAY (05/04/2022)";color:red}.theme_jan_2022.take-action.hide_constituency .your-constituency{display:none!important}.theme_jan_2022.take-action #thank-you-container .step--header li H3 span::after{content:'take action';position:absolute;top:-10px;left:15px;font-size:12px;color:red;font-weight:600;text-transform:uppercase;letter-spacing:.75px}.theme_jan_2022.take-action #thank-you-container .step--header li H3 span::before{content:'\f06d';font-family:'Font Awesome 5 Free';color:red;font-size:12px;position:absolute;top:-10px;left:0}.theme_jan_2022.take-action.assisted-suicide #thank-you-container .step--header li H3 span::after{left:40px;top:-15px}.theme_jan_2022.take-action.assisted-suicide #thank-you-container .step--header li H3 span::before{left:25px;top:-15px}.theme_jan_2022.theme-2.take-action .step-2--branding .branding-title::before{color:red}.theme_jan_2022.theme-2.take-action.abortion .step-2--branding .branding-title::before{color:#fa6400}.theme_jan_2022.theme-2.take-action.abortion .step-2--branding .branding-title::after{color:#fa6400;top:5px}.theme_jan_2022.take-action.abortion #thank-you-container .step--header li H3 span::after,.theme_jan_2022.take-action.abortion #thank-you-container .step--header li H3 span::before{color:#fa6400;margin-left:28px}.theme_jan_2022.theme-2-dark .step-2--branding span.branding-title,.theme_jan_2022.theme-2.abortion .step-2--branding span.branding-title,.theme_jan_2022.theme-2.assisted-suicide .step-2--branding span.branding-title{width:100%;font-size:26px}.theme_jan_2022.theme-2.abortion .step-2--branding span.branding-title p span,.theme_jan_2022.theme-2.assisted-suicide .step-2--branding span.branding-title p span{font-size:26px;display:block;line-height:30px;margin-bottom:0}.theme_jan_2022.theme-2 #thank-you-container .step--header{padding-left:25px}.theme_jan_2022.theme-2 #thank-you-container .thank-you-message{padding:0 25px}.theme_jan_2022.theme-2 .thank-you-screen-title p{margin-top:15px;font-size:16px;margin-bottom:20px;max-width:480px;font-weight:600;color:#fff;line-height:1.3em}.theme_jan_2022.theme-2 .step--header{padding:20px 25px 30px 25px}.theme_jan_2022.theme-2.take-action #thank-you-container .step--header{padding-left:25px;padding-bottom:10px;padding-top:40px}.theme_jan_2022.theme-2.take-action div#thank-you-container{padding-top:0}.theme_jan_2022.theme-2.take-action #thank-you-container .thank-you-message{padding-bottom:15px}.theme_jan_2022.take-action.abortion.not-urgent #thank-you-container .step--header li H3 span::after,.theme_jan_2022.take-action.abortion.not-urgent #thank-you-container .step--header li H3 span::before{display:none}.step-2--take-action-wrapper.theme_jan_2022.theme-2.take-action.abortion.twolines .branding-title>span{font-size:24px;display:block}.step-2--take-action-wrapper.theme_jan_2022.theme-2.take-action.abortion.twolines.urgent .step-2--branding .branding-title::after{content:'Urgent'}.theme_jan_2022.theme-2 .step-2--branding .branding-title::after{content:'ONLY HOURS LEFT TO SAVE LIVES'}.email-instruction-to-peers div#dear-mp{display:block}.email-instruction-to-peers div#mps-container{width:100%}.dear-mp-explanation{width:calc(100% - 10px);background-color:#f4ece0;padding:5px 16px;color:#000;border-radius:4px;font-size:12px;letter-spacing:-.5px;font-weight:400;line-height:16px;margin:auto;margin-top:10px}.theme_jan_2022.theme-2.take-action.email-instruction-to-peers .step--header{padding:20px 15px 15px 15px}.theme_jan_2022 .f38-l42 .step-2--branding span.branding-title,.theme_jan_2022.theme-2 .step-2--branding span.branding-title p span{font-size:38px;font-weight:700;line-height:42px}.theme_jan_2022.f38-l42 .step-2--branding span.branding-title,.theme_jan_2022.f38-l42 .step-2--branding span.branding-title p span{max-width:270px;font-size:25px;line-height:32px}.theme_jan_2022.f38-l42 .step-2--branding .branding-title::after{content:'TAKE ACTION';top:4px}div.vote.sad{background-color:red}div.vote.happy{background-color:#00bc70}div.vote.abstain{background-color:#fa6400}div.vote span{color:#fff;text-transform:uppercase;line-height:0;margin-left:10px;letter-spacing:.5px;font-size:13px;font-weight:600;width:fit-content;white-space:nowrap;width:100%;display:block;position:relative;top:0}div.vote{border-radius:50px;padding:10px;padding-right:40px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;position:relative;margin-left:-10px;margin-top:10px;width:fit-content;flex-direction:row}div.vote.happy span{font-size:11px;line-height:11px}.vote img{width:22px}#mps-container.full_width{width:100%}.ef-easy-action--wrapper{padding:10px;background-color:#eee5;border-radius:10px;box-shadow:0 0 20px 0 #fa6400a1}.ef-easy-action--wrapper>div h5{margin:0;padding:0}.ef-easy-action--wrapper .enter-postcode-container{margin-bottom:0}.ef-easy-action--wrapper input#mp-postcode::placeholder{text-transform:none;letter-spacing:0;font-weight:400;font-size:16px}.ef-input-animation{position:absolute;background:linear-gradient(45deg,#fa6400,transparent);height:100%;width:100%;z-index:-1}.animated-border-box,.animated-border-box-glow{height:100%;width:100%;position:absolute;overflow:hidden;z-index:0;border-radius:10px;top:0;max-height:100px;left:0}.animated-border-box-glow{overflow:hidden;filter:blur(20px);top:-20px;position:relative}.animated-border-box-glow:before,.animated-border-box:before{content:'';z-index:-1;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0);position:absolute;width:500px;height:500px;background-repeat:no-repeat;background-position:0 0;background-image:conic-gradient(rgba(0,0,0,0),#fa6400,rgba(0,0,0,0) 20%);animation:rotate 10s linear infinite;filter:drop-shadow(0 0 21px #fa6400)}.animated-border-box:after{content:'';position:absolute;z-index:-1;left:4px;top:4px;width:calc(100% - 8px);height:calc(100% - 8px);background:0 0;border-radius:7px}.animated-border-box:before{background-image:conic-gradient(rgba(0,0,0,0),#fa6400,rgba(0,0,0,0) 20%);filter:drop-shadow(0 0 21px #fa6400)}.red .animated-border-box-glow:before{background-image:conic-gradient(rgba(0,0,0,0),#f63035,rgba(0,0,0,0) 20%);filter:drop-shadow(0 0 21px #f63035)}.easy-action.theme_jan_2022.theme-2-dark.red .step-2--branding span.branding-title p,.easy-action.theme_jan_2022.theme-2.red .step-2--branding span.branding-title p{background-color:#fa6400;background-image:linear-gradient(168deg,#fff 30%,#fa6400 80%)}.easy-action.theme_jan_2022.theme-2-dark.red .step-2--branding span.branding-title p,.easy-action.theme_jan_2022.theme-2.red .step-2--branding span.branding-title p{background-color:#f63035;background-image:linear-gradient(168deg,#fff 30%,#f63035 80%)}.easy-action.theme_jan_2022.theme-2.red .step-2--branding .branding-title::before{background-image:url(/wp-content/uploads/2024/09/Easy-action-red.svg)}.easy-action.theme_jan_2022.red .step-2--branding span.your-constituency-is::before{background-image:url(/wp-content/uploads/2024/09/redmap-pin.svg)}.red .image{background-image:url(/wp-content/uploads/2024/09/Asthreat-share-image.jpg);width:38%;height:auto;background-size:cover}@keyframes rotate{100%{transform:translate(-50%,-50%) rotate(1turn)}}@-moz-document url-prefix(){.theme_jan_2022.take-action.abortion .ef-gdpr input{margin-top:15px}}.ef-easy-action--wrapper div#mp-postcode-button{text-transform:uppercase}.ef-easy-action--wrapper input#mp-postcode{height:45px;padding:10px 20px 13px;border-radius:4px}.ef-easy-action--wrapper>div div#mp-postcode-button{height:45px;line-height:26px;font-size:14px}.sticky-bar-wrapper{display:flex;flex-wrap:nowrap;flex-direction:column}div#ef-easy-action--take-action-banner{position:fixed;bottom:0;z-index:9;width:100%}img#ef-close-sticky-bar{position:absolute;right:-10px;top:-23px;width:28px;filter:drop-shadow(0 0 5px #000)}img.sticky-banner-easy-action-text{width:80%;max-width:400px;margin:auto}a.ef-sticky-banner-button{width:80%;max-width:400px;margin:auto;text-align:center;margin-top:10px;padding:8px;background-color:#fa6400;color:#fff;border-radius:5px;font-size:16px}.red a.ef-sticky-banner-button{background-color:#f63035}.easy-action.theme_jan_2022.theme-2 .step-2--branding .branding-title::before{display:block;content:'';background-image:url(/wp-content/uploads/2023/11/EasyAction-no-outline.svg);width:95px;position:relative;height:20px;background-repeat:no-repeat;background-size:contain;margin-bottom:15px}.easy-action.emergency-action.theme_jan_2022.theme-2 .step-2--branding .branding-title::before{background-image:url(/wp-content/uploads/2024/04/Emergency-Action-Anti-decrim-campaign.svg);width:150px}.easy-action.theme_jan_2022.theme-2.take-action.abortion .step-2--branding .branding-title::after{display:none}.easy-action.theme_jan_2022.theme-2 .step-2--branding{margin-top:20px;height:fit-content}.easy-action.theme_jan_2022.theme-2 .step-2--branding span.branding-title p,.easy-action.theme_jan_2022.theme-2-dark .step-2--branding span.branding-title p{width:100%;max-width:100%;background-color:#fa6400;background-image:linear-gradient(168deg,#fff 30%,#fa6400 80%);background-size:100%;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;display:block}.easy-action.assisted_suicide.theme_jan_2022.theme-2 .step-2--branding span.branding-title p{width:100%;max-width:100%;background-color:#f63035;background-image:linear-gradient(168deg,#fff 30%,#f63035 80%);background-size:100%;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;display:block}.easy-action.emergency-action.theme_jan_2022.theme-2 .step-2--branding span.branding-title p,.easy-action.emergency-action.theme_jan_2022.theme-2-dark .step-2--branding span.branding-title p{background-color:#f93c03;background-image:linear-gradient(168deg,#fff 30%,#f93c03 80%)}.easy-action.theme_jan_2022.theme-2.abortion .step-2--branding span.branding-title,.theme_jan_2022.theme-2.assisted-suicide .step-2--branding span.branding-title{max-width:100%}.easy-action.theme_jan_2022 .step-2--branding span.your-constituency-is::before{content:'';width:8px;height:10px;margin-right:4px;top:1px;background-image:url(/wp-content/uploads/2023/11/Orange-map-pin.svg);background-size:contain;background-repeat:no-repeat}.easy-action.theme_jan_2022.theme-2 .step-2--branding span:not(.branding-title),.easy-action.theme_jan_2022.theme-2-dark .step-2--branding span:not(.branding-title){font-weight:400;font-size:11px}.easy-action.theme_jan_2022.take-action #thank-you-container .step--header li H3 span::before{content:'';background-image:url(https://righttolife.org.uk/wp-content/uploads/2023/11/EasyAction-no-outline.svg);width:100%;height:20px;background-repeat:no-repeat;position:absolute;top:15px}.easy-action.theme_jan_2022.take-action #thank-you-container .step--header li H3 span::after{content:''}.easy-action.theme_jan_2022 #thank-you-container .step--header li H3 span{background-color:#fa6400;background-image:linear-gradient(144deg,#fff 20%,#fa6400 40%);background-size:100%;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;display:block}.easy-action.theme_jan_2022 #thank-you-container .step--header li H3 label{display:none}.easy-action .thank-you-screen-title{margin-top:-25px;font-weight:400;max-width:230px}.easy-action .step-2--close-button{top:-20px}.easy-action h5#postcode-error-feedback{text-align:center;text-transform:none;letter-spacing:normal;font-size:14px;font-weight:400;line-height:1.4em;width:calc(100% + 100px);margin-left:-50px;margin-top:-20px;margin-bottom:40px;padding:30px;position:relative;border-radius:10px;background-color:#6b0000b3;display:none;padding:30px 60px 0 60px}.easy-action h5#postcode-error-feedback::after{content:'';height:0;position:absolute;width:0;bottom:-10px;border-right:solid 10px transparent;border-left:solid 10px transparent;border-top:solid 10px #6b0000b3;z-index:5;left:calc(50% - 10px)}.easy-action h5#postcode-error-feedback.show{display:block}h5#postcode-error-feedback a{color:#fa6400}.little-fighters .animated-border-box::before{background-image:conic-gradient(rgba(0,0,0,0),#fff9ae,rgba(0,0,0,0) 20%);filter:drop-shadow(0 0 22px #fff9ae) blur(30px)}.little-fighters .animated-border-box-glow::before{background-image:conic-gradient(rgba(0,0,0,0),#fff9ae,rgba(0,0,0,0) 20%);animation:rotate 10s linear infinite;filter:drop-shadow(0 0 21px #fff9ae)}.ef-easy-action--wrapper.little-fighters{box-shadow:0 0 20px 0 #fff9ae78;transform:scale(1)}.theme_jan_2022.theme-2 .ef-gdpr.error{padding:30px 40px 10px 40px;margin-bottom:5px}.thank-you-screen{position:fixed;display:none;height:100%;width:100%;top:0;left:0;padding:100px;background-color:#fff;z-index:2}.thank-you-screen>div{max-width:750px;margin:auto}.share-content p.share-text-large span{display:block;line-height:1.2em}.thank-you-screen::before{content:'';position:absolute;width:100%;height:40vh;background-color:#000;left:0;top:0;background-size:100%;background-position-y:0;background-repeat:no-repeat;z-index:-1}.share-content p:not(.has-background):last-of-type{padding-bottom:10px}.thank-you-screen--share-wrapper{background-color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:center;align-content:stretch;box-shadow:3px 6px 19px 5px rgba(0,0,0,.1)}.image{background-image:url(/wp-content/uploads/2024/06/share-dt-baby.jpg);width:38%;height:auto;background-size:cover}.theme_jan_2022.theme-2 .share-content.social-container{width:80%;padding:30px}.share-content p.share-text-large{font-size:36px;font-weight:600;line-height:1.1em;padding-bottom:15px}.share-text-large span.large-text{color:#fa6400}.red .share-text-large span.large-text{color:#f63035}.share-content>a{background-color:#38e26b;color:#fff;width:100%;display:block;text-align:center;font-size:16px;padding:16px;border-radius:5px;margin-top:10px}i.fab.fa-whatsapp{font-size:18px}.thank-you-screen>div>p{color:#eee;font-size:16px;margin-bottom:20px}.share-content p{font-size:16px;color:#333}label.skip-complete{color:#333;font-weight:400;text-decoration:underline;margin:auto;display:block;text-align:center;margin-top:20px}.candidates-form--wrapper::before{content:'';position:absolute;width:100%;height:500px;background-color:#fff;left:0;top:0;background-image:url(/wp-content/uploads/2024/06/Ask-your-MP-candidates-to-Vote-for-Both-Lives-campaign-background.jpg);background-size:100%;background-position-y:0;background-repeat:no-repeat}.step-2--close-button img:hover{transform:scale(1.1)}.share-content p.share-text-large{font-size:36px;font-weight:600;line-height:1em}.facebook-copy-link--wrapper{display:flex;align-items:center;flex-direction:row;justify-content:center;margin-top:20px;margin-bottom:20px;font-size:12px}.facebook-copy-link--wrapper>*{margin-right:10px}.facebook-copy-link--wrapper a{font-weight:400;color:#333;text-decoration:underline;line-height:16px;margin-top:10px;cursor:pointer}a#facebook-share{border-right:solid 1px #000;padding-right:10px}.facebook-copy-link--wrapper{display:flex;align-items:center;flex-direction:row;justify-content:center;margin-top:20px;margin-bottom:20px;font-size:14px}.thank-you-screen>div>p{max-width:480px;font-weight:600;color:#fff;line-height:1.3em}.candidates-form--wrapper.harm-tool::before{background-image:none;background:linear-gradient(90deg,#e2af22,#64b1c8)}.thank-you-screen.harm-tool .thank-you-screen--share-wrapper .image{background-image:url(/wp-content/uploads/2024/06/Ask-your-local-MP-candidates-to-take-the-End-of-Life-Protection-Pledge.jpg);width:38%;height:auto;background-size:cover}.vote.good{background-color:#01bc70}.vote.bad{background-color:#fe0000}.vote.abstain{background-color:#fa6300}div#mp-name{font-size:16px}@media(max-width:980px){.thank-you-screen--share-wrapper{display:block}.thank-you-screen--share-wrapper .share-content{width:100%!important}.share-content p.share-text-large{font-size:24px;color:#333;line-height:1.2em}.thank-you-screen>div>p{font-size:14px}.facebook-copy-link--wrapper{font-size:12px;margin-top:10px;margin-bottom:0}label.skip-complete{color:#333;font-weight:400;text-decoration:underline;margin:auto;display:block;text-align:center;margin-top:20px;font-size:12px;cursor:pointer}.thank-you-screen--share-wrapper .image{width:100%;background-position:center;height:50vh;background-image:url(/wp-content/uploads/2024/06/share-mobile-baby.jpg)}.red .thank-you-screen--share-wrapper .image{background-image:url(/wp-content/uploads/2024/09/Asthreat-share-image.jpg);height:100vw;background-position:center}.theme_jan_2022.theme-2.take-action div#thank-you-container{padding:50px 10px 100px;overflow:scroll}.easy-action .step-2--close-button{position:absolute;right:10px;top:-20px;display:block}.easy-action .thank-you-screen-title{max-width:calc(100% - 50px)}}@media(min-width:768px){.easy-action h5#postcode-error-feedback{padding:30px}.easy-action .step-2--close-button{top:0}.easy-action .thank-you-screen-title{margin-top:-25px;font-weight:400;max-width:100%}a.ef-sticky-banner-button{padding:20px;background-color:#fa6400;color:#fff;border-radius:5px;font-size:20px}a.ef-sticky-banner-button{margin:0;width:100%;max-width:240px}img.sticky-banner-easy-action-text{margin:0;width:100%}.sticky-bar-wrapper{display:flex;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;flex-direction:row;gap:10px}img#ef-close-sticky-bar{position:absolute;left:0;top:10px;width:40px}div.vote span{font-size:14px;top:1px}.theme_jan_2022.f38-l42 .step-2--branding span.branding-title,.theme_jan_2022.f38-l42 .step-2--branding span.branding-title p span{font-size:38px;font-weight:700;line-height:42px;max-width:480px}.theme_jan_2022.theme-2.take-action.email-instruction-to-peers .step--header{padding:25px 29px}.email-instruction-to-peers div#dear-mp{display:block;flex-wrap:nowrap;justify-content:space-between}.email-instruction-to-peers div#mps-container{width:100%}.dear-mp-explanation{width:100%;margin-top:15px}.theme_jan_2022.theme-2.take-action div#thank-you-container{padding-top:60px;width:100%}.theme_jan_2022.theme-2.take-action #thank-you-container .step--header{padding-left:0;padding-bottom:10px}.theme_jan_2022.take-action.abortion #thank-you-container .step--header li H3 span::after,.theme_jan_2022.take-action.abortion #thank-you-container .step--header li H3 span::before{color:#fa6400;margin-left:0}.theme_jan_2022.theme-2.take-action.abortion .step-2--branding .branding-title::after{top:7px}.theme_jan_2022.theme-2.abortion .step-2--branding span.branding-title,.theme_jan_2022.theme-2.assisted-suicide .step-2--branding span.branding-title{width:100%;font-size:32px;line-height:34px}.theme_jan_2022.theme-2.abortion .step-2--branding span.branding-title p span,.theme_jan_2022.theme-2.assisted-suicide .step-2--branding span.branding-title p span{font-size:32px;display:block;line-height:32px;margin-bottom:0;margin-top:-2px}.theme_jan_2022.theme-2.take-action span.email-subtitle{margin-left:45px;margin-right:45px}.theme_jan_2022.theme-2.take-action .your-subject-line-wrapper{margin:0 45px}.theme_jan_2022.theme-2-dark.take-action .step-2--branding span.branding-title p,.theme_jan_2022.theme-2.take-action .step-2--branding span.branding-title p{padding-right:0}.theme_jan_2022.theme-2 .step-2--branding span.branding-title p span{font-size:44px;font-weight:700;line-height:40px}.theme_jan_2022 div.ef-no-subscribe{padding:0 45px 25px 45px}.theme_jan_2022.theme-2 .step--header{padding:25px 45px 35px 45px}.theme_jan_2022.theme-2.take-action .step--header{padding:25px 45px 15px 45px}.theme_jan_2022.theme-2 #thank-you-container .thank-you-message{padding:0 45px}.theme_jan_2022.theme-2 #thank-you-container .step--header{padding-left:0}.theme_jan_2022.theme-2 .social-container{padding:0 45px 45px}.theme_jan_2022.theme-2 .step-2-letter-wrapper{margin:0 45px 0 45px}.theme_jan_2022 .step--header{padding:45px 45px 10px 45px}.theme_jan_2022.theme-2 .step--content .step--header{margin:0 45px}.theme_jan_2022.theme-2 .step-2--branding .branding-title::after,.theme_jan_2022.theme-2-dark .step-2--branding .branding-title::after{top:12px;left:20px;font-size:12px}.theme_jan_2022.theme-2.assisted-suicide .step-2--branding .branding-title::after{top:7px;left:20px;font-size:12px}.theme_jan_2022.theme-2-dark .step--header.mlas{padding:40px 45px 0}.theme_jan_2022.theme-2-dark .step-2-letter-wrapper{margin:0 45px 30px}.theme_jan_2022.theme-2 .ef-gdpr,.theme_jan_2022.theme-2-dark .ef-gdpr{padding:30px 45px 10px}.theme_jan_2022 .ef-keep-updated,.theme_jan_2022 .ef-privacy-policy{padding:0 45px 45px}.theme_jan_2022 .ef-button-submit--wrapper{padding:0 45px 10px}.theme_jan_2022 .step2--constituency{padding:20px 45px}.theme_jan_2022.theme-2 .step-2--branding,.theme_jan_2022.theme-2-dark .step-2--branding{padding-bottom:13px;max-width:540px;margin-top:10px;padding-left:0}.theme_jan_2022.theme-2 .step-2--branding span.branding-title,.theme_jan_2022.theme-2-dark .step-2--branding span.branding-title{font-size:44px;font-weight:700;line-height:40px;letter-spacing:-.5px;margin-bottom:20px;width:100%}.theme_jan_2022.theme-2 .step-2--branding span.branding-title p,.theme_jan_2022.theme-2-dark .step-2--branding span.branding-title p{width:100%;max-width:520px;line-height:40px}.step-2--take-action-wrapper.random-peers.theme_jan_2022 .postcode-function-container{margin-top:150px}.theme_jan_2022.step-2--take-action-wrapper.random-peers .step-2--branding span.branding-title::after{top:20px;left:35px}.theme_jan_2022.step-2--take-action-wrapper.random-peers .step-2--branding span.branding-title::before{top:20px}.theme_jan_2022 ul.step--ul{font-size:40px}.theme_jan_2022.take-action .step--header.mlas ul.step--ul{font-size:40px;margin-top:-25px;left:-20px;position:relative}.theme_jan_2022 li#header-mps-list{font-size:40px;line-height:44px}.theme_jan_2022 .step-2--branding{margin-top:0;padding-bottom:40px}i.far.fa-times-circle{color:#fff;top:-50px;right:-50px;display:block;position:relative;float:right;font-size:40px}.no-mp--message{color:#fff;font-size:12px;line-height:16px;padding:30px;width:100%;background-color:#333;z-index:999999}span.close-open-message{font-size:46px}.green-button.round #mp-postcode-button{border-radius:50px;width:65px;height:65px;min-width:65px;min-height:65px}.ef-postcode-result--wrapper{margin-top:5 px}p.ef-keep-updated{top:10px;display:block;position:relative}p.ef-privacy-policy{top:10px;position:relative;display:block}label.email-function--how-voted-title{font-size:22px}.step-2--take-action-wrapper.mlas-votes .step--header.mlas{padding:30px 60px}#bothlives2021 .step-2--close-button{right:-100px}#bothlives2021 .step-2--branding::after{content:'';position:absolute;right:0;bottom:50px;width:100px;background-image:url(/wp-content/uploads/2021/07/THE-BOTH-LIVES-PLEDGE.svg);background-size:cover;height:110px;display:block}div.orange-button div#mp-postcode-button.only-button{width:auto;font-size:20px;padding:12px 52px}.green-button #mp-postcode-button{background-color:#00bc70;border-radius:6px;width:100px;height:65px;font-family:Silka;font-size:14px;letter-spacing:1px;line-height:46px;font-weight:700;text-transform:uppercase}.green-button input#mp-postcode::placeholder{font-size:16px}.green-button input#mp-postcode{height:65px;padding:30px 2px}.step--center{display:grid}.step-2--letter .wpcf7-submit{font-size:26px}.text-above-header{font-size:32px}.text-between-input{font-size:27px}#how-mp-voted{font-size:16px}.mp-name{font-size:26px;margin-top:10px}.election-candidates .mp-name{font-size:12px;margin-top:0}.arrow-down{left:110px;top:0;transform:none}.your-constituency{text-align:left;margin-top:20px}.your-constituency-is{display:inline-block}#mp-postcode::placeholder{font-size:16px;text-transform:uppercase;letter-spacing:2px}span.traffic-warning{padding-bottom:10px;font-size:14px}.step-2--branding{position:relative;box-sizing:border-box;margin-top:20px;padding:20px 0;max-width:770px;height:260px;margin:auto;width:100%;background-color:#fff}.theme_jan_2022.step-2--take-action-wrapper.random-peers .step-2--branding{height:auto;padding-bottom:15px;padding-top:60px;left:-50px;padding-top:30px}.step-2--take-action-wrapper.random-peers .step-2--branding span.branding-title{font-size:28px}.theme_jan_2022.step-2--take-action-wrapper.random-peers .step-2--branding span.branding-title{font-size:30px;line-height:35px;width:calc(100% - 10px);max-width:420px;padding-top:60px;font-weight:700;padding-left:20px}.step-2--close-button{top:70px}.step-2--close-button img{width:50px}.step-2--branding>img{width:150px;display:inline-flex;margin-top:50px;left:0;position:relative}span.branding-title{font-size:23px;margin-top:70px;width:80%;line-height:1.2em;left:0;text-align:left;font-weight:600;margin-bottom:0}#mp-postcode-button{display:block}#img-save-lives-repeal{height:90px}input#mp-postcode{padding:30px;width:calc(100% - 45px);box-shadow:none;border-radius:4px}#mps-container{width:calc(100% - 140px);left:20px;padding-left:20px;margin-top:0}#mps-container.election-candidates{width:100%;display:block;left:10px;padding-left:0;margin-top:0}.take-action-h4{margin:60px 0 100px;font-size:62px;line-height:70px!important}.step-1--take-action-wrapper{background-image:url(https://righttolife.org.uk/wp-content/uploads/2020/07/DAB-top-banner-scaled-1.jpg);background-size:cover;background-position:50% 70%}.step-1--take-action-wrapper>div>div{padding:50px 0}.step-2--take-action-wrapper{padding:0 10%}.step2--constituency{padding:25px 44px 25px;margin-top:-20px}.step-2--letter{padding:20px 70px;margin-top:0}ul.step--ul{font-size:26px;line-height:40px;padding-bottom:0;padding-left:10px}input#your-address-one,input#your-address-two,input#your-city,input#your-email,input#your-name,input#your-phone,input#your-subject-line,textarea{height:65px}.your-address-wrapper::before,.your-email-wrapper::before,.your-name-wrapper::before,.your-phone-wrapper::before{position:absolute;top:40px}.theme_jan_2022 .your-address-wrapper::before,.theme_jan_2022 .your-email-wrapper::before,.theme_jan_2022 .your-name-wrapper::before,.theme_jan_2022 .your-phone-wrapper::before{display:none}.mp-social-button{transition:250ms;transition-timing-function:ease-in-out}#thank-you-container .mp-facebook-button:hover{background-color:#4068a2;box-shadow:0 0 4px #4068a2}#thank-you-container .mp-whatsapp-button:hover{background-color:#3dea8d;box-shadow:0 0 4px #03e26b}#thank-you-container .mp-social-button.white-background:hover{background-color:#eee;box-shadow:none}#thank-you-container .letter-sent{padding:50px 70px 0}#thank-you-container .thank-you-message{padding:0 70px}.step--header{padding:30px;margin-bottom:10px}.social-container{padding:20px 70px 100px}.step2--constituency>span{font-size:20px}div.button-color-orange div#mp-postcode-button{padding:13px 10px;position:relative;color:#fff;font-family:"Open Sans";background-color:#fa6400;margin-left:20px;cursor:pointer;width:70px!important;height:70px!important;margin-top:0;border:none;border-radius:50%;font-size:22px;font-weight:600;line-height:42px;display:inline-table}div.button-color-orange input#mp-postcode{height:70px;border:none;padding:30px 2px;width:100%;line-height:20px;margin-top:0;border-radius:5px;font-size:20px;text-align:center;text-transform:uppercase;letter-spacing:2px;font-weight:600}div.button-color-orange input#mp-postcode::placeholder{font-weight:400;font-size:20px}.ef-easy-action--wrapper input#mp-postcode{height:60px;padding:10px 20px 13px;border-radius:4px}.ef-easy-action--wrapper>div div#mp-postcode-button{height:60px;line-height:40px;font-size:16px}.ef-easy-action--wrapper{transform:scale(1.3)}}@media(max-width:980px){.ef-easy-action--wrapper{transform:scale(1)}}div#onesignal-slidedown-container{display:none!important}.theme_jan_2022 input#your-address-one,.theme_jan_2022 input#your-address-two{height:auto;margin-top:auto;background-color:transparent}.wpcf7-submit:hover{background-color:#0abc7b}#take-action .step--header p{margin-bottom:0}.theme_jan_2022 .step--header{margin-bottom:0}@keyframes postcode-loading{100%{transform:rotate(360deg)}}