/*!
Theme Name: Let America Vote Pac
Theme URI: 
Description: requires Wordpress 4.4+
Author: Well & Lighthouse, LLC
Author URI: http://www.wellandlighthouse.com/
Version: 2.2.2
Template: wl-framework
Tags: responsive
*/body.default header .right-align .menu-header-nav-container{display:none}body.default footer .top{text-align:center}body.default footer .top .social{display:none}body.default footer .top .button{display:none}form{font-size:0;font-family:mr-eaves-modern,sans-serif;padding:1.61rem;background:#21c2de}form input,form select,form textarea{width:100%;border:none;background-color:#ecedf0;padding:.403rem;text-align:left;line-height:1;color:#333;margin:.5rem 0;letter-spacing:.03rem;font-family:mr-eaves-modern,sans-serif;font-size:.9375rem}form input[type=checkbox],form input[type=radio],form select[type=checkbox],form select[type=radio],form textarea[type=checkbox],form textarea[type=radio]{width:auto;margin-right:.25em}form input::-webkit-input-placeholder,form select::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{font-family:mr-eaves-modern,sans-serif}form input:-ms-input-placeholder,form select:-ms-input-placeholder,form textarea:-ms-input-placeholder{font-family:mr-eaves-modern,sans-serif}form input::placeholder,form select::placeholder,form textarea::placeholder{font-family:mr-eaves-modern,sans-serif}@media (min-width:768px){form #firstname{width:calc(50% - 10px);display:inline-block}}@media (min-width:768px){form #lastname{width:calc(50% - 10px);display:inline-block;margin-left:1rem}}@media (min-width:768px){form #email{width:calc(65% - 10px);margin:1rem 0;display:inline-block}}@media (min-width:768px){form #zip{width:calc(35% - 10px);display:inline-block;margin-left:1rem}}form label{font-size:1rem;color:#fff}form button{color:#fff;margin:.5rem 0;padding:.403rem;letter-spacing:.03rem;background:#21c2de;border:none;width:100%;font-weight:800;border:1px solid #fff;font-family:mr-eaves-modern,sans-serif;text-transform:uppercase;font-size:1.125rem}@media (min-width:768px){form.wl.form input[type=number],form.wl.form input[type=tel],form.wl.form input[type=text]{width:calc(50% - 10px);display:inline-block;margin-left:1rem}}form.wl.form input[type=number]:first-of-type,form.wl.form input[type=tel]:first-of-type,form.wl.form input[type=text]:first-of-type{margin-left:0}@media (min-width:768px){form.wl.form input[type=email]{width:calc(65% - 10px);margin:1rem 0;display:inline-block}}form.wl.form input[type=checkbox],form.wl.form input[type=radio]{margin:1rem .5rem .5rem 0}@media (min-width:768px){form.wl.form input[name=zip]{width:calc(35% - 10px);display:inline-block}}#contribution{background:#25304b;color:#fff;max-width:650px;margin:0 auto}#signuptable{margin:0 auto}body.bsd form #zip{width:100%;margin-left:0}#signup{background:#21c2de;color:#fff;max-width:650px;margin:0 auto}#signup #firstname{width:100%;margin:0 auto}#signup #lastname{width:100%;margin:0 auto}#signup #email{width:100%}.bsd-contribForm-belowContent{margin:0 auto;padding:0 1.61rem 2.42rem;max-width:650px}.bsd-contribForm-aboveContent{margin:0 auto;padding:0 1.61rem 2.42rem;max-width:650px}#bsd-field-submit-btn input{background:0 0;color:#fff;text-transform:uppercase;border:1px solid #fff;text-align:center}#processbutton{color:#fff;margin:0;border-radius:5px;background:#5a71a5;border:none;font-size:1.125rem;text-align:center;text-transform:uppercase}#signuptable #zip{margin:0}#bsd-amounts-cont .amounts tr td{display:inline-block}#bsd-amounts-cont .amounts tr td input{width:auto}#bsd-contribution-card-type input{width:auto}.widgets{margin:0 auto;padding:0;list-style:none;padding:.6rem 0 0}@media (min-width:768px){.widgets{padding:1.2rem 0 0}}@media (min-width:1024px){.widgets{padding:2.4rem 0 0}}.widgets .widget{padding-top:.6rem}@media (min-width:768px){.widgets .widget{padding-top:1.2rem}}@media (min-width:1024px){.widgets .widget{padding-top:2.4rem}}.widgets .widget:first-child{padding-top:0}.widgets .widget a img{display:block}.hero-widget{padding:0}@media (min-width:768px){.left{display:inline-block;width:50%;max-width:400px}}body.home .thorax .container h1{color:#21c2de}@media (min-width:768px){body.home .thorax .container h1{color:#fff}}body.home .thorax .container p{font-size:1.25rem}body.home .thorax .container .left{max-width:none}@media (min-width:768px){body.home .thorax .container .left{padding:0;display:inline-block;width:calc(50% - .6rem);padding:1.2rem;background-size:cover;color:#fff;background:url(images/hero_work.jpg) no-repeat}}@media (min-width:1024px){body.home .thorax .container .left{padding:2.4rem;width:calc(50% - 1.2rem)}}.ask{background:#072c34;padding:1.2rem}.ask h3{font-size:1.588rem;line-height:1.5;display:inline;margin:0 1em 0 0;vertical-align:middle}.ask form{display:inline;vertical-align:middle;background:0 0;padding:0}@media (min-width:768px){.ask form{padding:1.61rem}}@media (min-width:768px){.ask form #signup_form-2_email{margin:0}}.ask input{font-size:1rem;background:#072c34;border-bottom:1px solid #12606d;margin:0 auto;color:#12606d;text-transform:uppercase;display:block}@media (min-width:768px){.ask input{width:30%;display:inline-block;margin:0 1rem}}@media (min-width:768px){.ask input.zip{width:15%}}.ask button{background:#ff4c4d;border:none}@media (min-width:768px){.ask button{width:calc(22% - 2em);font-size:.85rem}}@media (min-width:1024px){.ask button{font-size:1.125rem}}footer{background-color:#072c34;color:#12606d;text-align:center;margin:0 auto}footer .container{padding:.6rem;margin:0 auto;max-width:990px;background:#072c34}@media (min-width:768px){footer .container{padding:1.2rem}}@media (min-width:1024px){footer .container{padding:2.4rem}}footer .top{text-align:center}@media (min-width:768px){footer .top{text-align:justify}}footer .top .social{text-align:inherit}@media (min-width:768px){footer .top .social{text-align:justify}}footer .top .social a{margin:0 1.2rem}@media (min-width:768px){footer .top .social a{margin:0 .6rem}}footer .top .button{margin:3.2rem 0 0}@media (min-width:768px){footer .top .button{margin:0 auto}}footer #menu-footer-nav{list-style:none;padding:0}footer #menu-footer-nav li{display:inline-block;margin:.6rem}footer #menu-footer-nav li a{color:#12606d}@media (min-width:768px){footer .social{display:inline-block;width:calc(25% - 10px);height:35px;vertical-align:middle}}footer .social a img{max-width:35px;vertical-align:middle}footer .logo{display:block;max-width:300px;margin:1.2rem auto;width:100%}@media (min-width:768px){footer .logo{display:inline-block;vertical-align:middle;margin:0 auto}}footer .logo img{vertical-align:middle}footer .button{text-transform:uppercase;vertical-align:middle}@media (min-width:768px){footer .button{display:inline-block}}footer .button a{color:#fff;background:#ff4c4d;padding:.6rem 3.6rem;vertical-align:middle}footer .disclaimer-container{border:1px solid #12606d;max-width:400px;margin:0 auto;padding:.5rem 1rem}body.landing.ty .main{max-width:60em;margin:0 auto;text-align:center}@media (min-width:768px){body.landing.ty .main{display:block;width:100%;margin:0 auto}}body.landing.ty .main h1,body.landing.ty .main h2{font-weight:400;font-size:2.25rem;margin-bottom:1.5rem}body.landing.ty .main h3{font-weight:700;color:#2d4f8a}body.landing.ty .socials{text-align:center;margin-top:2rem}body.landing.ty .socials .social{display:inline-block;vertical-align:top;width:auto;margin:0 .5rem}body.landing.ty .socials .social>*{vertical-align:top}@media (min-width:1024px){body.landing.ty .socials .social#fb{margin-top:-6px}}body.post-type-archive-state .thorax .container{padding:0;max-width:1200px}@media (min-width:768px){body.post-type-archive-state .thorax .container{padding:1.2rem}}@media (min-width:1024px){body.post-type-archive-state .thorax .container{padding:2.4rem}}body.post-type-archive-state .background{fill:none;pointer-events:all}body.post-type-archive-state h3{margin:0 0 1.38rem;padding:.345rem;font-size:.83rem;text-align:center;line-height:1;background-color:#072c34;text-transform:uppercase;color:#fff}@media (min-width:768px){body.post-type-archive-state h3{font-size:1rem;line-height:1.38rem}}body.post-type-archive-state h3.red{color:#ff4c4d;background:#fff}body.post-type-archive-state .widget-area{list-style:none}body.post-type-archive-state .widget-area .textwidget{font-size:.83rem;color:#666;margin-top:2.4rem}body.post-type-archive-state .widget-area .textwidget h2{text-transform:uppercase;margin:0}body.post-type-archive-state .widget-area .textwidget p{font-style:italic;margin:.6rem auto}body.post-type-archive-state .widget-area .textwidget p a{font-weight:700;font-style:normal}body.post-type-archive-state .title h2{text-align:left}@media (min-width:768px){body.post-type-archive-state .states{width:calc(58% - 10px);display:inline-block;margin-left:1.2rem}}@media (min-width:1024px){body.post-type-archive-state .states{width:calc(37% - 10px)}}body.post-type-archive-state #map{display:inline-block;position:relative;width:100%;padding-bottom:66%;vertical-align:top;overflow:hidden}@media (min-width:768px){body.post-type-archive-state #map{width:calc(39% - 1.2rem);padding-bottom:40%}}@media (min-width:1024px){body.post-type-archive-state #map{width:60%}}body.post-type-archive-state #map span.icon-zoom-out{color:#21c2de;line-height:1.3;position:absolute;z-index:1;bottom:.5rem;right:.5rem;background:#fff;border-radius:.25rem;box-shadow:0 0 8px #999;cursor:pointer}body.post-type-archive-state #map .svg-content-responsive{display:inline-block;position:absolute;top:10px;left:0;width:100%}body.post-type-archive-state #state-borders{fill:none;stroke:#fff;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;pointer-events:none}body.post-type-archive-state #states{fill:#aaa}body.post-type-archive-state #states path.active{fill:#26deff}body.post-type-archive-state article.blog_item{display:none}body.post-type-archive-state article.blog_item.open{display:block}body.endorsement .thorax{margin-top:0}body.endorsement .hero{background:url(images/hero_endorsements_tab.jpg) no-repeat 25% center;background-size:cover}@media (min-width:768px){body.endorsement .hero{background-image:url(images/hero_endorsements_desktop.jpg);background-position:10% center;height:56vh}}@media (min-width:1200px){body.endorsement .hero{background-image:url(images/hero_endorsements.jpg);background-position:0 center}}body.endorsement .image{text-align:center}body.endorsement h2{color:#ff4c4c;font-size:2.09rem;line-height:2.2426rem;font-weight:700;text-align:center}body.endorsement .item{width:100%;display:inline-block;margin:0;vertical-align:top}@media (min-width:600px){body.endorsement .item{width:calc(50% - 2rem - 2px);margin:1rem}}@media (min-width:768px){body.endorsement .item{width:calc(33% - 2rem - 1px);margin:1rem}}body.endorsement .item a img{background:#aaa;padding:.5rem;box-shadow:2px 3px .92px .08px rgba(0,0,0,.41)}body.endorsement .item h3{display:inline;text-align:center;margin:0 auto;text-transform:none}body.endorsement .news-feed h2{text-align:center}body.endorsement .news-feed .container{background:0 0}body.endorsement .news-feed .container .blog_item{width:100%}body.endorsement .news-feed .container .blog_item h1{text-transform:none}body.single-endorsement .post h1{text-transform:none;font-size:1.5rem;margin:0 auto}body.single-endorsement .post .content .img{width:35%;display:inline-block;vertical-align:middle}body.single-endorsement .post .content .img img{background:#aaa;padding:.5rem;box-shadow:2px 3px .92px .08px rgba(0,0,0,.41)}body.single-endorsement .post .content .title{display:inline-block;margin-left:1rem;font-size:1.5rem}body.single-endorsement .post .content .title h2{font-style:italic;font-family:mrs-eaves,sans-serif;margin:0;color:#000;font-size:1.667rem;line-height:1}body.single-endorsement .post .content .copy h3{font-style:italic;font-family:mrs-eaves,sans-serif;font-size:1.667rem}body.no-form header .right-align{display:none}body.no-form header .logo{max-width:350px}body.no-form .main{max-width:700px;margin:0 auto}body.no-form .main .underline{text-transform:none}body.no-form .legal{max-width:700px;margin:0 auto}body.no-form .legal .underline{text-transform:none}@media (min-width:768px){body.no-form .phone{font-size:4rem;font-weight:400}}body.no-form .social-box{background:#21c2de;text-align:center;margin:1.38rem 0;padding:1rem}body.no-form .social-box h1{color:#fff;font-size:1rem;line-height:1.3rem;margin-bottom:1rem}body.no-form .social-box a{border:none;box-shadow:none}body.no-form .social-box a img{max-height:2rem;max-width:2rem}body.votingguide .thorax #menu-voting-guide{padding:0;list-style:none;max-width:300px;margin:0 auto}body.votingguide .thorax #menu-voting-guide li{list-style:none}body.votingguide .thorax #menu-voting-guide li::before{color:#26deff}body.votingguide .thorax .voting-menu{position:-webkit-sticky;position:sticky;z-index:99999;top:1em;max-width:600px;margin:2.4rem auto;font-size:1rem;margin-bottom:2.4rem;text-align:left}body.votingguide .thorax .voting-menu .menu-voting-guide-container{background:#12606d;padding:1rem;max-height:300px;overflow:scroll}@media (min-width:1024px){body.votingguide .thorax .voting-menu .menu-voting-guide-container{background:0 0;max-height:none;overflow:auto}}body.votingguide .thorax .voting-menu .open{text-align:center}body.votingguide .thorax .voting-menu h1{font-size:1rem;margin:0;color:#fff;cursor:pointer;background:#072c34}@media (min-width:1024px){body.votingguide .thorax .voting-menu h1{text-align:left;background:0 0;color:#072c34}}@media (min-width:1024px){body.votingguide .thorax .voting-menu{display:inline-block;width:31%;vertical-align:top;margin-right:2.4rem}}body.votingguide .thorax .voting-menu .button{background:#ff4c4d;vertical-align:middle;text-align:center;margin-top:1.4rem}body.votingguide .thorax .voting-menu .button a{color:#fff;text-transform:uppercase}@media (min-width:1024px){body.votingguide .thorax .container{width:calc(65% - 10px);display:inline-block}}body.votingguide .thorax .content{max-width:none}body.votingguide .thorax .content h1{color:#26deff}body.votingguide .thorax .content h3{font-size:1.25rem}body.action h2{text-transform:uppercase;font-size:2rem;line-height:1;margin:1rem 0}body.action .top{max-width:890px;margin:0 auto}body.action .top .landing_form{background:#ff4c4d;max-width:990px;margin:0 auto;padding:2rem}@media (min-width:768px){body.action .top .landing_form{background:url(images/action_form_bg_pink.png) no-repeat;background-size:cover;background-position:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}body.action .top .landing_form .form_content{width:100%;display:inline-block;vertical-align:middle;color:#fff;text-align:center}@media (min-width:768px){body.action .top .landing_form .form_content{width:calc(50% - 1.2rem)}}body.action .top .landing_form .form_content p{font-size:1.2rem}body.action .top .landing_form #join{background:0 0;width:100%;display:inline-block;vertical-align:middle;padding:0}@media (min-width:768px){body.action .top .landing_form #join{width:calc(50% - 1.2rem)}}body.action .top .landing_form #join button{background:0 0}body.action .top .landing_form #join .disclaimer{color:#fff;font-size:.8rem;text-align:left;line-height:1}body.action .top .landing_form #join .disclaimer p{margin-bottom:0}body.action .bottom .landing_form{background:#21c2de;max-width:1200px;margin:0 auto;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){body.action .bottom .landing_form{background:url(images/action_form_bg_blue.png) no-repeat;background-size:cover}}body.action .bottom .form_content{width:100%;display:inline-block;vertical-align:top;color:#fff;text-align:center}@media (min-width:768px){body.action .bottom .form_content{width:49%}}body.action .bottom .form_content p{text-align:center;font-size:1.2rem}body.action .bottom #contact{background:0 0;width:100%;display:inline-block;max-width:350px}@media (min-width:768px){body.action .bottom #contact{width:calc(50% - 1.2rem)}}body.action .bottom #contact button{background:0 0}body.action .thorax{margin:0}body.action .thorax .container{background:0 0;padding:0;max-width:none}@media (min-width:768px){body.action .thorax .container{padding:1rem 2.4rem 0}}body.action .thorax .container #main{text-align:center;max-width:1150px;margin:0 auto}body.action .thorax .container #main .item{display:block;text-align:center;margin:.5rem 0;width:100%;display:inline-block;vertical-align:top;position:relative}@media (min-width:768px){body.action .thorax .container #main .item{padding:.6rem}}@media (min-width:1024px){body.action .thorax .container #main .item{display:inline-block;vertical-align:top;width:calc(50% - 1.625rem);margin:0 0 1.625rem;text-align:left;max-width:625px}}body.action .thorax .container #main .item button{color:#fff;padding:.403rem;letter-spacing:.03rem;background:#ff4c4d;border:none;width:100%;font-weight:800;font-family:mr-eaves-modern,sans-serif;text-transform:uppercase;font-size:1.125rem;max-width:200px}body.action .thorax .container #main .item .content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;width:100%;max-width:625px}@media (min-width:768px){body.action .thorax .container #main .item .content{padding:2rem}}body.action .thorax .container #main .item .content .icon{max-width:150px;margin:0 auto}body.action .thorax .container #main .item .content h3{margin:0 auto;padding:.6rem 0;text-transform:uppercase;text-shadow:0 2px 10.8px rgba(0,0,0,.78)}body.action .thorax .container #main .item .content p{font-family:mrs-eaves,sans-serif}*{box-sizing:border-box}html{height:100%;color:#000;font-size:20px}html img{width:100%}html b,html strong{font-weight:700}img{width:100%;height:auto}@media (min-width:768px){img.alignleft,img.alignright{height:auto;width:auto}}.image img{width:100%;height:auto}section.hero{z-index:0;background:no-repeat center center;padding:0;position:relative;margin:0 auto;display:table;background-size:cover;height:350px;width:100%;height:50vh;background-image:url(images/hero_news-mobile.jpg)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){section.hero{background-image:url(images/hero_news-tab.jpg)}}@media (min-width:768px){section.hero{height:60vh;background-image:url(images/hero_news-tab.jpg)}}@media only screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:768px) and (min-resolution:192dpi){section.hero{background-image:url(images/hero_news.jpg)}}@media (min-width:1024px){section.hero{background-image:url(images/hero_news.jpg)}}@media only screen and (min-width:1024px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:1024px) and (min-resolution:192dpi){section.hero{background-image:url(images/hero_news-2x.jpg)}}section.hero .content{z-index:2;margin:1.6rem 0;position:relative;vertical-align:middle;display:table-cell}section.hero .content a{border-bottom:0 solid #26deff;-o-box-shadow:inset 0 -.45em 0 #26deff;-ms-box-shadow:inset 0 -.45em 0 #26deff;box-shadow:inset 0 -.45em 0 #26deff;text-decoration:none;color:inherit;transition:background .15s cubic-bezier(.33,.66,.66,1);padding:0 2px}section.hero .content h2{font-weight:500;font-size:2.4rem;margin:0 0 1.38rem;padding:0;line-height:.95;font-weight:700;color:#fff;text-transform:uppercase}@media (min-width:768px){section.hero .content h2{font-size:5.4rem}}section.hero .content h2,section.hero .content p{max-width:900px;margin:0 auto}body.post-type-archive-state section.hero{background-image:url(images/hero_work-mobile.jpg)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){body.post-type-archive-state section.hero{background-image:url(images/hero_work-tab.jpg)}}@media (min-width:768px){body.post-type-archive-state section.hero{background-image:url(images/hero_work-tab.jpg)}}@media only screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:768px) and (min-resolution:192dpi){body.post-type-archive-state section.hero{background-image:url(images/hero_work.jpg)}}@media (min-width:1024px){body.post-type-archive-state section.hero{background-image:url(images/hero_work.jpg)}}@media only screen and (min-width:1024px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:1024px) and (min-resolution:192dpi){body.post-type-archive-state section.hero{background-image:url(images/hero_work-2x.jpg)}}header{background:#fff}header .mobile{display:block;padding:0 .25em;border:1px solid #000}@media (min-width:768px){header .mobile{display:none}}header .container{max-width:calc(1290px + 2.4rem);margin:0 auto;padding:.6rem .6rem .45rem}@media (min-width:768px){header .container{padding:.9rem .6rem .6rem}}@media (min-width:1024px){header .container{padding:1.2rem 1.2rem .9rem}}@media (min-width:1200px){header .container{padding:1.2rem 1.2rem .9rem}}header .logo{max-width:206px;left:0;top:0;background:#fff;z-index:10;display:inline-block;width:100%}@media (min-width:768px){header .logo{max-width:287px;padding:0}}header .logo a{display:block;line-height:0}header .right-align{display:inline-block;padding-left:.6rem}@media (min-width:768px){header .right-align{width:calc(100% - 291px);text-align:right}}@media (min-width:1024px){header .right-align{padding-left:0}}header .right-align .menu-header-nav-container{display:none}@media (min-width:768px){header .right-align .menu-header-nav-container{display:inline-block}}header .share_icons{display:none}@media (min-width:768px){header .share_icons{display:block;margin-bottom:.5rem;text-align:right}}@media (min-width:1024px){header .share_icons{margin-bottom:1.1911rem}}header .share_icons a{color:#21c2de;font-size:.75rem;margin-left:.5rem;cursor:pointer}@media (min-width:768px){header .share_icons a{font-size:.9rem}}header .share_icons .searchform{display:inline-block;margin:0;width:0;overflow:hidden;transition:width 1s ease-in-out;vertical-align:middle;padding:0;line-height:0;background:#fff}header .share_icons .searchform input{padding:0;margin:0}header .share_icons .searchform.show{width:20%}header .share_icons .searchform.show input{background:#fff;padding:0;margin:0}header .share_icons .searchform button{display:none}header .container-large{padding:1.25rem 0;text-align:right;position:relative}@media (min-width:600px){header .container-large{padding:1.25rem 0}}@media (min-width:768px){header .container-large{padding:.5rem 0}}header .container-large div.donate,header .container-large nav.mobile{display:inline-block;font-size:.8rem;text-transform:uppercase;font-weight:700;letter-spacing:1px;margin-left:.5rem}@media (min-width:768px){header .container-large div.donate,header .container-large nav.mobile{font-size:1.25rem}}header .container-large div.donate>*,header .container-large nav.mobile>*{padding:.4rem 1rem;border-width:2px;border-style:solid}@media (min-width:768px){header .container-large div.donate{display:none}}header .container-large .donate a{color:#ff4c4d;border-color:#ff4c4d}@media (min-width:768px){header .container-large .donate a{color:#fff;background:#ff4c4d}}header .container-large nav.mobile{display:inline-block;background:#21c2de;color:#fff;cursor:pointer}header .container-large nav.mobile span{border-color:#21c2de;display:block}header .container-large nav.mobile span a{color:#fff}@media (min-width:768px){header .container-large nav.mobile{display:none}}header nav ul.menu{list-style:none;padding:0;margin:0;text-transform:uppercase;font-size:.7rem;font-weight:200;text-align:right}@media (min-width:900px){header nav ul.menu{font-size:.8rem;font-weight:700}}@media (min-width:1024px){header nav ul.menu{font-size:.9rem}}@media (min-width:1200px){header nav ul.menu{font-size:1.175rem}}header nav ul.menu .underline{border-bottom:none;box-shadow:none}header nav ul.menu .underline a{border-bottom:0 solid #ff4c4d;-o-box-shadow:inset 0 -.45em 0 #ff4c4d;-ms-box-shadow:inset 0 -.45em 0 #ff4c4d;box-shadow:inset 0 -.45em 0 #ff4c4d;text-decoration:none;color:inherit;transition:background .15s cubic-bezier(.33,.66,.66,1);padding:0 2px}header nav ul.menu .underline a:hover{background:#ff4c4d}header nav ul.menu li{display:inline-block;position:relative}header nav ul.menu li a{color:#000;padding:.25em .1em}header nav ul.menu li a:hover{background:#26deff}@media (min-width:900px){header nav ul.menu li a{padding:.25em .3em}}@media (min-width:1024px){header nav ul.menu li a{margin:0 .2em}}header nav ul.menu li ul{display:none;position:absolute;top:1.25em;padding:0;z-index:10;background:#fff;text-align:left;padding:.5em 0 0;width:300%}header nav ul.menu li ul li{border:none;width:100%;margin-left:0;padding:.5em}header nav ul.menu li ul li a{padding:0;font-size:1rem}header nav ul.menu li.current-menu-ancestor a,header nav ul.menu li.current-menu-item a,header nav ul.menu li.current-post-ancestor a{border-bottom:0 solid #26deff;-o-box-shadow:inset 0 -.45em 0 #26deff;-ms-box-shadow:inset 0 -.45em 0 #26deff;box-shadow:inset 0 -.45em 0 #26deff;text-decoration:none;color:inherit;transition:background .15s cubic-bezier(.33,.66,.66,1);padding:0}header nav ul.menu li.current-menu-ancestor a:hover,header nav ul.menu li.current-menu-item a:hover,header nav ul.menu li.current-post-ancestor a:hover{background:#26deff}body.home ul.hero-widget form label[for=fp_form_2_optin]{display:block;width:90%;max-width:800px;margin:1em auto .5em;color:#fff}body.home ul.hero-widget form input[type=checkbox]{display:inline}body.home .thorax .container{background:0 0}@media (min-width:768px){body.home .thorax .container{padding:1.2rem}}@media (min-width:1024px){body.home .thorax .container{padding:2.4rem}}body.home .thorax .container .news h1{color:#21c2de}@media (min-width:768px){body.home .thorax .container .news h1{font-size:2.4rem}}body.home .thorax .container .news article time{margin-bottom:0;font-size:.8em}body.home .thorax .container .news article h2{font-size:1.25rem;margin-top:.25rem}body .remodal{background:#21c2de;padding:15px;border-radius:10px}body .remodal .remodal-close{left:auto;right:-2px;color:#fff;border-radius:20px;top:-2px;background:#21c2de;padding:17px;border:3px solid #fff}body .remodal .searchform{margin:1rem 0 0}body .remodal .searchform button{background:0 0;border:none;color:#ccc;cursor:pointer;width:20%}body .remodal .searchform input{border:1px solid #ccc;max-width:130px;margin:0 auto;border-radius:4px;color:#000}body .remodal .searchform input,body .remodal .searchform select,body .remodal .searchform textarea{-webkit-appearance:none}body .remodal .share_icons a{padding:.25em .75em}body .remodal .nav{background:#fff;padding:15px}body .remodal .nav .share{font-size:24px}body .remodal .nav .social a{color:#21c2de;font-size:1.5rem;display:inline-block;padding:.8rem}body .remodal .nav #menu-mobile-menu{padding:0;list-style:none;text-align:center;margin:0 0 1rem}body .remodal .nav #menu-mobile-menu li{margin:0 0 .5rem}body .remodal .nav #menu-mobile-menu li a{color:#12606d;text-transform:uppercase;font-weight:400;width:40%;padding:.5rem 0}body .remodal .nav #menu-mobile-menu li.donate{background:#ff4c4d;padding:5px;max-width:150px;margin:0 auto}body .remodal .nav #menu-mobile-menu li.donate a{color:#fff}body .navigation{max-width:990px;margin:1rem auto;text-align:justify}body .navigation .wp-paginate .title{display:none}body .navigation .wp-paginate .page{display:none}body .navigation .wp-paginate .gap{display:none}body .navigation .wp-paginate .next{display:inline-block;padding:.2059rem .82rem;text-transform:uppercase;border:solid 1px #ff4c4d;color:#ff4c4d;background:0 0}body .navigation .wp-paginate .prev{display:inline-block;padding:.2059rem .82rem;text-transform:uppercase;border:solid 1px #ff4c4d;color:#ff4c4d;background:0 0}body{padding:0;margin:0;text-align:center;line-height:1.38rem;font-family:mr-eaves-modern,sans-serif;font-weight:300;background:0 0}@media (min-width:768px){body{background:#ebeded}}body a{text-decoration:none;color:#000}body .underline{border-bottom:0 solid #26deff;-o-box-shadow:inset 0 -.45em 0 #26deff;-ms-box-shadow:inset 0 -.45em 0 #26deff;box-shadow:inset 0 -.45em 0 #26deff;text-decoration:none;color:inherit;transition:background .15s cubic-bezier(.33,.66,.66,1);padding:0 2px;text-transform:uppercase}body .more a{border-bottom:0 solid #26deff;-o-box-shadow:inset 0 -.45em 0 #26deff;-ms-box-shadow:inset 0 -.45em 0 #26deff;box-shadow:inset 0 -.45em 0 #26deff;text-decoration:none;color:inherit;transition:background .15s cubic-bezier(.33,.66,.66,1);padding:0 2px;text-transform:uppercase}body .content a{border-bottom:0 solid #26deff;-o-box-shadow:inset 0 -.45em 0 #26deff;-ms-box-shadow:inset 0 -.45em 0 #26deff;box-shadow:inset 0 -.45em 0 #26deff;text-decoration:none;color:inherit;transition:background .15s cubic-bezier(.33,.66,.66,1);padding:0 2px}body .content img a{text-decoration:none}body p{margin:0 0 1.2em 0;padding:0}@media (min-width:1024px){body .flexslider{max-height:68vh;overflow:hidden}}body .highlight{color:#ff4c4c;font-size:1.25rem}body time{color:#ccc}body h1{font-size:2.09rem;margin:0 0 1.38rem;padding:0;line-height:2.2426rem;font-weight:700;color:#000;text-transform:uppercase}body .thorax{padding:0;margin:.6rem;line-height:1.38rem;color:#000;background:0 0}@media (min-width:768px){body .thorax{margin:1.2rem;background:#ebeded}}@media (min-width:1024px){body .thorax{margin:2.4rem}}body .thorax .container{max-width:990px;margin:1rem;text-align:left;padding:0;background-color:#fff}@media (min-width:768px){body .thorax .container{margin:0 auto;padding:1.2rem}}@media (min-width:1024px){body .thorax .container{padding:2.4rem}}body .thorax .container .news{background:#fff;padding:1.2rem 0}@media (min-width:768px){body .thorax .container .news{padding:1.2rem}}body .thorax .container .news time{margin-bottom:.3rem}@media (min-width:768px){body .thorax .container .news{display:inline-block;width:calc(50% - .8rem);margin-left:1.2rem;vertical-align:top}}@media (min-width:1024px){body .thorax .container .news{margin-left:2.4rem;width:calc(50% - 1.4rem);padding:2.4rem}}body .thorax .social{text-align:center;margin-bottom:2rem}body .thorax .social .icon{display:inline-block}body .thorax .social .icon a{color:#fff;font-size:2rem}body .thorax .donate{background:#ff4c4d;padding:1.036rem;text-align:center}body .thorax .donate p{display:inline-block;margin:0;font-weight:400;font-size:1.3rem}body .thorax .donate .button{border:1px solid #fff;padding:.345rem .69rem;display:inline-block;margin:1rem 0 0;font-weight:800;font-size:1.3rem}@media (min-width:768px){body .thorax .donate .button{margin-left:1rem;margin-top:0}}body .thorax .contact{margin-top:2.5rem}body .thorax .contact .contact{margin-top:0}body.search .thorax .searchform{max-width:600px;margin:0 auto}body.search .thorax .searchform input{max-width:150px}@media (min-width:768px){body.search .thorax .searchform input{max-width:400px}}body.search .thorax .searchform button{width:20%;border:none;cursor:pointer}body.search .thorax .container #main{max-width:600px;margin:0 auto;display:block}body.internal .content{max-width:650px;margin-left:auto;margin-right:auto}body.internal .content h2{text-transform:uppercase}body.internal .post{max-width:650px;margin-left:auto;margin-right:auto;padding:.6rem}@media (min-width:768px){body.internal .post{padding:0 1.2rem}}@media (min-width:1024px){body.internal .post{padding:0 2.4rem}}body.archive.post-type-archive-state .thorax .container .news .blog_item{padding:0}body.archive .thorax .container .news{width:100%;margin-left:0;padding:1rem;background:0 0}@media (min-width:768px){body.archive .thorax .container .news{width:calc(70% - 10px);margin-left:1.2rem;padding:0;display:inline-block}}@media (min-width:1024px){body.archive .thorax .container .news{margin-left:2.4rem}}body.archive .thorax .container .news .blog_item{background:#fff;margin:0 0 2rem}body.archive .thorax .container #menu-archive{padding:0;list-style:none}body.archive .thorax .container #menu-archive li.current-menu-item:before{content:"";border-color:transparent #111;border-style:solid;border-width:.35em 0 .35em .45em;display:inline-block;height:0;padding-right:.5rem}body.archive .thorax .container .widgets{padding:.6rem}@media (min-width:768px){body.archive .thorax .container .widgets{display:inline-block;vertical-align:top;padding:0;width:calc(28% - 10px)}}@media (min-width:1024px){body.archive .thorax .container .widgets{width:calc(15% - 10px)}}body.archive .thorax .container .widgets .button{border:2px solid #21c2de;padding:.6rem;max-width:200px;margin-bottom:1.2rem}body.archive .thorax .container .widgets .button img{max-width:30px;vertical-align:middle;margin:0 .6rem}body.archive .thorax .container .widgets .button a{color:#21c2de;text-transform:uppercase}form#signup .error{color:#fff;font-size:1rem;font-weight:700}
