@charset "UTF-8";.red, .red a{color:#2397db}.lightgray, .lightgray a{color:darkgray}.gray, .gray a{color:#666}.charcoal, .charcoal a{color:#333}.black, .black a{color:black}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:#eee;color:black;text-shadow:none}::selection{background:#eee;color:black;text-shadow:none}a{cursor:pointer;text-decoration:none;color:black}a:hover{text-decoration:underline}a:active{outline:none}a:focus{outline:none}textarea{resize:none}html.touch select:focus{font-size:0.0625em !important}button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:none}::-webkit-input-placeholder{color:#999}input:-moz-placeholder{color:#999}input[type="text"],input[type="email"],input[type="tel"],input[type="submit"],textarea{-webkit-appearance:none;border-radius:0}select.styled{height:35px}fieldset{display:block}img{max-width:100%;vertical-align:middle}.img img{width:100%}figure{display:block;clear:both}figure a{display:block;position:relative;margin-bottom:5px}figure a img{display:block;width:100%;height:auto}figure figcaption{font-size:1.25em;padding:3px 0 6px 0;font-weight:700}.expand{position:absolute;bottom:0;right:0;width:28px;height:28px;background:#2397db}.expand:after{content:'';position:absolute;width:14px;height:14px;top:50%;left:50%;margin-top:-7px;margin-left:-7px;background:url(/wp-content/themes/napco-editorial/images/icn-arrow-expand-x2.png?ecce76) center center no-repeat;background-size:14px}.socials{list-style-type:none}.socials .social-btn{float:left}.socials .social-btn a{background:url(/wp-content/themes/napco-editorial/images/sprite_ui.png?ecce76) no-repeat;display:block;text-indent:-9999em;height:38px;display:inline-block !important}@media only screen and (-webkit-min-device-pixel-ratio: 2){.socials .social-btn a{background-image:url(/wp-content/themes/napco-editorial/images/sprite_ui_2x.png?ecce76) !important;-webkit-background-size:800px 800px;background-size:800px 800px}}.socials .social-btn.fb a{width:8px;background-position:-12px 0}.socials .social-btn.fb a:hover{background-position:-12px -42px}.socials .social-btn.twtr a{width:17px;background-position:-51px 0}.socials .social-btn.twtr a:hover{background-position:-51px -42px}.socials .social-btn.pin a{width:17px;background-position:-101px 0}.socials .social-btn.pin a:hover{background-position:-101px -42px}.socials .social-btn.lin a{width:18px;background-position:-147px 0}.socials .social-btn.lin a:hover{background-position:-147px -42px}.socials .social-btn.gplus a{width:17px;background-position:-194px 0}.socials .social-btn.gplus a:hover{background-position:-194px -42px}.white-line{background:white;border:0;height:1px solid;margin:0;display:block;clear:both}.gray-line{margin:0;padding-top:0;padding-bottom:0;height:1px;display:block;clear:both;background:#d2d2d2}.thick-line{border:0;display:block;clear:both;height:4px;background:#eee;margin:1em 0}.line-pad{padding:0;height:1px;display:block;clear:both;background:#ebebeb;margin:30px 0}.double-line{display:block;clear:both;background:white;height:6px;border-top:3px solid #ebebeb;border-bottom:1px solid #ebebeb;margin:30px 0}.post-more{color:#2397db;font-weight:700;white-space:nowrap}.more-link{text-align:right}.narrow-more{color:#333 !important;font-family:'Napco_1';font-weight:700}.sticker{background:black;color:white;position:absolute;top:-4px;left:-4px;padding:4px 8px;text-transform:uppercase;font-size:0.875em;font-weight:700;z-index:100;font-family:'Napco_1'}.sticker a{color:white;text-decoration:none}.sticker.new{background:#2397db;color:white;padding:4px 10px}time{display:block;font-size:0.75em}.btn-block-red{background:#2397db;color:white;text-transform:uppercase;border:0;font-size:1em;font-weight:700;font-family:'Napco_1';cursor:pointer}.btn-block-red:hover{background:#d22029;text-decoration:none}.no-pad.u{padding-top:0 !important}.no-pad.d{padding-bottom:0 !important}.no-pad.l{padding-left:0 !important}.no-pad.r{padding-right:0 !important}.no-margin.u{margin-top:0 !important}.no-margin.d{margin-bottom:0 !important}.no-margin.l{margin-left:0 !important}.no-margin.r{margin-right:0 !important}.job-list .job{border-top:1px solid #e3e3e3;padding:15px 0}.job-list .job span{display:block;clear:both}.job-list .job .location{font-size: .875em}.job-list .job:first-child{border-top:none;padding-top:0}.job-list .job:last-child{padding-bottom:0}.bucket .post-thumb-full{display:block;clear:both;margin-bottom:15px}.bucket .post-thumb-full.with-label{position:relative}.bucket .post-thumb-full .label{background:#2397db;color:#fff;font-family:'Napco_1';font-size:0.875em;font-weight:bold;text-transform:none;float:left;padding:6px 7px;position:absolute;top:7px;-webkit-box-shadow:4px 4px 15px 0px rgba(0, 0, 0, 0.37);-moz-box-shadow:4px 4px 15px 0px rgba(0, 0, 0, 0.37);box-shadow:4px 4px 15px 0px rgba(0, 0, 0, 0.37);min-width:50px;text-align:center}.bucket .post-title{display:block;clear:both;margin-bottom:15px;line-height:1.2em;font-size:1.25em;font-weight:900}.author-feature .post-thumb-half{margin-top:5px}.author-feature small{text-transform:uppercase;font-family:'Napco_2 Condensed';font-size: .875em;font-weight:700}.author-feature .h4{padding-bottom:10px}.home-post-preview{display:block}.home-post-preview .double-line{margin:40px 0 30px 0}.section-head{margin-left:-6px;margin-bottom:-28px}.section-head.empty-section-head{margin-top:16px}.home-page hr{margin-bottom:40px}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px}::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5)}.post-body ul.gform_fields li{background:none;padding-left:0}.post-body ul.gform_fields li .gfield_label{float:left;width:200px}.post-body ul.gform_fields li .ginput_container:after{content:'';display:block;clear:both}.post-body .gform_wrapper ul li.gfield{clear:both;padding:0.5em 0.5em;margin:0}ul.gform_fields input, .gform_wrapper select{border-radius:4px;border:1px solid #666;border-width:1px;font-size:1em}ul.gform_fields input.small, ul.gform_fields input.medium, ul.gform_fields input.large{font-size:1em}.post .main .gform_footer{text-align:right}.gform_footer.left_label{text-align:right}.gform_footer input[type="submit"]{padding:0.4em 2.7em;border-width:0;font-weight:bold;font-family:Napco_1}.gform_wrapper .left_label label.gfield_label{font-weight:normal}.gform_heading .gform_description{font-size:1.4em;font-weight:900 !important}.gform_prompt{margin:1em 0;font-weight:900;font-size:1.4em}.ginput_container.newsletter_checkbox{border:1px #666 solid;border-radius:4px;background-color:#eff8ff;padding:1.7em;margin-top:10px}.gform_wrapper select{height:30px;background-color:#fff}.ginput_container.newsletter_checkbox label{font-weight:bold;font-size:1.175em}.gform_wrapper select option{font-size:14px}@media (max-width: 768px){.gform_wrapper .left_label input.medium{width:100% !important}}.gform_fileupload_multifile{float:left}html.no-touch header .bot-layer.no-touch-sticky{position:fixed;top:-65px;left:0;width:100%;height:60px;z-index:102;background:#369;-webkit-box-shadow:0 1px 1px 1px rgba(0, 0, 0, 0.4);box-shadow:0 1px 1px 1px rgba(0, 0, 0, 0.15)}html.no-touch header .bot-layer.no-touch-sticky .sticky-wrap{max-width:1200px;display:block;clear:both;margin:0 auto}html.no-touch header .bot-layer.no-touch-sticky.staged{-webkit-transition:top 500ms ease;-moz-transition:top 500ms ease;-o-transition:top 500ms ease;transition:top 500ms ease;top:0}html.no-touch header .bot-layer.no-touch-sticky nav.no-touch-view{width:58%;display:none}html.no-touch header .bot-layer.no-touch-sticky nav.no-touch-view .main-menu>li>.sub-menu{top:58px}html.no-touch header .bot-layer.no-touch-sticky nav.no-touch-view .main-menu>li>a{height:59px;line-height:59px}html.no-touch header .bot-layer.no-touch-sticky nav.no-touch-view .sponsor{height:60px;display:none}html.no-touch header .bot-layer.no-touch-sticky nav.no-touch-view .item-1{width:14%}html.no-touch header .bot-layer.no-touch-sticky nav.no-touch-view .item-2{width:14%}html.no-touch header .bot-layer.no-touch-sticky nav.no-touch-view .item-3{width:17%}html.no-touch header .bot-layer.no-touch-sticky nav.no-touch-view .item-4{width:14%}html.no-touch header .bot-layer.no-touch-sticky nav.no-touch-view .item-5{width:14%}html.no-touch header .bot-layer.no-touch-sticky nav.no-touch-view .item-6{width:19%}html.no-touch header .bot-layer.no-touch-sticky.staged .sticky-logo{width:15%}html.no-touch header .bot-layer.no-touch-sticky.staged .sticky-logo a{margin-top:12px}html.no-touch header .bot-layer.no-touch-sticky.staged nav.no-touch-view{width:65%;display:block}html.no-touch header .bot-layer.no-touch-sticky.staged nav.no-touch-view .item-1{width:12%}html.no-touch header .bot-layer.no-touch-sticky.staged nav.no-touch-view .item-2{width:12%}html.no-touch header .bot-layer.no-touch-sticky.staged nav.no-touch-view .item-3{width:14%}html.no-touch header .bot-layer.no-touch-sticky.staged nav.no-touch-view .item-4{width:12%}html.no-touch header .bot-layer.no-touch-sticky.staged nav.no-touch-view .item-5{width:12%}html.no-touch header .bot-layer.no-touch-sticky.staged nav.no-touch-view .item-6{width:15%}html.no-touch header .bot-layer.no-touch-sticky.staged nav.no-touch-view .item-7{width:22%}html.no-touch header .bot-layer.no-touch-sticky.staged nav.no-touch-view .img a{line-height:54px}html.no-touch header .bot-layer.no-touch-sticky .search-bar{width:20%}html.no-touch header .bot-layer.no-touch-sticky .search-bar input[type="text"]{height:35px;line-height:35px;margin-top:12px}html.no-touch header .bot-layer.no-touch-sticky .sticky-logo{width:22%;float:left;display:block;padding-top:7px;height:60px;position:relative}html.no-touch header .bot-layer.no-touch-sticky .sticky-logo a{width:85%;display:block;margin:0 auto}html.no-touch header .bot-layer.no-touch-sticky .sticky-logo a img{display:block;width:100%;height:auto}.sm-display{display:none !important}header{display:block;clear:both}header .top-layer{display:block;padding:37px 15px}header .top-layer .logo{float:left;width:50%;max-width:500px}header .top-layer .logo a{display:block;clear:both}header .top-layer .logo a img{display:block;width:100%;height:auto;max-width:352px}header .top-layer .logo small{font-family:'Napco_1';font-weight:400;display:block;text-align:left;font-size:0.9375em;color:white}@media (max-width: 1120px){header .top-layer .logo small{}}@media (max-width: 1025px){header .top-layer .logo small{}html.touch header .top-layer .logo small{display:none}header .top-layer .logo{float:left}header .top-layer .logo a img{max-width:150px}}@media (max-width: 920px){header .top-layer .logo small{letter-spacing: .075em}}@media (max-width: 800px){header .top-layer .logo small{letter-spacing: .04em}}header .top-layer .ad-top-banner{float:right;width:68%;max-width:728px}header .top-layer .ad-top-banner a{display:block}header .top-layer .ad-top-banner a img{display:block;width:100%;height:auto}header .top-layer .socials-container{width:40%;float:right;text-align:right;margin-top:27px}header .top-layer .socials-container img{display:block;width:100%}header .top-layer .socials-container .soc-top-row{margin-bottom:10px}header .top-layer .socials-container .soc-top-row .icn-email{width:24px;display:inline-block;height:17px;padding-top:3px}header .top-layer .socials-container .soc-top-row a{color:white;font-family:'Napco_2';text-transform:uppercase;font-size:0.875em;font-weight:bold;display:block;height:17px;line-height:17px}header .top-layer .socials-container .soc-bot-row{height:26px}header .top-layer .socials-container .soc-bot-row a{display:inline-block;width:26px;margin:0 3px}.search-bar form{display:block}.search-bar fieldset{position:relative}.search-bar input[type="text"]{margin:6px 43px 0 0;font-family:'Napco_2';font-size:0.875em;line-height:34px;border:0;float:right;width:70%;padding:0 10px;line-height:28px;height:28px}.search-bar input[type="text"]:focus{outline:none}.search-bar .mag{cursor:pointer;position:absolute;border:0;background:url(/wp-content/themes/napco-editorial/images/icn-mag-x2.png?ecce76) center center no-repeat;background-size:18px 18px;width:28px;height:28px;top:50%;margin-top:-11px;right:15px;display:block;text-indent:-9999em}.search-bar.mobile,.trigger-main-nav{display:none}header .search-bar{float:left;width:25%}header .search-bar.desktop{width:25%}@media (max-width: 768px){header .search-bar.desktop{display:none}}html.touch header .search-bar.desktop{display:none}@media (max-width: 768px){.centerizer.header{padding:0}header .top-layer{padding:0}header .top-layer .trigger-main-nav{width:8%;max-width:60px;height:60px;float:left;border:0;background:none;position:relative;border-right:1px solid black;border-bottom:none;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block}header .top-layer .trigger-main-nav:focus{outline:none}header .top-layer .trigger-main-nav span{position:absolute;background:url(/wp-content/themes/napco-editorial/images/sprite_ui.png?ecce76) no-repeat;display:block;text-indent:-9999em;background-position:0 -190px;width:35px;height:24px;top:50%;margin-top:-12px;left:50%;margin-left:-17px;background-position:-39px -190px}}@media only screen and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2){header .top-layer .trigger-main-nav span{background-image:url(/wp-content/themes/napco-editorial/images/sprite_ui_2x.png?ecce76) !important;-webkit-background-size:800px 800px;background-size:800px 800px}}@media (max-width: 768px){header .top-layer .trigger-main-nav.active{background:#2496dc}header .top-layer .trigger-main-nav.active span{position:absolute;width:35px;height:24px;top:50%;margin-top:-12px;left:50%;margin-left:-17px}header .top-layer .logo{height:60px;border-bottom:none;max-width:none;width:67%;padding:8px}header .top-layer .logo a{float:left;max-width:220px;width:50%}header .top-layer .logo small{float:left;width:46%;padding-top:0px;padding-left:8px;letter-spacing:0;line-height:1.2}header .top-layer .ad-top-banner{float:none;display:block;clear:both;width:100%;margin:0 auto;padding:10px}header .search-bar.mobile{width:25%;border-bottom:none;border-left:1px solid black;height:60px;padding-top:10px;display:block}}header .bot-layer{display:block;clear:both;position:relative;z-index:101;background:#336799}header .bot-layer .sticky-logo{display:none}html.touch .centerizer.header{padding:0}html.touch header .bot-layer{border-bottom:none;border-top:none}html.touch header .search-bar.desktop{display:none}html.touch header .control-wrap{display:block;clear:both;border-bottom:1px solid black}html.touch header .control-wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden}html.touch header .top-layer{padding:0}html.touch header .top-layer .trigger-main-nav{width:8%;max-width:60px;height:60px;float:left;border:0;background:none;position:relative;border-right:1px solid black;border-bottom:none;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block}html.touch header .top-layer .trigger-main-nav:focus{outline:none}html.touch header .top-layer .trigger-main-nav span{position:absolute;background:url(/wp-content/themes/napco-editorial/images/sprite_ui.png?ecce76) no-repeat;display:block;text-indent:-9999em;background-position:0 -190px;width:35px;height:24px;top:50%;margin-top:-12px;left:50%;margin-left:-17px}@media only screen and (-webkit-min-device-pixel-ratio: 2){html.touch header .top-layer .trigger-main-nav span{background-image:url(/wp-content/themes/napco-editorial/images/sprite_ui_2x.png?ecce76) !important;-webkit-background-size:800px 800px;background-size:800px 800px}}html.touch header .top-layer .trigger-main-nav.active{background:#414141}html.touch header .top-layer .trigger-main-nav.active span{position:absolute;background:url(/wp-content/themes/napco-editorial/images/sprite_ui.png?ecce76) no-repeat;display:block;text-indent:-9999em;background-position:-39px -190px;width:35px;height:24px;top:50%;margin-top:-12px;left:50%;margin-left:-17px}@media only screen and (-webkit-min-device-pixel-ratio: 2){html.touch header .top-layer .trigger-main-nav.active span{background-image:url(/wp-content/themes/napco-editorial/images/sprite_ui_2x.png?ecce76) !important;-webkit-background-size:800px 800px;background-size:800px 800px}}html.touch header .top-layer .logo{height:60px;border-bottom:none;max-width:none;width:67%;padding:8px}html.touch header .top-layer .logo a{float:left;max-width:220px;width:50%}html.touch header .top-layer .logo small{float:left;width:50%;padding-top:14px}html.touch header .top-layer .ad-top-banner{float:none;display:block;clear:both;width:100%;margin:0 auto;padding:10px}html.touch header .search-bar.mobile{width:25%;border-bottom:none;border-left:1px solid black;height:60px;padding-top:10px;display:block}html.touch .toggle-search{display:none}body{-webkit-text-size-adjust:none}.section-head{display:block;clear:both;position:relative;margin-bottom:-27px;z-index:100;float:left;background:#2397db;margin-left:-5px}.section-head.no-protrude{margin-bottom:0px;margin-left:0;float:none;display:inline-block}.section-head.no-border{border-bottom:none;margin-bottom:10px}.section-head.small-push{margin-bottom:3px}.section-head .h2{display:block;color:white;font-weight:bold;font-family:"Napco_1",sans-serif;font-size:1.125em;padding:7px 10px;text-transform:uppercase}.section-head a{right:0;bottom:6px;font-weight:700;color:#7a7a7a}.section-head .gray{font-size:0.5625em;color:#666;font-weight:300}.rss-2 .widget{background:none repeat scroll 0 0 #ebebeb;margin-top:10px}.rss-2 .widget ul{list-style:outside none none;padding:10px}.rss-2 .clearfix li{margin-top:15px;padding-left:8px}.section-head-and-link .link-holder{height:34px;line-height:34px}.content-wrapper{display:block}.main,aside{padding-top:20px}.main:after,aside:after{content:".";display:block;height:0;clear:both;visibility:hidden}.no-line .main, .no-line aside{padding-top:0px}.row.bgcolor{background:#e5e5e5;color:#000;margin-left:0;margin-right:0;padding-top:13px;padding-left:0;padding-bottom:20px}.row.bgcolor .col-sm-7.col-block{padding-left:15px}.row.bgcolor .col-sm-5.col-block{padding-right:20px}.row.bgcolor.alt{background:#142739;color:#fff}.row.bgcolor.alt2, .rail-container .widget .row.bgcolor.alt2{background:#369;color:#fff}.row.bgcolor figure{margin-left:-15px;margin-top:5px}.row.bgcolor figcaption{padding-left:15px}.col-sm-6.bgcolor,div.bgcolor{background:#e5e5e5}.rail-carousel.bgcolor{background:#e5e5e5}.sponsor-bar .data{width:66%}.sponsor-bar .logo{margin-bottom:10px}.body-main ol{padding-left:25px}.body-main ol li{margin-bottom:10px;font-size:1em;font-weight:300;line-height:1.4}#issue-single-cover{float:right;margin:0 0 1em 1em}#issue-single-cover img{max-width:200px}#issue-all-issues{text-align:center;font-weight:bold;font-size:1.2em}.magazine-issue .section-head{float:none;display:inline-block}.issues-archive .button-holder{float:right}.issues-archive .pagination.clearfix{clear:none;float:left}.large-feed{display:block;clear:both}.large-feed .start-feed{display:block}.large-feed article{display:block;clear:both;padding:1.1em 0}.large-feed article:after{content:".";display:block;height:0;clear:both;visibility:hidden}.large-feed article .thumb{float:left;width:35%;display:block}.large-feed article .thumb img{display:block;width:100%;height:auto}.large-feed article .text-wrap{float:right;width:62%}.large-feed article .h4{line-height:1.2em;display:block;margin-bottom: .5em}.large-feed article p{line-height:1.4em}.large-feed article.no-thumb .text-wrap{width:100%}@media (max-width: 480px){.large-feed article{margin-bottom:1em}.large-feed article .thumb, .large-feed article .text-wrap{display:block;clear:both;width:auto;float:none}.large-feed article .thumb{margin-bottom:1em}}.insert-more{display:block;clear:both;background:#2397db;position:relative;color:white;text-align:center;font-family:'Napco_1';font-size:1.5em;font-weight:700;padding:8px 0;margin:1.5em 0}.insert-more:hover{text-decoration:none;background:#dd1c20}.insert-more:before,.insert-more:after{content:'';width:24px;height:24px;background:url(/wp-content/themes/napco-editorial/images/sprite_ui.png?ecce76) no-repeat;display:block;text-indent:-9999em;background-position:-28px -158px;display:block;top:50%;margin-top:-12px;position:absolute}@media only screen and (-webkit-min-device-pixel-ratio: 2){.insert-more:before,.insert-more:after{background-image:url(/wp-content/themes/napco-editorial/images/sprite_ui_2x.png?ecce76) !important;-webkit-background-size:800px 800px;background-size:800px 800px}}.insert-more:before{left:15px}.insert-more:after{right:15px}.list-filters .label{font-size:1em;font-weight:900;display:inline;padding:0;height:18px;line-height:18px;text-transform:none;margin-right:10px;margin-top:4px}.list-filters .filter-row{margin-bottom:10px}.list-filters .filter-row:last-child{margin-bottom:6px}.list-filters .filter-row .pull-left{width:50%}.list-filters .filter-row .pull-left .label{width:60px;display:inline-block}.list-filters .filter-row.sort{border-top:1px #ccc solid;padding-top:8px}.list-filters input[type=submit]{border-width:0;background-color:#6289b1;color:#fff;font-weight:bold;font-size:1em;width:100px;text-transform:uppercase}.list-filters #search_terms{padding:0 5px;border:1px solid #aaa;cursor:text;width:250px;height:25px;color:#999}@media handheld, only screen and (max-width: 768px){.ad-pushdown,.no-touch-view{display:none}header .control-wrap{display:block;clear:both;border-bottom:1px solid #000}header .control-wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden}header .top-layer .logo, header .top-layer .search-bar, header .top-layer .trigger-main-nav{border-bottom:none}header .top-layer .socials-container{margin-right:15px;margin-top:10px;margin-bottom:10px}header .toggle-search{display:none}#right-rail{margin:0 auto}#right-rail .ad.napco-ad iframe, .doubleclick iframe{width:100%}.row{margin:0}#NAPCO-prestitial-modal,#NAPCO-prestitial-control,#NAPCO-prestitial-modal-ad,#pres_wrapper,#offer,#NAPCO-prestitial-bg{display:none !important}}@media (max-width: 979px){body{font-size: .9em}embed, .ad img, object, .body-main .BrightcoveExperience{width:100%}.main .napco-webinars-carousel_single.widget_napco-webinars, .main .widget.napco-webinars-carousel_multi{width:100%;margin-bottom:10px}}@media handheld, only screen and (max-width: 768px) and (min-width: 650px){.grid-sizer{width:48%}.gutter-sizer{width:3%}aside{margin:0 auto}}@media handheld, only screen and (max-width: 650px){.h1{font-size:2.250em}.subhead{font-size:1.250em}header .top-layer .logo, html.touch header .top-layer .logo{width:74%;max-width:none;float:left;margin:0 auto;padding:0;padding-top:6px}header .top-layer .logo a, html.touch header .top-layer .logo a{width:90%;max-width:225px;display:block;margin:0 auto;float:none}header .top-layer .logo small, html.touch header .top-layer .logo small{display:none}header .top-layer .trigger-main-nav, html.touch header .top-layer .trigger-main-nav{width:13%;max-width:none;background:#369}header .control-wrap, html.touch header .control-wrap{display:block;clear:both;border-bottom:1px solid #000}header .control-wrap:after, html.touch header .control-wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden}header .search-bar.mobile, html.touch header .search-bar.mobile{position:relative;width:13%;height:60px;float:right;padding-top:0}header .toggle-search, html.touch header .toggle-search{display:block;width:100%;height:60px;position:relative;background:#369;border:none;cursor:pointer}header .toggle-search:focus, html.touch header .toggle-search:focus{outline:none}header .toggle-search .mag, html.touch header .toggle-search .mag{position:absolute;right:50%;margin-right:-14px}header .toggle-search.active, html.touch header .toggle-search.active{background:#2496dc}header .toggle-search.active .mag, html.touch header .toggle-search.active .mag{background-position:-100px -158px}header .touch-search, html.touch header .touch-search{position:absolute;display:none;background:#369;width:320px;right:0px;padding:10px;z-index:10;border-top:4px solid #2496dc}header .touch-search input[type="text"], html.touch header .touch-search input[type="text"]{background:#fff;width:100%;margin:0}header .touch-search input[type="submit"], html.touch header .touch-search input[type="submit"]{display:none}header .touch-search.open, html.touch header .touch-search.open{display:block}.centerizer.footer{padding-left:0;padding-right:0}footer .logo{float:none;display:block;clear:both;width:210px;margin:0 auto;margin-bottom:15px}footer .socials.bot{float:none;display:block;clear:both;width:205px;margin:0 auto}footer .socials.bot li{margin-left:22px}footer .footer-toggle{display:none}footer .bot-level{display:block !important}footer .bot-level .col{display:block;clear:both;float:none;width:auto}footer .bot-level .bot-select{display:block}footer .v-line{display:none}footer .col-body{display:none}.below-footer .logo{float:none;display:block;clear:both;width:220px;margin:0 auto;margin-bottom:15px}.below-footer .copy{text-align:center;margin:0;float:none;display:block;clear:both;width:auto;margin-bottom:20px}.below-footer .copy span, .below-footer .copy address{display:block;clear:both}}@media handheld, only screen and (max-width: 650px){html.touch header .search-bar.mobile{padding-top:0}html.touch header .top-layer .logo, header .top-layer .logo{width:76%;padding-top:10px}html.touch header .top-layer .logo a, header .top-layer .logo a{max-width:200px;width:90%;display:block;margin:0 auto}html.touch header .top-layer .trigger-main-nav, header .top-layer .trigger-main-nav{width:12%}html.touch header .search-bar.mobile, header .search-bar.mobile{width:12%}footer .col{float:none !important;width:auto !important;padding:0 !important;text-align:center}footer .bot-level .group{display:none}}@media handheld, only screen and (max-width: 600px){.grid-sizer{width:auto}}@media handheld, only screen and (max-width: 320px){html.touch header .top-layer .logo, header .top-layer .logo{width:64%;padding-top:12px}html.touch header .top-layer .trigger-main-nav, header .top-layer .trigger-main-nav{width:18%}html.touch header .search-bar.mobile, header .search-bar.mobile{width:18%}.centerizer{padding-left:8px !important;padding-right:8px !important}header .centerizer{padding-left:0 !important;padding-right:0 !important}}