/*!
Theme Name: James Mackler for U.S. Senate
Theme URI: https://www.jamesmackler.com/
Description: requires Wordpress 4.4+
Author: Well & Lighthouse, LLC
Author URI: http://www.wellandlighthouse.com/
Version: 3.0.4
Template: wl-framework
Tags: responsive
*/*{box-sizing:border-box}body.page-id-40 header .video_container_container{display:none}body.page-id-40 .width-container{padding:0}@media (min-width:600px){body.page-id-40 .width-container{margin:0 auto;padding:75px;max-width:775px}}body.page-id-40 #signupheader{padding:1rem}@media (min-width:600px){body.page-id-40 #signupheader{padding:0}}#contribution{color:#fff;max-width:650px;margin:0 auto}#signuptable{margin:0 auto}#signup{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{margin:0;border-radius:5px;border:none;font-size:1.125rem;text-align:center;text-transform:uppercase}#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}html{font-size:17.5px}body{margin:0;padding:0;font-family:din-2014,sans-serif;text-align:center;background-color:#eee}img{width:100%}h1{font-size:3rem;font-family:din-condensed;text-transform:uppercase;line-height:3.375rem;margin:0;color:#cc1914;font-weight:400;text-align:center}@media (min-width:850px){h1{font-size:4.125rem;font-family:din-condensed;text-transform:uppercase;line-height:4.5rem;color:#cc1914;font-weight:400;text-align:center}}h2{font-size:1.125rem;line-height:1.675rem;text-transform:uppercase;margin:1.5rem 0 .75rem 0;font-weight:600;color:#33507a;letter-spacing:0}h2 a{font-size:1.125rem;line-height:1.675rem;text-transform:uppercase;margin:1.5rem 0 .75rem 0;font-weight:600;color:#33507a;letter-spacing:0}.more a{color:#b61815;text-transform:uppercase}p{margin:1.5rem 0;padding:0}p.highlight{font-size:1.125rem;line-height:1.687rem;color:#33507a}header{position:-webkit-sticky;position:sticky;top:0;left:0;padding:.75rem 0;z-index:100;border-top:#cc1914 .75rem solid;background-color:#fff;box-shadow:0 5px 5px -1px rgba(0,0,0,.12);transition:all .7s ease}header .container-large{box-sizing:border-box;width:100%;max-width:70rem;margin:0 auto;padding:0 .75rem;line-height:1.5rem}header .container-large .header_container{max-height:39px;margin:0 auto}@media (min-width:600px){header .container-large .header_container{max-height:64px}}header .container-large .logo{width:9.6rem;display:inline-block;vertical-align:middle;line-height:0}@media (min-width:850px){header .container-large .logo{width:12.8rem}}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:600px){header .container-large div.donate,header .container-large nav.mobile{font-size:1.25rem}}@media (min-width:600px){header .container-large div.donate{display:none}}header .container-large .donate a{color:#fff;background:#cc1914}header .container-large nav.mobile{display:inline-block;cursor:pointer}header .container-large nav.mobile span a{color:#fff;background:#cc1914;color:#fff;padding:.5rem 1.65rem}@media (min-width:850px){header .container-large nav.mobile{display:none}}header nav{display:none;width:calc(99% - 10.6rem);margin:0;padding:0;vertical-align:middle;text-align:right;text-transform:uppercase;font-weight:600}@media (min-width:600px){header nav{width:calc(99% - 10.6rem)}}@media (min-width:850px){header nav{text-align:right;display:inline-block;vertical-align:middle;width:calc(99% - 12.8rem)}}header nav ul{list-style:none;padding:0;margin:0;text-transform:uppercase;font-weight:700}header nav ul .red a{color:#cc1914}header nav ul .red a:hover{color:#cc1914;border-bottom:.1875rem solid #cc1914}header nav ul li{display:inline-block;position:relative;padding:0 0 0 .75rem;margin-left:.75rem}header nav ul li a{color:#121131;padding:.25em .5em}@media (min-width:850px){header nav ul li a{padding:.375rem .1875rem .1875rem}}header nav ul li a:hover{color:#001f4c;border-bottom:.1875rem solid #121131}header nav ul li ul{display:none;position:absolute;top:1.25em;padding:0;z-index:10;background:#121131;text-align:left;padding:.5em 0 0;width:300%}header nav ul li ul li{border:none;width:100%;margin-left:0;padding:.5em}header nav ul li ul li:hover{background:#cc1914}header nav ul li ul li:hover a{color:#fff}header nav ul li ul li a{padding:0;font-size:1rem}footer{background-color:#001f4d;color:#fff;text-align:center;margin:0 auto;width:100%;max-width:76.5rem}footer .container{padding:.6rem;margin:0 auto;max-width:86.3rem}@media (min-width:600px){footer .container{padding:1.2rem}}footer .bottom{padding:1.5rem 0;font-size:.615rem;color:#94a2bc;background:#001739;letter-spacing:1px}footer .bottom .container{text-align:center}@media (min-width:850px){footer .bottom .container{text-align:justify}}footer .bottom .container .address{margin:0 auto 1rem}footer .bottom .container .military{margin:0 auto;max-width:470px;width:80%;color:#fff;text-transform:uppercase;display:inline-block;text-align:left}@media (min-width:850px){footer .bottom .container .military{vertical-align:top}}footer .bottom .container .disclaimer-container{display:inline-block;padding:.41rem .82rem;text-transform:uppercase;border:#94a2bc solid 1px;margin-top:.75rem}@media (min-width:850px){footer .bottom .container .disclaimer-container{vertical-align:top}}footer .top{text-align:center}@media (min-width:600px){footer .top{text-align:justify}}@media (min-width:600px){footer .top .container{padding:2.4rem 1.2rem 0}}@media (min-width:850px){footer .top .container{padding:2.4rem 3.1rem 1.4rem}}footer .top .logo-social{text-align:center}@media (min-width:600px){footer .top .logo-social{line-height:0}}@media (min-width:850px){footer .top .logo-social{text-align:justify;display:inline-block;width:50%;vertical-align:middle}}@media (min-width:600px){footer .top .logo-social #menu-footer-nav{text-align:left}}footer .top nav{display:inline-block;vertical-align:middle}footer .top .social{margin:0 auto}footer .top #menu-footer-sub-menu{list-style:none;padding:0;text-align:center;margin:0}@media (min-width:850px){footer .top #menu-footer-sub-menu{text-align:right}}footer .top #menu-footer-sub-menu li{display:inline-block;margin:0 .5rem}footer .top #menu-footer-sub-menu li a{color:#94a2bc;text-transform:uppercase}footer .top #menu-footer-sub-menu li a::after{display:none}footer .top .footer-nav{text-align:center}@media (min-width:600px){footer .top .footer-nav{text-align:justify}}@media (min-width:600px){footer .top .footer-nav .menu-footer-sub-menu-container{text-align:right;display:inline-block}}footer .top .footer-nav .menu-footer-sub-menu-container ul li:last-child{margin:.6rem 0 .6rem .6rem}@media (min-width:600px){footer .top .footer-nav .menu-footer-nav-container{display:inline-block}}footer .top .footer-nav .menu-footer-nav-container ul li:first-child{margin:.6rem .6rem 0 0}footer .social{text-align:center}@media (min-width:600px){footer .social{display:inline-block;vertical-align:middle}}footer .social a{display:inline-block;margin:0 0 0 .82rem}footer .social a img{max-height:1.5rem;max-width:1.5rem;height:1.64rem;margin:.68rem;vertical-align:middle;width:auto}footer .social .menu-footer-menu-container{display:block}@media (min-width:850px){footer .social .menu-footer-menu-container{display:inline-block}}footer .logo{width:218px;margin:1.125rem auto;display:inline-block;vertical-align:middle;line-height:0}@media (min-width:600px){footer .logo{display:inline-block;vertical-align:middle;margin:0}}footer .logo img{vertical-align:middle}footer .button{text-transform:uppercase;vertical-align:middle;text-align:center;margin:.82rem 0 .82rem .82rem}@media (min-width:600px){footer .button{display:inline-block}}footer .button a{color:#b61815;background:#fff;padding:.5rem .75rem;vertical-align:middle;font-weight:800;letter-spacing:.5px;line-height:1.5rem}.widgets{list-style:none;margin:0 auto;position:relative;padding:0}.widgets .widget{position:relative;margin:0 auto;left:0;right:0}.widgets .widget-actblue{text-align:center}.widgets .widget-actblue h3{font-size:1.875rem;font-family:din-condensed;text-transform:uppercase;line-height:2.25rem;color:#33507a;font-weight:400;text-align:center;letter-spacing:-1px;margin-right:.5625rem;margin:0 .75rem 0 0}@media (min-width:600px){.widgets .widget-actblue h3{display:inline-block}}@media (min-width:850px){.widgets .widget-actblue h3{font-size:3rem;line-height:3.375rem}}.widgets .widget-actblue .ab_amounts{text-align:center}@media (min-width:600px){.widgets .widget-actblue .ab_amounts{display:inline-block}}.widgets .widget-actblue .ab_amounts .button{display:inline-block;border:none;margin:0 .375rem 1.25rem;border-radius:.175rem}@media (min-width:600px){.widgets .widget-actblue .ab_amounts .button{padding:0 .375rem;margin:0 0 1.125rem 0}}.widgets .widget-actblue .ab_amounts .button a{font-size:1.875rem;font-family:din-condensed;text-transform:uppercase;line-height:2.25rem;color:#33507a;font-weight:400;text-align:center;letter-spacing:-1px}@media (min-width:850px){.widgets .widget-actblue .ab_amounts .button a{font-size:3rem;line-height:3.375rem;display:inline-block;margin-top:1.125rem}}.widget.Signup_Form .widget-signup.\.red{background:#cc1914;padding:1.5rem;font-size:0}.widget.Signup_Form .widget-signup.\.red form{background:0 0;padding:0;max-width:45rem;margin:0 auto;text-align:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.widget.Signup_Form .widget-signup.\.red form input{background:#fff;color:#000;border-right:solid #aaa 1px;vertical-align:middle}.widget.Signup_Form .widget-signup.\.red form input .firstname{border:none}.widget.Signup_Form .widget-signup.\.red form button{background:#9a0201;color:#fff}.widget.Signup_Form .widget-signup{background:#001f4d;padding:1.1911rem;color:#fff;text-align:center}.widget.Signup_Form .widget-signup h3{margin-bottom:1rem}.widget.Signup_Form .widget-signup form{max-width:none;margin:0 auto;font-size:0;background:0 0;padding:0;max-width:45rem;margin:0 auto;text-align:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.widget.Signup_Form .widget-signup form .firstname{width:100%}@media (min-width:600px){.widget.Signup_Form .widget-signup form .firstname{width:20%}}.widget.Signup_Form .widget-signup form .lastname{width:100%}@media (min-width:600px){.widget.Signup_Form .widget-signup form .lastname{width:20%}}.widget.Signup_Form .widget-signup form .email{width:100%}@media (min-width:600px){.widget.Signup_Form .widget-signup form .email{width:30%}}.widget.Signup_Form .widget-signup form .zip{width:100%}@media (min-width:600px){.widget.Signup_Form .widget-signup form .zip{width:15%}}.widget.Signup_Form .widget-signup input{background:#fff;color:#777;padding:0 .375rem;font-size:.75rem;line-height:1.5rem;text-transform:uppercase;border:none;letter-spacing:.5px;border-right:solid #aaa 1px;vertical-align:middle}@media (min-width:850px){.widget.Signup_Form .widget-signup input{font-size:.9rem;padding:.1875rem .75rem;vertical-align:middle}.widget.Signup_Form .widget-signup input:first-child{margin:0}}.widget.Signup_Form .widget-signup button{color:#fff;background:#33507a;border:none;padding:0 .75rem;font-size:.75rem;line-height:1.5rem;text-transform:uppercase;border:none;letter-spacing:.5px;vertical-align:middle}@media (min-width:600px){.widget.Signup_Form .widget-signup button{width:15%}}@media (min-width:850px){.widget.Signup_Form .widget-signup button{font-size:.9rem;padding:.1875rem .75rem}}.widget.Signup_Form .skyblue{background:#001f4d;color:#fff}.widget.Signup_Form .skyblue input{background:#001f4d;border:2px solid #fff;color:#fff}.widget.Signup_Form .skyblue input:-ms-input-placeholder{color:#fff}.widget.Signup_Form .skyblue input::placeholder{color:#fff}.widget.Signup_Form .skyblue button{color:#001f4d;background:#fff;border:none;cursor:pointer}.widget.Signup_Form .dkblue{background:#121131}.widget.Signup_Form .dkblue input{background:#fff;color:#000;border:none}.widget.Signup_Form .dkblue button{color:#fff;background:#001f4d;cursor:pointer}@media (min-width:600px){.widget.Signup_Form .dkblue button{font-size:1rem}}@media (min-width:850px){.widget.Signup_Form .leftask h3{font-size:1.588rem;line-height:1.5;display:inline;margin:0 1em 0 0;vertical-align:middle}.widget.Signup_Form .leftask form{display:inline;vertical-align:middle}.widget.Signup_Form .leftask input{width:30%;font-size:1rem}.widget.Signup_Form .leftask input.zip{width:15%}.widget.Signup_Form .leftask button{width:calc(15% - 2em)}}form{background:#33507a;text-align:center;padding:1.5rem}@media (min-width:600px){form{max-width:400px}}form input,form select,form textarea{background:#fff;border:none;color:#777;padding:1rem;text-align:left;margin:.5rem 0;letter-spacing:.03rem;font-size:.9375rem;width:100%}form input[type=checkbox],form select[type=checkbox],form textarea[type=checkbox]{width:auto;height:auto;margin:0 .5rem;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;padding:0}form h1{margin:0;color:#fff;padding:0}form:-ms-input-placeholder{text-transform:uppercase}form::placeholder{text-transform:uppercase}@media (min-width:600px){form #firstname{width:calc(49% - 7px);display:inline-block}}@media (min-width:600px){form #lastname{width:calc(49% - 7px);display:inline-block;margin-left:1rem}}@media (min-width:600px){form #email{width:calc(64% - 7px);margin:1rem 0;display:inline-block}}@media (min-width:600px){form #zip{width:calc(34% - 7px);display:inline-block;margin-left:1rem}}form button{color:#fff;margin:.5rem 0;padding:1rem;letter-spacing:.03rem;background:#cc1914;border:none;width:100%;font-weight:800;text-transform:uppercase;font-size:1.125rem;text-transform:uppercase}#signup #firstname{width:100%;margin:0 auto}#signup #lastname{width:100%;margin:0 auto}#signup #email{width:100%}#signup #zip{width:100%;margin:0}.wp-email form{max-width:none;color:#fff}.wp-email form img{min-height:2rem;max-width:6rem}.wp-email form #wp-email-button input{background:#cc1914;color:#fff}body.ty .main{max-width:60em;margin:0 auto;text-align:center}@media (min-width:600px){body.ty .main{display:block;width:100%;margin:0 auto}}body.ty .main h1,body.ty .main h2{font-weight:400;font-size:2.25rem;margin-bottom:1.5rem}body.ty .main h3{font-weight:700;color:#2d4f8a}body.ty .main p{text-align:center}body.ty .socials{text-align:center;margin-top:2rem}body.ty .socials .social{display:inline-block;vertical-align:top;width:auto;margin:0 .5rem}body.ty .socials .social>*{vertical-align:top}@media (min-width:850px){body.ty .socials .social#fb{margin-top:-6px}}body.archive .main{box-sizing:border-box;width:100%;margin:0 auto;padding:1.5rem 0 0 0;text-align:left}@media (min-width:600px){body.archive .main{padding-top:2.25rem}}body.archive .widget-signup.\.red.\.leftask{background:#cc1914}body.archive .widget-signup.\.red.\.leftask form{background:0 0}body.archive .widget-signup.\.red.\.leftask form input{background:#fff;color:#777}body.archive .archive-nav{padding:0;margin:0}@media (min-width:850px){body.archive .blog_item{width:32%;display:inline-block;vertical-align:top;padding:1.5rem}}body.archive .blog_item .blog_txt h2 a{color:#001f4d;text-decoration:none}body.archive .blog_item .blog_txt .more a{color:#cc1914;text-transform:uppercase}body.archive .navigation{max-width:900px;margin:1rem auto;text-align:justify}body.archive .navigation .wp-paginate{text-align:center}body.archive .navigation .wp-paginate a{display:none}@media (min-width:600px){body.archive .navigation .wp-paginate{text-align:left}}body.archive .navigation .wp-paginate li a{display:none}body.archive .navigation .wp-paginate .title{display:none}body.archive .navigation .wp-paginate .page{display:none}body.archive .navigation .wp-paginate .gap{display:none}body.archive .navigation .wp-paginate .next{display:inline-block;padding:.2059rem .82rem;text-transform:uppercase;border:none;color:#fff;background:0 0;background:#001f4d}body.archive .navigation .wp-paginate .prev{display:inline-block;padding:.2059rem .82rem;text-transform:uppercase;border:none;color:#fff;background:0 0;background:#001f4d}.remodal-menu.menu.justify{background:0 0}.remodal-menu.menu.justify li{display:block}.remodal-menu.menu.justify li a{text-transform:none;padding:0}body .remodal{background:#001f4d;padding:15px}body .remodal .remodal-close{left:auto;right:4px;color:#fff;border-radius:20px;top:4px;background:#121131}body .remodal .nav{background:#fff;padding:15px}body .remodal .nav .share{font-size:24px}body .remodal .nav .donate{background:#cc1914;color:#fff;max-width:400px;margin:1.5rem auto;padding:5px}body .remodal .nav .donate a{text-transform:uppercase;color:#fff;font-size:16px;font-weight:700}body .remodal .nav .menu ul{list-style:none;text-align:center;padding:0}body .remodal .nav .menu ul li{margin:.5rem auto}body .remodal .nav .menu ul li a{color:#001f4d}body .remodal .nav .social{max-width:350px;margin:0 auto}body .remodal .nav .social ul{list-style:none;padding:0}body .remodal .nav .social ul li{display:inline-block;width:15%}body .remodal .nav .social ul li a img{max-height:1rem}body .remodal .nav #menu-mobile-menu{padding:0;list-style:none;text-align:center}body .remodal .nav #menu-mobile-menu li{margin:1em}body .remodal .nav #menu-mobile-menu li a{color:#121131;text-transform:uppercase;font-size:16px;font-weight:700}body.landing header{max-width:none}body.landing header .container-large .logo{right:0;margin:auto;max-width:200px}body.landing header .container-large nav{display:none}body.landing header .container-large .donate{display:none}body.landing header .container-large .mobile{display:none}body.landing header .container-large.transition{background:0 0}body.landing header .container-large.transition .logo{width:30%}body.landing header .container-large.transition2{background:0 0}body.landing header .container-large.transition2 .logo{width:30%}body.landing header .container-large .header_container{text-align:center}body.landing .width-container{padding:1.5rem}body.landing .archive-nav{margin:0;padding:0}@media (min-width:850px){body.landing .main{display:inline-block;width:48%;vertical-align:top;padding:1.5rem}}@media (min-width:600px){body.landing .main .post{padding:0}}body.landing .main h2{color:#cc1914;text-align:center;margin:0}@media (min-width:850px){body.landing .landing_form{width:50%;display:inline-block;padding:1.5rem}}body.landing .landing_form form{max-width:none;padding:.75rem 1.5rem}@media (min-width:850px){body.landing .landing_form form{padding:1.5rem .75rem}}body.landing .landing_form form input{padding:0 .375rem;font-size:.75rem;line-height:1.5rem;text-transform:uppercase;border:none;letter-spacing:.5px}body.landing .landing_form form button{width:100%;font-size:1.5rem;line-height:1;padding:.4688rem;font-family:din-condensed;margin-bottom:-1px}@media (min-width:600px){body.landing #firstname{width:calc(50% - 11px);display:inline-block}}@media (min-width:600px){body.landing #lastname{width:calc(50% - 11px);display:inline-block;margin-left:1rem}}@media (min-width:600px){body.landing #email{width:calc(50% - 11px);display:inline-block;margin:.5rem 0}}@media (min-width:600px){body.landing #zip{width:calc(50% - 11px);display:inline-block;margin-left:1rem}}footer .top .social{display:none}*{box-sizing:border-box}html{font-size:14px}@media (min-width:600px){html{font-size:17px}}html a{text-decoration:none}html .container{width:100%;max-width:76.5rem;margin:0 auto;padding:1.5rem}html .width-container{width:100%;max-width:76.5rem;margin:0 auto}html .social-share .facebook{width:100%;display:block;margin:1rem 0}@media (min-width:600px){html .social-share .facebook{width:30%;display:inline-block;max-width:170px}}html .social-share .facebook a{color:#fff;text-transform:uppercase;padding:.41rem 1rem .41rem .61rem;vertical-align:middle;letter-spacing:.5px;border-radius:4px;background:#001f4d}html .social-share .twitter{width:100%;display:block;margin:1rem 0}@media (min-width:600px){html .social-share .twitter{width:30%;display:inline-block;max-width:150px}}html .social-share .twitter a{color:#fff;text-transform:uppercase;padding:.41rem 1rem .41rem .61rem;vertical-align:middle;letter-spacing:.5px;border-radius:4px;background:#001f4d}html .social-share .twitter a::before{padding:0 14px 0 4px}html .social-share .email{width:100%;display:block;margin:1rem 0}@media (min-width:600px){html .social-share .email{width:30%;display:inline-block}}html .social-share .email a{color:#fff;text-transform:uppercase;padding:.41rem 1rem .41rem .61rem;vertical-align:middle;letter-spacing:.5px;border-radius:4px;background:#001f4d}html .social-share .email a::before{padding:0 14px 0 0}html .social-share img{display:inline-block;max-width:.9rem;vertical-align:middle;max-height:1.125rem;margin-right:.75rem;padding-bottom:.175rem}html body{margin:0}html body .feature{width:100%;max-width:76.5rem;margin:0 auto -1px;font-size:0}html body .donate{text-align:center;margin:2rem 0}@media (min-width:600px){html body .donate{text-align:left;margin:0 auto}}@media (min-width:850px){html body .donate{max-width:1400px;margin:0 auto}}html body .donate a{background:#001f4d;text-align:center;text-transform:uppercase;color:#fff;padding:1.5rem 2.1rem}@media (min-width:600px){html body .donate a{padding:1.5rem 5.1rem}}@media (min-width:600px){html body .donate a{margin-left:5%}}@media (min-width:850px){html body .donate a{padding:1.5rem 6.4rem}}html body .donate a img{max-height:2.5rem;max-width:2.5rem;display:inline-block;vertical-align:middle}html body .donate a p{margin:0;display:inline-block;vertical-align:middle;margin-left:.5rem}@media (min-width:850px){html body #rotator .graphic{width:50%;display:inline-block}}@media (min-width:850px){html body #rotator .video{width:50%;display:inline-block}}@media (min-width:850px){html body #rotator .rotator-content{width:48%;display:inline-block;vertical-align:top;text-align:left;margin-left:.5rem}}html body #rotator .rotator-content a h2{margin:0;color:#cc1914}html body #rotator .rotator-content a h1{margin:3rem 0}html body .action-widget{padding:4.5rem 0 0}html body .action-widget .container{padding:.75rem 1.5rem;line-height:0;max-width:86.3rem;margin:0 auto;background:#33507a}@media (min-width:600px){html body .action-widget .container{padding:1rem}}html body .action-widget .container p{display:inline-block;text-align:left;font-weight:700;line-height:1.64rem;color:#fff;text-transform:uppercase;font-family:din-condensed,sans-serif;margin:.5rem 0;text-align:center;vertical-align:middle}@media (min-width:850px){html body .action-widget .container p{font-size:2.25rem;text-align:left;margin:0 auto}}html body .action-widget .container a{padding:.64rem 1.64rem;color:#33507a;background:#fff;text-transform:uppercase;font-weight:700;display:inline-block;line-height:1.64rem;font-size:1rem;text-align:center;margin:.5rem 0;width:100%}@media (min-width:600px){html body .action-widget .container a{display:inline-block;text-align:left;margin:0 auto;width:auto}}html body .news{margin:3rem 0}@media (min-width:850px){html body .news .blog_item{width:32%;display:inline-block;vertical-align:top;padding:1.5rem}}html body .actions{text-align:center;display:block;padding:1.64rem}html body .actions h1{vertical-align:middle;color:#fff;font-size:1.5rem;text-transform:uppercase;font-weight:400;margin:1rem 0}@media (min-width:600px){html body .actions h1{display:inline-block;margin:0 1.25rem 0 0}}html body .actions li{width:10%;display:inline-block;vertical-align:middle;margin:0 .5rem}@media (min-width:600px){html body .actions li{margin:0}}html body .actions li a{font-size:.82rem;text-transform:uppercase;font-weight:700;color:#fff}html body .actions li a img{max-width:2.25rem;display:inline-block;width:auto;max-height:2.25rem}html body .top{text-transform:none}@media (min-width:850px){html body .top{max-width:1440px;margin:0 auto}}html body .top h1{font-weight:600;font-style:normal;font-size:1.257rem;line-height:1.8rem;color:#001f4d;padding:1.65rem 3.2rem;text-align:left}html body .fp-donate{font-size:1.875rem;font-family:din-condensed;text-transform:uppercase;line-height:2.25rem;color:#33507a;font-weight:400;text-align:center;letter-spacing:-1px;margin:1.5rem 0 .1875rem}html body .thorax{color:#000;width:100%;max-width:76.5rem;margin:0 auto;background:#fff}html body .thorax article{box-sizing:border-box;width:100%;max-width:45rem;margin:0 auto;padding:1.5rem 0 0 0;text-align:left;line-height:1.5}@media (min-width:600px){html body .thorax article{padding:2.25rem 0 .75rem 0}}html body .social{text-align:center}@media (min-width:600px){html body .social{margin-top:5rem}}html body .social h1{display:inline-block;color:#cc1914;vertical-align:middle}html body .social a{margin:0 .64rem}html body .social a img{max-height:2rem;max-width:2rem;vertical-align:middle}html body.action .main h2{text-align:left}html body.error404 .post{padding:1rem}html body.error404 .post a{color:#121131}html body.error404 .post img{width:100%}html body.subscriptions .main{width:100%;display:block}html body.subscriptions .landing_form{width:100%;display:block}html body.subscriptions form{max-width:none}html body.subscriptions form #email{width:100%}html body.subscriptions form #frequency{padding:0 .375rem}html body.internal article{padding-bottom:1.5rem}html body.internal .menu{padding:0;margin:0;background:#001f4d;text-align:center}html body.internal .menu li{display:inline-block;margin:0 .75rem}html body.internal .menu li a{display:inline-block;color:#fff;text-transform:uppercase;text-decoration:none;position:relative;font-size:1rem;line-height:1.5rem;padding:.375rem .375rem;letter-spacing:.025rem}@media (min-width:850px){html body.internal .menu li a{padding:.5625rem .375rem}}html body.internal .menu li.current-menu-ancestor a::after,html body.internal .menu li.current-menu-item a::after,html body.internal .menu li.current-post-ancestor a::after{content:'';display:block;position:absolute;right:calc(50% - .1875rem);bottom:-1px;width:0;height:0;border-top:.375rem solid transparent;border-right:.375rem solid transparent;border-bottom:.375rem solid #fff;border-left:.375rem solid transparent}
/*# sourceMappingURL=maps/style.css.map */
