html{font-family:"font-family:'Lato'," Helvetica Neue ",Helvetica,Arial,sans-serif"}body{display:flex;min-height:100vh;flex-direction:column;background-color:#fff}main{flex:1 0 auto}h1{font-size:120px;color:rgba(255,255,255,.702);font-weight:bold;line-height:.833;text-transform:uppercase}@media screen and (max-width:992px){h1{font-size:40px;line-height:50px}}h2{font-size:30px;color:#333;font-weight:bold;line-height:1.333;text-align:center}h3{font-size:26px;color:#cc1a1e;font-weight:bold;line-height:1.154;text-align:left}h4{font-size:30px;line-height:42px}input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=text]:focus{border-bottom:1px solid #0372b7 !important;box-shadow:0 1px 0 0 #0372b7 !important}.dropdown-content li>a,.dropdown-content li>span{color:#0372b7}span.text-danger{color:#cc1a1e}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;src:local("Poppins"),local("Poppins-Regular"),url(../fonts/poppins/v1/Poppins-Regular.woff) format("woff")}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;src:local("Poppins SemiBold"),local("Poppins-SemiBold"),url(../fonts/poppins/v1/Poppins-SemiBold.woff) format("woff")}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;src:local("Poppins Bold"),local("Poppins-Bold"),url(../fonts/poppins/v1/Poppins-Bold.woff) format("woff")}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url(../fonts/materialicons/v18/materialicons.woff) format("woff")}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}nav{text-transform:uppercase;box-shadow:none}nav a:hover{background-color:transparent !important;color:#bbb !important}header nav{background-color:transparent;height:65px;padding-left:15px;padding-right:15px;font-size:18px;font-weight:600}header nav .brand-logo{padding:16px 10px 10px}.brand-logo div{width:347px;height:37px;background-image:url(../images/logo3.png)}header nav ul a{margin:0 20px;padding:0}@media screen and (max-width:992px){header nav ul a{margin:0 4px;font-size:13px}nav .brand-logo{left:0;-webkit-transform:none;transform:none}}.activenav a{border-top:5px solid #004876}.activenav a div{margin-top:-5px}.donate{padding:10px;background-image:url(../images/button-donate.png);background-size:cover;border:2px solid #ed1c24}.donate:hover{background-image:none;background-color:#fff;color:#cc1a1e !important}header nav.scrolled{background-color:#fff}header nav.scrolled ul a{color:#000}header nav.scrolled ul a .donate{color:#fff}nav .button-collapse{color:#004876;float:right;margin-left:10px}nav .donate-button{float:right}#nav-mobile{margin-top:64px}#nav-mobile a{color:#0372b7;font-size:24px;font-weight:600;margin-top:10px;display:inline-block}@media screen and (max-width:760px){header nav{padding-left:0;padding-top:5px}nav .brand-logo{left:0;-webkit-transform:translateX(0);transform:translateX(0)}.brand-logo div{width:174px;background-image:url(../images/logo3-178.png);background-repeat:no-repeat;background-position:center}}@media screen and (max-width:602px){header nav{background-color:#fff}}.drag-target{height:100%;width:10px !important;position:fixed;top:0;z-index:888}footer nav{height:auto;line-height:30px}footer nav .col{padding-left:0 !important;padding-right:0 !important}.footer-nav-border{width:90%;border-top:2px solid;margin-top:20px;padding-top:20px !important}.footer-background .row{margin-bottom:0}.top-border{border-top:2px solid;margin-top:20px;padding-top:12px !important}.footer-copyright{background-color:#333;height:50px;color:#fff;padding:15px}footer .share-this{height:50px}footer .share-this .share-this-text{float:left;color:#fff;font-size:14px !important}.tshirt{height:50px;padding-top:5px;text-align:left;line-height:18px}.tshirt a{font-weight:600}.email-signup input,.email-signup select{font-size:12px}.email-signup .zipcode{font-size:10px}.email-signup input[type=text],.email-signup input[type=email]{border:1px solid;height:30px;margin-right:8px;border-color:#fff}.email-signup input:not([type]):focus:not([readonly]),.email-signup input[type=text]:focus:not([readonly]),.email-signup input[type=password]:focus:not([readonly]),.email-signup input[type=email]:focus:not([readonly]),.email-signup input[type=url]:focus:not([readonly]),.email-signup input[type=time]:focus:not([readonly]),.email-signup input[type=date]:focus:not([readonly]),.email-signup input[type=datetime]:focus:not([readonly]),.email-signup input[type=datetime-local]:focus:not([readonly]),.email-signup input[type=tel]:focus:not([readonly]),.email-signup input[type=number]:focus:not([readonly]),.email-signup input[type=search]:focus:not([readonly]),.email-signup textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #0372b7;box-shadow:0 1px 0 0 #0372b7}.email-signup input[type=submit]{border:2px solid;height:32px;background-color:transparent;width:14%;float:right}.email-signup button,.email-signup input[type=button]{border:2px solid;height:32px;background-color:transparent;width:14%}.email-signup select{border:1px solid;height:32px;margin-right:5px;padding:0;display:inline-block;background-color:transparent}.email-signup select option{background:#0372b7;color:#fff}.email-signup select option[disabled]{background:#0372b7;color:#a9a9a9}.email-signup{margin-top:5px}.email-signup div{text-transform:none}.email-signup .email{width:35%}.email-signup .country{width:25%}.email-signup .zipcode{width:20%}.footer-right .footer-nav-border{margin-left:10%;padding-top:0 !important}.partnership{text-align:right}.partnership .img-ai{margin-top:5px}.partnership .img-hrw-sm,.partnership .img-hrw-lg2{display:none}@media screen and (max-width:1475px){.partnership #partnership-left{margin-left:50% !important}.partnership #partnership-right{display:none}.partnership .img-hrw-lg,.partnership img-hrw-sm{display:none}.partnership .img-hrw-lg2{display:inline}}@media screen and (max-width:992px){footer .row{margin-bottom:0}footer .row .col{margin-left:5% !important}footer .footer-nav-column,footer .top-border,footer .aclu{width:90% !important}footer .footer-nav-border{width:100%}.email-signup .email{width:100%}.email-signup .country{width:100%;margin-bottom:20px}.email-signup .zipcode{width:40%}.email-signup #subscribe{width:40%;float:right}footer .footer-right{width:90%}.footer-right .footer-nav-border{margin-left:0}footer .partnership{padding-top:10px !important;text-align:center}.partnership #partnership-left{margin-left:0 !important}.partnership .img-hrw-lg,.partnership .img-hrw-lg2{display:none}.partnership .img-hrw-sm{display:inline}}@media screen and (max-width:500px){.tshirt{float:none;text-align:left}}.hero{width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;position:fixed;z-index:-1}.arrowcrop{-webkit-clip-path:polygon(0 0,0 90%,45% 90%,50% 100%,55% 90%,100% 90%,100% 0);clip-path:polygon(0 0,0 90%,45% 90%,50% 100%,55% 90%,100% 90%,100% 0);margin-bottom:-10%;position:relative}.arrowline-left,.arrowline-right{height:3px;width:44.75%;background:#fff;position:absolute;bottom:11%}.arrowline-left{-webkit-clip-path:polygon(0 0,99.25% 0,100% 100%,0 100%,0 0);clip-path:polygon(0 0,99.25% 0,100% 100%,0 100%,0 0)}.arrowline-right{left:55.25%;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%,.75% 0,100% 0);clip-path:polygon(100% 0,100% 100%,0 100%,.75% 0,100% 0)}.share-this{color:#cc1a1e;text-transform:uppercase;font-weight:bold;font-size:20px}.share-this div{display:inline-block}.social-button{width:32px;height:31px;display:inline-block;margin-left:10px}.social-button:hover,.social-button-large:hover{border:2px solid #ed1c24}.social-button-large{width:64px;height:62px;display:inline-block}.facebook{background-image:url(../images/facebook-red.png);background-size:cover}.facebook:hover{background-image:url(../images/facebook-white.png)}.facebook-lg{background-image:url(../images/facebook-red-lg.png);background-size:cover}.facebook-lg:hover{background-image:url(../images/facebook-white-lg.png)}.twitter{background-image:url(../images/twitter-red.png);background-size:cover}.twitter:hover{background-image:url(../images/twitter-white.png)}.twitter-lg{background-image:url(../images/twitter-red-lg.png);background-size:cover}.twitter-lg:hover{background-image:url(../images/twitter-white-lg.png)}.big-button-text{font-size:30px;color:#fff;font-weight:bold;line-height:1.333;text-align:center}.quote-text{font-size:20px;color:#333;line-height:1.5;text-align:center}.menu{font-size:18px;color:#fff;font-weight:bold;line-height:1.667}.form-field-text{font-size:20px;color:#fff;text-transform:uppercase;line-height:1.5;text-align:left}.blue-gradient-box{background-image:-moz-linear-gradient(-70deg,#0271b8 0%,#014571 100%);background-image:-webkit-linear-gradient(-70deg,#0271b8 0%,#014571 100%);background-image:-ms-linear-gradient(-70deg,#0271b8 0%,#014571 100%)}.footer-background,.blue-header{background-image:-moz-linear-gradient(-81deg,#0271b8 0%,#014571 100%);background-image:-webkit-linear-gradient(-81deg,#0271b8 0%,#014571 100%);background-image:-ms-linear-gradient(-81deg,#0271b8 0%,#014571 100%)}.blue-header{width:100%;height:350px;-webkit-clip-path:polygon(0 0,0 90%,48% 90%,50% 100%,52% 90%,100% 90%,100% 0);clip-path:polygon(0 0,0 90%,48% 90%,50% 100%,52% 90%,100% 90%,100% 0);margin-bottom:-10%;position:relative}.blue-header h1{font-size:76px;line-height:96px;color:#fff;margin-left:auto;margin-right:auto;text-align:center}.blue-header .arrowline-left,.blue-header .arrowline-right{width:47.75%}.blue-header .arrowline-right{left:52.25%}@media screen and (max-width:735px){.blue-header{height:auto}.blue-header h1{font-size:34px;line-height:68px}}.red-take-action-button{border-width:2px;border-color:#ed1c24;border-style:solid;border-radius:12px;background-image:-moz-linear-gradient(-61deg,#cc1a1e 0%,#831114 100%);background-image:-webkit-linear-gradient(-61deg,#cc1a1e 0%,#831114 100%);background-image:-ms-linear-gradient(-61deg,#cc1a1e 0%,#831114 100%);font-weight:600;font-size:30px}.red-take-action-button:hover{border-color:#cc1a1e;background-image:none;background-color:#fff;color:#cc1a1e}.supporters-button{font-size:18px;font-weight:600;color:#fff;padding:8px;margin-left:auto;margin-right:auto;display:block;width:275px;text-transform:uppercase;margin-bottom:20px}@media screen and (max-width:330px){.star10,.star9,.star8{display:none !important}}@media screen and (max-width:376px){.star10,.star9{display:none !important}}@media screen and (max-width:425px){.star10{display:none !important}}.block-hero{height:600px;background-image:url(../images/index/Pardon-hero-800px.jpg);background-size:cover;background-position:0% 0%;opacity:.9;top:0}.block-hero h1{margin-left:80px}.hero-overlay{position:absolute;right:50px}.hero-overlay h2{color:rgba(255,255,255,.702);margin-bottom:0}.hero-overlay a{color:rgba(255,255,255,.702);font-size:20px}@media screen and (max-width:992px){.block-hero{height:400px}.block-hero h1{margin-left:25px;font-size:65px;margin-top:150px}}@media screen and (max-width:500px){.block-hero{background-position:100% 0}.block-hero h1{margin-left:10px;font-size:50px}}@media screen and (max-width:350px){.block-hero h1{margin-top:225px}}@media screen and (min-width:992px){.block-hero{background-image:url(../images/index/Pardon-hero-2000px.jpg)}}@media screen and (min-width:2400px){.block-hero{background-image:url(../images/index/Pardon-hero-3440px.jpg)}}.block-takeaction{height:675px;margin-top:536px;color:#fff}.block-takeaction h2{margin:50px}.block-takeaction h4{margin-top:50px;font-size:30px;font-weight:normal;line-height:42px;width:80%;margin-left:10%}.block-takeaction .share-this-text{position:relative;top:-7px}@media screen and (max-width:992px){.block-takeaction{margin-top:336px}}.strip-takeaction{border-top:3px solid #fff;border-bottom:3px solid #fff;height:40px}.strip-takeaction i{padding:5px;color:#f0f0f0}.strip-takeaction a{background-color:#0372b7;padding:15px;color:#fff;text-transform:uppercase;font-size:20px;margin:0 20px;position:relative;top:-4px;z-index:10}.block-takeaction .share-this{margin-top:30px}@media screen and (max-width:992px){.block-takeaction{height:600px}.block-takeaction .share-this{margin-top:0;display:none}}@media screen and (max-width:567px){.block-takeaction{height:600px}.block-takeaction .share-this{margin-top:0;display:none}}@media screen and (max-width:500px){.strip-takeaction i.third-star{display:none}}@media screen and (max-width:400px){.strip-takeaction i.second-star{display:none}}.block-home-top{height:675px;color:#fff}.block-blewwhistle{background-color:#fff;padding:75px 15% 100px;margin-top:536px}.block-blewwhistle h4{font-weight:600;font-size:30px;color:#333;line-height:42px;margin-left:50px;margin-right:50px}.block-blewwhistle p{font-size:20px;line-height:36px;color:#333;text-align:center}.block-blewwhistle .strip-takeaction{margin-top:50px}.block-blewwhistle .strip-takeaction i{color:#f0f0f0}@media screen and (max-width:992px){.block-blewwhistle{padding:100px 20px;margin-top:-60px}.block-blewwhistle h4{font-size:20px;line-height:32px;margin-left:25px;margin-right:25px}}.block-weare{background-color:#fff;height:auto}.block-weare h4{font-weight:700;font-size:22px;color:#026db2;line-height:32px;margin-left:5%;margin-right:5%}.block-weare p{font-size:22px;color:#026db2;line-height:40px;margin-left:5%;margin-right:5%}.block-weare .row{margin-bottom:0}.block-weare .col{padding:0}.block-weare img{width:100%}.topgrayborder{border-top:3px solid #d3d3d3}@media screen and (max-width:992px){.topgrayborder{border-top:none}}@media screen and (min-width:992px){.topgrayborder{width:45% !important;margin-left:2.5% !important}}.block-quotes{background-color:#f2f2f2;height:600px;margin-bottom:0}.block-quotes .carousel.carousel-slider .carousel-fixed-item.with-indicators{bottom:35%}.block-quotes .share-this{margin-top:30px}.block-quotes .share-this .share-this-text{position:relative;top:-7px}.block-joinus{background-color:#fff;height:500px}.block-supportershero{height:600px;margin-top:-64px;background-color:#0372b7}.block-supportershero h1{text-transform:none;font-size:84px;line-height:100px;width:80%;margin-left:auto;margin-right:auto}.block-wearesome{margin-top:250px}.block-wearesome h3{text-transform:uppercase;text-align:center}.block-wearesome h3 a{color:#cc1a1e}.block-supporters .collapsible{border:none;box-shadow:none}.block-supporters .collapsible .collapsible-header{border:none;display:none;padding:0}.block-supporters .collapsible .collapsible-header h3{text-transform:uppercase}.block-supporters .collapsible .collapsible-header .right-caret{float:right;height:30px;width:30px;background-image:url(../images/chevron_right.png)}.block-supporters .collapsible .collapsible-header.active .right-caret{background-image:url(../images/chevron_down.png)}.block-supporters .collapsible .collapsible-body{border:none}.block-supporters .collapsible .collapsible-body p{padding:0}.block-supporters .row{margin-bottom:5px}.block-supporters h5{font-size:1.2rem;line-height:100%;font-weight:500;margin-bottom:3px}.block-supporters .s3 h5{font-size:1rem}.block-supporters p{font-size:1rem;margin:0 20px 0 0}.block-supporters .s3 p{font-size:.8rem}.block-supportersstars{margin:50px 0}.supporters-logos .row .col{min-height:160px}@media screen and (max-width:992px){.block-supportershero h1{font-size:65px;line-height:70px}.block-supporters h5{font-size:1.1rem;font-weight:500}}@media screen and (max-width:600px){.block-supporters .collapsible .collapsible-header{display:block}}@media screen and (max-width:500px){.block-supportershero h1{font-size:50px;line-height:55px}.block-supporters h5{font-size:1rem;font-weight:600}}.block-stars{margin-top:12%}.block-wearesome h2{margin-top:50px;width:75%;margin-left:auto;margin-right:auto;font-weight:600;font-size:30px;line-height:40px}.block-addyourvoice h4{font-size:24px;font-weight:600;line-height:34px;margin-left:auto;margin-right:auto;width:40%;text-align:center}.block-addyourvoice .strip-takeaction{position:inherit;margin:50px}@media screen and (max-width:992px){.block-addyourvoice h4{width:80%}}.block-tellpres{margin-top:200px}.block-tellpres h4{width:80%;margin-left:auto;margin-right:auto;font-weight:600;font-size:30px;line-height:42px;color:#333;text-align:center}.block-tellpres h5{color:#333;text-align:center}.block-inlinestars{margin:50px}.block-takeactionform{background-color:#fff}.block-takeactionform .letter{padding-left:5%;margin-top:55px}.block-takeactionform .actionform{padding-left:3%;padding-right:5%}.block-takeactionform h2{font-size:26px;color:#cc1a1e;font-weight:600;line-height:1.333;text-align:left;text-transform:uppercase;margin-top:0}.block-takeactionform h3{font-size:18px;color:#000;font-weight:normal;line-height:24px;text-align:left;margin-top:0}.block-takeactionform h3 .semibold{font-weight:600}.block-takeactionform textarea{resize:none;height:675px;border:5px solid #d7d7d7;padding:20px}.block-takeactionform input[type=text],.block-takeactionform input[type=email],.block-takeactionform input[type=tel],.block-takeactionform input[type=number]{border:1px solid #d7d7d7;height:36px}.block-takeactionform label{font-size:15px;font-weight:600;color:#000}.block-takeactionform .select-wrapper label{position:absolute;top:-14px;font-size:.8rem}.block-takeactionform .outside-us{margin-bottom:20px}.block-takeactionform .outside-us a{color:#cc1a1e;font-weight:600}.block-takeactionform .outside-us a:hover{color:#831114;cursor:pointer}.block-takeactionform .takeaction-submit{background-image:url(../images/button-submit.png);background-size:cover;margin:20px auto;width:123px;height:40px;display:block;color:transparent;border:2px solid #ed1c24}.block-takeactionform .takeaction-submit:hover{background-image:none;background-color:#fff;color:#cc1a1e !important;padding:8px;text-transform:uppercase;padding-left:25px;font-size:18px;font-weight:600}.block-takeactionform .takeaction-disclaimer{margin:40px 15% 50px 15%;font-weight:normal;text-align:center}.block-takeactionform [type="checkbox"]:checked+label:before{border-right:2px solid #0372b7;border-bottom:2px solid #0372b7}.block-takeactionform select{background-color:transparent;width:100%;padding:5px;border-radius:2px;height:36px;border:1px solid #d7d7d7;margin:0 0 20px 0}.block-takeactionthankyou{height:633px;background-image:url(../images/takeaction/flickr-blue2.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.block-contact{height:600px;margin-top:20px}@media screen and (max-width:1280px){.block-contact{height:700px}}@media screen and (max-width:993px){.block-contact{height:920px}}@media screen and (max-width:601px){.block-contact{height:1000px}}.block-pleaseuse h4{width:85%;margin-left:auto;margin-right:auto;font-weight:600;font-size:30px;line-height:42px;color:#333;text-align:center}.block-contact-check{background-image:url(../images/contactus/check.png);width:150px;height:130px;background-repeat:no-repeat;margin-left:auto;margin-right:auto;top:-70px;position:relative}.block-contact-outer{height:80%;width:85%;margin-top:100px;margin-left:auto;margin-right:auto;position:relative}.block-contact-inner{border-left:2px solid #fff;border-bottom:2px solid #fff;border-right:2px solid #fff;position:absolute;top:7px;left:7px;right:7px;bottom:7px;color:#fff}.block-contact-inner .row{margin-top:75px}.block-contact-inner .submit-button{width:90%}@media screen and (max-width:993px){.block-contact-inner .submit-button{width:auto}}@media screen and (max-width:601px){.block-contact-inner .submit-button{width:auto}}.block-contact-inner .col.s12,.block-contact-inner .col.m12,.block-contact-inner .col.l10{padding-left:10%;padding-right:5%}.block-contact-inner .col.l2{padding-left:0%;padding-right:5%}@media screen and (max-width:1280px){.block-contact-inner .col.l2{padding-left:0%}}@media screen and (max-width:993px){.block-contact-inner .col.l2{padding-left:10%}}.block-contact-inner .privacy{margin-top:25px;margin-bottom:25px;text-transform:uppercase}.block-contact-inner .optin{margin-right:20px;margin-bottom:20px}.block-contact-inner input[type=text],.block-contact-inner input[type=email]{border:1px solid #d7d7d7;height:36px}.block-contact-inner label{font-size:15px;font-weight:600;color:#fff;text-transform:uppercase}.block-contact-inner textarea{height:100px}@media screen and (max-width:992px){.block-contact-inner .optin{margin-right:20px;margin-bottom:60px}}.block-snowdenpic{height:600px;width:100%;background-image:url(../images/contactus/Snowden-blue.png);background-position:center;background-repeat:no-repeat;background-size:cover}.news-hero{height:300px}.news-hero .news-block h1{text-transform:uppercase}.block-news{background-color:#fff;color:#000;padding-top:5%;padding-bottom:2%}.block-news h1,.block-news h2,.block-news h3,.block-news h4,.block-news h5,.block-news h6{color:#000}.block-news p{font-size:16px;line-height:1.8}.block-news .row{margin-bottom:0}.news-takeaction{padding:2%;background-color:#f2f2f2}.news-takeaction .strip-takeaction{border:none}@media only screen and (min-width:601px){.block-news .container{width:75%}}@media only screen and (min-width:993px){.block-news .container{width:60%}}.block-donateintro h4{width:80%;margin-left:auto;margin-right:auto;font-weight:600;font-size:30px;line-height:42px;color:#000;text-align:center}.block-donate{height:600px;font-size:12px}.block-donate h3{font-size:20px;color:#000;font-weight:600;line-height:1.154;text-align:left}.block-donate .select-wrapper input.select-dropdown{display:inline}.block-donate .stateselect{top:.4rem}.block-donateform{background-color:#fff}.block-donateform .letter{padding-left:5%}.block-donateform .actionform{padding-left:3%;padding-right:5%;margin-top:55px}.block-donateform h2{font-size:26px;color:#cc1a1e;font-weight:600;line-height:1.333;text-align:left;text-transform:uppercase;margin-top:0}.block-donateform h3{font-size:18px;color:#000;font-weight:normal;line-height:24px;text-align:center;margin-top:0}.block-donateform h3 .semibold{font-weight:600}.block-donateform h3 a{color:#cc1a1e !important}.block-donateform textarea{resize:none;height:60px;border:5px solid #d7d7d7;padding:20px}.block-donateform input[type=text],.block-donateform input[type=email],.block-donateform input[type=tel],.block-donateform input[type=number]{border:1px solid #d7d7d7;height:36px}.block-donateform label{font-size:15px;font-weight:600;color:#000}.block-donateform .select-wrapper label{position:absolute;top:-14px;font-size:.8rem}.block-donateform .outside-us{margin-top:40px}.block-donateform .outside-us a:hover>label{cursor:pointer}.block-donateform .donate-submit{background-image:url(../images/button-donate.png);background-size:cover;background-color:#cc1a1e;width:123px;height:50px;display:block;color:#fff;padding:4px 10px;font-size:18px;font-weight:600;vertical-align:middle;margin:1px auto;border:2px solid #ed1c24;transition:none}.block-donateform .donate-submit:hover{background-image:none;background-color:#fff;color:#cc1a1e !important;padding:4px 10px;text-transform:uppercase;font-size:18px;font-weight:600;cursor:pointer}.block-donateform .donate-disclaimer{margin:5%;font-weight:normal;text-align:center}.block-donateform [type="checkbox"]:checked+label:before{border-right:2px solid #0372b7;border-bottom:2px solid #0372b7}.block-donateform .last-radio+label{margin-right:0 !important}.block-donateform .button-radio+label{display:block;float:left;width:100px;height:38px;margin-right:10px;margin-bottom:10px;padding:7px 0;text-align:center;background-color:#0372b7;color:#fff;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.block-donateform .button-radio:checked+label{display:inline-block;width:100px;height:38px;background-color:#cc1a1e}.block-donateform [type="radio"].with-gap+label:before{border-radius:50%;border:0 solid #0372b7}.block-donateform [type="radio"].with-gap+label:after{border-radius:50%;border:0 solid #0372b7}.block-donateform [type="radio"].with-gap:checked+label:before{border-radius:50%;border:0 solid #cc1a1e}.block-donateform [type="radio"].with-gap:checked+label:after{border-radius:50%;border:0 solid #cc1a1e;background-color:#cc1a1e;z-index:0}.block-donateform .donation-form #other-amount{width:100px !important;text-align:center}.block-donateform .donation-form .contact .field input{max-width:none}.block-donateform .donation-form .field input,.block-donateform .donation-form .field select,.block-donateform .donation-form .field textarea{max-width:none}.block-faq{width:65%;margin-left:auto;margin-right:auto;padding-bottom:5%}.block-faq h4{margin-top:50px}.block-faq .question{color:#cc1a1e;font-weight:600;font-size:22px;line-height:30px}.block-faq .answerheader{color:#004876;font-weight:600;font-size:22px;line-height:30px}.block-mediaintro h4{width:50%;margin-left:auto;margin-right:auto;font-weight:600;font-size:30px;line-height:42px;color:#000;text-align:center}.block-mediaform{height:300px;margin-top:100px}.block-mediasnowden{height:600px;background-image:url(../images/media/snowden-blue.png);width:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.block-privacypolicy{width:70%;margin-left:auto;margin-right:auto;padding-bottom:5%}.block-privacypolicy h2{text-align:left;font-size:18px;font-weight:600}.block-privacypolicy h3{text-align:left;font-size:16px;font-weight:600;font-style:italic;color:#000}.block-thankyousnowden{height:800px;background-image:url(../images/thankyou/thankyou-hero.png)}.block-thankyou{height:400px}.block-thankyou h4{width:50%;margin-left:auto;margin-right:auto;font-weight:600;font-size:30px;line-height:42px;color:#000;text-align:center}.block-thankyou h5{width:50%;margin-left:auto;margin-right:auto;font-weight:600;font-size:20px;line-height:40px;color:#cc1a1e;text-align:center;text-transform:uppercase}.block-submissionterms{width:70%;margin-left:auto;margin-right:auto;padding-bottom:5%}.block-submissionterms h2{text-align:left;font-size:18px;font-weight:600}.block-submissionterms h3{text-align:left;font-size:16px;font-weight:600;font-style:italic;color:#000}.block-submissionterms li{list-style-type:disc;margin-left:30px}.block-messageshero{background-image:url(../images/messages/messages-hero.png);background-size:cover}.block-messageshero h1{font-size:64px}@media screen and (max-width:992px){.block-messageshero{height:400px}.block-messageshero h1{font-size:65px}}@media screen and (max-width:500px){.block-messageshero h1{font-size:50px}}.block-messagescarousel{background-color:#f2f2f2}.block-messagescarousel blockquote{border-left:none}.block-messagescarousel .carousel{height:300px !important}.block-messagescarousel .carousel .carousel-item{min-height:250px;padding:50px 15% 0 15%}.block-messagescarousel .carousel .indicators .indicator-item{background-color:rgba(3,114,183,.5)}.block-messagescarousel .carousel .indicators .indicator-item.active{background-color:#cc1a1e}@media screen and (max-width:800px){.block-messagescarousel .carousel .carousel-item{padding:25px 5% 0 5%}.block-messagescarousel .carousel .carousel-item h5{font-size:1.4rem}}.block-messagesintro{margin-top:100px;margin-bottom:50px}@media only screen and (min-width:800px){.block-messagesintro{margin-top:200px}}@media only screen and (min-width:1900px){.block-messagesintro{margin-top:275px}}@media only screen and (min-width:2700px){.block-messagesintro{margin-top:350px}}.block-messagestars{margin-bottom:50px}.block-messages{margin-top:75px}.separator{height:75px;background-image:url(../images/star-25px.png);background-position:center;background-repeat:no-repeat}.block-pdf{width:80%;margin-left:auto;margin-right:auto;padding-bottom:5%}.block-pdf p{font-size:16px;line-height:1.8}.block-pdf #newseum{height:800px;width:100%}.block-pdf h4{margin-top:50px}.block-pdf #pdf{height:875px}@media screen and (max-width:321px){.block-pdf img{margin-left:-35px !important}}@media screen and (max-width:401px){.block-pdf img{margin-left:-35px !important}}@media screen and (max-width:601px){.block-pdf img{margin-left:-25px !important}}@media screen and (max-width:801px){.block-pdf img{margin-left:-10px !important}}@media screen and (max-width:1201px){.block-pdf img{margin-left:auto;margin-right:auto}}.block-sign-pledge{margin-top:20px}.block-sign-pledge h4{width:80%;margin-left:auto;margin-right:auto;font-weight:600;font-size:30px;line-height:42px;color:#333;text-align:center}.block-sign-pledge h5{width:80%;margin-left:auto;margin-right:auto;color:#333}.block-sign-pledge h6{width:80%;margin-left:auto;margin-right:auto;color:#333}.block-sign-pledge-form{background-color:#fff}.block-sign-pledge-form .actionform{padding-left:3%;padding-right:5%}.block-sign-pledge-form h2{font-size:26px;color:#cc1a1e;font-weight:600;line-height:1.333;text-align:left;text-transform:uppercase;margin-top:0}.block-sign-pledge-form h3{font-size:18px;color:#000;font-weight:normal;line-height:24px;text-align:left;margin-top:0}.block-sign-pledge-form h3 .semibold{font-weight:600}.block-sign-pledge-form h6{line-height:1.5em}.block-sign-pledge-form textarea{resize:none;height:250px;border:5px solid #d7d7d7;padding:20px}.block-sign-pledge-form select{margin:0 0 20px 0}.block-sign-pledge-form input[type=text],.block-sign-pledge-form input[type=email],.block-sign-pledge-form input[type=tel],.block-sign-pledge-form input[type=number]{border:1px solid #d7d7d7;height:36px}.block-sign-pledge-form label{font-size:15px;font-weight:600;color:#000}.block-sign-pledge-form .select-wrapper label{position:absolute;top:-14px;font-size:.8rem}.block-sign-pledge-form .takeaction-submit{background-image:url(../images/button-submit.png);background-size:cover;margin:20px auto;width:123px;height:40px;display:block;color:transparent;border:2px solid #ed1c24}.block-sign-pledge-form .takeaction-submit:hover{background-image:none;background-color:#fff;color:#cc1a1e !important;padding:8px;text-transform:uppercase;padding-left:25px;font-size:18px;font-weight:600}