body *{font-family:"museo-sans-condensed"}body nav.navbar{background:rgba(0,0,0,0.75);color:white;padding:20px 0;border:0px}body nav.navbar a.navbar-brand{height:50px}body nav.navbar a.navbar-brand img{width:150px;margin-top:-20px}body nav.navbar ul.nav li a{color:rgba(255,255,255,0.6);text-transform:uppercase;font-weight:bold;padding:10px 15px}body nav.navbar ul.nav li a:hover,body nav.navbar ul.nav li a:focus{color:#e16257}body nav.navbar ul.nav li a.button.button-hollow:hover{color:#e16257}body nav.navbar ul.nav li.active a,body nav.navbar ul.nav li.active a:focus,body nav.navbar ul.nav li:hover a,body nav.navbar ul.nav li:hover a:focus{color:white;background:transparent}body nav.navbar ul.nav li .dropdown-menu{background-color:rgba(0,0,0,0.75)}body nav.navbar ul.nav li .dropdown-menu li a:hover{color:white;background:transparent}body .navbar-default .navbar-nav>.active>a,body .navbar-default .navbar-nav>.active>a:focus,body .navbar-default .navbar-nav>.active>a:hover{color:white;background-color:transparent}body .padbottom{margin-bottom:30px}body .padbottommore{margin-bottom:50px}body .form-control{border-radius:0px}body a{color:#d9392c}body a:hover{color:#e98a82}body ul.subnav{list-style-type:none}body ul.subnav li{float:left}body .btn{border-radius:0px;font-weight:900}body .btn-alt{background:black;color:white}body .btn-alt:hover{color:black;background:white}body .button-hollow{background:transparent !important;color:#d9392c !important;text-transform:uppercase;border:2px solid #d9392c}body .button-hollow:hover{color:#e16257 !important;border:2px solid #e16257}body .btn-primary{background:#d9392c !important;border:inherit}body .btn-primary:hover{background:#e16257 !important}body .icon-button{box-sizing:border-box;display:inline-block;width:35px;height:35px;border-radius:100%;background:#d9392c;line-height:35px;color:white;font-size:18px;text-align:center}body .icon-button i{line-height:35px}body .icon-button:hover{background:white;color:#d9392c}body .icon-button:hover i{color:#d9392c}body .icon-button-large{width:60px;height:60px;line-height:60px;font-size:30px}body .icon-button-large i{line-height:60px}body .icon-button-mini{width:20px;height:20px;line-height:20px;font-size:10px}body .icon-button-mini i{line-height:20px}body #seen h1{font-size:32px}body #seen:before{content:"";background-image:url(brush-top-white.png);background-repeat:repeat-x;background-position:center;width:100%;height:50px;display:block;top:-10px;position:relative}body #seen:after{content:"";background-image:url(brush-bottom-white.png);background-repeat:repeat-x;background-position:center;width:100%;height:50px;display:block;top:12px;position:relative}body #seen .overlay{padding:60px 0;background:rgba(255,255,255,0.6);color:black}body #seen .overlay h1{color:inherit;text-transform:uppercase;font-size:32px;font-weight:900}body #seen .overlay ul li img{height:60px;width:auto;margin-right:10px}body #share{background-size:cover}body #share .overlay{padding:80px 0;color:black}body #share .overlay h1{text-transform:uppercase;color:inherit;margin-bottom:50px;font-size:32px;font-weight:900}body #share .overlay .center-block{float:none}body #share .overlay .center-block .social ul.subnav{padding:0px;width:70%;float:none;margin:0px auto}body #share .overlay .center-block .social ul.subnav li{margin:0px auto;padding:0 20px;width:25%}body #share .overlay .center-block .social ul.subnav li a{margin-bottom:10px}body #share .overlay .center-block .social ul.subnav li a.icon-button{color:white;background:#d9392c}body #share .overlay .center-block .social ul.subnav li a:hover{background:white;color:#d9392c}body #share .overlay .center-block .social ul.subnav li p{margin:0px;text-transform:uppercase;font-weight:bold;color:#d9392c;font-size:15px}body footer{background-color:#d9392c;padding:50px 0 0;margin:initial}body footer:before{content:"";background-image:url(brush-footer.png);background-repeat:repeat-x;background-position:center;background-size:contain;height:50px;display:block;top:-86px;position:relative}body footer a{text-decoration:none;font-weight:bold;color:inherit}body footer blockquote{font-style:normal;border:none}body footer blockquote p{color:white;font-size:42px;font-weight:900;text-transform:uppercase}body footer blockquote p span{color:black}body footer blockquote p span.author{clear:both;color:white}body footer h1{color:white;font-size:52px;font-weight:900;text-transform:uppercase}body footer address{color:black;margin-bottom:30px;font-size:22px;font-weight:900 !important}body footer address a{font-size:22px;font-weight:900 !important;color:inherit}body footer form .btn{color:#300c09 !important;text-transform:uppercase;border:2px solid #300c09;float:right;width:220px}body footer form .btn:hover{color:#872118 !important;border:2px solid #872118}body footer .built{color:white;font-size:12px}body footer .built a{font-weight:900;color:white}body footer .copyright{color:white;font-size:12px}#homepage header{background-size:cover}#homepage header .overlay{background:rgba(0,0,0,0.15);height:100vh;position:relative;color:white}#homepage header .overlay .container{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#homepage header .overlay .container .center-block{float:none}#homepage header .overlay .container .center-block h1{text-transform:uppercase;color:inherit}#homepage header .overlay .container .center-block h3{color:inherit;font-size:16px}#homepage header .overlay .container .center-block form .row.email{margin:30px 0}#homepage header .overlay .container .center-block form .row.email input{border-radius:0px}#homepage header .overlay .container .center-block form .row.email button{width:200px;border-radius:0px;text-transform:uppercase}#homepage header:after{content:"";background-image:url(brush-top-white.png);background-repeat:repeat-x;background-position:center;width:100%;height:50px;display:block;position:relative;top:10px}#homepage #about .overlay{padding:100px 0;color:black}#homepage #about .overlay img{width:100%}#homepage #about .overlay h1{text-transform:uppercase;color:inherit;font-weight:900;font-size:70px;line-height:65px}#homepage #about .overlay h1 span{color:#d9392c}#homepage #about .overlay h2{color:inherit;margin:0px;font-weight:normal;font-size:18px;margin-bottom:30px;line-height:22px}#homepage #about .overlay h2 span{color:#d9392c}#homepage #about .overlay .btn{width:160px}#homepage #about:after{content:"";background-image:url(brush-bottom-white.png);background-repeat:repeat-x;background-position:center;width:100%;height:50px;display:block;top:12px;position:relative}#homepage #action{background-size:cover}#homepage #action .overlay{padding:100px 0;background:rgba(255,255,255,0.6)}#homepage #action .overlay h1,#homepage #action .overlay h2{color:black;font-weight:900}#homepage #action .overlay h1 span,#homepage #action .overlay h2 span{color:#d9392c}#homepage #action .overlay h1{font-size:52px;text-transform:uppercase}#homepage #action .overlay h2{margin-bottom:40px;font-size:22px}#homepage #action .overlay a{text-decoration:none}#homepage #action .overlay a .panel-box{border:0px}#homepage #action .overlay a .panel-box .panel-teaser{background-size:cover;background-position:center;color:white;border:0px;border-radius:0px}#homepage #action .overlay a .panel-box .panel-teaser figure.overlay{color:inherit;background:rgba(0,0,0,0.6);padding:0px;overflow:hidden;min-height:265px;position:relative}#homepage #action .overlay a .panel-box .panel-teaser figure.overlay .overlay-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(50%);transform:translateY(-50%) translateX(50%);right:50%}#homepage #action .overlay a .panel-box .panel-teaser h1{color:inherit;margin:0px;padding:20px;background:#d9392c;font-size:18px}#homepage #action .overlay a:hover .overlay{background:rgba(0,0,0,0.4) !important}#subpage{margin-top:90px}#subpage nav.navbar{background:black}#subpage .breadcrumbs{background:#d9392c;color:white;padding:10px 0}#subpage .breadcrumbs a{color:inherit}#subpage main{background-image:url(subpage-bg.jpg);background-size:cover}#subpage main .overlay{background:rgba(255,255,255,0.6);padding-bottom:50px}#subpage main .overlay .row.wrapper{margin:40px 0}#subpage main .overlay .row #content{background:white;padding:30px}#subpage main .overlay .row #content .pagetitle{font-size:52px;font-weight:900;color:black;margin-top:0px}#subpage main .overlay .row #content .pagetitle span{color:#d9392c}#subpage main .overlay .row #content .list li{margin-bottom:40px}#subpage main .overlay .row #content .list li article h1{color:#d9392c}#subpage main .overlay .row #content .list li article .image{max-height:200px;overflow:hidden}#subpage main .overlay .row #content .list li article .image img{width:100%}#subpage main .overlay .row #content .list li article .date{margin-bottom:20px}#subpage main .overlay .row #content .list li article .btn{width:160px}#subpage main .overlay .row #content .intro{font-size:22px}#subpage main .overlay .row #content .flip{font-size:16px}#subpage main .overlay #sidebar{background:#d9392c;padding:30px;color:white}#subpage main .overlay #sidebar #email_signup h1{font-size:52px;font-weight:900;color:inherit;margin-top:0px;text-transform:uppercase}#subpage main .overlay #sidebar #email_signup form .row{margin:initial}#subpage main .overlay #sidebar #email_signup form .row.social{margin-top:10px;color:inherit}#subpage main .overlay #sidebar #email_signup form .row.social small{color:inherit;font-size:10px}#subpage main .overlay #sidebar #email_signup form .row.social small a{color:white}#subpage main .overlay #sidebar #email_signup form .row button{text-transform:uppercase}#subpage main .overlay #sidebar #email_signup form .form-control{border-radius:0px;margin-bottom:10px}#subpage main .overlay #sidebar #email_signup form .icon-button{background:white;color:#d9392c !important}#subpage main .overlay #sidebar #supporter_nav a{margin-bottom:10px;border-radius:0px;background:transparent;border:2px solid white;color:white;font-size:22px;font-weight:900}#subpage main .overlay #sidebar #supporter_nav a img{height:50px;margin-right:20px;float:left}#subpage main .overlay #sidebar #supporter_nav a span{float:left;line-height:50px}#subpage main .overlay #sidebar #supporter_nav a:hover{border:2px solid #e98a82;color:#e98a82}#subpage main .overlay #sidebar #supporter_nav a:hover img{opacity:0.5}#subpage.list .pagetitle{text-transform:uppercase}#subpage.get_the_facts main ul.facts li .panel{border:0px}#subpage.get_the_facts main ul.facts li .panel .panel-heading{background-color:#d9392c;border-color:#872118}#subpage.get_the_facts main ul.facts li .panel .panel-heading h3{color:white}#subpage.get_the_facts main ul.facts li .panel .blog_post_body{background-color:#6b6b6b;color:#ffffff}#subpage.get_the_facts main ul.facts li .panel .blog_post_btn{background-color:#ffffff;color:#d9392c !important;text-transform:uppercase;border:2px solid #d9392c}#subpage.get_the_facts main ul.facts li .panel .panel-body{position:relative;padding:0px}#subpage.get_the_facts main ul.facts li .panel .panel-body .tags{position:absolute;top:10px;right:10px}#subpage.get_the_facts main ul.facts li .panel .panel-body .tags span{background:#d9392c}#subpage.get_the_facts main ul.facts li .panel .panel-body .image{max-height:200px;overflow:hidden}#subpage.get_the_facts main ul.facts li .panel .panel-body .image img{width:100%}#subpage.get_the_facts main ul.facts li .panel .panel-body .blog_post_content{padding-top:20px;min-height:140px}#subpage.get_the_facts main ul.facts li .panel .panel-body .btn{margin-top:20px}#subpage.get_the_facts main ul.facts li .panel .panel-body p{padding:0 10px}#subpage.get_active main .row.wrapper{background:white;padding:20px}#subpage.get_active main .row.wrapper .row.actions{margin-bottom:20px}#subpage.get_active main .row.wrapper .row.actions .image{max-height:250px;overflow:hidden}#subpage.get_active main .row.wrapper .row.actions .image img{width:100%}#subpage.get_active main .row.wrapper .row.actions .info h2{margin-top:0px;margin-bottom:20px}#subpage main#donate .overlay{background:none}#subpage main#donate #content{background:none}#subpage main#donate #content div#teaser{padding-bottom:25px}#subpage main#donate #content div#teaser h1,#subpage main#donate #content div#teaser p{text-align:center;color:white}#subpage main#donate #content div.panel-default,#subpage main#donate #content div.panel-heading,#subpage main#donate #content div.panel-body{background:#d9392c;border-color:#d9392c;border-radius:none}#subpage main#donate #content div.panel-heading h1{color:white;text-align:center}#subpage main#donate #content div.panel-body p{color:white;text-align:center;padding:0 25px 25px 25px}#subpage main#donate #content div.panel-body a.btn{background:black;color:white;text-transform:uppercase}#subpage main#donate #content div.panel-body a.btn:hover{background:#1a1a1a}#subpage main#donate #content section#donation-type{background:darkturquoise;padding:50px}#subpage main#donate #content section#donation-type h4{color:white;text-align:center;padding-bottom:10px}#subpage main#donate #content section#donation-type a.btn{background:white;color:black;text-transform:uppercase}#subpage main#donate #content section#donation-type a.btn:hover{background:#d9392c;color:white}#subpage main#donate #content section#donation-type aside{padding-top:25px}#subpage main#donate #content section#donation-type aside img{border-radius:1000px}#subpage main#donate #content section#donation-type aside div.quote-bubble{padding:20px;background:white;border-radius:20px}#subpage main#donate #content section#donation-type aside div.quote-bubble:before{position:absolute;left:-15px;top:25px;color:white;content:"\25C0";font-size:40px}#subpage main#bring_us_to_you{background:white}#subpage main#bring_us_to_you h3{text-align:center;font-size:300%;padding-bottom:25px}#subpage main#bring_us_to_you div#teaser{padding-top:250px;padding-right:100px}#subpage main#bring_us_to_you div#teaser blockquote{background:rgba(255,255,255,0.5)}#subpage main#bring_us_to_you section.unique{padding-top:25px}#subpage main#bring_us_to_you section.unique a.btn.btn-lg{background:black;border-color:#d9392c;color:white;text-transform:uppercase}#subpage main#bring_us_to_you section.unique p.didyouknow{color:#d9392c;text-align:center;font-size:150%}#subpage main#bring_us_to_you section.unique a.moreinfo{background:grey;color:white;display:inline-block;padding:10px 20px;text-align:center;text-transform:uppercase;border-radius:3px}#subpage main#bring_us_to_you section.whatyouget{background:whitesmoke;padding:25px;margin:50px 0 50px 0}#subpage main#bring_us_to_you section.whatyouget a.btn.btn-lg{background:#d9392c;border-color:black;color:white;text-transform:uppercase}#subpage main#bring_us_to_you section.educational{background:white;padding:25px}#subpage main#bring_us_to_you section.educational blockquote#teacher{padding:20px;background:#d9392c;color:white;border-left:none;border-radius:20px}#subpage main#bring_us_to_you section.educational blockquote#teacher:before{position:absolute;left:-15px;top:25px;color:#d9392c;content:"\25C0";font-size:40px}#subpage main#bring_us_to_you section.educational blockquote#student{border-left:none;color:lightskyblue;font-style:italic;line-height:1;font-size:200%}#subpage main#bring_us_to_you section.educational a.btn.btn-lg{background:grey;border-color:transparent;color:white;text-transform:uppercase}#subpage main#bring_us_to_you section.moreinfo{padding-top:500px;background-position:top;background-image:url(graphic_bring_us_to_you_footer.jpg);background-size:cover}#subpage main#bring_us_to_you section.moreinfo a.btn.btn-lg{background:darkturquoise;border-color:transparent;color:white;text-transform:uppercase;margin:0 0 50px 0;width:100%}#subpage main#get_active{background:white}#subpage main#get_active h1{font-size:400%;text-transform:uppercase;padding:50px 0 50px 0}#subpage main#get_active section{padding:50px 0 50px 0;background:white}#subpage main#get_active section.pledge,#subpage main#get_active section.donate,#subpage main#get_active section.teams{background:ghostwhite}#subpage main#get_active section h4{font-size:300%;text-transform:uppercase}#subpage main#get_active section p{font-size:200%}#subpage main#get_active section a.btn_get_active{display:inline-block;font-size:200%;padding:15px 30px;margin-top:25px;text-transform:uppercase;background:black;color:white}#subpage main#pro_life_bills{background:white}#subpage main#pro_life_bills section{padding:50px 0 50px}#subpage main#pro_life_bills section h4{font-size:300%;text-transform:uppercase}#subpage main#pro_life_bills section p{font-size:150%}#subpage main#pro_life_bills section a.btn_pro_life_bills{display:inline-block;font-size:150%;padding:15px 30px;margin-top:25px;text-transform:uppercase;background:black;border:1px solid #d9392c;color:white}#subpage main#join_a_local_canvass_team{background:white}#subpage main#join_a_local_canvass_team section{padding:50px 0 50px;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}#subpage main#join_a_local_canvass_team section div.container{position:relative;z-index:1}#subpage main#join_a_local_canvass_team section h3{text-transform:uppercase;font-size:300%;padding-bottom:25px}#subpage main#join_a_local_canvass_team section p{font-size:150%}#subpage main#join_a_local_canvass_team section a.section-button{display:inline-block;font-size:150%;padding:15px 30px;margin-top:25px;text-transform:uppercase;background:black;border:1px solid #d9392c;color:white}#subpage main#join_a_local_canvass_team section div#overlay{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,0.75)}#subpage main#join_a_local_canvass_team section:nth-child(3){text-align:right}#subpage main#join_a_local_canvass_team section:nth-child(3) h3,#subpage main#join_a_local_canvass_team section:nth-child(3) p{text-align:right}#subpage main#join_a_local_canvass_team section:nth-child(4){background-color:ghostwhite}#subpage main#takethepledge aside{width:100%;height:350px;padding:50px 100px 50px 100px;background-position:center center;background-repeat:no-repeat;background-color:lightgrey;background-size:cover}#subpage main#takethepledge aside h1{margin:0 !important;padding:0 !important;color:white;text-transform:uppercase;text-align:center;font-size:80px;line-height:75px}#subpage main#takethepledge aside h1 span{font-size:40px}#subpage main#takethepledge form{background:darkturquoise;padding:25px}#subpage main#takethepledge form .btn{background:black !important;color:white;text-transform:uppercase;width:100%}#subpage main#takethepledge form .btn:hover{color:#d9392c}#subpage main#takethepledge form div#volunteer{background:white;padding:25px}main#special_parliamentarians{background:white}main#special_parliamentarians div#header-image{width:100%;height:500px;background-position:center center;background-repeat:no-repeat;background-color:lightgrey;background-size:cover}main#special_parliamentarians .greybg{background:ghostwhite}main#special_parliamentarians h1#headline{text-transform:uppercase;font-size:400%;margin:0;padding:50px 50px 0 50px}main#special_parliamentarians section{padding:50px;margin-bottom:50px}main#special_parliamentarians section:last-child{margin-bottom:0}main#special_parliamentarians section h2{font-size:300%;margin:0;padding:0 0 25px 0}main#special_parliamentarians section p{font-size:150%;margin:0;padding:0}main#special_parliamentarians section article{margin-bottom:50px}main#special_parliamentarians section article.greybg{padding:25px 0px 25px 25px}main#special_parliamentarians section article h3{text-transform:uppercase;color:darkturquoise;font-size:300%;margin:0;padding:0}main#special_parliamentarians section aside{width:100%;height:500px;margin-bottom:25px;background-position:center center;background-repeat:no-repeat;background-color:lightgrey;background-size:cover}main#become_an_intern{background:white}main#become_an_intern div#header-image{width:100%;height:500px;background-position:center center;background-repeat:no-repeat;background-color:lightgrey;background-size:cover}main#become_an_intern .greybg{background:ghostwhite}main#become_an_intern h1#headline{text-transform:uppercase;font-size:400%;margin:0;padding:50px}main#become_an_intern h1#headline img{width:100px;margin-right:25px}main#become_an_intern section{padding:50px;margin-bottom:50px}main#become_an_intern section:last-child{margin-bottom:0}main#become_an_intern section h2{font-size:400%;margin:0;padding:0 0 25px 0;text-align:center;text-transform:uppercase;color:#d9392c}main#become_an_intern section p{font-size:150%;margin:0;padding:0;text-align:center}main#become_an_intern section.greybg h2,main#become_an_intern section.greybg p{text-align:left}main#become_an_intern section.greybg h2{color:black;font-size:250%}main#become_an_intern section.greybg p{padding-bottom:20px}main#become_an_intern section article h3{text-align:left;font-size:175%}main#become_an_intern section article p{text-align:left}main#become_an_intern section aside{margin-bottom:50px}main#become_an_intern section aside:last-child{margin-bottom:0}main#become_an_intern section aside:nth-child(3){margin-top:25px}main#become_an_intern section aside p{background:black;padding:15px;color:white}main#become_an_intern section a.btn{text-transform:uppercase;color:darkturquoise;font-size:200%;border:2px solid darkturquoise;padding:20px 50px 20px 50px;display:inline-block}@media (max-width: 767px){body div#main-navbar-collapse{margin-top:20px}body #share .overlay .social ul.subnav{width:100% !important}body #share .overlay .social ul.subnav li .icon-button-large{width:50px;height:50px;line-height:50px;font-size:20px}body #share .overlay .social ul.subnav li .icon-button-large i{line-height:50px}body #share .overlay .social ul.subnav li p{display:none}body footer form .row{margin-bottom:0px !important}body footer form .row .form-control:first-child{margin-bottom:30px}body footer form .btn{width:100%}body#homepage header .overlay .container .center-block form button{width:auto}body#homepage #about .overlay .btn{width:100%}body#subpage main .overlay .container-fluid{padding:0px}body#subpage main .overlay .container-fluid #sidebar #supporter_nav a span{font-size:19px}}h2.headline{display:none}.dropdown:hover .dropdown-menu{display:block}.rn-about .img-responsive{display:inline}.rn-about img{border:4px solid #d9392c}.rn-about h4{text-transform:uppercase;color:#53C3D6;font-size:14px}.footer-menu{background-color:#000;padding-top:15px;padding-bottom:15px}.footer-menu a{color:#fff}
