@media (max-width: 767px){.container{width:100%;margin:0 auto}.slider{width:100%;max-width:100%;margin:0 auto}.slider-prev,.slider-next{float:left;width:90%;margin-left:5%;margin-right:5%;padding-left:0%;padding-right:0%}.slider-titles{float:left;width:90%;margin-left:5%;margin-right:5%;padding-left:0%;padding-right:0%}.main{float:left;width:90%;margin-left:5%;margin-right:5%;padding-left:0%;padding-right:0%}.sidebar{float:left;width:90%;margin-left:5%;margin-right:5%;padding-left:0%;padding-right:0%}.main-feature .feature-image{float:left;width:90%;margin-left:5%;margin-right:5%;padding-left:0%;padding-right:0%}.main-feature .spacer-meta{float:left;width:90%;margin-left:5%;margin-right:5%;padding-left:0%;padding-right:0%}.main-feature .meta{float:left;width:90%;margin-left:5%;margin-right:5%;padding-left:0%;padding-right:0%}.main-content .content{float:left;width:90%;margin-left:5%;margin-right:5%;padding-left:0%;padding-right:0%}.main-content .meta{float:left;width:90%;margin-left:5%;margin-right:5%;padding-left:0%;padding-right:0%}.page-petition .main,.page-petition .support,.page-donation .main,.page-donation .support,.page-paid_membership .main,.page-paid_membership .support{float:left;width:90%;margin-left:5%;margin-right:5%;padding-left:0%;padding-right:0%}.logo{float:left;width:90%;margin-left:5%;margin-right:5%;padding-left:0%;padding-right:0%}.navigation{float:left;width:90%;margin-left:5%;margin-right:5%;padding-left:0%;padding-right:0%}.social{float:left;width:90%;margin-left:5%;margin-right:5%;padding-left:0%;padding-right:0%}.social-float{float:left;width:60%;margin-left:5%;margin-right:5%;padding-left:0%;padding-right:0%;margin:0}.side-block{float:left;width:90%;margin-left:5%;margin-right:5%;padding-left:0%;padding-right:0%}body{font-size:15px;color:#51515d;line-height:140%;font-family:"proxima-nova-n4","proxima-nova",Helvetica,sans-serif}h1,h2,h3,h4,h5,h6{line-height:140%;font-family:"proxima-nova-n4","proxima-nova",Helvetica,sans-serif;font-weight:normal}h1{display:none}h2{font-size:2em;margin-top:1em;margin-bottom:0.75em;color:white}h3{font-size:1.5em;margin-top:1.25em;margin-bottom:0.5em;font-weight:normal;color:#2a4b96}h4{font-size:1.25em;margin-top:1em;margin-bottom:0.5em;font-weight:normal;color:#9d9daa}h5{font-size:1.125em;margin-top:0.5em;margin-bottom:0.5em}h6{font-size:1em;margin-top:0.5em;margin-bottom:0.5em}p{margin:1em 0}a{color:#03ac86;font-weight:700;text-decoration:none}a:hover{text-decoration:underline}acronym{border-bottom:1px dotted;cursor:help}address{font-size:1em;font-style:italic}blockquote{margin:1em 0;padding:0 0 0 2em;font-size:1.6em;line-height:1.2;color:#9fa0ad;font-weight:100}blockquote p{margin:0.5em 0}blockquote .author{background:#d6d6dc;padding:0.3em 0.6em;display:inline-block;zoom:1;*display:inline;color:white;text-transform:uppercase;font-weight:bold;font-size:0.6em;margin:0 0 0.5em}cite{font-style:italic}code{font-size:1em;font-family:monospace;background:#ededf0;border:1px solid #dfdfe4;padding:0.125em 0.25em;line-height:150%}em,i{font-style:italic}strong,b{font-weight:bold}hr{outline:none;border:none;margin:1em 0;padding:0;border-top:1px solid #ededf0}ol,ul{margin:1em 0;padding:0 0 0 2em}ol li,ul li{font-size:1em;list-style-position:outside}ul li{list-style:disc}ol li{list-style:decimal}form{margin:1em 0}dl{margin:1em 0}dl dt{font-weight:bold}dl dd{margin:0 0 0.5em}table{width:100%;margin:1em 0}table th{padding:0.5em;border:1px solid #ededf0;background:#f4f4f6;text-align:left;font-weight:bold}table td{padding:0.5em;border:1px solid #ededf0}blockquote{padding-left:1em}.mobile-more{display:block}.mobile-content-more{display:none}.headline h2{font-size:1.5em}.headline br{display:block}header{position:fixed;z-index:5;top:0;left:0;width:100%;padding-bottom:0.5em}header .social{display:none}header .container{background:white}.logo{margin-top:0.5em;margin-right:0;width:25%}.logo img{width:100%;height:auto}.mobile-toggle{display:inline-block;zoom:1;*display:inline;position:absolute;top:1em;right:5%;text-align:right;z-index:10}.mobile-toggle a{display:block;color:#03ac86;font-size:3em}.mobile-toggle a:hover{text-decoration:none}.navigation{width:100%;background:#03ac86;position:relative;top:10px;left:0;margin:0}ul.menu-primary{margin:1em 5%;text-align:center}ul.menu-primary li{font-size:0.9em;padding:0.25em}ul.menu-primary li a{padding:0;border-bottom:0;color:white}ul.menu-primary li:hover>a,ul.menu-primary li a:hover,ul.menu-primary li a.selected,ul.menu-primary li.selected a{color:white;border-bottom:0}ul.menu-primary li a:active,ul.menu-primary li a.selected:hover,ul.menu-primary li.selected a:hover{color:white;border-bottom:0}ul.menu-primary li ul{display:none}#features{top:110px;margin-bottom:110px}#features .container-headline{margin-bottom:30px;text-align:center;margin-left:0}#features .slide.active{border:0}#features .slider-nav{position:absolute;top:30px;z-index:2}#features .slider-nav .slider-titles{display:none}#features .slider-nav .slider-prev,#features .slider-nav .slider-next{width:10%;margin-top:20%}#features .slider-nav .slider-prev{float:left}#features .slider-nav .slider-next{float:right}#features .slider-nav .slider-prev{margin-right:0;background:url("arrow-white-left.png") center left no-repeat}#features .slider-nav .slider-prev:hover{background-position:center left}#features .slider-nav .slider-next{margin-left:0;background:url("arrow-white-right.png") center right no-repeat}#features .slider-nav .slider-next:hover{background-position:center right}#join-home{margin-top:1em;padding:1em 0}#join-home form{margin-top:0.5em}#join-home input[type="email"]{margin-right:0}#join-home h3{margin-right:0;margin-bottom:0;margin-top:0}#intro{font-size:1.2em;padding-left:5%;padding-right:5%}#connect ul{margin-top:1em;margin-left:0}#connect ul li{margin-bottom:1em}.main-feature .feature-image{width:100%;margin:0;margin-top:50px}.main-feature .feature-image:before{display:none}.main-feature .feature-border{display:none}.campaign-preview{display:block}.campaign-preview .campaign-feature{display:block;padding-right:0;width:100%}.campaign-preview .campaign-details{display:block;width:100%;margin-top:1.5em}.page-petition .main,.page-donation .main{width:100%;margin:0}.page-petition .main .feature-image,.page-donation .main .feature-image{margin-top:110px}.page-petition .main .inner-content,.page-donation .main .inner-content{margin-left:5%;margin-right:5%}.page-donation footer{margin-top:3em}.page-blog .main-content h2{font-size:1.5em}.main-content .intro{font-size:1.2em}.sidebar ol,.sidebar ul{margin-top:1em;padding:0}.sidebar aside{margin-left:0;margin-top:1em;padding:0.5em 1em}.progression{font-size:0.8em}.donate-step button{font-size:1em}.donate-step .button-wrap{margin-top:1em}.form-wrap .field-name-first,.form-wrap .field-name-last,.form-wrap .field-email,.form-wrap .field-mobile,.form-wrap .field-checkbox,.form-wrap .field-phone,.form-wrap .field-phone-time,.form-wrap .field-password,.form-wrap .field-password-check{width:100%;float:none}.support-form .field-name-first,.support-form .field-name-last,.support-form .field-zip,.support-form .field-country{width:100%;float:none}.support-form #step-3 .field-submit input{font-size:1em}.stream .member{width:100%;float:none}.reactions .member{text-align:left;margin-bottom:0.5em}.reactions .member img{display:none}.reactions .activity{margin-bottom:1em}.reactions .activity .activity-content{width:100%;float:none}.comment form{width:100%;float:none}.comment form .field-submit{text-align:center}.comment form .field-submit input{margin:0 auto}table.profiles tr td{display:block}.social-float{width:100%;position:relative;z-index:1;margin-bottom:1em;float:none}.social-float ul li{display:inline-block;zoom:1;*display:inline}.social-float ul li img{width:auto}.social-float ul li a{height:32px}.social-float ul li a span{line-height:32px;margin-right:5px}.fixed{position:relative}footer{padding-top:2em;margin-top:0}footer .logo p{display:none}footer .social{display:inline-block;zoom:1;*display:inline;float:right;width:70px}}@media (max-width: 480px){#features{top:75px;margin-bottom:75px}.page-petition .main .feature-image,.page-donation .main .feature-image{margin-top:75px}}
