/*!
Theme Name:NPPC Template
Theme URI:http://revolutionmessaging.net
Description:Client theme based on the RevMsg boilerplate template.
Version:2.7
Author:Revolution Messaging
Author URI:http://revolutionmessaging.com
Tags:clean,responsive
License:Copyright, Revolution Messaging, LLC
-------------------------------------------------------------------------------*//*! */html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}b,strong{font-weight:700}dfn{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}optgroup{font-weight:700}td,th{padding:0}a:link{-webkit-tap-highlight-color:green}::-moz-selection{background:#000;color:#fff;text-shadow:none!important}::selection{background:#000;color:#fff;text-shadow:none!important}ins{background:#fff;color:#000;text-decoration:none}mark{background:#e6e6e6;color:#000;font-style:italic;font-weight:700}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:100%}a,a:link,a:visited{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;text-decoration:none}a:hover{text-decoration:underline}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}blockquote{margin:1em 2em;quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}del{text-decoration:line-through}code,kbd,pre,samp{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}ol,ul{margin:1em 0;padding:0 0 0 1em}dd{margin:0 0 0 1em}nav ol,nav ul{list-style:none;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}td,td img{vertical-align:top}embed,img,object{width:100%;height:auto}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}form{margin:0}fieldset{border:0;margin:0;padding:0}button,input[type=button],input[type=submit]{width:auto;overflow:visible}input,select{vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;-moz-border-radius:0;-webkit-border-radius:0}label{cursor:pointer}legend{border:0;padding:0}.aligncenter{display:block;margin:0 auto 1rem}.alignleft{float:left;margin:0 1rem 1rem 0}.alignright{float:right;margin:0 0 1rem 1rem}.wp-caption{padding:.5rem}.wp-caption img{margin:0;padding:0;border:0}#access{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.img.dbclk{display:none!important}.pagination ul li{display:inline-block}html{font:100% proxima-nova,sans-serif;width:100%;margin:0 auto;padding:0;overflow-x:hidden}body{width:100%;padding:0;overflow-x:hidden;color:#474541;margin:0 auto;background:#f2f0ed;line-height:150%}h1,h2,h3,h4,h5,h6,p{margin:0 0 1em;line-height:150%}h1,h2{font:bold 100% futura-pt,sans-serif;text-transform:uppercase;letter-spacing:.05em;line-height:105%}a:active,a:hover,a:link,a:visited{color:#0D7099;outline:0}a:link{color:#0d7099}button{border:none}section{padding-top:2em;padding-bottom:2em}.container{width:90%;max-width:1600px;margin:0 auto}ul{list-style-type:square}ol li{margin:0 0 1em}.page-template-default .page-hero{text-align:center}.page-template-default .page-hero h1{margin-bottom:1.35em}.page-template-default #content{padding-top:0;margin-top:-3em}.page-template-default #content .page-container{width:100%;margin:0 auto;background:#fff;padding:1em;-webkit-box-shadow:0 0 15px rgba(0,0,0,.15);-moz-box-shadow:0 0 15px rgba(0,0,0,.15);box-shadow:0 0 15px rgba(0,0,0,.15)}input[type=text],input[type=password],input[type=url],input[type=email],input[type=tel],input[type=number],textarea{background:#fff;border-radius:0;border:2px solid #0D7099;color:#474541}input[type=submit]{background:#fff;border-radius:0;border:2px solid #0D7099;color:#0D7099;font-family:futura-pt,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.opt-header{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;background:#cf3b3b;color:#fff;padding:1em}.opt-header p{margin:0;font-size:1.05em}.opt-header .read-more a{background:#cf3b3b;border-color:#fff;color:#fff;height:2em}.opt-header .read-more a:before{border:1em solid transparent;border-left:.75em solid #fff}.opt-header .read-more a:after{border:calc(1em - 1px) solid transparent;border-left:calc(.75em - 1px) solid #cf3b3b}.opt-header .read-more a:hover{background:#e95555}.opt-header .read-more a:hover:after{border-left-color:#e95555}.main-header{font-family:futura-pt,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:#fff;padding-top:1em;padding-bottom:1em}.site-logo{color:#cf3b3b;text-align:left;float:left;width:75%}.site-logo img{max-width:100%;width:280px;height:auto}.menu-icon{float:right;width:15%;margin-left:10%;text-align:right;margin-top:15px}.menu-icon a{display:block;height:18px;width:25px;margin-left:auto;background:url(/wp-content/themes/nppc/images/menu.png) no-repeat;background-size:25px 18px;color:#cf3b3b}.menu-primary-container .menu{max-height:0;-webkit-transition:max-height .5s;-moz-transition:max-height .5s;transition:max-height .5s;overflow:hidden}.menu-primary-container .menu-open{max-height:1000px;-webkit-transition:max-height .5s;-moz-transition:max-height .5s;transition:max-height .5s}#menu-primary{margin-top:1em;text-align:center;clear:both;background:#cf3b3b}#menu-primary li{text-align:left;margin:0 .25em;font-size:1.05em;position:relative}#menu-primary li:hover a{position:relative;background:#cf3b3b;color:#fff;z-index:1000;text-decoration:none}#menu-primary li:hover .sub-menu-container{opacity:1;top:100%;left:0;-moz-transition:opacity 150ms ease 0ms,left 0ms ease 0ms;-webkit-transition:opacity 150ms ease 0ms,left 0ms ease 0ms;transition:opacity 150ms ease 0ms,left 0ms ease 0ms}#menu-primary li:hover .sub-menu a{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#menu-primary .donate a{background:#cf3b3b;color:#fff}#menu-primary .donate:hover a{background:#be2626}#menu-primary a{color:#fff;padding:.35em .65em 0;letter-spacing:.05em;display:inline-block;-moz-transition:all 150ms ease 0ms;-webkit-transition:all 150ms ease 0ms;transition:all 150ms ease 0ms}#menu-primary .current_page_item a{background:#cf3b3b;color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.15);-moz-box-shadow:0 0 5px rgba(0,0,0,.15);box-shadow:0 0 5px rgba(0,0,0,.15)}#menu-primary .facebook span,#menu-primary .twitter span,#menu-primary .youtube span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}#menu-primary .facebook,#menu-primary .twitter,#menu-primary .youtube{vertical-align:top;border-bottom:none;float:left;margin:0 .25em}#menu-primary .facebook a,#menu-primary .twitter a,#menu-primary .youtube a{text-indent:-9999px;overflow:hidden}#menu-primary .facebook a{width:35px;height:36px;background:url(/wp-content/themes/nppc/images/social_media/fb_red.png) -15px 50% no-repeat #cf3b3b;background-size:37px 17px;margin-right:auto;margin-left:auto}#menu-primary .facebook a:hover{background:url(/wp-content/themes/nppc/images/social_media/fb_red.png) 13px 50% no-repeat;background-size:37px 17px}#menu-primary .facebook:hover a{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:url(/wp-content/themes/nppc/images/social_media/fb_red.png) 13px 50% no-repeat #fff;background-size:37px 17px}#menu-primary .facebook:hover a:hover{background:url(/wp-content/themes/nppc/images/social_media/fb_red.png) -15px 50% no-repeat #cf3b3b;background-size:37px 17px}#menu-primary .youtube a{width:47px;height:36px;background:url(/wp-content/themes/nppc/images/social_media/yt_red.png) -23px 50% no-repeat #cf3b3b;background-size:57px 17px;margin-right:auto;margin-left:auto}#menu-primary .youtube a:hover{background:url(/wp-content/themes/nppc/images/social_media/yt_red.png) 13px 50% no-repeat;background-size:37px}#menu-primary .youtube:hover a{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:url(/wp-content/themes/nppc/images/social_media/yt_red.png) 13px 50% no-repeat #fff;background-size:57px 17px}#menu-primary .youtube:hover a:hover{background:url(/wp-content/themes/nppc/images/social_media/yt_red.png) -23px 50% no-repeat #cf3b3b;background-size:57px 17px}#menu-primary .twitter{margin-top:1px;margin-left:-5px}#menu-primary .twitter a{width:35px;height:36px;background:url(/wp-content/themes/nppc/images/social_media/tw_red.png) -32px 50% no-repeat #cf3b3b;background-size:60px 16px;margin-right:auto;margin-left:auto}#menu-primary .twitter a:hover{background:url(/wp-content/themes/nppc/images/social_media/tw_red.png) -32px 50% no-repeat #cf3b3b;background-size:60px 16px}#menu-primary .twitter:hover a{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:url(/wp-content/themes/nppc/images/social_media/tw_red.png) 8px 50% no-repeat;background-size:60px 16px}#menu-primary .twitter:hover a:hover{background:url(/wp-content/themes/nppc/images/social_media/tw_red.png) -32px 50% no-repeat #cf3b3b;background-size:60px 16px}#menu-primary .sub-menu-container{position:static}#menu-primary .sub-menu{position:relative;z-index:1;background:#cf3b3b;padding-left:10px}#menu-primary .states .sub-menu-container{width:340px}#menu-primary .sub-menu li{display:block;text-align:left;font-size:.95em;margin-bottom:0}#menu-primary .sub-menu a{padding:8px 20px;line-height:1}#menu-primary .sub-menu a:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#be2626}.post-type-archive-news #menu-primary .news a,.post-type-archive-states #menu-primary .states a{color:#fff;background:#cf3b3b}.post-type-archive-news #menu-primary .news:hover .sub-menu a,.post-type-archive-states #menu-primary .states:hover .sub-menu a{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.read-more{width:215px;padding:0;font-family:futura-pt,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-align:center;position:relative;margin-top:2em;margin-bottom:0}.read-more a{color:#474541;background:#F2F0ED;border:1px solid #474541;border-right:none;height:32px;display:block;padding:3px;-moz-transition:all 150ms ease 0ms;-webkit-transition:all 150ms ease 0ms;transition:all 150ms ease 0ms}.read-more a:hover{text-decoration:none;background:#474541;color:#F2F0ED}.read-more a:after{content:'';position:absolute;top:1px;left:215px;width:0;height:0;border:15px solid transparent;border-left:11px solid #F2F0ED;-moz-transition:all 150ms ease 0ms;-webkit-transition:all 150ms ease 0ms;transition:all 150ms ease 0ms}.read-more a:before{content:'';position:absolute;top:0;left:215px;width:0;height:0;border:16px solid transparent;border-left:12px solid #474541}.read-more a:hover:after{border-left-color:#474541}.page .pagetitle{font-size:1.3em;margin-bottom:.7em;color:#0D7099}.hero-banner{background:#0d7099;-webkit-box-shadow:inset 0 10px 10px -10px rgba(0,0,0,.3),inset 0 -10px 10px -10px rgba(0,0,0,.3);-moz-box-shadow:inset 0 10px 10px -10px rgba(0,0,0,.3),inset 0 -10px 10px -10px rgba(0,0,0,.3);box-shadow:inset 0 10px 10px -10px rgba(0,0,0,.3),inset 0 -10px 10px -10px rgba(0,0,0,.3)}.homepage-hero-image-container{width:40%;margin-right:3.94%;float:left;display:none}.homepage-hero-image{max-width:100%;height:auto}.homepage-hero-content{float:left;width:100%}.hero-banner h1{color:#fff;font-size:2em;margin:0 0 .2em}.hero-banner p{color:#fff;font-size:1.05em;margin-bottom:0}.main-headline h2{color:#cf3b3b;font-size:1.3em;margin-bottom:.7em}.home #content{margin-top:0;padding-top:2em}.home .main .read-more a{color:#cf3b3b;border-color:#cf3b3b}.home .main .read-more a:hover{color:#fff;background:#cf3b3b}.home .main .read-more a:after{border-left-color:#f2f0ed}.home .main .read-more a:before,.home .main .read-more a:hover:after{border-left-color:#cf3b3b}.state-section{background:url(/wp-content/themes/nppc/images/patterns/us.png) #0d7099;background-size:300px;color:#fff;-webkit-box-shadow:inset 0 10px 10px -10px rgba(0,0,0,.3),inset 0 -10px 10px -10px rgba(0,0,0,.3);-moz-box-shadow:inset 0 10px 10px -10px rgba(0,0,0,.3),inset 0 -10px 10px -10px rgba(0,0,0,.3);box-shadow:inset 0 10px 10px -10px rgba(0,0,0,.3),inset 0 -10px 10px -10px rgba(0,0,0,.3)}.state-section .main-headline h2{color:#fff}.state-section .button{width:100%;margin:0 0 1em;text-align:center}.state-section .button a{display:block;-moz-transition:all 150ms ease 0ms;-webkit-transition:all 150ms ease 0ms;transition:all 150ms ease 0ms}.state-section .button a:hover{text-decoration:none}.state-section .state-button{font:700 1.15em proxima-nova,sans-serif;margin-bottom:1.5em}.state-section .state-button a{border:2px solid #fff;background:#fff;padding:.5em;color:#474541}.state-section .state-button a:hover{color:#fff;background:#48a6cc}.state-section .find-button{font:700 1em futura-pt,sans-serif;text-transform:uppercase;letter-spacing:.05em}.state-section .find-button a{color:#fff;border:2px solid #fff;padding:.3em}.state-section .find-button a:hover{color:#fff;background:#48a6cc}.state-news .blog-list{list-style-type:none;margin:1.5em 0 1em;padding:0}.state-news .blog-list li{margin-bottom:1.5em}.state-news .blog-list h3{margin:0;font-size:1em}.state-news .blog-list .date{font-weight:400;font-style:italic}.state-news .blog-list p{font-size:.85em;margin-bottom:.5em}.state-news header{font-family:futura-pt,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1em}.state-news header h2{font-size:1.2em;margin-bottom:0}.state-news header h2 span,.state-news header h4{display:block;font-size:12px;margin:0;line-height:100%}.state-news header h4{font-style:italic}.stories-section .stories-list{list-style-type:none;margin:0;padding:0}.stories-section .stories-list li{display:block;width:100%;margin:0 0 1em;padding:1em 0;background:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.15);-moz-box-shadow:0 0 15px rgba(0,0,0,.15);box-shadow:0 0 15px rgba(0,0,0,.15)}.stories-section .stories-list li:last-child{margin-right:0}.stories-section .stories-list img{display:block;width:43.75%;max-width:100%;height:auto;margin:0 auto;border-radius:50%}.stories-section .stories-list h3{text-align:center;font-size:1.3em;margin:.9em auto 0}.stories-section .stories-list p{text-align:center;padding:0 1em;font-weight:700;font-size:.9em}.stories-section .stories-list .read-more{font-size:.8em;margin:1.5em auto .5em}.stories-section .stories-list .read-more a{width:200px;color:#9d8e78;background:#fff;border-color:#9d8e78;height:24px;padding:1px}.stories-section .stories-list .read-more a:hover{background:#9D8E78;color:#fff}.stories-section .stories-list .read-more a:after{left:212px;border:11px solid transparent;border-left:8px solid #fff}.stories-section .stories-list .read-more a:before{left:212px;border:12px solid transparent;border-left:9px solid #9D8E78}.stories-section .stories-list .read-more a:hover:after{border-left-color:#9D8E78}.stories-section aside{padding:1em}.stories-section aside p{width:95%}.share-button{font:700 1em futura-pt,sans-serif;text-transform:uppercase;letter-spacing:.05em;text-align:center;margin-bottom:.25em}.share-button a{display:block;border:2px solid #cf3b3b;color:#cf3b3b;padding:.3em;-moz-transition:all 150ms ease 0ms;-webkit-transition:all 150ms ease 0ms;transition:all 150ms ease 0ms}.share-button a:hover{color:#fff;text-decoration:none;background:#cf3b3b}#can_embed_form_inner #form_col1{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}#can_embed_form_inner #form_col1 input{width:calc(50% - 7.5px)}#can_embed_form_inner #form_col1,#can_embed_form_inner #form_col2{float:none!important;width:100%!important}#can_embed_form_inner #action_info{margin:10px 0 0!important}#can_embed_form_inner input[type=checkbox]{width:auto!important}input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;-ms-appearance:checkbox;-o-appearance:checkbox;appearance:checkbox}input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;-ms-appearance:radio;-o-appearance:radio;appearance:radio}.can_embed #can_embed_form h2,.can_embed #can_embed_form h4{display:none}.can_embed #can_embed_form label,.can_embed #can_embed_form label.graytext{color:#fff}.can_embed #can_embed_form #action_info .action_owner{display:none}.can_embed #can_embed_form input[type=submit]{font-family:futura-pt,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:15px;border:2px solid #fff;background:0 0;color:#fff;vertical-align:bottom;width:100%;padding:3px;border-radius:0;text-shadow:none}.can_embed #can_embed_form input[type=submit]:hover{background:#cf3b3b}.can_embed #can_embed_form input[type=text],.can_embed #can_embed_form input[type=password],.can_embed #can_embed_form input[type=url],.can_embed #can_embed_form input[type=email],.can_embed #can_embed_form input[type=tel],.can_embed #can_embed_form input[type=number],.can_embed #can_embed_form select,.can_embed #can_embed_form textarea{background:#fff;border-radius:0;border:none;color:#474541}.can_embed #can_embed_form input.error_input[type=text],.can_embed #can_embed_form input.error_input[type=password],.can_embed #can_embed_form input.error_input[type=url],.can_embed #can_embed_form input.error_input[type=email],.can_embed #can_embed_form input.error_input[type=tel],.can_embed #can_embed_form input.error_input[type=number],.can_embed #can_embed_form textarea.error_input{border-color:#cf3b3b;background:#f1c4c4}.can_embed #can_embed_form input[type=text]:focus,.can_embed #can_embed_form input[type=password]:focus,.can_embed #can_embed_form input[type=url]:focus,.can_embed #can_embed_form input[type=email]:focus,.can_embed #can_embed_form input[type=tel]:focus,.can_embed #can_embed_form input[type=number]:focus,.can_embed #can_embed_form select:focus,.can_embed #can_embed_form textarea:focus{border:none}.can_embed #can_embed_form input[type=text]::-webkit-input-placeholder,.can_embed #can_embed_form input[type=password]::-webkit-input-placeholder,.can_embed #can_embed_form input[type=url]::-webkit-input-placeholder,.can_embed #can_embed_form input[type=email]::-webkit-input-placeholder,.can_embed #can_embed_form input[type=tel]::-webkit-input-placeholder,.can_embed #can_embed_form input[type=number]::-webkit-input-placeholder,.can_embed #can_embed_form textarea::-webkit-input-placeholder{color:#666}.can_embed #can_embed_form input[type=text]::-moz-placeholder,.can_embed #can_embed_form input[type=password]::-moz-placeholder,.can_embed #can_embed_form input[type=url]::-moz-placeholder,.can_embed #can_embed_form input[type=email]::-moz-placeholder,.can_embed #can_embed_form input[type=tel]::-moz-placeholder,.can_embed #can_embed_form input[type=number]::-moz-placeholder,.can_embed #can_embed_form textarea::-moz-placeholder{color:#666}.can_embed #can_embed_form input[type=text]:-moz-placeholder,.can_embed #can_embed_form input[type=password]:-moz-placeholder,.can_embed #can_embed_form input[type=url]:-moz-placeholder,.can_embed #can_embed_form input[type=email]:-moz-placeholder,.can_embed #can_embed_form input[type=tel]:-moz-placeholder,.can_embed #can_embed_form input[type=number]:-moz-placeholder,.can_embed #can_embed_form textarea:-moz-placeholder{color:#666}.can_embed #can_embed_form input[type=text]:-ms-input-placeholder,.can_embed #can_embed_form input[type=password]:-ms-input-placeholder,.can_embed #can_embed_form input[type=url]:-ms-input-placeholder,.can_embed #can_embed_form input[type=email]:-ms-input-placeholder,.can_embed #can_embed_form input[type=tel]:-ms-input-placeholder,.can_embed #can_embed_form input[type=number]:-ms-input-placeholder,.can_embed #can_embed_form textarea:-ms-input-placeholder{color:#666}.can_embed #can_embed_form #can_thank_you{background:0 0;border:2px solid #fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.can_embed #can_embed_form #can_thank_you h1,.can_embed #can_embed_form #can_thank_you h2,.can_embed #can_embed_form #can_thank_you h4{display:block;text-shadow:none}.can_embed #can_embed_form #can_thank_you #action_info,.can_embed #can_embed_form .can_thank_you-block{display:none}.can_embed #can_embed_form .can_thank_you-block:first-child{display:block}.footer-section{background:#0d7099;color:#fff;-webkit-box-shadow:inset 0 10px 10px -10px rgba(0,0,0,.3);-moz-box-shadow:inset 0 10px 10px -10px rgba(0,0,0,.3);box-shadow:inset 0 10px 10px -10px rgba(0,0,0,.3)}.footer-section a:active,.footer-section a:hover,.footer-section a:link,.footer-section a:visited{color:#fff}.footer-section header{font-family:futura-pt,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1em}.footer-section header h2{color:#fff;font-size:1.2em;margin-bottom:0}.footer-section header h2 span,.footer-section header h4{display:block;color:#fff;font-size:12px;margin:0;line-height:100%}.footer-section header h4{font-style:italic}.footer-section .footer-col-1{margin-bottom:3em}.footer-section .all-button{font:700 1em futura-pt,sans-serif;text-transform:uppercase;letter-spacing:.05em}.footer-section .all-button a{color:#fff;border:1px solid #fff;padding:.3em;display:block;width:100%;text-align:center}.footer-section .all-button a:hover{color:#fff;background:#48a6cc;text-decoration:none}.footer-section .read-more{font-size:.8em;margin-top:0}.footer-section .read-more a{color:#fff;background:#0D7099;width:135px;line-height:145%;border-color:#fff;height:24px;padding:1px}.footer-section .read-more a:hover{background:#48a6cc;color:#fff}.footer-section .read-more a:after{left:135px;border:11px solid transparent;border-left:8px solid #0D7099}.footer-section .read-more a:before{left:135px;border:12px solid transparent;border-left:9px solid #fff}.footer-section .read-more a:hover:after{border-left-color:#48a6cc}.footer-section .blog-list{list-style-type:none;margin:1.5em 0 1em;padding:0}.footer-section .blog-list li{margin-bottom:1.5em}.footer-section .blog-list h3{margin:0;font-size:1em}.footer-section .blog-list .date{font-weight:400;font-style:italic}.footer-section .blog-list p{font-size:.85em;margin-bottom:.5em}.footer-section .signup p{margin-bottom:1.25em}.footer-section .ninja-forms-cont{font-size:0}.footer-section .ninja-forms-cont label{margin-bottom:4px;font-size:18px}.footer-section .ninja-forms-cont input[type=text]{border:none;color:#474541;background:#fff;font-size:18px;padding:3px 3px 2px}.footer-section .ninja-forms-cont #ninja_forms_field_8_div_wrap{display:inline-block;width:69.56%;vertical-align:bottom;margin-right:4.36%}.footer-section .ninja-forms-cont input[type=submit]{font-family:futura-pt,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:12px;border:2px solid #fff;background:0 0;color:#fff;vertical-align:bottom;width:100%;padding:4px}.footer-section .ninja-forms-cont #ninja_forms_field_7_div_wrap{display:inline-block;width:26.08%;vertical-align:bottom}.footer-section .ninja-forms-req-symbol,.footer-section .ninja-forms-required-items{display:none}.footer-section .field-wrap{margin-bottom:8px}.footer-section .main-headline{margin-bottom:2em}.footer-section .main-headline h2{color:#fff}.page-template-learn-page .learn-hero{text-align:center}.page-template-learn-page .learn-hero .subtitle{width:90%;margin:.6em auto 1.7em;padding-top:.5em;border-top:2px solid rgba(255,255,255,.7);font-size:1.2em}.page-template-learn-page .learn-hero article h2{color:#fff;font-size:1.5em}.page-template-learn-page .learn-hero article p{margin-bottom:1em;text-align:left}.page-template-learn-page .learn-section p{font-size:1.05em}.page-template-learn-page .learn-section h2{color:#CF3B3B;font-size:1.5em}.page-template-learn-page .callout{background:#0d7099;color:#fff;text-align:center;padding-top:2.5em;padding-bottom:2.5em;-webkit-box-shadow:inset 0 10px 10px -10px rgba(0,0,0,.3),inset 0 -10px 10px -10px rgba(0,0,0,.3);-moz-box-shadow:inset 0 10px 10px -10px rgba(0,0,0,.3),inset 0 -10px 10px -10px rgba(0,0,0,.3);box-shadow:inset 0 10px 10px -10px rgba(0,0,0,.3),inset 0 -10px 10px -10px rgba(0,0,0,.3)}.page-template-learn-page .callout h3{width:70%;margin:0 auto;font-weight:400;font-style:italic;font-size:1.35em}.single-news .post-hero,.single-post .post-hero{text-align:center}.single-news .post-hero .datetime,.single-post .post-hero .datetime{width:90%;margin:1em auto 1.7em;padding-top:.8em;border-top:2px solid rgba(255,255,255,.7);font-size:1.2em}.single-news #content,.single-post #content{padding-top:0;margin-top:-3em}.single-news .post-container,.single-post .post-container{width:100%;background:#fff;padding:1em;-webkit-box-shadow:0 0 15px rgba(0,0,0,.15);-moz-box-shadow:0 0 15px rgba(0,0,0,.15);box-shadow:0 0 15px rgba(0,0,0,.15);margin-bottom:1.2em}.single-news .post-container footer h6,.single-post .post-container footer h6{font-size:.8em}.single-news .single-header,.single-post .single-header{border-bottom:2px solid #d1d0cf;margin-bottom:1em}.single-news .single-header picture,.single-post .single-header picture{position:relative;display:block;height:150px;overflow:hidden;margin-bottom:1rem}.single-news .single-header picture img,.single-post .single-header picture img{position:absolute;width:100%;height:auto;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.single-news .single-header .share,.single-post .single-header .share{width:60%;float:right;text-align:right;margin-top:-.5em;display:none}.single-news .single-header .share .sm-button,.single-post .single-header .share .sm-button{display:inline-block;margin-bottom:0}.single-news .single-header .share p.twitter,.single-post .single-header .share p.twitter{margin-left:.25em}.single-news .byline,.single-post .byline{width:40%;float:left;font:bold 100% futura-pt,sans-serif;text-transform:uppercase;letter-spacing:.05em;font-size:.7em}.single-news .byline .name,.single-post .byline .name{display:block;font-size:1.65em;line-height:120%}.single-news .post footer,.single-post .post footer{border-top:1px solid #d1d0cf}.single-news .tag-list,.single-post .tag-list{list-style:none;padding:0;margin:1.5em 0 0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-news .tag-list li,.single-post .tag-list li{font-family:futura-pt,sans-serif;font-size:.9rem;margin-right:.5em;margin-bottom:.25em}.single-news .tag-list li a,.single-post .tag-list li a{padding:.15em .5em;background:#0d7099;color:#fff;font-weight:700}.single-news .tag-list li a:hover,.single-post .tag-list li a:hover{background:#CF3B3B;text-decoration:none}.single-news .related-posts,.single-post .related-posts{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.single-news .related-posts article,.single-news .related-posts header,.single-post .related-posts article,.single-post .related-posts header{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:1.5rem}.single-news .related-posts header h4,.single-post .related-posts header h4{color:#9c9a97}.single-news .related-posts article,.single-post .related-posts article{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 30%;-moz-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;height:4rem}.single-news .related-posts article a,.single-news .related-posts article h5,.single-news .related-posts article h6,.single-post .related-posts article a,.single-post .related-posts article h5,.single-post .related-posts article h6{margin:0;line-height:1.2em}.single-news .related-posts article a,.single-news .related-posts article h6,.single-post .related-posts article a,.single-post .related-posts article h6{font-size:.8rem;color:#0d7099}.single-news .related-posts article h5,.single-post .related-posts article h5{font-size:1rem}.single-news .single-footer,.single-post .single-footer{width:90%;margin:0 auto;text-align:center}.single-news .single-footer .post-button,.single-post .single-footer .post-button{width:160px;margin-top:15px}.single-news .single-footer .post-button a,.single-post .single-footer .post-button a{font:bold 100% futura-pt,sans-serif;text-transform:uppercase;letter-spacing:.05em;position:relative;color:#CF3B3B}.single-news .single-footer .prev-button,.single-post .single-footer .prev-button{float:left;text-align:left}.single-news .single-footer .prev-button a,.single-post .single-footer .prev-button a{padding-left:25px}.single-news .single-footer .prev-button a:after,.single-post .single-footer .prev-button a:after{content:'';position:absolute;top:-1px;left:-10px;width:0;height:0;border:12px solid transparent;border-right:12px solid #F2F0ED}.single-news .single-footer .prev-button a:before,.single-post .single-footer .prev-button a:before{content:'';position:absolute;top:-2px;left:-13px;width:0;height:0;border:13px solid transparent;border-right:13px solid #CF3B3B}.single-news .single-footer .next-button,.single-post .single-footer .next-button{float:right;text-align:right}.single-news .single-footer .next-button a,.single-post .single-footer .next-button a{padding-right:25px}.single-news .single-footer .next-button a:after,.single-post .single-footer .next-button a:after{content:'';position:absolute;top:-1px;right:-10px;width:0;height:0;border:12px solid transparent;border-left:12px solid #F2F0ED}.single-news .single-footer .next-button a:before,.single-post .single-footer .next-button a:before{content:'';position:absolute;top:-2px;right:-13px;width:0;height:0;border:13px solid transparent;border-left:13px solid #CF3B3B}.single-news .single-footer .share,.single-post .single-footer .share{width:100%;margin:0 auto}.single-news .single-footer .share h3,.single-post .single-footer .share h3{font:700 1.1em futura-pt,sans-serif;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.35em}.single-news .single-footer .share .sm-button,.single-post .single-footer .share .sm-button{display:inline-block;margin-bottom:0}.single-news .single-footer .share .sm-button .facebook,.single-post .single-footer .share .sm-button .facebook{margin-right:.15em}.single-news .single-footer .share .sm-button .twitter,.single-post .single-footer .share .sm-button .twitter{margin-left:.15em}.blog .search{margin-bottom:2rem}.blog .search input,.blog .search table,.blog .search td,.blog .search tr{box-sizing:content-box;line-height:100%}.blog .search .gsc-control-cse,.blog .search .gsc-search-box{padding:0;margin:0;background:0 0;border:none}.blog .search .gsc-input{padding:0 .75rem 0 0}.blog .search .gsc-input-box{border:2px solid #0d7099!important;padding:4px 9px!important;background:#fff;height:auto!important}.blog .search .gsc-input-box-hover{border:none;box-shadow:none}.blog .search .gsib_a{padding-top:0;padding-left:0}.blog .search .gsc-search-button{margin:0}.blog .search .gsc-search-button input{background:#0d7099;border-color:#0d7099;border-radius:0;padding:7.5px 9px!important}.blog .search .gsc-thumbnail-inside,.blog .search .gsc-url-top{padding-left:0}.blog .search .gs-title,.blog .search .gs-title b,.blog .search .gs-title:focus,.blog .search .gs-title:hover,.blog .search .gsc-cursor-page{color:#cf3b3b!important;text-transform:uppercase;text-decoration:none;font-weight:700;letter-spacing:.05em}.blog .search .gs-visibleUrl{color:#0d7099!important}.blog .blog-hero{text-align:center}.blog .blog-hero .blogtitle{margin:0 auto;width:90%;padding-bottom:.5em;border-bottom:2px solid rgba(255,255,255,.7)}.blog .blog-hero .blogblurb{width:90%;margin:1em auto 0;font-size:1em}.blog #content{padding-top:1.5em}.blog .tax-group{font:700 1em futura-pt,sans-serif;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.35em}.blog .tax-group a,.blog .tax-group h6{display:inline-block;margin:0 .35em .15em 0}.blog .tax-group h6{color:#9c9a97;font-size:1em}.blog .posts-container .posts{width:100%;float:none;padding:0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}.blog .posts-container .post{width:100%}.blog .posts-container .post header{margin-bottom:.5em}.blog .posts-container .post header picture{position:relative;display:block;height:130px;overflow:hidden}.blog .posts-container .post header picture img{width:100%;height:auto;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.blog .posts-container .post header .datetime{font-style:normal;font-size:1em;font-weight:700;margin-bottom:.2em}.blog .posts-container .post header h2{font:700 1.5em/110% futura-pt,sans-serif;text-transform:uppercase;letter-spacing:.05em}.blog .posts-container .post header h2 a{color:#CF3B3B}.blog .posts-container .post .read-more{margin-bottom:.5em;margin-top:1.2em}.blog .posts-container .post .post-excerpt{line-height:140%}.blog .posts-container .blog-archive li{font:700 1em futura-pt,sans-serif;text-transform:uppercase;letter-spacing:.05em;list-style:none}.blog .posts-container .blog-archive li ul{margin-top:0;padding-left:.35em}.blog .posts-container .blog-archive li a{display:inline-block;margin:0 .35em .15em 0}.blog .blog-nav{text-align:center;margin:1em auto}.blog .blog-button{font:700 1em futura-pt,sans-serif;text-transform:uppercase;letter-spacing:.05em}.blog .blog-button a{width:180px;color:#CF3B3B;background:#fff;padding:1em;position:relative;-webkit-box-shadow:0 0 15px rgba(0,0,0,.15);-moz-box-shadow:0 0 15px rgba(0,0,0,.15);box-shadow:0 0 15px rgba(0,0,0,.15)}.blog .next-button{float:right;padding-left:1%}.blog .next-button a{float:left;text-align:left}.blog .next-button a:after{content:'';position:absolute;top:14px;right:10px;width:0;height:0;border:12px solid transparent;border-left:12px solid #fff}.blog .next-button a:before{content:'';position:absolute;top:13px;right:7px;width:0;height:0;border:13px solid transparent;border-left:13px solid #CF3B3B}.blog .prev-button{float:left;padding-right:1%}.blog .prev-button a{text-align:right;float:right}.blog .prev-button a:after{content:'';position:absolute;top:14px;left:10px;width:0;height:0;border:12px solid transparent;border-right:12px solid #fff}.blog .prev-button a:before{content:'';position:absolute;top:13px;left:7px;width:0;height:0;border:13px solid transparent;border-right:13px solid #CF3B3B}.pagination{clear:both}.pagination ul.page-numbers{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;font:700 1em futura-pt,sans-serif;text-transform:uppercase;letter-spacing:.05em}.pagination ul.page-numbers li{margin:.5rem}.pagination ul.page-numbers li>*{display:block}.pagination ul.page-numbers li:first-child{margin-left:0}.pagination ul.page-numbers li:last-child{margin-right:0}.pagination ul.page-numbers .page-numbers{color:#CF3B3B;background:#fff;padding:1em;position:relative;-webkit-box-shadow:0 0 15px rgba(0,0,0,.15);-moz-box-shadow:0 0 15px rgba(0,0,0,.15);box-shadow:0 0 15px rgba(0,0,0,.15)}.pagination ul.page-numbers span.page-numbers{color:#474541}.pagination ul.page-numbers .dots{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:0 0;padding:1em 0}.pagination ul.page-numbers a.next{padding-right:3rem}.pagination ul.page-numbers a.next:after{content:'';position:absolute;top:14px;right:10px;width:0;height:0;border:12px solid transparent;border-left:12px solid #fff}.pagination ul.page-numbers a.next:before{content:'';position:absolute;top:13px;right:7px;width:0;height:0;border:13px solid transparent;border-left:13px solid #CF3B3B}.pagination ul.page-numbers a.prev{text-align:right;padding-left:3rem}.pagination ul.page-numbers a.prev:after{content:'';position:absolute;top:14px;left:10px;width:0;height:0;border:12px solid transparent;border-right:12px solid #fff}.pagination ul.page-numbers a.prev:before{content:'';position:absolute;top:13px;left:7px;width:0;height:0;border:13px solid transparent;border-right:13px solid #CF3B3B}.blog .pagination ul.page-numbers{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.post h1,.post h2,.post h3,.post h4,.post h5,.post h6{line-height:100%;margin-bottom:.5em;font-family:proxima-nova,sans-serif;text-transform:none;letter-spacing:normal}.post h1{font-size:1.4em}.post h2,.post h3{font-size:1.3em}.post h4{font-size:1.2em}.post h5{font-size:1.1em}.post h6{font-size:1em}.post ol,.post ul{margin:0 0 1em}.post li{margin-bottom:.8em}.post table{margin-bottom:1em}.post td,.post th{vertical-align:middle;border:1px solid #999;padding:.3em}.posts-container .archive-group{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 1.5em}.posts-container .archive-group h2,.posts-container .archive-group ul{margin:0;font-family:futura-pt,sans-serif;text-transform:uppercase;letter-spacing:.05em;color:#9c9a97}.posts-container .archive-group #year-list li a{color:#c8c4c1}.posts-container .archive-group #year-list li a:hover{color:#0d7099;text-decoration:none}.posts-container .archive-group #year-list li.selected a{color:#0d7099}.posts-container .archive-group #month-list{width:100%;padding-left:80px}.posts-container .archive-group #month-list li a{color:#0d7099}.posts-container .archive-group #month-list li a:hover{color:#cf3b3b;text-decoration:none}.posts-container .archive-group ul{list-style:none;padding:0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.posts-container .archive-group ul li{margin-left:.5em}.posts-container .archive-group ul li.all:after{content:'|';display:inline-block;color:#c8c4c1;margin-left:.5em}.posts-container #secondary #year-list li{font:700 1em futura-pt,sans-serif;text-transform:uppercase;letter-spacing:.05em;list-style:none}.posts-container #secondary #year-list li ul{margin-top:0;padding-left:.35em}.posts-container #secondary #year-list li a{display:inline-block;margin:0 .35em .15em 0}.posts-container .blog-archive,.posts-container .news,.posts-container .post,.posts-container .report,.posts-container .state,.posts-container .story,.posts-container .studies-reports{background:#fff;padding:1em;-webkit-box-shadow:0 0 15px rgba(0,0,0,.15);-moz-box-shadow:0 0 15px rgba(0,0,0,.15);box-shadow:0 0 15px rgba(0,0,0,.15);margin-bottom:2em}.posts-container .byline,.posts-container .datetime{margin:0;font-style:italic}.posts-container .datetime{font-weight:700}.posts-container .byline{font-size:.9em}.posts-container header{margin-bottom:.7em}.posts-container header h2{color:#0D7099;margin:0;font:bold 100% futura-pt,sans-serif;text-transform:uppercase;letter-spacing:.05em;line-height:105%}.posts-container .archive .pagetitle{color:#474541;font-size:1.2em;margin-bottom:1em}.posts-container .read-more{margin-top:-5px;margin-bottom:1em;font-size:1em}.posts-container .read-more a{color:#0D7099;background:#fff;width:135px;line-height:145%;border-color:#0D7099;height:28px;padding:1px}.posts-container .read-more a:hover{background:#0D7099;color:#fff}.posts-container .read-more a:after{left:135px;border:13px solid transparent;border-left:8px solid #fff}.posts-container .read-more a:before{left:135px;border:14px solid transparent;border-left:9px solid #0D7099}.posts-container .read-more a:hover:after{border-left-color:#0D7099}.posts-container footer h6{font-size:.8em;margin-bottom:.5em;line-height:100%}.page-numbers{margin-bottom:2em}.story .attachment-thumbnail{float:right;width:22%;margin-left:2.5%;border-radius:50%}#secondary{padding-top:0;padding-bottom:1em}#secondary section{padding-top:0;padding-bottom:0;margin-bottom:2em}#secondary .widget{background:#fff;padding:1em;-webkit-box-shadow:0 0 15px rgba(0,0,0,.15);-moz-box-shadow:0 0 15px rgba(0,0,0,.15);box-shadow:0 0 15px rgba(0,0,0,.15);margin-bottom:2em}#secondary ul{list-style-type:square}#secondary .widgettitle{font-size:1.2em;margin-bottom:.9em}#secondary .widgettitle .no-transform{text-transform:none}#secondary #s{width:190px}#secondary .block{background:#fff;padding:1em;-webkit-box-shadow:0 0 15px rgba(0,0,0,.15);-moz-box-shadow:0 0 15px rgba(0,0,0,.15);box-shadow:0 0 15px rgba(0,0,0,.15);margin-bottom:2em}#secondary .tax-group a{display:inline-block;font:bold 100% futura-pt,sans-serif;text-transform:uppercase;letter-spacing:.05em;font-size:.85em;margin:0 .35em 0 0}.category-switch{list-style-type:none;padding:0;margin-top:0;margin-bottom:1em;font:bold 100% futura-pt,sans-serif;text-transform:uppercase;letter-spacing:.05em;font-size:.85em}.category-switch li{display:inline-block;margin-right:2px;margin-bottom:8px}.category-switch a{display:inline-block;width:auto;padding:2px 5px;border:1px solid #0D7099;-moz-transition:all 150ms ease 0ms;-webkit-transition:all 150ms ease 0ms;transition:all 150ms ease 0ms}.category-switch .current,.category-switch a:hover{color:#fff;background:#0D7099;text-decoration:none}.state-image{fill:#0a5a7a;height:100%;min-height:80px;max-height:400px;width:auto;max-width:100%}.state-hero .container{position:relative}.state-hero .state-header{text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.state-hero .state-header h1{font-size:1.5em}.state-hero .state-header p{width:100%;font-size:.95em;margin:0 auto}.state-col-1{margin-bottom:2em}.state-col-1 p{font-size:1em}.footer-section .state-col-2 a,.footer-section .state-col-2 a:active,.footer-section .state-col-2 a:hover,.footer-section .state-col-2 a:link,.footer-section .state-col-2 a:visited{color:#0d7099}.state-col-2 .state-block{margin-bottom:2em}.state-block{background:#fff;color:#474541;padding:1em;-webkit-box-shadow:0 0 15px rgba(0,0,0,.15);-moz-box-shadow:0 0 15px rgba(0,0,0,.15);box-shadow:0 0 15px rgba(0,0,0,.15)}.state-block h2{color:#cf3b3b;font-size:1.55em;text-align:center;margin-bottom:.6em}.state-block .can_embed #can_embed_form label{color:#474541}.state-block .can_embed #can_embed_form input[type=submit]{border:2px solid #cf3b3b;color:#cf3b3b}.state-block .can_embed #can_embed_form input[type=submit]:hover{background:#cf3b3b;color:#fff}.state-block .can_embed #can_embed_form input[type=text],.state-block .can_embed #can_embed_form input[type=password],.state-block .can_embed #can_embed_form input[type=url],.state-block .can_embed #can_embed_form input[type=email],.state-block .can_embed #can_embed_form input[type=tel],.state-block .can_embed #can_embed_form input[type=number],.state-block .can_embed #can_embed_form select,.state-block .can_embed #can_embed_form textarea{background:#fff;border-radius:3px;border:1px solid #9d8e78;color:#474541}.state-block .can_embed #can_embed_form input.error_input[type=text],.state-block .can_embed #can_embed_form input.error_input[type=password],.state-block .can_embed #can_embed_form input.error_input[type=url],.state-block .can_embed #can_embed_form input.error_input[type=email],.state-block .can_embed #can_embed_form input.error_input[type=tel],.state-block .can_embed #can_embed_form input.error_input[type=number],.state-block .can_embed #can_embed_form textarea.error_input{border-color:#cf3b3b;background:#f1c4c4}.state-block .can_embed #can_embed_form #can_thank_you{background:0 0;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.state-block .can_embed #can_embed_form #can_thank_you h1,.state-block .can_embed #can_embed_form #can_thank_you h2,.state-block .can_embed #can_embed_form #can_thank_you h4{color:#474541;display:block;text-shadow:none}.state-block .can_embed #can_embed_form #can_thank_you #action_info,.state-block .can_embed #can_embed_form .can_thank_you-block{display:none}.state-block .can_embed #can_embed_form .can_thank_you-block:first-child{display:block}.state-contact p{text-align:center;margin-bottom:0}.state-contact h2{margin-bottom:.4em}.sm-button a{width:50px;height:50px;display:block;margin-left:auto;border:2px solid #cf3b3b;border-radius:50%}.facebook a{background:url(/wp-content/themes/nppc/images/social_media/fb_red.png) 17px 50% no-repeat;background-size:51px 23px}.twitter a{background:url(/wp-content/themes/nppc/images/social_media/tw_red.png) 12px 50% no-repeat;background-size:75px 20px}.facebook a:hover{background:url(/wp-content/themes/nppc/images/social_media/fb_red.png) -22px 50% no-repeat #cf3b3b;background-size:51px 23px}.twitter a:hover{background:url(/wp-content/themes/nppc/images/social_media/tw_red.png) -38px 50% no-repeat #cf3b3b;background-size:75px 20px}.share-block{background:#fff;padding:1em;-webkit-box-shadow:0 0 15px rgba(0,0,0,.15);-moz-box-shadow:0 0 15px rgba(0,0,0,.15);box-shadow:0 0 15px rgba(0,0,0,.15);margin-bottom:2em}.share-block h2{color:#cf3b3b;font-size:1.55em;text-align:right;margin-right:10%;margin-top:.5em;margin-bottom:.5em;float:left;width:40%}.share-block .sm-button{float:left;width:25%;margin-top:20px;margin-bottom:20px}.share-block .sm-button a{width:50px;height:50px;display:block;margin-left:auto;border:2px solid #cf3b3b;border-radius:50%}.share-block .facebook a{background:url(/wp-content/themes/nppc/images/social_media/fb_red.png) 17px 50% no-repeat;background-size:51px 23px}.share-block .twitter a{background:url(/wp-content/themes/nppc/images/social_media/tw_red.png) 12px 50% no-repeat;background-size:75px 20px}.share-block .facebook a:hover{background:url(/wp-content/themes/nppc/images/social_media/fb_red.png) -22px 50% no-repeat #cf3b3b;background-size:51px 23px}.share-block .twitter a:hover{background:url(/wp-content/themes/nppc/images/social_media/tw_red.png) -38px 50% no-repeat #cf3b3b;background-size:75px 20px}.connect-block h2{display:block;width:100%;text-align:center;margin:0}.connect-block .facebook{clear:both;text-align:left}.connect-block .facebook a{margin-right:0;margin-left:auto}.connect-block .twitter a{margin-right:auto;margin-left:0}.connect-block .sm-button{width:44%;margin-left:3%;margin-right:3%}.common-footer{background:#0a5a7a;-webkit-box-shadow:inset 0 10px 10px -10px rgba(0,0,0,.3);-moz-box-shadow:inset 0 10px 10px -10px rgba(0,0,0,.3);box-shadow:inset 0 10px 10px -10px rgba(0,0,0,.3);padding-top:1em;padding-bottom:1em}.menu-footer-right:after,.menu-footer:after{content:" ";display:table;clear:both}#menu-footer{margin-top:.5em}#menu-footer,#menu-footer-right{font-family:futura-pt,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-align:center}#menu-footer li,#menu-footer-right li{text-align:center;margin:0 .25em;font-size:1.05em}#menu-footer a,#menu-footer-right a{color:#fff;padding:.35em;border-radius:3px;letter-spacing:.05em;display:inline-block;-moz-transition:all 150ms ease 0ms;-webkit-transition:all 150ms ease 0ms;transition:all 150ms ease 0ms}#menu-footer a:hover,#menu-footer-right a:hover{background-color:#f2f0ed;text-decoration:none;color:#474541}#menu-footer-right .facebook span,#menu-footer-right .twitter span,#menu-footer-right .youtube span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}#menu-footer-right .facebook,#menu-footer-right .twitter,#menu-footer-right .youtube{vertical-align:bottom}#menu-footer-right .facebook a,#menu-footer-right .twitter a,#menu-footer-right .youtube a{text-indent:-9999px;overflow:hidden}#menu-footer-right .facebook{margin:0 .25em}#menu-footer-right .facebook a{width:35px;height:37px;background:url(/wp-content/themes/nppc/images/social_media/fb_white.png) 13px 50% no-repeat;background-size:48px 20px;margin-right:auto;margin-left:auto}#menu-footer-right .facebook a:hover{background:url(/wp-content/themes/nppc/images/social_media/fb_white.png) -25px 50% no-repeat #f2f0ed;background-size:48px 20px}#menu-footer-right .youtube{margin:0 .25em}#menu-footer-right .youtube a{width:50px;height:37px;background:url(/wp-content/themes/nppc/images/social_media/yt_white.png) 13px 50% no-repeat;background-size:63px 20px;margin-right:auto;margin-left:auto}#menu-footer-right .youtube a:hover{background:url(/wp-content/themes/nppc/images/social_media/yt_white.png) -27px 50% no-repeat #f2f0ed;background-size:63px 20px}#menu-footer-right .twitter{margin:0 .25em}#menu-footer-right .twitter a{width:35px;height:37px;background:url(/wp-content/themes/nppc/images/social_media/tw_white.png) 7px 50% no-repeat;background-size:70px 20px;margin-right:auto;margin-left:auto}#menu-footer-right .twitter a:hover{background:url(/wp-content/themes/nppc/images/social_media/tw_white.png) -40px 50% no-repeat #f2f0ed;background-size:70px 20px}.splash-img-gallery{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.splash-img-gallery picture{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 48%;-moz-flex:0 1 48%;-ms-flex:0 1 48%;flex:0 1 48%}.splash-hero header{text-align:center}.splash-hero p{width:90%!important;margin:0 auto 1rem;font-size:1rem!important}.splash-hero p:last-of-type{margin:0 auto}.splash-hero iframe{margin:0 auto;display:block}.splash-block{background:#fff;padding:1em;-webkit-box-shadow:0 0 15px rgba(0,0,0,.15);-moz-box-shadow:0 0 15px rgba(0,0,0,.15);box-shadow:0 0 15px rgba(0,0,0,.15)}.splash-optional{margin-bottom:3rem}.splash-optional h2{color:#cf3b3b;font-size:1.55em;text-align:center}.splash-optional ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.splash-optional ul li{margin-right:.5em}.splash-optional ul li:last-of-type{margin-right:0}.splash-optional ul li a{color:#cf3b3b;padding:.5em;font-weight:700}.splash-optional ul li a:hover{background-color:#cf3b3b;color:#fff;text-decoration:none}.splash-optional .splash-optional-links{display:block;margin:0}.splash-optional .splash-optional-links li{line-height:1.2;margin:0;padding:0;border-bottom:1px solid #E0DFDC;display:block}.splash-optional .splash-optional-links li:first-of-type{border-top:1px solid #e0dfdc}.splash-optional .splash-optional-links li a{color:#cf3b3b;padding:.75em .5em;display:block;line-height:1.2;font-weight:700}.splash-optional .splash-optional-links li a:focus,.splash-optional .splash-optional-links li a:hover{background-color:#F3F2F1;color:#E23F3F}.single-splash #content{padding-bottom:0}.single-splash .container .splash-form{margin-right:2%;margin-bottom:3rem;padding:2rem}.splash-light{background:#0d7099;color:#fff}.splash-dark{background:#3f0d0c;color:#fff}.full-width{width:100%;padding:3rem 15%}.full-width h2{font-size:3rem;text-align:center}.splash-form h2{font-size:1.55rem;color:#cf3b3b;text-align:center;margin-bottom:1rem}.splash-form h3{display:none}.splash-form #form_col1{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.splash-form #form_col1 input{width:48%;border:1px solid #9b9891!important;border-radius:2px!important;padding:.2rem .5rem;margin-top:.5rem}.splash-form #form_col1 .country_wrap{display:none}.splash-form #form_col2{margin-top:.5rem;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.splash-form #form_col2 textarea{width:100%;border:1px solid #9b9891;border-radius:2px;height:10rem;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;-ms-flex-order:1}.splash-form #form_col2 .form_builder_output,.splash-form #form_col2 img{display:none}.splash-form #form_col2 input[type=submit]{margin-top:.5rem;border:2px solid #cf3b3b;color:#cf3b3b;width:48%;padding:0;-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;-webkit-order:3;-moz-order:3;order:3;-ms-flex-order:3}.splash-form #form_col2 input[type=submit]:hover{background:#cf3b3b;color:#fff}.splash-form #form_col2 ul{list-style:none;padding:0;margin:0}.splash-form #form_col2 ul li label{color:#474541;font-size:.8rem;line-height:1.1em}.splash-form #form_col2 #d_sharing{margin-top:.5rem;width:48%;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2}.splash-form #logo_wrap{display:none}.splash-footer{padding-top:1em;padding-bottom:1em;-webkit-box-shadow:inset 0 10px 10px -10px rgba(0,0,0,.3);-moz-box-shadow:inset 0 10px 10px -10px rgba(0,0,0,.3);box-shadow:inset 0 10px 10px -10px rgba(0,0,0,.3)}.splash-footer .group{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.splash-footer a{color:#fff;font-weight:700;padding:.35em;border-radius:3px;letter-spacing:.05em;text-transform:uppercase;font-family:futura-pt,sans-serif}.splash-footer a:hover{color:#474541;background:#f2f0ed;text-decoration:none}.splash-footer-dark{background:#360b0a}.splash-footer-light{background:#0b5f81}.error404 .post{background:#fff;padding:1em;-webkit-box-shadow:0 0 15px rgba(0,0,0,.15);-moz-box-shadow:0 0 15px rgba(0,0,0,.15);box-shadow:0 0 15px rgba(0,0,0,.15);margin-bottom:2em}#goog-wm-qt{width:60%;margin-right:2%}.screen-reader-text{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.group:after{content:" ";display:table;clear:both}.inbed{position:relative;padding-top:30px;height:0;overflow:hidden}.inbed.inbed-video{padding-bottom:56.25%}.inbed.inbed-image{padding-bottom:78.25%}.inbed.inbed-audio{padding-bottom:18.25%}.inbed embed,.inbed iframe,.inbed object{position:absolute;top:0;left:0;width:100%;height:100%}.lt-ie7 label,.lt-ie8 label,.lt-ie9 label{display:block!important}.lt-ie7 img{-ms-interpolation-mode:bicubic}.lt-ie6 html{filter:expression(document.execCommand("BackgroundImageCache",false,true))}@media only screen and (min-device-width:370px){#menu-primary .states .sub-menu{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media screen and (min-width:600px){.page-template-default #content .page-container{width:90%;padding:2em}.site-logo{margin:0 auto;text-align:center;float:none;width:100%}.menu-icon{display:none}.menu-primary-container .menu{overflow:visible}#menu-primary{background:0 0;max-height:none}#menu-primary li{text-align:center;display:inline-block;vertical-align:top}#menu-primary .donate a,#menu-primary li:hover a{-webkit-box-shadow:0 -5px 5px -5px rgba(0,0,0,.15),5px 0 5px -5px rgba(0,0,0,.15),-5px 0 5px -5px rgba(0,0,0,.15);-moz-box-shadow:0 -5px 5px -5px rgba(0,0,0,.15),5px 0 5px -5px rgba(0,0,0,.15),-5px 0 5px -5px rgba(0,0,0,.15);box-shadow:0 -5px 5px -5px rgba(0,0,0,.15),5px 0 5px -5px rgba(0,0,0,.15),-5px 0 5px -5px rgba(0,0,0,.15)}#menu-primary a{padding:.35em .65em;color:#cf3b3b;display:block}#menu-primary .facebook,#menu-primary .twitter,#menu-primary .youtube{display:inline-block;float:none}#menu-primary .facebook a{width:35px;height:36px;background:url(/wp-content/themes/nppc/images/social_media/fb_red.png) 13px 50% no-repeat;background-size:37px 17px;margin-right:auto;margin-left:auto}#menu-primary .facebook a:hover{background:url(/wp-content/themes/nppc/images/social_media/fb_red.png) -15px 50% no-repeat #cf3b3b;background-size:37px 17px}#menu-primary .youtube a{width:47px;height:36px;background:url(/wp-content/themes/nppc/images/social_media/yt_red.png) 13px 50% no-repeat;background-size:57px 17px;margin-right:auto;margin-left:auto}#menu-primary .youtube a:hover{background:url(/wp-content/themes/nppc/images/social_media/yt_red.png) -15px 50% no-repeat #cf3b3b;background-size:57px 17px}#menu-primary .twitter{margin:0 .25em}#menu-primary .twitter a{background:url(/wp-content/themes/nppc/images/social_media/tw_red.png) 8px 50% no-repeat;background-size:60px 16px}#menu-primary .sub-menu-container{position:absolute;opacity:0;left:-9999px;width:200px;-moz-transition:opacity 150ms ease 0ms,left 0ms ease 200ms;-webkit-transition:opacity 150ms ease 0ms,left 0ms ease 200ms;transition:opacity 150ms ease 0ms,left 0ms ease 200ms}#menu-primary .sub-menu{padding-top:.75em;padding-bottom:1.2em;padding-left:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.15);-moz-box-shadow:0 0 5px rgba(0,0,0,.15);box-shadow:0 0 5px rgba(0,0,0,.15)}.post-type-archive-news #menu-primary .news a,.post-type-archive-states #menu-primary .states a{-webkit-box-shadow:0 0 5px rgba(0,0,0,.15);-moz-box-shadow:0 0 5px rgba(0,0,0,.15);box-shadow:0 0 5px rgba(0,0,0,.15)}.post-type-archive-news #menu-primary .news:hover a,.post-type-archive-states #menu-primary .states:hover a{-webkit-box-shadow:0 -5px 5px -5px rgba(0,0,0,.15),5px 0 5px -5px rgba(0,0,0,.15),-5px 0 5px -5px rgba(0,0,0,.15);-moz-box-shadow:0 -5px 5px -5px rgba(0,0,0,.15),5px 0 5px -5px rgba(0,0,0,.15),-5px 0 5px -5px rgba(0,0,0,.15);box-shadow:0 -5px 5px -5px rgba(0,0,0,.15),5px 0 5px -5px rgba(0,0,0,.15),-5px 0 5px -5px rgba(0,0,0,.15)}.page .pagetitle{font-size:1.85em}.homepage-hero-image-container{width:24%;display:block}.homepage-hero-content{width:72.06%}.hero-banner h1{font-size:2.35em}.hero-banner p{font-size:1.15em}.main-headline{position:relative;text-align:center}.main-headline h2{display:inline-block;width:69%;padding:0 1.5%;font-size:1.85em;margin-right:auto;margin-left:auto}.main-headline:before{content:'';display:inline-block;position:absolute;left:0;top:.9em;width:16%;height:2px;background:#cf3b3b}.main-headline:after{content:'';display:inline-block;position:absolute;right:0;top:.9em;width:16%;height:2px;background:#cf3b3b}.state-section .main-headline:after,.state-section .main-headline:before{width:20%;background:#fff}.state-news header h2{font-size:1.75em}.state-news header h2 span,.state-news header h4{font-size:14px}.stories-section .main-headline:after,.stories-section .main-headline:before{width:22%}.stories-section aside p{float:left;width:71%;margin-bottom:0}.stories-section aside .share-button{float:right;width:26.77%;margin-top:.4em}.footer-section header h2{font-size:1.75em}.footer-section header h2 span,.footer-section header h4{font-size:14px}.footer-section .main-headline{margin-bottom:2.5em}.footer-section .main-headline:after,.footer-section .main-headline:before{width:22%;background:#fff}.page-template-learn-page .learn-hero .subtitle{font-size:1.4em;margin-bottom:1.4em;width:70%}.page-template-learn-page .learn-hero article h2{font-size:1.8em}.page-template-learn-page .learn-section p{font-size:1.15em}.page-template-learn-page .learn-section h2{text-align:center;font-size:1.8em}.page-template-learn-page .callout{padding-top:3em;padding-bottom:3em}.page-template-learn-page .callout h3{font-size:1.75em}.single-news .post-hero .datetime,.single-post .post-hero .datetime{font-size:1.6em;margin-bottom:1.4em;width:75%}.single-news .post-container,.single-post .post-container{width:90%;padding:2em}.single-news .single-header .share,.single-post .single-header .share{display:block}.single-news .byline,.single-post .byline{font-size:.8em}.single-news .single-footer .post-button,.single-post .single-footer .post-button{margin-top:30px}.single-news .single-footer .share,.single-post .single-footer .share{display:inline-block;width:40%}.blog .blog-hero .blogtitle{width:75%}.blog .blog-hero .blogblurb{font-size:1.2em;width:80%}.blog .posts-container .post{padding:1.5em;width:48.5%}.blog .blog-button{width:50%}.post h1{font-size:1.6em}.post h2,.post h3{font-size:1.5em}.post h4{font-size:1.3em}.post h5{font-size:1.2em}.posts-container .blog-archive,.posts-container .news,.posts-container .post,.posts-container .report,.posts-container .state,.posts-container .story,.posts-container .studies-reports{padding:2em}.posts-container header h2{font-size:1.8em}#secondary .widget{padding:2em}.state-hero .state-header h1{font-size:2.35em}.state-hero .state-header p{width:60%;font-size:1.05em}.state-col-1 p{font-size:1.1em}.state-block{padding:2em}.state-block h2{font-size:1.65em}.share-block{padding:2em}.share-block h2{font-size:1.85em}#menu-footer li,#menu-footer-right li{display:inline-block;vertical-align:top}.error404 .post{padding:2em}}@media screen and (min-width:600px) and (min-width:980px){.main-headline:after,.main-headline:before{top:1.1em}.state-section .main-headline:after,.state-section .main-headline:before,.stories-section .main-headline:after,.stories-section .main-headline:before{width:28%}.footer-section .main-headline:after,.footer-section .main-headline:before{width:25%}}@media screen and (min-width:768px){.opt-header p{font-size:1.15em}.opt-header{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.opt-header .read-more{margin-right:12px;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 0 215px;-moz-flex:1 0 215px;-ms-flex:1 0 215px;flex:1 0 215px}.page-template-learn-page .callout h3{font-size:2.25em}.single-news .single-header picture,.single-post .single-header picture{height:300px;margin-bottom:1.5rem}.blog .blog-hero .blogtitle{width:60%}.blog .posts-container .post:nth-child(2n+1){margin-right:3%}.posts-container .posts{width:65%;padding-right:2em;float:left}.posts-container #secondary{width:35%;float:left}.page-numbers{margin-bottom:0}#secondary #s{width:150px}.state-col-1{margin-bottom:0;float:left;width:58%;margin-right:4%}.state-col-2{float:left;width:38%}.state-block h2{font-size:1.85em}.footer-section .state-col-1{float:left;width:51%;margin-right:7%}.footer-section .state-col-2{float:left;width:42%}.splash-img-gallery picture{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 32%;-moz-flex:0 1 32%;-ms-flex:0 1 32%;flex:0 1 32%}.splash-hero p{width:70%!important}.splash-optional h2{font-size:1.85em}.splash-optional{padding:2em}.single-splash .container .splash-form{width:58%;float:left}.single-splash .container .share-block,.single-splash .container .splash-optional{width:40%;float:right;margin-bottom:1rem}.splash-form h2{font-size:2rem}}@media screen and (min-width:980px){section{padding-top:3em;padding-bottom:3em}section .container{width:80%}.page-template-default .page-hero{padding-top:4em;padding-bottom:4em}.page-template-default .page-hero h1{margin-bottom:.95em}.page-template-default #content .page-container{width:70%}.opt-header p{font-size:1.25em}.opt-header .read-more{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 215px;-moz-flex:0 1 215px;-ms-flex:0 1 215px;flex:0 1 215px}.site-logo{text-align:left;float:left;width:auto}#menu-primary{clear:none;text-align:left;float:right}.page .pagetitle{font-size:2.3em}.hero-banner h1{font-size:3em}.hero-banner p{width:70%;font-size:1.25em}.main-headline h2{font-size:2.3em}.home #content{padding-top:3em}.home .main article,.state-section aside{-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em;-webkit-column-count:2;-moz-column-count:2;column-count:2}.state-news header h2{font-size:2.2em}.state-news header h2 span,.state-news header h4{font-size:16px}.stories-section .stories-list li{width:32%;float:left;margin-right:2%}.footer-section header h2{font-size:2.2em}.footer-section header h2 span,.footer-section header h4{font-size:16px}.footer-section .footer-col-1{float:left;border-right:2px solid #fff;width:41.5%;padding-right:6.25%;margin-bottom:0}.footer-section .footer-col-2{float:left;margin-left:6%;width:52.25%}.page-template-learn-page .learn-hero{padding-top:4em;padding-bottom:4em}.page-template-learn-page .learn-hero .subtitle{font-size:1.6em;width:45%;margin-bottom:1em}.page-template-learn-page .learn-hero article h2{font-size:2.3em}.page-template-learn-page .learn-hero article p{width:100%}.page-template-learn-page .learn-section p{font-size:1.25em}.page-template-learn-page .learn-section h2{font-size:2.3em}.page-template-learn-page .callout{padding-top:4em;padding-bottom:4em}.page-template-learn-page .callout h3{font-size:2.5em}.single-news .post-hero,.single-post .post-hero{padding-top:4em;padding-bottom:4em}.single-news .post-hero .datetime,.single-post .post-hero .datetime{font-size:1.8em;width:50%;margin-bottom:1em}.single-news .post-container,.single-post .post-container{width:70%}.single-news .byline,.single-post .byline{font-size:.9em}.single-news .byline .name,.single-post .byline .name{line-height:110%}.single-news .single-footer,.single-post .single-footer{width:70%}.blog .blog-hero{padding-top:4em;padding-bottom:4em}.blog .blog-hero .blogtitle{width:55%}.blog .blog-hero .blogblurb{font-size:1.4em;width:75%}.blog .posts-container .post{width:31.3333%}.blog .posts-container .post:nth-child(1),.blog .posts-container .post:nth-child(2),.blog .posts-container .post:nth-child(4),.blog .posts-container .post:nth-child(5),.blog .posts-container .post:nth-child(7),.blog .posts-container .post:nth-child(8){margin-right:3%}.blog .posts-container .post:nth-child(3),.blog .posts-container .post:nth-child(6),.blog .posts-container .post:nth-child(9){margin-right:0}.post h1{font-size:1.8em}.post h2,.post h3{font-size:1.7em}.post h4{font-size:1.5em}.post h5{font-size:1.3em}.posts-container header h2{font-size:2em}#secondary #s{width:160px}.state-hero .state-header h1{font-size:2.85em}.state-hero .state-header p{width:50%;font-size:1.15em}.state-col-1 p{font-size:1.2em}.share-block h2,.state-block h2{font-size:2em}.menu-footer,.menu-footer-right{float:left}#menu-footer,#menu-footer-right{text-align:left;margin-top:.5em}#menu-footer li,#menu-footer-right li{margin:0 .45em}.menu-footer-right{float:right}.splash-hero p{width:50%!important}.splash-optional h2{font-size:2em}}@media screen and (min-width:1200px){section .container{width:70%}.page-template-default #content .page-container,.single-news .post-container,.single-news .single-footer,.single-post .post-container,.single-post .single-footer{width:60%}.blog .blog-hero .blogtitle{width:50%}#secondary #s{width:175px}.connect-block h2{text-align:left;margin-top:.85em;width:55%;margin-right:5%}.connect-block .facebook{clear:none}.connect-block .twitter a{margin-left:auto;margin-right:0}.connect-block .sm-button{float:left;width:20%;margin-left:0;margin-right:0}}@media screen and (min-width:1815px){.state-section aside{max-height:8.75rem}}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}