/*!
Theme Name:     Kirkpatrick for Senate
Theme URI:      http://www.kirkpatrickforsenate.com/
Description:    Custom Theme for Ann Kirkpatrick for Senate, based on the Well & Lighthouse Framework.
Author:         Well & Lighthouse, LLC
Author URI:     http://www.wellandlighthouse.com/
Template:       wl-framework
Version:        2.0
*/html body,html form input,html form textarea{font-family:nimbus-sans,sans-serif}.more a,form .btn{text-transform:uppercase}form .input-group,header.mobile,html .flexslider,html .relative{position:relative}*{box-sizing:border-box}html{font-size:62.5%;background:#91afb9;background:-webkit-linear-gradient(top,#91afb9 0,#e0dfca 100%);background:linear-gradient(to bottom,#91afb9 0,#e0dfca 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#91afb9', endColorstr='#e0dfca', GradientType=0 );background-repeat:no-repeat}html h1,html h2,html h3{margin:0}html .image img{width:100%;height:auto}html .alignleft,html .alignnone,html .alignright{width:100%;float:none;margin:10px 0}#thorax .news .post .post-item .post-content .social-link,body.archive #thorax .blog_item .social-link{float:right}html img.alignleft,html img.alignnone,html img.alignright{height:auto}html body{padding:0;margin:0}html a{text-decoration:none}html .container{max-width:1074px;margin:0 auto}html .flexslider{max-width:816px;margin:0 auto}html .flexslider .slides li{font-size:0}html .flexslider .slides li h3 a{color:#FFF}html .flexslider .slides li img{width:100%;height:auto;display:block}.searchform,form .btn,form .form-control,html .circle-icon,html .social-link a{display:inline-block}html .circle-icon{height:32px;width:32px}html .social-link a{font-size:1.575rem;line-height:2.6rem;width:25px;height:25px;padding:0 1px;border-radius:20px;background:#B4B4B4;color:#fff;vertical-align:top;margin:0 1px}html form select,html form textarea{width:100%;margin-top:10px}html form{padding:1px 10px 10px;text-align:center;margin-bottom:0}html form input,html form textarea{margin:10px 0 0;padding:10px;width:100%}html form select::-webkit-input-placeholder{color:#999;text-transform:uppercase;text-align:left;opacity:1;line-height:1}html form select::-moz-placeholder{color:#999;text-transform:uppercase;text-align:left;opacity:1;line-height:1}html form select:-ms-input-placeholder{color:#999;text-transform:uppercase;text-align:left;opacity:1;line-height:1}html form select::placeholder{color:#999;text-transform:uppercase;text-align:left;opacity:1;line-height:1}html form select{-webkit-appearance:none;-moz-appearance:none;border-radius:0;color:#999;padding:10px;border:none}html form button,html form input[type=button]{margin-top:10px;background:rgba(15,44,77,.85);border:none;padding:10px;width:90%;color:#fff;text-transform:uppercase;font-size:18px;font-size:1.8rem;font-weight:700}.width-container{width:calc(100% - 6em);max-width:1074px;margin:0 auto}@media (min-width:720px){.width-container{width:calc(100% - 8em)}}.more a{color:#6388A0}.searchform{font-size:0;padding:0;width:170px}.searchform button,.searchform input{border:none;background:#fff;padding:6px;line-height:0;height:30px;vertical-align:middle}.searchform input{border-radius:10px 0 0 10px;width:80%;font-size:14px;font-size:1.4rem}.searchform button{border-radius:0 10px 10px 0;width:18%;font-size:14px;font-size:1.4rem}.searchform button .icon-search{color:#B4B4B4}form{margin:20px 0}form .form-control{vertical-align:middle}form .btn{background:rgba(154,30,33,.95);color:#fff;border:none;padding:8px;margin-left:10%;vertical-align:middle;font-family:nimbus-sans-condensed,sans-serif}form input{border:none;width:100%}form input::-webkit-input-placeholder{font-size:14px;font-size:1.4rem;color:#999;text-transform:uppercase;text-align:left;opacity:1;line-height:1}form input::-moz-placeholder{font-size:14px;font-size:1.4rem;color:#999;text-transform:uppercase;text-align:left;opacity:1;line-height:1}form input:-ms-input-placeholder{font-size:14px;font-size:1.4rem;color:#999;text-transform:uppercase;text-align:left;opacity:1;line-height:1}form input::placeholder{font-size:14px;font-size:1.4rem;color:#999;text-transform:uppercase;text-align:left;opacity:1;line-height:1}form input.placeholder,form textarea.placeholder{font-family:nimbus-sans,sans-serif;font-size:7.88px;font-size:.7875rem;line-height:13px;line-height:1.3rem;text-align:left;color:#999}body.home #thorax .flex-caption.borderbox h3,body.home #thorax .landing_form h1,body.home #thorax h1,body.media .more,header{font-family:nimbus-sans-condensed,sans-serif}form .input-group{display:table;border-collapse:separate;background:rgba(255,255,255,.9);width:100%;outline:0}form .input-group .text-icon{padding:0 0 0 8px}form .input-group input{display:table-cell;background:0 0;margin:0}form .input-group span{color:#999;font-size:22px;font-size:2.2rem;margin:0 .2em;display:table-cell;vertical-align:middle}form .input-group span.fp-email{padding:0 .2em}form#signup .btn{width:44%}form#signup .fp-joinemail{width:100%;margin:10px 0}form#signup .fp-joinzip{width:45%}header.mobile .container,header.mobile .mobile-nav .nav-container{width:90%;margin:0 auto}header.desktop{display:none}header.mobile{display:block}header.mobile .menu-link{background:rgba(15,44,77,.25);padding:15px;position:absolute;top:0;right:0}header.mobile .menu-link.active,header.mobile .mobile-nav{background:rgba(15,44,77,.75)}header.mobile .icon-menu{color:#fff;font-size:20px;font-size:2rem}header.mobile .mobile-nav{list-style:none}header.mobile .mobile-nav .current-menu-item a{text-decoration:underline}#thorax .involved a,footer #menu-footer-footer-navigation a,footer .btn-area a,header.mobile ul li a{text-decoration:none;text-transform:uppercase}header.mobile .logo{width:50%}header.mobile .logo img{width:100%;margin:15px auto}header.mobile ul{padding:0}header.mobile ul li{background:rgba(255,255,255,.5);margin:15px auto;list-style:none}header.mobile ul li a{color:#fff;display:block;height:100%;padding:10px;font-size:17px;font-size:1.7rem}header.mobile ul .donate{background:rgba(255,255,255,.75)}header.mobile ul .donate a{color:#0F2C4D}header.mobile ul .top-menu-container{text-align:center;width:90%;margin:0 auto;font-size:0}header.mobile ul .top-menu-container li:first-child{margin-left:0}header.mobile ul .top-menu-container .top-menu{width:calc(50% - 5px);display:inline-block;margin-left:10px}header.mobile ul .top-menu-container .top-menu a{font-size:13px;font-size:1.3rem;text-transform:uppercase}body.home #thorax{background:0 0}body.home #thorax .flex-caption.borderbox{font-size:11.81px;font-size:1.18125rem;line-height:19.5px;line-height:1.95rem;padding:0 0 10px}body.home #thorax .flex-caption.borderbox h3{font-size:20px;font-size:2rem;text-transform:uppercase}body.home #thorax .flex-caption.borderbox .more a{text-transform:uppercase;color:#6388A0}body.home #thorax #signup .input-group input{height:40px}body.home #thorax #signup .fp-joinzip{width:calc(60% - 1%)}body.home #thorax #signup .btn{height:40px;margin:0;width:calc(40% - 1%)}body.home #thorax .landing_form{max-width:816px;margin:0 auto}body.home #thorax .landing_form h1{background:rgba(99,140,161,.85);position:relative;margin-bottom:30px;margin-top:10px}body.home #thorax .landing_form h1:after{content:'';width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-top:30px solid rgba(99,140,161,.75);position:absolute;left:calc(50% - 50px);top:100%}body.home #thorax h1{font-size:23.63px;font-size:2.3625rem;line-height:39px;line-height:3.9rem;color:rgba(255,255,255,.9);text-transform:uppercase;margin:0 auto 10px;text-align:center}body.home #thorax .flex-direction-nav{display:none;opacity:.85}body.home #thorax .flex-control-nav{list-style:none;margin:10px;padding:0;text-align:center}body.home #thorax .flex-control-nav li{display:inline-block;vertical-align:middle;margin:0 6px}body.home #thorax .flex-control-nav li a{display:block;width:11px;height:11px;cursor:pointer;text-indent:-9999999999px;border-radius:20px;background:rgba(12,37,63,.75)}body.home #thorax .flex-control-nav li a.flex-active{background:rgba(255,255,255,.9)}body.home #thorax .slides{background:rgba(12,37,63,.85);padding:10px;color:#fff}@media (min-width:720px){body.home #thorax .slides{padding:15px}}body.home #thorax .socials h1{font-size:27.56px;font-size:2.75625rem;line-height:45.5px;line-height:4.55rem;font-weight:400}body.home .more{font-weight:700;text-transform:uppercase}body.single .search-container{width:90%;margin:0 auto}body.single #thorax{background:0 0;width:100%;padding:0}body.single #thorax .bar{display:inline-block}body.single #thorax .bar .back{background:rgba(255,255,255,.7)}body.single #thorax .bar .back a{color:#999;font-size:13px;font-size:1.3rem;text-transform:uppercase;display:block;padding:10px}body.single #thorax .hero{background:rgba(255,255,255,.9);padding:20px;width:90%;margin:0 auto;position:relative}body.single #thorax .post-nav{width:90%;margin:0 auto 20px}body.single #thorax .post-nav .nav-left{display:inline-block;margin-top:20px}body.single #thorax .post-nav .nav-left a{background:#9A1E21;padding:10px;text-transform:uppercase;margin-right:20px;color:#fff;font-weight:700;font-size:16px;font-size:1.6rem}body.single #thorax .post-nav .nav-right{display:inline-block}body.single #thorax .post-nav .nav-right a{background:#9A1E21;padding:10px;text-transform:uppercase;color:#fff;font-weight:700;font-size:16px;font-size:1.6rem}body.single .content{color:#4E4E4E;font-size:15px;font-size:1.5rem;margin:15px 0}body.single .content time{font-size:1.18125rem;line-height:2.6rem;text-transform:uppercase;color:grey}body.single .content a{color:#6388A0}body.single .content h2{color:#9A1E21}body.single .social-link a{font-size:1.575rem;line-height:2.6rem;width:25px;height:25px;padding:0 1px;border-radius:20px;background:#B4B4B4;display:inline-block;color:#fff;vertical-align:top;margin:0 1px}body.media #thorax{background:0 0;width:100%}body.media #thorax .blog-link{background:#638CA1;width:100%;margin:20px auto}body.media .news-feed{display:none}body.media .more{text-align:center;font-size:14px;font-size:1.4rem;background:rgba(12,37,63,.94);margin:0 20px auto}body.media .more a{display:block;padding:10px;color:#fff}body.media .fts-jal-fb-group-header-desc,body.media .fts-jal-fb-header a{display:none}body.media .read-more a{color:#638CA1;text-transform:uppercase}body.media .fts-simple-fb-wrapper{margin:0 20px;text-align:left;font-family:nimbus-sans;font-weight:200;max-height:1500px}body.media .fts-jal-fb-top-wrap{margin-bottom:0}body.media .fts-simple-fb-wrapper .fts-jal-fb-description-wrap,body.media .fts-simple-fb-wrapper .fts-jal-fb-post-time,body.media .fts-simple-fb-wrapper .fts-jal-single-fb-post,body.media .fts-slicker-facebook-posts .fts-jal-fb-description-wrap,body.media .fts-slicker-facebook-posts .fts-jal-fb-post-time,body.media .fts-slicker-facebook-posts .fts-jal-single-fb-post{color:#4e4e4e!important}body.media .fits-jal-fb-link-wrap{margin-top:0}body.media .fts-jal-single-fb-post{padding:15px 0 10px!important}body.media .fts-fb-load-more{width:90%;margin:0 auto}body.media .fts-jal-fb-message{padding-top:0;font-size:15px;font-size:1.5rem}body.media .fts-jal-fb-message p{margin:10px 0}body.media .fts-jal-fb-picture{margin:0 10px 0 0}body.media .jal-fb-caption p{color:#999;margin:5px 0}body.media .fts-slicker-instagram.masonry.js-masonry.feed_dynamic_classs_user{padding:0 10px}body.media .fts-jal-fb-name{font-weight:400;font-size:16px;font-size:1.6rem;padding-bottom:0}body.media .jal-fb-description p{margin:5px 0}body.media .social-feed{background:rgba(12,37,63,.75);margin:20px 0;padding-bottom:20px}body.media .social-feed h3{background:rgba(12,37,63,.95);color:#fff;text-align:center;text-transform:uppercase;padding:5px;font-size:15px;font-size:1.5rem;font-family:nimbus-sans-condensed,sans-serif}body.media .social-feed .fts-slicker-instagram{margin:20px}body.media .social-feed .fts-tweeter-wrap{background:#fff}body.media .social-feed .fts-twitter-div a{color:#999}body.media .social-feed .fts-instagram-wrapper{width:calc(100% / 3 - 20px)!important;height:auto!important;position:relative!important;display:inline-block!important;left:auto!important;top:auto!important;margin:10px!important}#thorax,body.archive #thorax .blog_item .blog_txt,body.interior #thorax .main article{position:relative}body.archive .left,body.media .social-feed .fts-yt-first-video h2{display:none}body.media .social-feed #fts-yt-videogroup-Kirkpatrick4Arizona{margin:0 20px}body.media .social-feed .fts-yt-vids-in-row1 div.fts-yt-videolist p{padding-bottom:0}body.media .social-feed .twitter-container{overflow:scroll;margin:0 20px;text-align:left;font-family:nimbus-sans;font-weight:200;max-height:369px}#thorax .involved a,#thorax .news .view-more a,#thorax .quick-donate .widget-actblue h3,body.action #thorax #actions .item h3,body.action #thorax .sectionTitle,body.interior #thorax .content h2,body.issues .hero h1,footer #menu-footer-footer-navigation{font-family:nimbus-sans-condensed,sans-serif}body.archive #thorax{background:0 0}body.archive #thorax .blog_item{background:#fff;padding:15px;margin:15px 0}body.archive #thorax .blog_item .image{padding:0 0 10px}body.archive #thorax .blog_item .blog_txt .title{max-width:95%}body.archive #thorax .blog_item time{color:#999;text-transform:uppercase;font-size:1.18125rem;line-height:2.6rem}body.archive #thorax .blog_item .social-link a{font-size:1.575rem;line-height:2.6rem;width:25px;height:25px;padding:0 1px;border-radius:20px;background:#B4B4B4;display:inline-block;color:#fff;vertical-align:top;margin:0 1px}body.archive #thorax .blog_item h4{font-size:18px;font-size:1.8rem;margin:5px auto}body.archive #thorax .blog_item h4 a{color:#9A1E21}body.archive #thorax .blog_item .excerpt a{color:#638CA1}body.archive .bar{display:inline-block}body.archive .bar #menu-archive-nav{background:rgba(172,166,172,.75);padding:5px;text-align:center;margin:5px auto}body.archive .bar #menu-archive-nav li{background:rgba(255,255,255,.95);width:45%;display:inline-block;margin:5px;padding:5px;text-align:left}body.archive .bar #menu-archive-nav li.icon-check{color:#7A7579}body.archive .bar #menu-archive-nav li a{color:#7A7579;text-transform:uppercase}body.archive .bar .archive-menu{background:#fff;padding:5px;text-transform:uppercase;font-size:15px;font-size:1.5rem;color:#999}body.archive .bar .archive-menu.active{background:rgba(172,166,172,.75);color:#fff}body.archive .bar .menu-tablet{display:none}body.issues #thorax{background:0 0;width:100%}body.issues .hero{background:rgba(255,255,255,.9);padding:10px}body.issues .hero h1{margin:0 auto;color:#314468;font-size:21px;font-size:2.1rem}body.issues .hero P{color:#638CA1;font-size:14px;font-size:1.4rem}body.issues #issues{background:rgba(99,140,161,.75);list-style:none;padding:1px 10px}body.issues #issues .item{background:#fff;margin:26px 4px}body.issues #issues .item h3{padding:10px;cursor:pointer}body.issues #issues .item h3 span{float:right;color:#314468;font-size:18px;font-size:1.8rem}body.issues #issues .item h3 a{color:#314468;font-size:15.75px;font-size:1.575rem;line-height:26px;line-height:2.6rem}body.issues #issues .item .content{padding:0 10px 10px;font-size:11.81px;font-size:1.18125rem;line-height:19.5px;line-height:1.95rem}body.issues #issues .item .content .icons a,body.issues #issues .item .content .share{font-size:1.575rem;border-radius:20px;background:#B4B4B4;display:inline-block;color:#fff;vertical-align:top;margin:0 1px}body.issues #issues .item .content .social-link{bottom:0}body.issues #issues .item .content .share{line-height:2.6rem;height:32px;width:32px;padding:3px}body.issues #issues .item .content .icons{vertical-align:top}body.issues #issues .item .content .icons a{line-height:2.6rem;width:25px;height:25px;padding:0 1px}body.issue #thorax .back a,body.issue #thorax .container .main h1{color:#314468}body.issue #thorax{background:rgba(255,255,255,.25);padding:10px}body.issue #thorax .back{background:rgba(255,255,255,.95);padding:20px;margin:0 0 10px;font-size:20px;font-size:2rem}body.issue #thorax .container{background:rgba(99,140,161,.75);padding:10px}body.issue #thorax .container .main{background:rgba(255,255,255,.95);padding:10px}body.interior .width-container{width:95%}body.interior #thorax .icons a,body.interior #thorax .share{width:25px;height:25px;vertical-align:top;display:inline-block;border-radius:20px}body.interior #thorax{background:rgba(255,255,255,.25);padding:25px}body.interior #thorax .share{font-size:1.575rem;line-height:2.6rem;padding:0 1px;background:#B4B4B4;color:#fff;margin:0 1px}body.interior #thorax .main{padding:25px;background:rgba(255,255,255,.9);margin:0 auto;position:relative}body.interior #thorax .content{font-size:11.81px;font-size:1.18125rem;line-height:19.5px;line-height:1.95rem;color:#4E4E4E}body.interior #thorax .content .summary{font-size:1.668em}body.interior #thorax .content h2{color:#314468;font-size:23.63px;font-size:2.3625rem;line-height:39px;line-height:3.9rem}body.interior #thorax .icons{vertical-align:top}body.interior #thorax .icons a{font-size:1.575rem;line-height:2.6rem;padding:0 1px;background:#B4B4B4;color:#fff;margin:0 1px}body.interior #thorax .socials{background:0 0}body.interior #thorax .socials .social{display:inline-block;margin:0 15px}body.interior footer.container{width:95%}body.landing .main div.content{margin-top:0}body.landing #thorax .landing_form{background:rgba(98,139,160,.85)}body.landing #thorax .landing_form h3{font-size:23.63px;font-size:2.3625rem;line-height:39px;line-height:3.9rem;color:#fff;padding:.5em .5em 0}body.landing #thorax h1{color:#991E21}body.landing #thorax .main{display:inline-block}body.landing #thorax .container{background:rgba(255,255,255,.9);margin:0 auto;padding:20px}body.landing #thorax .social-container{display:none;background:rgba(12,37,63,.8);margin:20px 0 0;padding:5px 20px}body.landing #thorax .social-container h1{color:#638CA1;display:inline-block;text-transform:uppercase;font-size:25px;font-size:2.5rem;letter-spacing:2px;letter-spacing:.2rem}body.landing #thorax .social-container h1 span{vertical-align:middle}body.landing #thorax .social-container .icon-right-arrow{color:rgba(12,37,63,.8);background:#638CA1;border-radius:20px;padding:2px;font-size:22px;font-size:2.2rem}body.landing #thorax .social-container .socials{background:0 0;padding:15px 10px}body.landing #thorax .social-container .socials a{padding:4px 0 0 2px;color:#31384D;margin-left:0}body.landing footer{background:0 0;text-align:center}body.landing footer .join-us,body.landing footer .middle,body.landing footer .top{display:none}body.landing footer .disclaimer{width:100%;max-width:400px}body.landing footer .bar{width:100%}body.action #thorax{background:0 0;width:100%}body.action #thorax .sectionTitle{font-size:40px;font-size:4rem;text-align:center;color:rgba(255,255,255,.9);margin:0 auto;text-transform:uppercase}body.action #thorax #actions{list-style:none;padding:0;text-align:center;margin:0 auto 10px}body.action #thorax #actions .item.donate h3{color:#9A1D21}body.action #thorax #actions .item{margin:10px 0;background:rgba(255,255,255,.75);padding:10px;width:100%;display:inline-block;text-align:center;vertical-align:top}body.action #thorax #actions .item h3{color:#0F2C4E;font-size:25px;font-size:2.5rem;margin:0 auto;text-transform:uppercase}body.action #thorax #actions .item .content{color:#0F2C4E}body.action #thorax #actions .item .item-container{background:rgba(255,255,255,.75);padding:10px;min-height:100px}body.action #thorax #actions .item .item-container .selected_icon{font-size:40px;font-size:4rem;color:#0B243E}body.action #thorax #actions .item .item-container .selected_icon .icon-money::before{width:auto;color:#9A1D21}body.action #thorax #actions .item .item-container .selected_icon .icon-people::before{width:auto}body.search #searchform{width:100%}body.search #searchform button{width:30px}body.search #searchform input{width:calc(100% - 30px)}body.search #searchform #searchsubmit{color:#B4B4B4}#thorax{background:rgba(255,255,255,.9);margin:0 auto}#thorax .involved{text-align:center;margin:10px auto}#thorax .involved a{font-size:15.75px;font-size:1.575rem;line-height:26px;line-height:2.6rem;color:#fff;background:rgba(128,78,46,.75);padding:10px;max-width:300px}#thorax .news{margin:60px 0}#thorax .news .news-title{background:rgba(12,37,63,.85);text-align:center}#thorax .news .news-title h1{display:inline-block;vertical-align:middle;margin:10px;font-size:26px;font-size:2.6rem}#thorax .news .news-title .stars{display:inline-block;color:#fff;vertical-align:middle}#thorax .news .post{margin:20px 0}#thorax .news .post .post-item{background:rgba(255,255,255,.75);padding:10px;margin:10px 0}#thorax .news .post .post-item h2 a{color:#9A1E21}#thorax .news .post .post-item .more{position:absolute;bottom:0;left:0;width:100%;height:40px;background:#FFF;padding:10px;font-size:11.81px;font-size:1.18125rem;line-height:19.5px;line-height:1.95rem}#thorax .news .post .post-item .more a{color:#6388A0}#thorax .news .post .post-item .more:before{content:"";position:absolute;height:4em;width:100%;bottom:30px;left:0;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.85) 85%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.85) 85%)}#thorax .news .post .post-item .post-content{background:rgba(255,255,255,.75);padding:10px 10px 30px;position:relative}#thorax .news .post .post-item .post-content .social-link a{font-size:1.575rem;line-height:2.6rem;width:25px;height:25px;padding:0 1px;border-radius:20px;background:#B4B4B4;display:inline-block;color:#fff;vertical-align:top;margin:0 1px}#thorax .news .post .post-item .post-content time{font-size:1.18125rem;text-transform:uppercase;line-height:2.6rem;color:grey}#thorax .news .post .post-item .post-content .sectionTitle{font-size:15.75px;font-size:1.575rem;line-height:26px;line-height:2.6rem;line-height:1.2}#thorax .news .post .post-item .post-content .excerpt{overflow:hidden;font-size:11.81px;font-size:1.18125rem;line-height:19.5px;line-height:1.95rem}#thorax .news .view-more{text-align:center;margin:0 auto}#thorax .news .view-more a{color:#fff;background:rgba(128,78,46,.75);padding:10px;width:70%;margin:0 auto;text-transform:uppercase;font-size:1.96875rem;line-height:3.25rem}#thorax .socials{text-align:center;background:rgba(102,57,58,.85);padding:15px;margin:0 auto}#thorax .socials a{color:#66393A;background:#fff;border-radius:20px;font-size:20px;font-size:2rem;margin:8px;display:inline-block;width:32px;height:32px;padding:3px 0}#thorax .quick-donate{background:rgba(154,30,33,.85);margin:10px auto}#thorax .quick-donate .widgets{list-style:none;padding:10px;margin:0;text-align:center;border:1px solid rgba(255,255,255,.25)}#thorax .quick-donate .widget-actblue{list-style:none;font-size:0}#thorax .quick-donate .widget-actblue h3{display:inline-block;color:#fff;font-size:30px;font-size:3rem;text-transform:uppercase;margin:0 auto;border-bottom:2px solid #FFF}#thorax .quick-donate .widget-actblue .ab_amounts{padding-top:10px}#thorax .quick-donate .widget-actblue .button{display:inline-block;vertical-align:middle;width:calc(50% - 5px);margin-top:10px;text-align:center;font-size:17px;font-size:1.7rem;color:#fff;border:1px solid #fff}#thorax .quick-donate .widget-actblue .button:nth-child(even){margin-left:10px}#thorax .quick-donate .widget-actblue .button a{display:block;width:100%;height:100%;padding:.25em;color:#fff}#thorax .wp-paginate .title,footer .follow-us-desktop,footer .join-us,footer .join-us-desktop{display:none}#thorax .quick-donate .widget-actblue .ab_disclaimer{color:#fff;margin-top:10px;font-size:15.75px;font-size:1.575rem;line-height:26px;line-height:2.6rem}#thorax .navigation{margin:20px 0;padding-bottom:20px}#thorax .wp-paginate .next,#thorax .wp-paginate .page,#thorax .wp-paginate .prev{background:#9A1E21;font-size:13px;font-size:1.3rem;color:#fff;border:none}footer{background:rgba(12,36,63,.8);color:#fff;width:calc(100% - 6em);margin:0 auto;padding:20px;position:relative}footer .btn-area,footer .footer_sign,footer .social{text-align:center;display:inline-block}footer a{color:#fff;font-size:14px;font-size:1.4rem}footer .footer_sign{width:100%}footer .footer_sign form{margin-top:0}footer .footer_sign form input::-webkit-input-placeholder{font-size:8px;font-size:.8rem}footer .footer_sign form input::-moz-placeholder{font-size:8px;font-size:.8rem}footer .footer_sign form input:-ms-input-placeholder{font-size:8px;font-size:.8rem}footer .footer_sign form input::placeholder{font-size:8px;font-size:.8rem}footer .footer_sign form input.placeholder,footer .footer_sign form textarea.placeholder{line-height:13px;line-height:1.3rem;font-size:8px;font-size:.8rem}footer .footer_sign #footer_email{vertical-align:middle;background:rgba(255,255,255,.5);border:none;width:55%;font-size:7px;font-size:.7rem;padding:4px}footer .footer_sign button{vertical-align:middle;background-color:rgba(255,255,255,.7);border:none;font-size:7px;font-size:.7rem;width:36%;padding:4px;font-weight:700;text-transform:uppercase;color:#0C253F}footer .social{width:100%}footer .social .circle-icon{width:18px;height:18px}@media (min-width:720px){footer .social .circle-icon{width:32px;height:32px;padding:1px 0 0}}footer .social a{color:#0C253F;background:#fff;border-radius:20px;padding:1px;font-size:12px;font-size:1.2rem;margin:3px}footer .btn-area{background:rgba(98,139,160,.9);width:45%;max-width:300px;vertical-align:middle}footer .btn-area a{color:#fff;font-size:15px;font-size:1.5rem;font-weight:700;display:block;width:100%;height:100%;padding:5px}footer #footersignup{font-size:0}footer #footersignup input::-webkit-input-placeholder{color:#0C253F;text-transform:uppercase;text-align:left;opacity:1}footer #footersignup input::-moz-placeholder{color:#0C253F;text-transform:uppercase;text-align:left;opacity:1}footer #footersignup input:-ms-input-placeholder{color:#0C253F;text-transform:uppercase;text-align:left;opacity:1}footer #footersignup input::placeholder{color:#0C253F;text-transform:uppercase;text-align:left;opacity:1}footer #footersignup input.placeholder,footer #footersignup textarea.placeholder{text-align:left;color:#0C253F}footer .logo{display:inline-block;width:48%;vertical-align:middle}footer .logo img{width:100%;max-width:290px}footer .menu-footer-footer-navigation-container{text-align:center}footer #menu-footer-footer-navigation{list-style:none;padding:0}footer #menu-footer-footer-navigation li{display:inline-block;padding:0 5px;border-left:1px solid #fff}footer #menu-footer-footer-navigation li:first-child{border-left:none}footer .disclaimer{border:2px solid #fff;padding:10px;text-align:center;width:90%;margin:0 auto;font-size:12px;font-size:1.2rem}.remodal{width:95%;vertical-align:top;margin:20px auto}.remodal h3{margin:0 auto;font-size:25px;font-size:2.5rem;text-transform:uppercase}.remodal .share{margin:15px auto;border-radius:5px;padding:10px;font-size:16px;font-size:1.6rem;text-align:left}.remodal .share p{display:inline-block;padding-left:10px;margin:0}.remodal .social-btns .icon-twitter{display:block;color:#fff;background:#668CC8}.remodal .social-btns .icon-fb{display:block;color:#fff;background:#1E599B}.remodal .social-btns .icon-youtube{display:block;color:#fff;background:#9A3437}.remodal .social-btns .icon-instagram{display:block;color:#fff;background:#B49A75}.remodal .social-btns .icon-mail{display:block;color:#fff;background:#0F2C4E;margin:40px 0 0}.remodal-overlay{background:rgba(12,37,63,.9)}.remodal-close{left:auto;right:-17px;color:#fff;border:4px solid #fff;border-radius:20px;top:-18px;background:#0C253F}.remodal-close:hover{color:rgba(255,255,255,.8)}.remodal-close::before{font-size:25px;font-size:2.5rem;top:-3px;left:-3px;font-weight:700;width:33px}@media (min-width:600px){body.home #thorax #signup .form-control{width:35%;vertical-align:middle}body.home #thorax #signup .btn{width:20%;margin:0 0 0 10px;border-radius:5px;height:42px}body.home #thorax #signup .fp-joinzip{margin-left:3%}body.home #thorax #signup .input-group{border-radius:5px}}@media (min-width:720px){html{background-image:url(images/bg_desktop.jpg);background-size:cover;background-attachment:fixed;background-position:top center}header.mobile{display:none}header.desktop{display:block;margin:20px auto;text-align:center}header.desktop .container{width:95%}header.desktop .desktop-nav{display:none}header.desktop .logo-container{width:20%;display:inline-block;vertical-align:middle}header.desktop .logo{width:100%}header.desktop .container{display:inline-block}header.desktop .nav_bar{display:inline-block;width:74%;margin-left:5%;text-align:right}header.desktop .menu-desktop-container{display:inline-block}header.desktop .menu-desktop-container #menu-desktop{padding:0;list-style:none;display:inline-block;margin:15px 0 0}header.desktop .menu-desktop-container #menu-desktop li{display:inline-block;text-transform:uppercase;font-size:14px;font-size:1.4rem;margin:0 6px}header.desktop .menu-desktop-container #menu-desktop .contribute a{background:#9A1E21;padding:7px}header.desktop .menu-desktop-container #menu-desktop a{color:#fff;font-weight:700}header.desktop .top-menu-container{display:inline-block}header.desktop .top-menu-container .top-menu{display:inline-block;font-size:15px;font-size:1.5rem;background:rgba(99,140,161,.75);padding:8px;margin:0 0 0 8px}header.desktop .top-menu-container .top-menu a{color:#fff}body input::-webkit-input-placeholder{font-size:14px;font-size:1.4rem;color:#999;text-transform:uppercase;text-align:left;opacity:1}body input::-moz-placeholder{font-size:14px;font-size:1.4rem;color:#999;text-transform:uppercase;text-align:left;opacity:1}body input:-ms-input-placeholder{font-size:14px;font-size:1.4rem;color:#999;text-transform:uppercase;text-align:left;opacity:1}body input::placeholder{font-size:14px;font-size:1.4rem;color:#999;text-transform:uppercase;text-align:left;opacity:1}body input.placeholder,body textarea.placeholder{font-family:nimbus-sans,sans-serif;font-size:14px;font-size:1.4rem;text-align:left;color:#999}body .alignright{width:auto;float:right;margin:0 0 15px 15px}body .alignleft{width:auto;float:left;margin:0 15px 15px 0}body .alignnone{width:auto;float:none;margin:15px 0}body.home #rotator .slides{padding:18px}body.home #rotator .graphic{max-width:300px;display:inline-block;vertical-align:top}body.home #rotator .flex-caption.borderbox{display:inline-block;margin-left:20px;vertical-align:top;font-size:15.75px;font-size:1.575rem;line-height:26px;line-height:2.6rem;width:calc(100% - 340px)}body.home #rotator .flex-caption.borderbox h3{font-size:35.44px;font-size:3.54375rem;line-height:58.5px;line-height:5.85rem;line-height:1.2}body.home #rotator .flex-caption.borderbox .content{font-size:15.75px;font-size:1.575rem;line-height:26px;line-height:2.6rem}body.home #rotator .flex-direction-nav{display:block;width:100%;font-size:30px;font-size:3rem}body.home #rotator .flex-direction-nav a{position:absolute;bottom:20%;display:block;width:35px;overflow:hidden;cursor:pointer;border:4px solid #fff;border-radius:20px;font-weight:700;font-size:25px;font-size:2.5rem}body.home #rotator .flex-direction-nav .flex-prev{height:35px;top:40%;left:-55px;color:#fff;text-align:center;width:35px}body.home #rotator .flex-direction-nav .flex-next{right:-55px;height:35px;width:35px;top:40%;color:#fff;text-align:center}body.home #rotator .flex-control-nav{display:none}body.home #thorax .landing_form h1{font-size:35.44px;font-size:3.54375rem;line-height:58.5px;line-height:5.85rem;margin-bottom:40px;margin-top:30px}body.home #thorax h1{font-size:78.75px;font-size:7.875rem;line-height:130px;line-height:13rem}body.home #thorax .involved a{font-size:19.69px;font-size:1.96875rem;line-height:32.5px;line-height:3.25rem}body.home #thorax .socials h1{display:inline-block;font-size:35.44px;font-size:3.54375rem;line-height:58.5px;line-height:5.85rem;vertical-align:middle}body.home #thorax .news .stars{font-size:19.69px;font-size:1.96875rem;line-height:32.5px;line-height:3.25rem}body.home #thorax .news h1{font-size:43.31px;font-size:4.33125rem;line-height:71.5px;line-height:7.15rem}body.home #thorax .news .post{text-align:center}body.home #thorax .news .post .post-item{width:31%;display:inline-block;margin-left:2%;text-align:left;vertical-align:top}body.home #thorax .news .post .post-item:first-child{margin-left:0}body.home #thorax .news .post .post-item .sectionTitle{font-size:19.69px;font-size:1.96875rem;line-height:32.5px;line-height:3.25rem;line-height:1.2}body.home #thorax .news .post .post-item .post-content{height:350px;overflow:hidden}body.home #thorax .quick-donate{margin:60px auto;padding:20px}body.home #thorax .quick-donate .widgets{padding:40px}body.home #thorax .quick-donate .widget-actblue h3{font-size:47.25px;font-size:4.725rem;line-height:78px;line-height:7.8rem}body.home #thorax .quick-donate .widget-actblue .ab_amounts{padding-top:20px}body.home .view-more a{font-size:19.69px;font-size:1.96875rem;line-height:32.5px;line-height:3.25rem}body.archive #thorax{background:rgba(255,255,255,.25);padding:0 20px}body.archive #thorax .blog_item{padding:25px}body.archive #thorax .blog_item .excerpt,body.archive #thorax .blog_item time{font-size:15px;font-size:1.5rem}body.archive #thorax .blog_item h4{font-size:24px;font-size:2.4rem}body.archive .bar .archive-menu{display:none}body.archive .bar .menu-tablet{display:block;font-family:nimbus-sans-condensed,sans-serif}body.archive .bar .menu-tablet .menu-archive-tablet-nav-container #menu-archive-tablet-nav{padding:0;list-style:none;font-family:nimbus-sans-condensed,sans-serif}body.archive .bar .menu-tablet .menu-archive-tablet-nav-container li{display:inline-block;text-transform:uppercase;font-size:14px;font-size:1.4rem;margin:0 5px}body.archive .bar .menu-tablet .menu-archive-tablet-nav-container li.active{background:rgba(255,255,255,.75)}body.archive .bar .menu-tablet .menu-archive-tablet-nav-container li a{color:#314468}body.interior #thorax .content .summary{font-size:1.2495em}body.landing h1{font-size:50px;font-size:5rem}body.landing #thorax .social-container,body.landing header.desktop .nav_bar{display:none}body.landing #thorax .main{display:inline-block;vertical-align:top}body.landing #thorax .landing_form{display:inline-block}body.landing #thorax .landing_form .colform input[name=firstname]{width:calc(49% - 5px);display:inline-block}body.landing #thorax .landing_form .colform input[name=lastname]{width:calc(50% - 5px);display:inline-block;margin-left:10px}body.landing #thorax .landing_form .colform input[name=email]{width:calc(74% - 5px);display:inline-block}body.landing #thorax .landing_form .colform input[name=zip]{width:calc(25% - (20px / 3));margin-left:10px}body.landing #thorax .landing_form .bigform{padding:10px 20px 20px;font-size:0}body.landing #thorax .landing_form .bigform input[name=firstname]{width:calc(50% - 5px);display:inline-block}body.landing #thorax .landing_form .bigform input[name=lastname]{width:calc(50% - 5px);display:inline-block;margin-left:10px}body.landing #thorax .landing_form .bigform input[name=city]{width:calc(50% - (20px / 3));display:inline-block}body.landing #thorax .landing_form .bigform select[name=state_cd]{width:calc(25% - (20px / 3));padding:10px;margin-left:10px}body.landing #thorax .landing_form .bigform input[name=zip]{width:calc(25% - (20px / 3));margin-left:10px}body.landing #thorax .landing_form .bigform input[name=email]{width:calc(50% - 5px);display:inline-block}body.landing #thorax .landing_form .bigform input[name=phone]{width:calc(50% - 5px);display:inline-block;margin-left:10px}body.issue .main h1{font-size:23.63px;font-size:2.3625rem;line-height:39px;line-height:3.9rem}body.issue .main .content{font-size:15.75px;font-size:1.575rem;line-height:26px;line-height:2.6rem}body.issue .main .content .social-link{font-size:15.75px;font-size:1.575rem;line-height:26px;line-height:2.6rem;top:0}body.issues #thorax{background:rgba(255,255,255,.25);padding:20px}body.issues #thorax .hero{padding:20px}body.issues #thorax .hero h1{font-size:31.5px;font-size:3.15rem;line-height:52px;line-height:5.2rem}body.issues #thorax .hero p{font-size:19.69px;font-size:1.96875rem;line-height:32.5px;line-height:3.25rem}body.issues #thorax #issues .item .content{font-size:15.75px;font-size:1.575rem;line-height:26px;line-height:2.6rem}body.issues #thorax #issues .item h3 a{font-size:19.69px;font-size:1.96875rem;line-height:32.5px;line-height:3.25rem}body.action #thorax .sectionTitle{font-size:7.875rem}body.action #thorax #actions .item{width:30%;margin:10px}body.action #thorax #actions .item .content p{font-size:14px;font-size:1.4rem}body.action #thorax #actions .item .item-container{min-height:165px}body.media .container h3{text-transform:uppercase;font-size:19px;font-size:1.9rem;background:rgba(12,37,63,.8);color:#fff;text-align:center;letter-spacing:.05em;margin:0 20px;padding:15px;display:table}body.media .container .news-feed{display:block}body.media .container .left{width:45%;display:inline-block;vertical-align:top}body.media .container .left .post .post-item{background:#fff;padding:10px;margin:20px}body.media .container .left .post .post-item:first-child{margin:0 20px 20px}body.media .container .left .post .post-item .post-content .icons a,body.media .container .left .post .post-item .post-content .share{font-size:1.575rem;width:25px;height:25px;padding:0 1px;border-radius:20px;background:#B4B4B4;color:#fff;margin:0 1px;line-height:2.6rem;display:inline-block;vertical-align:top}body.media .container .left .post .post-item .post-content{text-align:left}body.media .container .left .post .post-item .post-content .icons{vertical-align:top}body.media .container .left .post .post-item .post-content h2{font-size:24px;font-size:2.4rem}body.media .container .left .post .post-item .post-content h2 a{color:#9A1E21}body.media .container .left .post .post-item .post-content .excerpt p{font-size:14px;font-size:1.4rem}body.media .container .left .post .post-item .post-content time{display:inline-block;text-transform:uppercase;font-size:1.18125rem;line-height:2.6rem;color:grey}body.media .container .left .post .post-item .post-content .social-link{display:inline-block;float:right}body.media .container .left .read-more a{color:#fff}body.media .container .right{width:40%;display:inline-block;vertical-align:top;margin-left:5%}body.media .container .blog-link,footer .join-us-desktop{display:none}body.single #thorax{background:rgba(255,255,255,.25);padding:20px;width:100%}body.single #thorax .hero,body.single #thorax .post-nav{width:100%}body .quick-donate{max-width:600px;margin:0 auto}body #thorax form#signup .form-control{width:35%;vertical-align:middle}body #thorax form#signup .btn{width:20%;margin:0 0 0 10px;border-radius:5px;height:42px}body #thorax form#signup .fp-joinzip{margin-left:3%}body #thorax form#signup .input-group{border-radius:5px}body #thorax .view-more{max-width:300px}footer .join-us{display:block;color:#638CA1;text-transform:uppercase;letter-spacing:5px;letter-spacing:.5rem;font-size:20px;font-size:2rem;margin:10px 0 20px;text-align:center}footer .join-us .icon-down-big{color:rgba(12,37,63,.8);background:#638CA1;border-radius:20px;padding:2px;font-size:22px;font-size:2.2rem}footer .middle{font-size:0;margin:20px 0}footer .bar{width:45%;vertical-align:bottom;text-align:center;max-height:40px;display:inline-block}footer .disclaimer{width:50%;display:inline-block}footer .footer_sign,footer .social{width:calc(50% - 5px);vertical-align:middle}footer .social{margin-left:10px;text-align:right}footer .social a{font-size:25px;font-size:2.5rem;margin:5px}footer .footer_sign #footer_email{width:65%;font-size:14px;font-size:1.4rem;padding:4px 10px;vertical-align:bottom;height:26px}footer .footer_sign button{width:30%;font-size:14px;font-size:1.4rem;vertical-align:bottom;height:26px}footer .btn-area a{font-size:30px;font-size:3rem}}@media (min-width:960px){header.desktop .container{width:calc(100% - 8em);margin:0 auto}header.desktop .container #header_main{font-size:0}header.desktop .container .logo-container{width:30%;vertical-align:bottom}header.desktop .container .logo-container .logo{max-width:208px}header.desktop .container .nav_bar{width:65%;vertical-align:middle}header.desktop .container .nav_bar .menu-desktop-container{margin-top:10px}header.desktop .container .nav_bar .menu-desktop-container #menu-desktop{margin:0}header.desktop .container .nav_bar .menu-desktop-container #menu-desktop li{padding:7px;font-size:17px;font-size:1.7rem;line-height:1.75rem;letter-spacing:.05em;margin:0 8px}header.desktop .container .nav_bar .menu-desktop-container #menu-desktop li :last-child{margin-right:0}header.desktop .container .nav_bar .menu-desktop-container #menu-desktop li.current-menu-item{border:1px solid #FFF}header.desktop .container .nav_bar .menu-desktop-container #menu-desktop li.contribute{padding:0}header.desktop .container .nav_bar .menu-desktop-container #menu-desktop li.contribute a{display:block;width:100%;height:100%;padding:4px 8px}header.desktop .container .desktop-nav{display:block}header.desktop .container .desktop-nav .top-menu{display:inline-block;vertical-align:middle;background:rgba(255,255,255,.5);text-transform:uppercase;font-size:15px;font-size:1.5rem;padding:4px 8px;margin-right:5px}header.desktop .container .desktop-nav .top-menu a{color:#8DB5C4;font-family:nimbus-sans}header.desktop .container .desktop-nav .social{display:inline-block;vertical-align:middle}header.desktop .container .desktop-nav .social a{color:#8DB5C4;font-size:16px;font-size:1.6rem}header.desktop .container .desktop-nav .social a.circle-icon{width:25px;height:25px;background:rgba(255,255,255,.5);border-radius:20px;margin:5px;padding:4px 1px}header.desktop .container .top-menu-container{display:none}.landing .main{width:49%}.landing .landing_form{width:40%;margin-left:10%}body.interior #thorax .content{font-size:15.75px;font-size:1.575rem;line-height:26px;line-height:2.6rem}body.interior #thorax .content h2{font-size:47.25px;font-size:4.725rem;line-height:78px;line-height:7.8rem;line-height:4.8rem}body.archive .left{display:inline-block;vertical-align:top;background:rgba(255,255,255,.8);width:27%;margin-right:2%;margin-top:20px;padding:15px}body.archive .left #menu-archive-tablet-nav{list-style:none;padding:0}body.archive .left #menu-archive-tablet-nav li{display:inline-block;margin:0 5px;font-size:13px;font-size:1.3rem;text-transform:uppercase}body.archive .left #menu-archive-tablet-nav li a{color:#676767}body.archive .left h2{text-transform:uppercase;font-size:15px;font-size:1.5rem;color:#314468}body.archive .left .wpp-list{padding:0}body.archive .left .wpp-list li{margin:15px 0}body.archive .left .wpp-list li time{display:block;text-transform:uppercase;color:#333;font-size:1.18125rem;line-height:2.6rem}body.archive .left .wpp-list li a{font-size:15px;font-size:1.5rem;color:#333}body.archive .right{display:inline-block;width:70%}body.archive .right .search{display:none}body.media .container .left{width:61%}body.media .container .right{width:35%;margin-left:2%}body.action #thorax #actions .item{width:22%}body.action #thorax #actions .item .item-container{min-height:173px}body.issues #thorax .hero h1{font-size:47.25px;font-size:4.725rem;line-height:78px;line-height:7.8rem}body.issues #issues .item h3{font-size:23.63px;font-size:2.3625rem;line-height:39px;line-height:3.9rem}footer #footersignup{display:inline-block}footer .footer_sign{text-align:left}footer .footer_sign #footer_email{width:70%}footer .follow-us-desktop .icon-right-arrow,footer .join-us-desktop .icon-right-arrow{background:#638CA1;border-radius:20px;padding:2px;height:32px;width:32px;display:inline-block}footer .join-us-desktop{display:inline-block;margin:0 10px 7px;vertical-align:bottom}footer .join-us-desktop h2{color:#638CA1;text-transform:uppercase;font-size:20px;font-size:2rem}footer .join-us-desktop .icon-right-arrow{color:rgba(12,37,63,.8);font-size:22px;font-size:2.2rem}footer .follow-us-desktop{display:inline-block;margin-right:15px}footer .follow-us-desktop h2{color:#638CA1;text-transform:uppercase;font-size:20px;font-size:2rem}footer .follow-us-desktop .icon-right-arrow{color:rgba(12,37,63,.8);font-size:22px;font-size:2.2rem}footer .join-us{display:none}footer .bar,footer .disclaimer{display:block}footer .bar{width:100%}}footer section.redbox{border:2px solid rgba(154,30,33,.95);background:rgba(102,57,58,.85);font-size:1.5em;padding:1em;margin:0 0 1em}footer section.redbox a{background:rgba(154,30,33,.95);padding:1em;text-transform:uppercase;font-weight:700;font-size:1.25em;text-align:center;margin:1em auto;display:block;width:10em}footer section.redbox a.nobutton{background:0 0;padding:0;font-size:unset;margin:0;width:auto;display:inline;text-transform:unset;text-align:unset}
/*# sourceMappingURL=maps/style.css.map */
