@charset "UTF-8";address,article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden],hr,legend,legend.access{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}@media screen{button,input,select,textarea{font-family:Calibri,Arial,sans-serif;border-radius:0;-webkit-appearance:none}}a:focus{outline:dotted thin}a:active,a:hover{outline:0}abbr[title]{border-bottom:none}b,strong{font-weight:700}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}small,sub,sup{font-size:75%}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}nav ol,nav ul,ul{list-style:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:none}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}td,textarea,th{vertical-align:top}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto}body{line-height:1.125em;margin:0;padding:0}blockquote,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,iframe,menu,ol,p,pre,td,th,ul{margin:0;padding:0;line-height:1.4}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{padding:0}q:after,q:before{content:''}.submit input,button,input.submit{cursor:pointer}.clear{clear:both;display:block;height:0;overflow:hidden}.access,.hidden-on-load{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.icon-share:before{content:'\e800'}.icon-print:before{content:'\e801'}.icon-mail:before{content:'\e802'}.icon-search:before,.site-search button:before{content:'\e803'}.icon-chevron-left:before,.js-scroll-trigger.left .icon:before,.nav-pagination .previous:before{content:'\e804'}.icon-chevron-up:before{content:'\e805'}.icon-chevron-down:before{content:'\e806'}.icon-chevron-right:before,.js-scroll-trigger.right .icon:before,.nav-pagination .next:before{content:'\e807'}.icon-minus:before,.js-enabled .js-concertina.active .js-trigger .icon-plus:before,.js-table-responsive .active .js-show:before,.nav-secondary.collapsible .active .active.parent .icon-plus:before,.nav-secondary.collapsible .active .icon-plus:before,.nav-secondary.collapsible .active .parent .icon-plus:before{content:'\e808'}.icon-plus:before,.nav-secondary.collapsible .active .parent .icon-plus:before{content:'\e809'}.content-wrapper a[href^="http://"]:after,.content-wrapper a[href^="https://"]:after,.icon-external-link:before,.other-resources a[href^="http://"]:after,.other-resources a[href^="https://"]:after{content:'\e80a'}.captionImage.enlarge-image .caption:before,.icon-enlarge:before{content:'\e80b'}.icon-circle-arrow-left:before{content:'\e80c'}.icon-circle-arrow-right:before{content:'\e80d'}.icon-circle-arrow-down:before{content:'\e80e'}.icon-circle-arrow-up:before{content:'\e80f'}.icon-arrow-swoosh:before{content:'\e810'}.category-3 .story-article-subheader .liner:before,.icon-category-3:before,.icon-nut:before{content:'\e811'}.category-1 .story-article-subheader .liner:before,.icon-category-1:before,.icon-map-pin:before{content:'\e812'}.category-7 .story-article-subheader .liner:before,.icon-category-7:before,.icon-wind:before{content:'\e813'}.category-5 .story-article-subheader .liner:before,.icon-bolt:before,.icon-category-5:before{content:'\e814'}.category-4 .story-article-subheader .liner:before,.icon-category-4:before,.icon-drop:before{content:'\e815'}.category-6 .story-article-subheader .liner:before,.icon-category-6:before,.icon-heat:before{content:'\e816'}.category-2 .story-article-subheader .liner:before,.icon-category-2:before,.icon-house:before{content:'\e817'}.fancybox-close:before,.icon-cancel:before{content:'\e818'}.block-notification .title:before,.icon-attention:before{content:'\e819'}.icon-twitter:before{content:'\f099'}.icon-facebook:before{content:'\f09a'}.icon-linkedin:before{content:'\f0e1'}.icon-file-pdf:before{content:'\f1c1'}.icon-file-word:before{content:'\f1c2'}.icon-file-excel:before{content:'\f1c3'}.ssk-twitter{background:#00b4e0}.ssk-twitter:hover{background:#008bad}.ssk-facebook{background:#255c95}.ssk-facebook:hover{background:#1b436c}.ssk-email{background:#757575}.ssk-email:hover{background:#5c5c5c}.ssk-linkedin{background:#1c87bd}.ssk-linkedin:hover{background:#156791}.temp-c{height:115px;min-width:170px;padding:40px 10px;text-align:center;margin-bottom:1em}.smarterhomes_body{background:#43494e;color:#fff}.smarterhomes_gray_1{background:#7b7f83;color:#000}.smarterhomes_gray_2{background:#a1a4a6;color:#000}.smarterhomes_gray_3{background:#d9dbdc;color:#000}.smarterhomes_gray_4{background:#f2f2f3;color:#000}.smarterhomes_gray_4b{background:#f5f6f6;color:#000}.smarterhomes_gray_5{background:#4d4d4d;color:#fff}.smarterhomes_gray_6{background:#333;color:#fff}.smarterhomes_gray_7{background:#393b3c;color:#fff}.smarterhomes_blue_1{background:#007cba;color:#fff}.smarterhomes_blue_2{background:#6cceff;color:#000}.smarterhomes_1_1{background:#84c441;color:#000}.smarterhomes_1_2{background:#6ba131;color:#000}.smarterhomes_1_3{background:#a6e267;color:#000}.smarterhomes_1_4{background:#e6f3d9;color:#000}.smarterhomes_2_1{background:#7e3773;color:#fff}.smarterhomes_2_2{background:#5a2853;color:#fff}.smarterhomes_2_3{background:#b963ac;color:#fff}.smarterhomes_2_4{background:#e8dbe6;color:#000}.smarterhomes_2_5{background:#ad5ea1;color:#000}.smarterhomes_3_1{background:#1e3278;color:#fff}.smarterhomes_3_2{background:#162457;color:#fff}.smarterhomes_3_3{background:#4f6dd3;color:#fff}.smarterhomes_3_4{background:#dde0eb;color:#000}.smarterhomes_3_5{background:#3f5ab8;color:#000}.smarterhomes_4_1{background:#3c78c7;color:#fff}.smarterhomes_4_2{background:#2e60a2;color:#fff}.smarterhomes_4_3{background:#518ad5;color:#fff}.smarterhomes_4_4{background:#d8e4f4;color:#000}.smarterhomes_4_5{background:#55a1d7;color:#000}.smarterhomes_5_1{background:#fa9614;color:#000}.smarterhomes_5_2{background:#d67b04;color:#000}.smarterhomes_5_3{background:#fbbd51;color:#000}.smarterhomes_5_4{background:#feead0;color:#000}.smarterhomes_6_1{background:#dc1432;color:#fff}.smarterhomes_6_2{background:#960e22;color:#fff}.smarterhomes_6_3{background:#e7324d;color:#fff}.smarterhomes_6_4{background:#fadce0;color:#000}.smarterhomes_6_5{background:#eb6b6a;color:#000}.smarterhomes_7_1{background:#006472;color:#fff}.smarterhomes_7_2{background:#004049;color:#fff}.smarterhomes_7_3{background:#148e9f;color:#fff}.smarterhomes_7_4{background:#cce0e3;color:#000}.smarterhomes_7_5{background:#27b7cb;color:#000}.category-1 .smart-guides-list .icon-chevron-right,.category-1 .smart-guides-list .nav-pagination .next:before,.icon-category-1,.nav-pagination .category-1 .smart-guides-list .next:before{color:#84c441}.block-related-categories-expanded .category-1 .category-title,.category-1 .content-wrapper .h2,.category-1 .content-wrapper h2,.category-1.smart-guides-category .category-title{color:#6ba131}.search-result-item .category-1{color:#517a25}.category-1 th,.category-1.block-featured-content,.category-1.page-smart-guide-article .aside-col:after,.js-enabled .category-1 .js-concertina .js-trigger{background-color:#e6f3d9}.category-1 .block-you-might-also-like .block-header,.category-1 .story-article-subheader .layout-col-3,.category-1 .story-article-subheader:before,.category-1.block-story-article a{background-color:#84c441}.category-1 .story-article-subheader .layout-col-7{background-color:#6ba131}.category-1.block-featured-content .button{background-color:#568227}.category-1.block-featured-content .button:hover,.nav-category-filter .category-1 .icon{background-color:#84c441}.category-1 .page-subheader .st1,.category-1 .page-subheader .st2,.category-1.block-featured-content .st1,.category-1.block-featured-content .st2{fill:#84c441}.category-1 .story-article-subheader h2{color:#333}.block-story-article a .icon-category-1,.category-1 .story-article-subheader .liner:before{color:#a6e267}.js-enabled .category-1 .js-concertina.active{border-color:#a6e267}.js-enabled .category-1 .js-concertina.active .sh-branding-element .st1{fill:#a6e267}.category-1 .js-table-responsive .active td,.category-1 .js-table-responsive .active th{background-color:#e6f3d9}.category-1 .js-table-responsive .active th.first{background-color:#84c441;color:#fff}@media only screen and (max-width:599px){.category-1 .story-article-subheader,.nav-category-filter li .category-1:before{background-color:#84c441}.nav-category-filter .category-1 .text-label{color:#6ba131}}.category-1 .fancybox-title-float-wrap .child{background-color:#84c441}.category-1 .story-article-subheader .nav-tertiary li a{color:#324b17}.category-1 .story-article-subheader:not(.with-image) .intro-text{color:#000}.block-related-categories-expanded .category-2 .category-title,.category-2 .content-wrapper .h2,.category-2 .content-wrapper h2,.category-2 .smart-guides-list .icon-chevron-right,.category-2 .smart-guides-list .nav-pagination .next:before,.category-2.smart-guides-category .category-title,.icon-category-2,.nav-pagination .category-2 .smart-guides-list .next:before,.search-result-item .category-2{color:#7e3773}.category-2 th,.category-2.block-featured-content,.category-2.page-smart-guide-article .aside-col:after,.js-enabled .category-2 .js-concertina .js-trigger{background-color:#e8dbe6}.category-2 .block-you-might-also-like .block-header,.category-2 .story-article-subheader .layout-col-3,.category-2 .story-article-subheader:before,.category-2.block-featured-content .button,.category-2.block-story-article a,.nav-category-filter .category-2 .icon{background-color:#7e3773}.category-2.block-featured-content .button:hover{background-color:#b963ac}.category-2 .story-article-subheader .layout-col-7{background-color:#5a2853}.category-2 .page-subheader .st1,.category-2 .page-subheader .st2,.category-2.block-featured-content .st1,.category-2.block-featured-content .st2{fill:#7e3773}.category-2 .story-article-subheader .liner:before{color:#b963ac}.block-story-article a .icon-category-2{color:#ad5ea1}.js-enabled .category-2 .js-concertina.active{border-color:#b963ac}.js-enabled .category-2 .js-concertina.active .sh-branding-element .st1{fill:#b963ac}.category-2 .js-table-responsive .active td,.category-2 .js-table-responsive .active th{background-color:#e8dbe6}.category-2 .js-table-responsive .active th.first{background-color:#7e3773;color:#fff}@media only screen and (max-width:599px){.category-2 .story-article-subheader,.nav-category-filter li .category-2:before{background-color:#7e3773}.nav-category-filter .category-2 .text-label{color:#7e3773}}.category-2 .fancybox-title-float-wrap .child{background-color:#7e3773}.block-related-categories-expanded .category-3 .category-title,.category-3 .content-wrapper .h2,.category-3 .content-wrapper h2,.category-3 .smart-guides-list .icon-chevron-right,.category-3 .smart-guides-list .nav-pagination .next:before,.category-3.smart-guides-category .category-title,.icon-category-3,.nav-pagination .category-3 .smart-guides-list .next:before,.search-result-item .category-3{color:#1e3278}.category-3 th,.category-3.block-featured-content,.category-3.page-smart-guide-article .aside-col:after,.js-enabled .category-3 .js-concertina .js-trigger{background-color:#dde0eb}.category-3 .block-you-might-also-like .block-header,.category-3 .story-article-subheader .layout-col-3,.category-3 .story-article-subheader:before,.category-3.block-featured-content .button,.category-3.block-story-article a,.nav-category-filter .category-3 .icon{background-color:#1e3278}.category-3.block-featured-content .button:hover{background-color:#4f6dd3}.category-3 .story-article-subheader .layout-col-7{background-color:#162457}.category-3 .page-subheader .st1,.category-3 .page-subheader .st2,.category-3.block-featured-content .st1,.category-3.block-featured-content .st2{fill:#1e3278}.category-3 .story-article-subheader .liner:before{color:#4f6dd3}.block-story-article a .icon-category-3{color:#3f5ab8}.js-enabled .category-3 .js-concertina.active{border-color:#4f6dd3}.js-enabled .category-3 .js-concertina.active .sh-branding-element .st1{fill:#4f6dd3}.category-3 .js-table-responsive .active td,.category-3 .js-table-responsive .active th{background-color:#dde0eb}.category-3 .js-table-responsive .active th.first{background-color:#1e3278;color:#fff}@media only screen and (max-width:599px){.category-3 .story-article-subheader,.nav-category-filter li .category-3:before{background-color:#1e3278}.nav-category-filter .category-3 .text-label{color:#1e3278}}.category-3 .fancybox-title-float-wrap .child{background-color:#1e3278}.block-related-categories-expanded .category-4 .category-title,.category-4 .content-wrapper .h2,.category-4 .content-wrapper h2,.category-4 .smart-guides-list .icon-chevron-right,.category-4 .smart-guides-list .nav-pagination .next:before,.category-4.smart-guides-category .category-title,.icon-category-4,.nav-pagination .category-4 .smart-guides-list .next:before{color:#3c78c7}.search-result-item .category-4{color:#2e60a2}.category-4 th,.category-4.block-featured-content,.category-4.page-smart-guide-article .aside-col:after,.js-enabled .category-4 .js-concertina .js-trigger{background-color:#d8e4f4}.category-4 .block-you-might-also-like .block-header,.category-4 .story-article-subheader .layout-col-3,.category-4 .story-article-subheader:before,.category-4.block-story-article a,.nav-category-filter .category-4 .icon{background-color:#3c78c7}.category-4.block-featured-content .button:hover{background-color:#518ad5}.category-4 .story-article-subheader .layout-col-7,.category-4.block-featured-content .button{background-color:#2e60a2}.category-4 .page-subheader .st1,.category-4 .page-subheader .st2,.category-4.block-featured-content .st1,.category-4.block-featured-content .st2{fill:#3c78c7}.category-4 .story-article-subheader .liner:before{color:#518ad5}.block-story-article a .icon-category-4{color:#55a1d7}.js-enabled .category-4 .js-concertina.active{border-color:#518ad5}.js-enabled .category-4 .js-concertina.active .sh-branding-element .st1{fill:#518ad5}.category-4 .js-table-responsive .active td,.category-4 .js-table-responsive .active th{background-color:#d8e4f4}.category-4 .js-table-responsive .active th.first{background-color:#3c78c7;color:#fff}@media only screen and (max-width:599px){.category-4 .story-article-subheader,.nav-category-filter li .category-4:before{background-color:#3c78c7}.nav-category-filter .category-4 .text-label{color:#3c78c7}}.category-4 .fancybox-title-float-wrap .child{background-color:#3c78c7}.category-5 .smart-guides-list .icon-chevron-right,.category-5 .smart-guides-list .nav-pagination .next:before,.icon-category-5,.nav-pagination .category-5 .smart-guides-list .next:before{color:#fa9614}.block-related-categories-expanded .category-5 .category-title,.category-5 .content-wrapper .h2,.category-5 .content-wrapper h2,.category-5.smart-guides-category .category-title{color:#d67b04}.search-result-item .category-5{color:#a45e03}.category-5 th,.category-5.block-featured-content,.category-5.page-smart-guide-article .aside-col:after,.js-enabled .category-5 .js-concertina .js-trigger{background-color:#feead0}.category-5 .block-you-might-also-like .block-header,.category-5 .story-article-subheader .layout-col-3,.category-5 .story-article-subheader:before{background-color:#fa9614}.category-5 .story-article-subheader .layout-col-7{background-color:#d67b04}.category-5.block-featured-content .button{background-color:#ae6403}.category-5.block-featured-content .button:hover,.category-5.block-story-article a,.nav-category-filter .category-5 .icon{background-color:#fa9614}.category-5 .page-subheader .st1,.category-5 .page-subheader .st2,.category-5.block-featured-content .st1,.category-5.block-featured-content .st2{fill:#fa9614}.category-5 .story-article-subheader h2{color:#333}.block-story-article a .icon-category-5,.category-5 .story-article-subheader .liner:before{color:#fbbd51}.js-enabled .category-5 .js-concertina.active{border-color:#fbbd51}.js-enabled .category-5 .js-concertina.active .sh-branding-element .st1{fill:#fbbd51}.category-5 .js-table-responsive .active td,.category-5 .js-table-responsive .active th{background-color:#feead0}.category-5 .fancybox-title-float-wrap .child,.category-5 .js-table-responsive .active th.first{background-color:#fa9614}@media only screen and (max-width:599px){.category-5 .story-article-subheader,.nav-category-filter li .category-5:before{background-color:#fa9614}.nav-category-filter .category-5 .text-label{color:#d67b04}}.category-5 .story-article-subheader .nav-tertiary li a{color:#593302}.category-5 .story-article-subheader:not(.with-image) .intro-text{color:#000}.block-related-categories-expanded .category-6 .category-title,.category-6 .content-wrapper .h2,.category-6 .content-wrapper h2,.category-6 .smart-guides-list .icon-chevron-right,.category-6 .smart-guides-list .nav-pagination .next:before,.category-6.smart-guides-category .category-title,.icon-category-6,.nav-pagination .category-6 .smart-guides-list .next:before,.search-result-item .category-6{color:#dc1432}.category-6 th,.category-6.block-featured-content,.category-6.page-smart-guide-article .aside-col:after,.js-enabled .category-6 .js-concertina .js-trigger{background-color:#fadce0}.category-6 .block-you-might-also-like .block-header,.category-6 .story-article-subheader .layout-col-3,.category-6 .story-article-subheader:before,.category-6.block-featured-content .button,.category-6.block-story-article a,.nav-category-filter .category-6 .icon{background-color:#dc1432}.category-6.block-featured-content .button:hover{background-color:#e7324d}.category-6 .story-article-subheader .layout-col-7{background-color:#960e22}.category-6 .page-subheader .st1,.category-6 .page-subheader .st2,.category-6.block-featured-content .st1,.category-6.block-featured-content .st2{fill:#dc1432}.category-6 .story-article-subheader .liner:before{color:#e7324d}.block-story-article a .icon-category-6{color:#eb6b6a}.js-enabled .category-6 .js-concertina.active{border-color:#e7324d}.js-enabled .category-6 .js-concertina.active .sh-branding-element .st1{fill:#e7324d}.category-6 .js-table-responsive .active td,.category-6 .js-table-responsive .active th{background-color:#fadce0}.category-6 .js-table-responsive .active th.first{background-color:#dc1432;color:#fff}@media only screen and (max-width:599px){.category-6 .story-article-subheader,.nav-category-filter li .category-6:before{background-color:#dc1432}.nav-category-filter .category-6 .text-label{color:#dc1432}}.category-6 .fancybox-title-float-wrap .child{background-color:#dc1432}.block-related-categories-expanded .category-7 .category-title,.category-7 .content-wrapper .h2,.category-7 .content-wrapper h2,.category-7 .smart-guides-list .icon-chevron-right,.category-7 .smart-guides-list .nav-pagination .next:before,.category-7.smart-guides-category .category-title,.icon-category-7,.nav-pagination .category-7 .smart-guides-list .next:before,.search-result-item .category-7{color:#006472}.category-7 th,.category-7.block-featured-content,.category-7.page-smart-guide-article .aside-col:after,.js-enabled .category-7 .js-concertina .js-trigger{background-color:#cce0e3}.category-7 .block-you-might-also-like .block-header,.category-7 .story-article-subheader .layout-col-3,.category-7 .story-article-subheader:before,.category-7.block-featured-content .button,.category-7.block-story-article a,.nav-category-filter .category-7 .icon{background-color:#006472}.category-7.block-featured-content .button:hover{background-color:#148e9f}.category-7 .story-article-subheader .layout-col-7{background-color:#004049}.category-7 .page-subheader .st1,.category-7 .page-subheader .st2,.category-7.block-featured-content .st1,.category-7.block-featured-content .st2{fill:#006472}.block-story-article a .icon-category-7,.category-7 .story-article-subheader .liner:before{color:#148e9f}.js-enabled .category-7 .js-concertina.active{border-color:#148e9f}.js-enabled .category-7 .js-concertina.active .sh-branding-element .st1{fill:#148e9f}.category-7 .js-table-responsive .active td,.category-7 .js-table-responsive .active th{background-color:#cce0e3}.category-7 .js-table-responsive .active th.first{background-color:#006472;color:#fff}@media only screen and (max-width:599px){.category-7 .story-article-subheader,.nav-category-filter li .category-7:before{background-color:#006472}.nav-category-filter .category-7 .text-label{color:#006472}}.category-7 .fancybox-title-float-wrap .child{background-color:#006472}body,form .js-radio label{font-family:Calibri,Arial,sans-serif}#mobile-menu-container li,.block-featured-content .title,.block-header .title,.block-partners .block-header .title strong,.block-story-article .block-title,.button,.gallery-modal .image-details .title,.h1,.h2,.nav-category-filter .category-all strong,.nav-category-filter .guide-nav-title,.nav-main li,.nav-pagination li,.nav-pagination li strong,.nav-tertiary .nav-tertiary-heading,.page-footer .last li,.page-footer h2,.page-footer h3,.search-result-item .title,blockquote:before,button,h1,h2,input[type=reset],input[type=submit],th{font-family:Panton-Black,Arial,sans-serif;font-weight:800;font-style:normal}.block-related-categories-expanded .category-title,.block-smart-guide .block-title,.fancybox-title-float-wrap .title,.form .label,.form label,.h3,.h4,.h5,.h6,.link-back-to-top a,.nav-category-filter li .text-label,.nav-secondary li,.nav-tertiary li,.panton-bold,.portal-header .portal-link a,.related-stories-list .title,blockquote .caption strong,h3,h4,h5,h6,strong{font-family:Panton-Bold,Arial,sans-serif;font-weight:700;font-style:normal}.block-related-categories li,.block-story-article .block-subtitle,.intro-text,.js-enabled .js-concertina .js-trigger .title,.nav-secondary li li,.page-options li,.panton-regular,.portal-header .portal-link,.search-result-item .category,.search-results-header .search-matches,blockquote .caption{font-family:Panton-Regular,Arial,sans-serif;font-weight:400;font-style:normal}.block-partners .block-header .title,.block-smart-guides-featured h2,.block-you-might-also-like .col-title,.guide-article-subheader .type,.panton-light,.search-result-item .type,.sub-title,blockquote{font-family:Panton-Light,Arial,sans-serif;font-weight:200;font-style:normal}.block-notification .title:before,.enlarge-image .caption:before,.fancybox-close:before,.js-concertina .js-trigger .icon-plus:before,.js-concertina .js-trigger .nav-secondary.collapsible .active .parent .icon-plus:before,.js-scroll-trigger .icon:before,.nav-pagination .next:before,.nav-pagination .previous:before,.nav-secondary.collapsible .active .parent .js-concertina .js-trigger .icon-plus:before,.site-search button:before,.story-article-subheader .liner:before,[class*=" icon-"]:before,[class^=icon-]:before{font-family:mbie-smarterhomes-icons;font-style:normal;font-weight:400;speak:none;text-align:center;text-transform:none;line-height:1;display:inline-block;font-variant:normal}.icon-category-1:before{font-size:125%}.icon-category-2:before{font-size:99%}.icon-category-3:before{font-size:115%}.icon-category-4:before{font-size:125%;margin-left:2px}.icon-category-5:before{font-size:130%;margin-left:3px}.icon-category-6:before{font-size:126%}.icon-category-7:before{font-size:105%}body{background-color:#fff;color:#43494e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layout-row{clear:both;overflow:hidden}.page-wrapper{margin:0 auto;position:relative;text-align:left;max-width:75em;padding:0 1.25em;-webkit-transition:max-width .2s ease-in-out;-moz-transition:max-width .2s ease-in-out;-o-transition:max-width .2s ease-in-out;transition:max-width .2s ease-in-out}.page-wrapper.center{text-align:center}@media screen and (min-width:1401px){.page-wrapper{max-width:81.25em}}@media screen and (min-width:1500px){.page-wrapper{max-width:87.5em}}@media screen and (min-width:800px){.layout-col-1,.layout-col-10,.layout-col-2,.layout-col-3,.layout-col-4,.layout-col-5,.layout-col-6,.layout-col-7,.layout-col-8,.layout-col-9{float:left;margin-right:3.25%}.layout-col-1{width:5.35417%}.layout-col-2{width:13.95833%}.layout-col-3{width:22.5625%}.layout-col-4{width:31.16667%}.layout-col-5{width:39.77083%}.layout-col-6{width:48.375%}.layout-col-7{width:56.97917%}.layout-col-8{width:65.58333%}.layout-col-9{width:74.1875%}.layout-col-10{width:82.79167%}.layout-col-11{width:91.39583%}.layout-col-12{width:100%}.layout-col.last,.layout-col:last-child{margin-right:0!important}.aside-col{width:25%;margin-right:5%}.main-col{width:55%;margin-right:0}}a{text-decoration:none;color:#007cba}a:active,a:focus,a:hover{text-decoration:underline}.content-wrapper a[href^="http://"]:after,.content-wrapper a[href^="https://"]:after,.other-resources a[href^="http://"]:after,.other-resources a[href^="https://"]:after{margin:0 .4em 0 .35em;font-size:65%;position:relative;top:-2px;font-family:mbie-smarterhomes-icons;font-style:normal;font-weight:400;speak:none;text-align:center;text-transform:none;line-height:1;display:inline-block;font-variant:normal}.content-wrapper .button[href^="http://"]:after,.content-wrapper .button[href^="https://"]:after,.content-wrapper .enlarge-image a[href^="http://"]:after,.content-wrapper .enlarge-image a[href^="https://"]:after{display:none}.page-header{position:relative;background:#f5f6f6}.page-header .page-wrapper{overflow:hidden}.page-header a{text-decoration:none}.page-header .home-logo{display:block;width:12.5em;height:3.5625em;margin:2.375em 0 2.8125em .5625em;background:url(../images/logos/mbie-smarterhomes-logo.png) no-repeat;-webkit-background-size:contain;background-size:contain;text-indent:-999em}@media screen and (min-width:600px){.page-wrapper{padding:0 2.5em}.layout-col-1,.layout-col-10,.layout-col-2,.layout-col-3,.layout-col-4,.layout-col-5,.layout-col-6,.layout-col-7,.layout-col-8,.layout-col-9{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-header .home-logo{width:14.8125em;height:4.3125em;margin:2.0625em 0 2.375em}}.site-search{display:none;position:relative;width:100%}.site-search input{font-size:1.25em;line-height:1;border:2px solid #d9dbdc;background:#fff;width:100%;padding:.4em 2.1em .4em 1.3em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:1em;height:2em}.site-search button{font-size:1em;position:absolute;width:1.25em;min-width:inherit;top:.5625em;right:1.125em;background:0 0;padding:0;color:#a1a4a6;border-radius:0}.site-search button:before{font-size:1.25em}.site-search button:hover{color:#007cba;background:0 0}.site-search button span{text-indent:-999em;display:block;position:absolute;left:-999px}@media screen and (min-width:800px){.site-search{display:block;width:21.25em;position:absolute;top:3.6875em;right:2.5em}}.portal-header{background:#43494e;color:#eaeaea}.portal-header .portal-link{line-height:1;padding:.875em 0 .5625em;text-align:right}.portal-header .portal-link a{color:inherit}.nav-main{clear:both;background:#fff}.nav-main .page-wrapper{display:none;overflow:hidden}.nav-main li{font-size:1.3125em;line-height:1;float:left}.nav-main li a{display:block;padding:.71429em 1.52381em;margin:0 .95238em .95238em 0;text-align:center;white-space:nowrap;position:relative;text-transform:uppercase;border-radius:1.19048em;background:rgba(108,206,255,.45);color:#43494e}.nav-main li a:active,.nav-main li a:focus,.nav-main li a:hover{text-decoration:none;background:#6cceff}.nav-main li.current a{background:#007cba;color:#fff}@media screen and (min-width:600px){.nav-main .page-wrapper{display:block;padding-top:2.1875em;padding-bottom:1.25em}}@media screen and (max-width:799px){.nav-main{display:none}}@media screen and (max-width:970px){.nav-main ul{font-size:75%}}@media screen and (min-width:970px){.nav-main .page-wrapper{padding-bottom:.9375em}}.mobile-menu{display:block;position:absolute;top:2.375em;right:1.25em;background:url(../images/icons/burger.svg) no-repeat;width:2.6875em;height:3.4375em;-webkit-background-size:contain;background-size:contain}.mobile-menu span{display:none}@media screen and (min-width:600px){.mobile-menu{top:2.5em;right:2.5em}}@media screen and (min-width:800px){.mobile-menu{display:none}}#mobile-menu-container{display:none;position:fixed;left:0;top:0;right:0;bottom:0;background:#43494e;z-index:5}.mobile-menu-active{overflow:hidden;position:fixed}.mobile-menu-active #mobile-menu-container{display:block;overflow:hidden;overflow-x:hidden;overflow-y:auto}#mobile-menu-container nav{padding:0 1.25em}#mobile-menu-container li{font-size:1.5em;line-height:1.16667;position:relative}#mobile-menu-container li a{display:block;padding:.41667em .79167em;color:#6cceff;outline:0;text-transform:uppercase;border-radius:1.04167em}#mobile-menu-container li a:active,#mobile-menu-container li a:focus,#mobile-menu-container li a:hover{background-color:#005d8c;color:#fff}#mobile-menu-container .current a,#mobile-menu-container .section a{background:#0070a7}#mobile-menu-container .current a:after,#mobile-menu-container .section a:after{color:#fff}#mobile-menu-container .home a{height:1.83333em;margin:1.04167em 0 1.29167em .125em;background:url(../images/logos/mbie-smarterhomes-logo-white.png) .66667em .83333em no-repeat;-webkit-background-size:6.54167em 1.83333em;background-size:6.54167em 1.83333em;text-indent:-999em}#mobile-menu-container .home:after{display:block;content:"";width:100%;height:.41667em;background:rgba(255,255,255,.15);border-radius:.20833em}#mobile-menu-container .home a:active,#mobile-menu-container .home a:focus,#mobile-menu-container .home a:hover{background-color:transparent}#mobile-menu-container .menu-close{font-size:1.5625em;position:absolute;right:0;top:0;display:block;color:#6cceff;cursor:pointer;padding:.8em 1.2em}#mobile-menu-container .mobile-search{font-size:1em}#mobile-menu-container .site-search{display:block;margin:1.875em 0 1em}#mobile-menu-container .site-search input{background:#d9dbdc;border-color:#d9dbdc;padding-left:.85em;line-height:unset}#mobile-menu-container .site-search button{color:#007cba;top:.4375em;right:1.25em;width:1.5625em;height:1.5625em}#mobile-menu-container .site-search button:before{font-size:1.4375em}@media screen and (min-width:800px){#mobile-menu-container{display:none!important}}.nav-secondary .title{font-size:1.1875em;line-height:1.26316;margin:0 0 .78947em}.nav-secondary .title a{padding:.52632em 1.05263em;display:block;color:#43494e}.nav-secondary a:active,.nav-secondary a:focus,.nav-secondary a:hover{color:#00496e;text-decoration:none}.nav-secondary li{font-size:1.125em;line-height:1.22222;margin-bottom:.55556em;position:relative}.nav-secondary li a,.nav-secondary li strong{display:block;padding:.66667em 2.77778em .66667em 1.66667em;position:relative;cursor:pointer;border-radius:1.66667em;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#0072ab;background-color:#f5f6f6}.nav-secondary li a:active,.nav-secondary li a:focus,.nav-secondary li a:hover,.nav-secondary li strong:hover{background-color:#daf3ff}.nav-secondary .current{color:#fff;background-color:#007cba}.nav-secondary .current:active,.nav-secondary .current:focus,.nav-secondary .current:hover{color:#fff;text-decoration:none;background-color:#007cba}.nav-secondary li ul{margin-top:.55556em}.nav-secondary li li ul{margin-top:.3125em;margin-bottom:.3125em}.nav-secondary li li{font-size:inherit;line-height:1.16667;margin-bottom:0}.nav-secondary li li li{line-height:inherit}.nav-secondary .child li a,.nav-secondary .child li strong{padding:.44444em 2.77778em .44444em 1.66667em;background:#fff}.nav-secondary .child li a:active,.nav-secondary .child li a:focus,.nav-secondary .child li a:hover{text-decoration:underline}.nav-secondary .child li ul{margin-left:1.25em}.nav-secondary .child li li{font-size:.88889em}.nav-secondary .child li li a,.nav-secondary .child li li strong{padding:.3125em 0 .3125em 1.25em}.nav-secondary .child .current{color:#333}.nav-secondary .child .current:active,.nav-secondary .child .current:focus,.nav-secondary .child .current:hover{color:#007cba;background-color:#fff}.js-enabled .nav-secondary.collapsible .child{display:none}.js-enabled .nav-secondary.collapsible .active .child{display:block}.js-enabled .nav-secondary.collapsible .active li .child{display:none}.js-enabled .nav-secondary.collapsible li .active .child{display:block}.nav-secondary.collapsible .active .parent .icon-plus,.nav-secondary.collapsible .parent .icon-plus{font-size:1em;position:absolute;top:.6875em;right:1.1875em;z-index:2;cursor:pointer;padding:0;pointer-events:none;color:#007cba}.nav-secondary.collapsible .parent .icon-plus.js-link{pointer-events:auto}.nav-secondary.collapsible .parent .child .icon-plus{top:.5em}.nav-secondary.collapsible .parent .icon-plus:hover{color:#333}.nav-secondary.collapsible .active .parent .icon-current .icon-plus,.nav-secondary.collapsible .icon-current .active .parent .icon-plus,.nav-secondary.collapsible .icon-current .icon-plus{color:#fff}.nav-secondary.collapsible .active .parent .icon-current li .icon-plus,.nav-secondary.collapsible .icon-current li .active .parent .icon-plus,.nav-secondary.collapsible .icon-current li .icon-plus{color:#007cba}.nav-secondary.collapsible .icon-current .icon-plus:hover{color:#6cceff!important}.nav-tertiary{margin:0 0 1.8125em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nav-tertiary.empty{display:none}.nav-tertiary .nav-tertiary-heading{font-size:1.1875em;line-height:1.26316;margin:0 0 .57895em;padding:0}.nav-tertiary li{font-size:1.125em;line-height:1.22222}.nav-tertiary li a{display:block;position:relative;padding:.27778em 1.11111em .27778em 1.44444em}.nav-tertiary .icon-chevron-down{font-size:.77778em;position:absolute;top:.57143em;left:0}@media screen and (min-width:600px){.tools-listings .nav-tertiary{overflow:hidden;text-align:center;max-width:50em;margin-left:auto;margin-right:auto}.tools-listings .nav-tertiary .nav-tertiary-heading{font-size:1.125em;line-height:1.22222;margin:0;padding:0 .27778em 0 0;color:#7b7f83}.tools-listings .nav-tertiary .nav-tertiary-heading:after{content:':'}.tools-listings .nav-tertiary .nav-tertiary-heading,.tools-listings .nav-tertiary li,.tools-listings .nav-tertiary li a,.tools-listings .nav-tertiary ul{display:inline}.tools-listings .nav-tertiary .icon-chevron-down{display:none}.tools-listings .nav-tertiary li a{padding:0 .27778em 0 0}.tools-listings .nav-tertiary li a:after{content:','}.tools-listings .nav-tertiary li:last-child a:after{display:none}}.h1,.h2,h1,h2{color:#43494e}.h1,h1{font-size:1.875em;line-height:1;margin:0;text-transform:uppercase}.h2,h2{font-size:1.5em;line-height:1.08333;margin:1.29167em 0 .79167em;clear:both}.h3,h3{font-size:1.3125em;line-height:1.14286;margin:1em 0 .90476em;color:#43494e}.h4,.h5,.h6,h4,h5,h6{font-size:1.25em;margin:1.05em 0 .95em;color:#43494e}.h4,h4{line-height:1.2}.h5,.h6,h5,h6{line-height:1.5}@media screen and (min-width:600px){.h1,h1{font-size:2.25em}}@media screen and (min-width:800px){.h1,h1{font-size:2.5em}.h2,h2{font-size:1.75em;line-height:1.14286;margin:.92857em 0 .67857em}.h3,h3{font-size:1.5em;line-height:1.08333;margin:.625em 0 .79167em}.h4,h4{font-size:1.375em;line-height:1.09091;margin:.68182em 0 .86364em}.h5,.h6,h5,h6{font-size:1.25em;line-height:1.2;margin:.75em 0 .95em}}.page-maincontent p{font-size:1.125em;line-height:1.33333;margin:0 0 1.16667em}.content-wrapper li{font-size:1.125em;line-height:1.33333;margin:0 0 .55556em;position:relative}.content-wrapper li li,.content-wrapper li p{font-size:inherit;line-height:inherit}.content-wrapper li p{padding-top:0!important}.content-wrapper ul{margin:1.25em 0 1.4375em 1.25em;list-style:none}.content-wrapper li ul{margin:.55556em 0 0 1.33333em}.content-wrapper li li ul{margin-left:1.88889em}.content-wrapper ol ul li:before,.content-wrapper ul li:before{content:"•";font-size:28px;position:absolute;left:-.67857em;top:-.17857em;display:inline-block}.content-wrapper ol li:before,.content-wrapper ol#footnotes li:before,.content-wrapper ul ol li:before,.content-wrapper ul#footnotes li:before{display:none}.content-wrapper li ul li:before{top:-.21429em}.content-wrapper li li ul li:before{top:0}.content-wrapper li li li{font-size:.88889em;line-height:1.25em}.content-wrapper li li ul li,.content-wrapper li ul li{padding-left:0}.content-wrapper ol{margin:1.25em 0 1.4375em 1.25em;list-style-position:outside}.content-wrapper ol li{padding-left:.5em}.content-wrapper dd,.content-wrapper dt{padding:.8125em 0 1.1875em;float:left;line-height:1.4375}.content-wrapper ol.list-alpha,.content-wrapper ol[type=a]{list-style-type:lower-alpha}.content-wrapper ol.list-roman,.content-wrapper ol[type=i]{list-style-type:lower-roman}.content-wrapper li ol{margin:.55556em 0 0 1.66667em}.content-wrapper dl{overflow:hidden;margin:.375em 0 2.375em}.content-wrapper dt{width:60%;clear:left}.content-wrapper dt strong{font-size:1.2em}.content-wrapper dd{width:40%;text-align:right}.content-wrapper ol#footnotes,.content-wrapper ul#footnotes{list-style:none}@media screen and (min-width:600px){.page-maincontent p{font-size:1.25em;line-height:1.3;margin:0 0 1em}.content-wrapper li{font-size:1.25em;line-height:1.3;margin:0 0 .5em}.content-wrapper ol,.content-wrapper ul{margin-top:0}.content-wrapper li ol{margin:.5em 0 0 1.65em}.content-wrapper li ul{margin:.5em 0 0 1.7em}.content-wrapper li li ul{margin-left:2.05em}.content-wrapper ol ul li:before,.content-wrapper ul li:before{font-size:32px}.content-wrapper ul li:before{left:-.65625em;top:-.25em}.content-wrapper li ul li:before{top:-.28125em}.content-wrapper li li ul li:before{top:0}.content-wrapper li li{font-size:inherit;line-height:inherit}.content-wrapper li li li{font-size:.9em;line-height:1.5em}}.intro-text{font-size:1.25em;line-height:1.3;margin:0}.intro-text li,.intro-text p{line-height:inherit;font-size:inherit;margin:0}.content-wrapper .intro-text{margin-bottom:1em}@media screen and (min-width:800px){.intro-text{font-size:1.5em;line-height:1.25}}blockquote{font-size:1.375em;line-height:1.18182;color:#43494e;padding:.95455em 0 .13636em 1.81818em;margin:1.40909em 0 .86364em;border-top:2px solid #d9dbdc;position:relative}blockquote:before{content:'“';font-size:60px;position:absolute;left:0;top:.13333em;color:#d9dbdc}#content blockquote li,#content blockquote p{font-size:inherit;line-height:inherit;margin:0}#content blockquote .caption,blockquote .caption{font-size:.70833em;line-height:1.23529;margin-top:.52941em;color:#43494e}@media screen and (min-width:800px){blockquote{font-size:2em;line-height:1.1875;padding:.9375em 0 .125em 3.09375em;margin:1.25em 0 .9375em}blockquote:before{font-size:72px;top:.19444em;left:.63889em}#content blockquote .caption,blockquote .caption{font-size:.53125em;margin-top:.64706em}}.building-checklist ol,.building-checklist ul,ol.building-checklist,ul.building-checklist{list-style:none;margin-left:2.1875em}#content .building-checklist li:before{font-size:.88889em;content:""!important;position:absolute;border:2px solid #d9dbdc;left:-1.75em;top:.25em;width:.9375em;height:.9375em;background:#fff;-webkit-border-radius:2px;border-radius:2px;padding:0!important}.block-story-article.with-image a:before,.homepage-subheader:before,.js-radio label:after,.page-options a:after,.sharing-popup:before{content:""}.building-checklist-note{margin:1.5em 0!important;border-left:5px solid #d9dbdc;padding-left:10px!important;color:#7b7f83}.sh-branding-element{position:absolute;right:0;bottom:-1px;width:8.75em;height:5.8125em;z-index:3}.st0{fill:#fff}.st1,.st2{fill:#43494e}.st1{opacity:.7}.st2{opacity:.5}.page-subheader{background:#f2f2f3;color:#333;margin:.625em 0 2.5em;min-height:15em;position:relative}.page-subheader .page-wrapper{text-align:center;padding:3.125em 3.75em}.page-subheader h1{color:#43494e}.page-subheader .intro-text{margin-top:.2em}.page-subheader .sub-title{text-transform:uppercase}@media print,screen and (min-width:600px){.page-subheader{min-height:13.75em}.page-subheader .page-wrapper{padding:4em 10% 3.125em}}@media print,screen and (min-width:800px){.page-subheader{min-height:15em;margin-top:0}.page-subheader .page-wrapper{padding:5.125em 20% 3.125em}}.guide-article-subheader .page-wrapper{padding:2.625em 2.5em}.guide-article-subheader .icon-category{font-size:4.125em;display:block;margin-bottom:.28788em}.guide-article-subheader .type{font-size:1.5em;line-height:1;text-transform:uppercase;margin-bottom:.08333em}.guide-article-subheader h1{margin:0 0 .73333em}.guide-article-subheader .block-related-categories{text-align:left;margin:1.875em 0 .375em}@media print,screen and (min-width:600px){.guide-article-subheader .page-wrapper{text-align:left;padding:3.5625em 3.75em 2.625em 14.875em}.guide-article-subheader .icon-category{font-size:5.5625em;position:absolute;left:.91011em;top:.66292em}.guide-article-subheader .icon-category-2.first,.guide-article-subheader .icon-category-7.first{top:.49438em}.guide-article-subheader .icon-category-3.first{top:.59551em}.guide-article-subheader .type{font-size:1.625em;margin-bottom:.03846em}.guide-article-subheader h1{margin-bottom:.77778em}.guide-article-subheader .block-related-categories{margin:1.9375em 0 .5em}}@media print,screen and (min-width:800px){.guide-article-subheader .page-wrapper{padding-left:2.5em;padding-right:2.5em}.guide-article-subheader .page-wrapper .liner{padding-left:30%}.guide-article-subheader .icon-category{width:32%;top:.7191em;left:0;text-align:right}.guide-article-subheader .icon-category-2.first,.guide-article-subheader .icon-category-7.first{top:.49438em}.guide-article-subheader .icon-category-3.first{top:.59551em}.guide-article-subheader .icon-category:before{margin-right:.70787em}.guide-article-subheader .type{font-size:1.875em;margin-bottom:.03333em}.guide-article-subheader h1{margin-bottom:.7em}.guide-article-subheader .block-related-categories{margin:1.625em 0 .5em}}.tools-landing-subheader{background:#43494e;color:#fff}.tools-landing-subheader h1{color:#fff}.guide-landing-subheader{background:#007cba;color:#fff;margin-bottom:0}.guide-landing-subheader .st0{fill:#fff}.guide-landing-subheader .st1,.guide-landing-subheader .st2{fill:#007cba}.guide-landing-subheader h1{color:#fff;font-size:1.625em;line-height:1.07692}@media print,screen and (min-width:600px){.guide-landing-subheader h1{font-size:1.875em;line-height:1}.guide-landing-subheader .st0{fill:#f2f2f3}}@media print,screen and (min-width:800px){.guide-landing-subheader h1{font-size:2.5em}}.story-landing-subheader{margin-bottom:.625em}.story-landing-subheader h1{font-size:1.625em;line-height:1.07692}@media print,screen and (min-width:600px){.story-landing-subheader h1{font-size:1.875em;line-height:1}}@media print,screen and (min-width:800px){.story-landing-subheader h1{font-size:2.5em}}.homepage-subheader{background-position:center top;-webkit-background-size:cover;background-size:cover;min-height:21.25em;position:relative;margin-bottom:0}.homepage-subheader .page-wrapper{text-align:center;padding:3.4375em 2.5em;z-index:2}.homepage-subheader .sh-branding-element{display:none}.homepage-subheader:before{position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.1);z-index:1}.homepage-subheader h1{font-size:1.625em;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.25)}.homepage-subheader .intro-text{color:#fff;margin-top:.4em;line-height:1;text-shadow:0 0 3px rgba(0,0,0,.25)}.homepage-subheader .sub-title{color:#fff;text-transform:uppercase}@media print,screen and (min-width:600px){.homepage-subheader .page-wrapper{text-align:left;padding:3.4375em 3.75em}.homepage-subheader h1{font-size:2.25em}.homepage-subheader .intro-text{margin:.35em 0 0 1.15em}}@media screen and (max-width:799px){.homepage-subheader{background-image:url(../images/placeholders/homepage-1323x880.jpg)}}@media print,screen and (min-width:800px){.homepage-subheader{background-image:url(../images/placeholders/homepage-1500x1000.jpg);min-height:25em}.homepage-subheader .page-wrapper{padding:3.5625em 3.75em 0 11.6%}.homepage-subheader h1{font-size:2.75em}.homepage-subheader .intro-text{font-size:1.5em;margin:.29167em 0 0 1.16667em}}@media screen and (min-width:900px){.homepage-subheader{background-position:center 10%}}@media screen and (min-width:1000px){.homepage-subheader{background-position:center 20%}}@media screen and (min-width:1100px){.homepage-subheader{background-position:center 30%}}@media screen and (min-width:1260px){.homepage-subheader{background-position:center 40%}}@media screen and (min-width:1500px){.homepage-subheader{background-position:center 46%}}@media screen and (min-width:1600px){.homepage-subheader{background-position:center center}}.search-subheader{margin-bottom:1.6875em}.search-subheader .page-wrapper{padding:4.1875em 1.25em 0}.search-subheader .site-search{display:block;margin:1.5625em 1.25em 0;width:auto;max-width:28.75em}.search-subheader h1{font-size:1.625em}@media print,screen and (min-width:600px){.search-subheader .page-wrapper{padding:5.875em 4.4375em 3.125em;text-align:left}.search-subheader h1{font-size:1.875em;padding-left:1.6em}}@media print,screen and (min-width:800px){.search-subheader .page-wrapper{padding:4.6875em 5em 0;max-width:53.75em}.search-subheader .site-search{position:relative;top:auto;right:auto}.search-subheader h1{font-size:2.5em;padding-left:1.2em}}.story-article-subheader{background:#393b3c;margin-bottom:.625em}.story-article-subheader .page-wrapper{padding:0;text-align:left}.story-article-subheader,.story-article-subheader a,.story-article-subheader h1,.story-article-subheader h2{color:#fff}.story-article-subheader .layout-col-7{padding:2.5em;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;position:relative;z-index:1}.story-article-subheader.with-image .layout-col-7:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:0 0;background:-moz-linear-gradient(top,rgba(0,0,0,.6) 0,transparent 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.6)),color-stop(100%,transparent));background:-webkit-linear-gradient(top,rgba(0,0,0,.6) 0,transparent 100%);background:-o-linear-gradient(top,rgba(0,0,0,.6) 0,transparent 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.6) 0,transparent 100%);background:linear-gradient(to bottom,rgba(0,0,0,.6) 0,transparent 100%)}.story-article-subheader .layout-col-7 .liner{position:relative;z-index:2}.story-article-subheader .layout-col-7 .liner:before{display:none;position:absolute;z-index:2}.story-article-subheader .sub-title{font-size:1.5em;line-height:1}.story-article-subheader .nav-tertiary{margin-bottom:1.5em}.story-article-subheader .nav-tertiary .nav-tertiary-heading{font-size:1.375em;margin-bottom:.36364em}.story-article-subheader .nav-tertiary li{margin-bottom:.27778em}.story-article-subheader .intro-text{font-size:1.125em;margin-top:.44444em}@media screen and (max-width:599px){.story-article-subheader .layout-col-7{min-height:16.25em;border-bottom:10px solid #fff}.story-article-subheader .layout-col-2{padding:2.375em 2.5em 2.5em}}@media screen and (min-width:600px){.story-article-subheader .page-wrapper{overflow:hidden;min-height:22.5em;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.story-article-subheader .layout-col{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:0;min-height:22.5em}.story-article-subheader .layout-col-3{float:left;width:38.5%;padding:2.5em}.story-article-subheader .layout-col-7{float:left;width:61.5%;border-left:10px solid #fff}.story-article-subheader h1{font-size:1.875em}.story-article-subheader .nav-tertiary{margin-bottom:0}}@media screen and (min-width:800px){.story-article-subheader:before{content:"";position:absolute;left:0;top:0;bottom:0;width:50%;z-index:1}.story-article-subheader .page-wrapper{z-index:2;position:relative;max-width:1259px}.story-article-subheader .layout-col-3{width:25.7%}.story-article-subheader .layout-col-7{width:74.3%;padding-left:8.75em}.story-article-subheader .layout-col-7 .liner:before{font-size:5.9375rem;display:inline-block;top:0}.category-1 .story-article-subheader .liner:before{font-size:5.3125rem;left:-1.17647em}.category-2 .story-article-subheader .liner:before{font-size:4rem;left:-1.5625em}.category-3 .story-article-subheader .liner:before{font-size:4.75rem;left:-1.31579em}.category-4 .story-article-subheader .liner:before{font-size:5.8125rem;left:-1.02151em}.category-5 .story-article-subheader .liner:before{font-size:6.25rem;left:-.96em}.category-6 .story-article-subheader .liner:before{font-size:5.9375rem;left:-1.09474em}.category-7 .story-article-subheader .liner:before{font-size:4.6875rem;left:-1.50667em}.story-article-subheader .sub-title{font-size:1.875em}.story-article-subheader h1{font-size:2.5em;line-height:.925;margin-top:.05em}.story-article-subheader .intro-text{margin-top:.55556em;margin-left:.11111em}}@media screen and (min-width:1260px){.story-article-subheader .layout-col-3{padding-left:1.875em}.story-article-subheader .layout-col-7{width:56.5%;border-right:10px solid #fff}}.page-subheader-intro{background:#f2f2f3;margin-bottom:2.3125em}.page-subheader-intro .intro-text{font-size:1.25em;line-height:1.3;padding:1.25em 1em;color:#333;text-align:center}@media screen and (min-width:800px){.page-subheader-intro .intro-text{font-size:1.5em;line-height:1.16667;padding:1.41667em 15% 1.25em 30%;text-align:left}}.page-maincontent img{max-width:100%;height:auto;display:block}.captionImage{margin:1.25em 0;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block}div.captionImage{display:inline-block}.captionImage img,.figure img{display:block;max-width:100%}img.center,img.left,img.leftAlone,img.right{margin-bottom:2.5em}.captionImage img.center,.captionImage img.left,.captionImage img.leftAlone,img.right{margin-bottom:0}.captionImage .caption{font-size:1em;line-height:1.25;color:#333;padding:1em 1.25em;margin:0;background:#f2f2f3}.captionImage.enlarge-image .caption{display:block;padding-left:3.125em;position:relative}.captionImage.enlarge-image .caption:before{font-size:1.375rem;color:#007cba;position:absolute;top:.77273em;left:.90909em}.captionImage.enlarge-image a{text-decoration:none}@media screen and (max-width:599px){.captionImage img,.figure img{width:100%}}@media screen and (min-width:600px){.captionImage{margin:2.5em 0}.captionImage.left,.figure.align-left,img.left{float:left;margin:0 2.5em 2.5em 0;max-width:50%!important}.captionImage.right,.figure.align-right,img.right{float:right;margin:0 0 2.5em 2.5em;max-width:50%!important}.captionImage.left img.left,.captionImage.right img.right{float:none;margin:auto;max-width:100%!important}.captionImage .caption{font-size:1.125em;line-height:1.22222;padding:.88889em 1.11111em 1em}.captionImage.enlarge-image .caption{padding-left:3.33333em}.captionImage.enlarge-image .caption:before{font-size:1.5rem;top:.66667em;left:.83333em}.captionImage.center,.captionImage.center img{text-align:center;margin-left:auto;margin-right:auto}}.captionImage iframe,.video iframe{width:100%;float:left;clear:both}iframe{border:none}.overflow-liner{overflow:hidden;overflow-y:hidden;overflow-x:auto;position:relative}@media screen and (min-width:600px){.js-scroll-trigger{position:absolute;display:block;z-index:2;top:2.5625em;right:0;width:2.625em;height:5.125em;opacity:0;visibility:hidden;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.js-scroll-trigger.active{opacity:.5;visibility:visible}.js-scroll-trigger.active:focus,.js-scroll-trigger.active:hover{opacity:1}.js-scroll-trigger .scroll-button{display:block;float:right;margin-top:.125em;width:2.625em;height:5.125em;background:#007cba;color:#fff;text-align:center;cursor:pointer}.js-scroll-trigger .icon{font-size:1.875em;padding-left:.1em;margin-top:.6em;display:block}.js-scroll-trigger.left .scroll-button{float:left}.js-scroll-trigger.left{left:0;right:auto}.js-scroll-trigger.left .icon{padding:0 .075em 0 0}}.nav-pagination{text-align:center;margin:2.5em 0}.nav-pagination ol{display:inline-block;list-style:none;margin:0;padding:0;overflow:hidden}.nav-pagination li{font-size:1.375em;display:block;float:left;line-height:1.3;margin:0 .45455em .45455em 0}.nav-pagination li.last,.nav-pagination li:last-child{margin-right:0!important}.nav-pagination li a,.nav-pagination li span,.nav-pagination li strong{display:block;padding:.27273em .63636em;background:#007cba;color:#fff;min-width:1.81818em;min-height:1.81818em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nav-pagination li strong{background-color:#d9dbdc;color:#333}.nav-pagination li span{padding-left:.36364em;padding-right:.36364em}.nav-pagination li a:active,.nav-pagination li a:focus,.nav-pagination li a:hover{text-decoration:none;background-color:#333}.nav-pagination li .ellipses{background:#fff;color:#43494e;padding-left:0;padding-right:0;min-width:auto}.nav-pagination .next,.nav-pagination .previous{position:relative;text-indent:-999em;width:.54545em;background:#fff;color:#007cba}.nav-pagination .next:before,.nav-pagination .previous:before{font-size:20px;position:absolute;top:.5em;text-indent:0;left:.45455em}.nav-pagination li .next:active,.nav-pagination li .next:focus,.nav-pagination li .next:hover,.nav-pagination li .previous:active,.nav-pagination li .previous:focus,.nav-pagination li .previous:hover{background:0 0}@media screen and (max-width:359px){.nav-pagination{font-size:74%}}@media screen and (min-width:360px) and (max-width:440px){.nav-pagination{font-size:85%}}.ajax-spinner{background:url(../images/icons/gallery-spinner.svg) center center no-repeat;display:block;height:3.125em;width:100%;-webkit-background-size:contain;background-size:contain}.smart-guides-results .ajax-spinner{background:0 0;position:relative;height:295px;width:100%;overflow:hidden}.smart-guides-results .ajax-spinner .roof{-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;position:absolute}.smart-guides-results .ajax-spinner .roof-top{background:url(../images/backgrounds/logo-roof-top.svg) no-repeat;width:256px;height:98px;left:calc(50% - 66px);top:-98px}.smart-guides-results .ajax-spinner .roof-middle{background:url(../images/backgrounds/logo-roof-middle.svg) no-repeat;width:136px;height:97px;left:calc(100% - 136px);top:-98px}.smart-guides-results .ajax-spinner .roof-left{background:url(../images/backgrounds/logo-roof-left.svg) no-repeat;width:178px;height:98px;left:-178px;top:calc(50% - 49px);animation:roofmoveLeft 1.8s ease-in-out 0s infinite}.smart-guides-results .ajax-spinner .roof-middle{animation:roofmoveMiddle 1.8s ease-in-out 0s infinite}.smart-guides-results .ajax-spinner .roof-top{animation:roofmoveTop 1.8s ease-in-out 0s infinite}@keyframes roofmoveTop{0%,100%{top:-98px}30%,80%{top:calc(50% - 49px)}}@keyframes roofmoveMiddle{15%,90%{top:-98px;left:calc(100% - 136px)}45%,60%{top:calc(50% - 48px);left:calc(50% - 126px)}}@keyframes roofmoveLeft{100%,25%{left:-178px}55%,75%{left:calc(50% - 227px)}}.js-enabled .js-concertina .js-reveal,.js-trigger .icon-plus,.js-trigger .nav-secondary.collapsible .active .parent .icon-plus,.nav-secondary.collapsible .active .parent .js-trigger .icon-plus{display:none}.js-enabled .js-trigger .icon-plus,.js-enabled .js-trigger .nav-secondary.collapsible .active .parent .icon-plus,.nav-secondary.collapsible .active .parent .js-enabled .js-trigger .icon-plus{display:block}.js-enabled .concertina{margin:2.5em 0}.js-enabled .js-concertina{margin:1.25em 0;border:2px solid transparent;position:relative}.js-enabled .js-concertina .js-trigger{font-size:1.25em;line-height:1.3;padding:1em 2.5em;display:block;color:#005a87;background:#f2f2f3;position:relative;outline:0}.js-enabled .js-concertina .js-trigger:focus,.js-enabled .js-concertina .js-trigger:hover{color:#333}.js-enabled .js-concertina .js-trigger .icon-plus,.js-enabled .js-concertina .js-trigger .nav-secondary.collapsible .active .parent .icon-plus,.nav-secondary.collapsible .active .parent .js-enabled .js-concertina .js-trigger .icon-plus{font-size:1em;top:.9em;left:1em;position:absolute}.js-enabled .js-concertina .js-trigger .title{font-size:inherit;line-height:inherit;margin:0;color:inherit}.js-enabled .js-concertina .js-reveal{padding:0 3.125em 1.25em}.js-enabled .js-concertina.active .js-trigger{background:#fff}.js-enabled .js-concertina.active{border-color:#f2f2f3}.js-enabled .js-concertina .js-reveal h3:first-child,.js-enabled .js-concertina .js-reveal h4:first-child,.js-enabled .js-concertina .js-reveal p:first-child{margin-top:0}.js-enabled .js-concertina .sh-branding-element{bottom:-2px;right:-3px;width:4.125em;height:2.75em}.js-enabled .js-concertina .sh-branding-element .st0,.js-enabled .js-concertina .sh-branding-element .st1{fill:#fff}.js-enabled .js-concertina.active .sh-branding-element .st1{fill:#f2f2f3}@media screen and (min-width:600px){.js-enabled .js-concertina .js-trigger{font-size:1.375em;line-height:1.18182;padding:1.09091em 3.04545em}.js-enabled .js-concertina .js-trigger .icon-plus,.js-enabled .js-concertina .js-trigger .nav-secondary.collapsible .active .parent .icon-plus,.nav-secondary.collapsible .active .parent .js-enabled .js-concertina .js-trigger .icon-plus{font-size:1.04545em;top:1em;left:1.30435em;position:absolute}.js-enabled .js-concertina .js-reveal{padding:0 4.1875em 1.25em}}@media screen and (min-width:1260px){.js-enabled .js-concertina{margin-right:-55px}}.button,button,input[type=reset],input[type=submit]{font-size:.8125em;line-height:1;display:inline-block;padding:1.07692em 1.53846em;border:none;color:#fff;background-color:#007cba;text-align:center;outline:0;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-appearance:none;border-radius:1.53846em;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.button:active,.button:focus,.button:hover,a:active .button,a:focus .button,a:hover .button,button:active,button:focus,button:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{text-decoration:none;outline:0;background-color:#009eed}.button [class^=icon-],button [class^=icon-],input[type=submit] [class^=icon-]{font-size:1.53846em;margin-left:.5em}.button:hover [class^=icon-],button:hover [class^=icon-],input[type=submit]:hover [class^=icon-]{color:#fff!important;-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s;transition:color .2s}.button-more{font-size:1.125em;line-height:1;padding:.88889em 2.22222em;background:rgba(108,206,255,.45);color:#43494e;margin:1.66667em auto 3.33333em;border-radius:2.11111em}.button-more:active,.button-more:focus,.button-more:hover{background:#007cba;color:#fff}td,th{color:#333}@media screen and (min-width:600px){.button-more{font-size:1.3125em;padding:.7619em 1.90476em;margin:1.42857em auto 2.85714em;border-radius:1.80952em}}@media screen and (min-width:800px){.button-more{margin-bottom:3.80952em}}table{border-spacing:0;width:100%;border-collapse:collapse;background-color:#fff;margin:2.1875em 0}table tbody,table thead{overflow:hidden;display:table-header-group;overflow-x:auto;width:100%}.caption,table caption{font-size:1.5625em;line-height:1.16;margin:0}td,th{border-bottom:10px solid #fff}th{font-size:1.125em;line-height:1.11111;padding:1.11111em .55556em .66667em;background:#d9dbdc;text-align:left;text-transform:uppercase}td{font-size:1.25em;line-height:1.1;padding:.85em .5em .6em;background:#f2f2f3}td li,td p,th li,th p{font-size:inherit!important;line-height:inherit!important}@media screen and (min-width:600px){table{margin:2.5em 0}th{padding:2.11111em .55556em .83333em}th:first-child{padding-left:1.55556em}td{padding:.75em .5em}.js-table-wrapper td:nth-child(2n),td:first-child{padding-left:1.4em}.js-table-wrapper{margin-left:-1.25em;margin-right:-1.25em}}@media screen and (min-width:800px){th{font-size:1.25em;line-height:1.1;padding:1.9em .5em .75em}th:first-child{padding-left:1.9em}.js-table-wrapper td:nth-child(2n),td:first-child{padding-left:1.9em}}.js-table-wrapper{position:relative;margin-bottom:1.625em}.js-table-wrapper table{margin-bottom:0}.js-table-wrapper tbody,.js-table-wrapper thead{overflow:visible;overflow-x:visible}.js-cell-responsive,.js-table-responsive .js-show,.js-table-wrapper .js-hidden{display:none}@media screen and (max-width:599px){.js-table-responsive{width:100%}.js-table-responsive thead{display:none}.js-cell-responsive,.js-table-responsive tr{display:block}.js-table-responsive td,.js-table-responsive th{display:none}.js-table-responsive th{padding:.55556em 1.11111em}.js-table-responsive .active td,.js-table-responsive .active th{background:#d9dbdc;border:none}.js-table-responsive .active th.first{background:#a1a4a6;padding:1.05556em 1.11111em .88889em}.js-table-responsive td{padding:.94444em 1.11111em}.js-table-responsive .active td,.js-table-responsive .active th,.js-table-responsive td:nth-child(2){display:block;min-height:1em}.js-table-responsive td:nth-child(2){position:relative}.js-table-responsive .active td{padding-top:0}.js-table-responsive .active td:nth-child(2){padding-top:.94444em}.js-table-responsive .js-show{display:block;cursor:pointer;font-size:1em;line-height:.94444;font-weight:400;color:#007cba;position:absolute;top:50%;margin-top:-.5em;left:auto;right:.72222em;width:1em;height:1em;text-align:center}.js-table-responsive tr:first-child th:first-child{display:block!important;padding:1.05556em 1.11111em .88889em}}.js-table-wrapper .view-full-table{position:relative;height:8.125em;width:100%;background-color:#d3f0ff}.js-table-wrapper .view-full-table a{position:absolute;display:inline-block;width:100%;bottom:2.5em;text-align:center}.form .field,.js-clear{position:relative}.js-table-wrapper .view-full-table a .icon{display:block;color:#007cba;font-size:3.125em;line-height:1}.js-table-wrapper .view-full-table a .text{display:block;clear:left;color:#43494e;font-size:1.125em;line-height:1}.js-table-wrapper .view-full-table a:focus,.js-table-wrapper .view-full-table a:hover{text-decoration:none;color:#007cba}.js-table-wrapper .js-scroll-trigger{top:50%;margin-top:-42px}@media screen and (max-width:599px){.js-table-wrapper .js-scroll-trigger{display:none}}.form .field{padding:.625em 0 1.25em}.form .label,.form label{font-size:1.125em;line-height:1.33333em;margin:0 0 .27778em .55556em;display:block}.form input.text,.form input[type=email],.form input[type=password],.form input[type=text],.form textarea{font-size:1.125em;line-height:1.33333;padding:.55556em 1.11111em;width:100%;color:#43494e;background:#fff;border:2px solid #d9dbdc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;border-radius:1.66667em}.form input.text:focus,.form input[type=email]:focus,.form input[type=password]:focus,.form input[type=text]:focus,.form textarea:focus{outline:0;border-color:#007cba}.form textarea{min-height:7.11111em}.form .required{font-size:.9375em;text-transform:uppercase}.form label .required{font-size:.83333em}.form p{margin:0;font-size:inherit;line-height:inherit}.form .field p{padding-left:.625em}@media screen and (min-width:600px){.form .field{padding:.625em 0 1.125em}.form .label,.form label{font-size:1.25em;margin:0 0 .4em}}.form-message{background:#7b7f83;padding:1em;margin:0 0 1em;-webkit-border-radius:1.3125em 0 1.3125em 1.3125em;border-radius:1.3125em 0 1.3125em 1.3125em}.form-message.error{color:#3c78c7}.form-message p{margin:0!important}.js-clear input.text,.js-clear textarea{padding-right:40px}.js-clear .icon-close{position:absolute;opacity:1;top:0;right:8px;font-size:18px;color:#007cba;cursor:pointer;padding:9px;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.js-clear.active .icon-close{opacity:0}.js-radio{padding:0 0 1.25em;display:block}#subForm p br,.form ul.optionset li:before{display:none}.js-radio label{font-size:1.125em;line-height:1.44444;position:relative;padding:0 0 0 1.66667em;margin:0;cursor:pointer;font-weight:400}.js-radio label.focus{outline:#7b7f83 dotted 1px}.js-radio label:after{position:absolute;left:0;top:.22222em;width:20px;height:20px;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat}.js-radio .radio:after{background-image:url(../images/icons/form-radio-off.svg)}.no-svg .js-radio .radio:after{background-image:url(../images/icons/form-radio-off-ie.png)}.js-radio .radio.active:after{background-image:url(../images/icons/form-radio-on.svg)}.no-svg .js-radio .radio.active:after{background-image:url(../images/icons/form-radio-on-ie.png)}.js-radio .checkbox:after{background-image:url(../images/icons/form-checkbox-off.svg)}.no-svg .js-radio .checkbox:after{background-image:url(../images/icons/form-checkbox-off-ie.png)}.js-radio .checkbox.active:after{background-image:url(../images/icons/form-checkbox-on.svg)}.no-svg .js-radio .checkbox.active:after{background-image:url(../images/icons/form-checkbox-on-ie.png)}.js-radio input[type=checkbox],.js-radio input[type=radio]{left:-999em;position:absolute}.form ul.optionset{margin:0;list-style:none}.form ul.optionset li{font-size:1em;line-height:inherit;margin:0}.Actions .button,.Actions button,.Actions input[type=reset],.Actions input[type=submit]{margin-right:1em}#subForm p{padding:.625em 0 1.25em}@media screen and (min-width:600px){.Actions .button,.Actions button,.Actions input[type=reset],.Actions input[type=submit]{font-size:95%}#subForm label .required{font-size:.75em}}@media screen and (min-width:800px){#subForm p,.form.stacked .field{overflow:hidden;padding:1.1875em 0}.form.stacked .label,.form.stacked label{float:left;width:29%;padding:.5625em 1.25em 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form.stacked .js-radio .label,.form.stacked .js-radio label{float:none;width:auto;padding:0 0 0 1.66667em}#subForm .Actions,.form.stacked .Actions,form #MemberLoginForm_LoginForm_Remember_Holder{padding-left:29%}#subForm input[type=email],#subForm input[type=password],#subForm input[type=text],#subForm textarea,.form.stacked .middleColumn{float:left;width:71%}#subForm input[type=email],#subForm input[type=password],#subForm input[type=text],#subForm textarea,.form.stacked input[type=email],.form.stacked input[type=password],.form.stacked input[type=text],.form.stacked textarea{max-width:337px}#subForm .select2-container,.form.stacked .select2-container{float:left;width:71%!important;max-width:337px}.form.stacked label .required{display:block;position:relative;top:-.53333em}.form.stacked .middleColumn .optionset{margin-top:.9375em}.form.stacked .middleColumn .js-radio{padding-bottom:1.625em}#subForm .js-radio:last-child{padding-bottom:0}form #ForgotPassword{margin:1em 0}}.userform .field label.right{color:inherit!important}.userformsgroup{border:none!important;border-radius:0!important;padding:0!important;margin:0!important}.userformsgroup>legend{display:none}.right-title{clear:both;display:block;padding:.25em 0 0}.checkbox .right-title{display:inline}.userform .left{margin-bottom:.4em;font-weight:400!important}.userform span.message{display:block;padding:.3125em 0 0}.userform span.error{color:#3c78c7}@media screen and (max-width:799px){.right-title,.userform span.message{padding-left:.625em}}select{width:100%}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.form .select2-container{width:100%!important}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;min-height:1.75em;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{font-size:1.125em;line-height:1;display:block;padding:.77778em 1.16667em .77778em .77778em;min-height:1.11111em;overflow:hidden;text-overflow:ellipsis}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:2.75em;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:.5em}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:2px solid #007cba;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051;border-radius:30px}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:10px}.select2-results__option{padding:.75em .8125em;user-select:none;-webkit-user-select:none;border-bottom:1px solid #d9dbdc;color:#43494e}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none}.select2-container--open .select2-dropdown--below{border-top:none}.select2-search--dropdown{display:block;padding:15px 10px 0}.select2-search--dropdown .select2-search__field{padding:.5625em .5em;width:100%;box-sizing:border-box;color:#43494e}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-container--default .select2-selection--single{background-color:#fff;border:2px solid #d9dbdc;outline:0;border-radius:30px}.select2-container--default.select2-container--open .select2-selection--single{border-color:#007cba}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#43494e}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;position:relative;overflow:hidden;padding-top:18px;width:20px;height:1px}.select2-container--default .select2-selection--single .select2-selection__clear:before{top:1px;left:1px;position:absolute;font-size:18px;color:#6cceff}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;top:10px;bottom:10px;right:2px;width:50px;border-left:1px solid #d9dbdc}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#d9dbdc transparent transparent;border-style:solid;border-width:10px 8px 0;height:0;left:50%;margin-left:-10px;margin-top:-5px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #d9dbdc;border-width:0 8px 10px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #007cba;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 3px;width:96%}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{font-size:.875em;line-height:1;background-color:#007cba;color:#fff;cursor:default;float:left;margin-right:.21429em;margin-top:.21429em;padding:.64286em}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{font-size:1.28571em;color:#6cceff;cursor:pointer;display:inline-block;font-weight:700;margin:-.11111em .05556em 0 .55556em;float:right;height:.88889em;position:relative;z-index:1}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#fff}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{-webkit-box-shadow:0 0 3px 0 #6cceff;box-shadow:0 0 3px 0 #6cceff;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #d9dbdc}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;padding:.25em 0 0 .4375em}.select2-container--default .select2-results>.select2-results__options{max-height:12.5em;overflow-y:auto}.fancybox-inner,.fancybox-skin{overflow:hidden}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#007cba!important;color:#fff}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#f2f2f3}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--default .select2-results__option span.tip{display:block;font-size:95%;color:#d9dbdc}.select2-container--default .select2-results__option--highlighted span.tip{color:#fff}@media screen and (max-width:599px){.select2-container{width:100%!important}}.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-opened{z-index:8030}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;margin:0 40px 0 0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-next span,.fancybox-prev span{background-image:url(../images/icons/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}.fancybox-close,.fancybox-nav,.fancybox-nav span{z-index:8040;position:absolute;cursor:pointer}#fancybox-loading div{width:44px;height:44px;background:url(../images/icons/fancybox_loading.gif) center center no-repeat}.fancybox-close{font-size:1.25em;top:.25em;right:.5em;padding:.5em;color:#fff;overflow:hidden;text-decoration:none;text-shadow:0 0 4px #2E2E2E}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;-webkit-tap-highlight-color:transparent}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{top:50%;width:36px;height:34px;margin-top:-18px;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock,.fancybox-lock body{overflow:hidden!important}.fancybox-lock{width:auto}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../images/backgrounds/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;position:relative;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:relative;text-align:left;color:#fff}.fancybox-title-float-wrap .child{display:block;padding:10px 120px 10px 20px;color:#fff;font-size:1.125em;line-height:1.43;min-height:55px}.fancybox-title-float-wrap .child .caption{font-size:inherit;line-height:inherit}.category-1 .fancybox-title-float-wrap .child,.category-5 .fancybox-title-float-wrap .child{color:#333}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-next span,.fancybox-prev span{background-image:url(../images/icons/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../images/icons/fancybox_loading@2x.gif);background-size:24px 24px}}.fancybox-skin .page-options,.page-story-article .fancybox-skin .page-options{position:absolute;right:12px;top:auto;bottom:5px;z-index:8060}.fancybox-skin .page-options li .link:focus,.fancybox-skin .page-options li .sharing-popup a,.fancybox-skin .page-options li a,.fancybox-skin .page-options li a:focus .icon,.fancybox-skin .page-options li a:hover,.fancybox-skin .page-options li a:hover .icon{color:#fff}.fancybox-skin .page-options a:after{display:none}.fancybox-skin .sharing-popup{top:-6em}.fancybox-skin .sharing-popup:before{top:auto;bottom:9px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.page-options{margin:1.5em auto 0;text-align:center;list-style:none}.page-options li{font-size:.75em;line-height:1;text-transform:uppercase;display:inline-block;text-align:center;position:relative}.page-options a{display:block;padding:.83333em}.page-options .icon{display:block;font-size:1.66667em}.page-options .text{display:block;margin-top:.41667em}.page-options a:after{width:3px;height:42%;background:#ecedee;position:absolute;top:20%;right:-5px}.page-options li:last-child a:after{display:none}.sharing-popup{position:absolute;top:5.16667em;right:-.75em;min-width:10.83333em;background:#fff;margin:0;padding:1.25em;visibility:hidden;opacity:0;z-index:2;-webkit-box-shadow:0 1px 7px 1px rgba(0,0,0,.3);box-shadow:0 1px 7px 1px rgba(0,0,0,.3)}.active .sharing-popup{visibility:visible;opacity:1}.sharing-popup:before{background:url(../images/backgrounds/social-popup-bg.png) no-repeat;-webkit-background-size:contain;background-size:contain;right:19%;position:absolute;top:-10px;width:21px;height:10px}.sharing-popup ul{margin:0;overflow:hidden}.sharing-popup li{font-size:1.33333em;margin:0 .3125em 0 0;float:left}.sharing-popup li:last-child{margin-right:0}.sharing-popup a{padding:0;width:2.5em;height:2.5em;color:#fff;text-decoration:none;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.sharing-popup a span{font-size:1.5em;line-height:1.66667em;display:block}.sharing-popup a:after{display:none}.sharing-popup a .icon-facebook{line-height:1.75em}.sharing-popup a .icon-mail{font-size:1em;line-height:2.5em}.block-featured-content{margin:1.25em -1.25em;max-width:48.75em;background:#f2f2f3}.block-featured-content .page-wrapper{padding:0}.block-featured-content .liner{padding:2.5em}.block-featured-content .image{min-height:12.5em;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}.block-featured-content .icon{min-height:8.1875em;text-align:center;position:relative;overflow:hidden}.block-featured-content .icon span{font-size:4.625em;position:relative;top:.55405em}.block-featured-content .icon .icon-category-2{font-size:4.0625em;top:.70769em}.block-featured-content .icon .icon-category-3{font-size:4.6875em;top:.52em}.block-featured-content .icon .icon-category-4{font-size:5.0625em;top:.35802em}.block-featured-content .icon .icon-category-5{font-size:5.875em;top:.17021em}.block-featured-content .icon .icon-category-6{font-size:5.625em;top:.25556em}.block-featured-content .icon .icon-category-7{font-size:4.4375em;top:.60563em}.block-featured-content .icon span:before{font-size:100%}.block-featured-content .sub-title,.block-featured-content .title{font-size:1.25em;line-height:1.1;text-transform:uppercase;color:#333}.block-featured-content .description{font-size:1em;line-height:1.125;color:#333;margin:.8125em 0 0}.block-featured-content .description li,.block-featured-content .description p{font-size:inherit;line-height:inherit;color:inherit;margin:0}.block-featured-content .button{margin:2.76923em 3.07692em 0 0;position:relative;padding-right:4.61538em;text-align:left}.block-featured-content .button .icon-arrow-swoosh{position:absolute;right:1em;top:.45em}@media print,screen and (min-width:600px){.block-featured-content{margin:2.5em -2.5em}.block-featured-content .icon,.block-featured-content .image{position:absolute;left:0;top:0;bottom:0;right:0}.block-featured-content .image{width:12.5em}.block-featured-content .icon{width:10.0625em}.block-featured-content.with-image .liner{padding-left:15em}.block-featured-content.with-icon .liner{padding-left:12.5625em}.block-featured-content .icon .icon-category-1{font-size:5.1875em;left:.33735em;top:.31325em}.block-featured-content .icon .icon-category-2{font-size:4.0625em;left:.41538em;top:.44615em}.block-featured-content .icon .icon-category-3{font-size:5.0625em;left:.34568em;top:.38272em}.block-featured-content .icon .icon-category-4{font-size:5.9375em;left:.26316em;top:.27368em}.block-featured-content .icon .icon-category-5{font-size:7.125em;left:.28947em;top:.19298em}.block-featured-content .icon .icon-category-6{font-size:6.25em;left:.24em;top:.27em}.block-featured-content .icon .icon-category-7{font-size:5.125em;left:.19512em;top:.34146em}.block-featured-content .description{margin-right:3.75em}.block-featured-content .sh-branding-element{width:11.375em;height:7.625em}.block-featured-content .button{min-width:17.69231em;margin-right:6.15385em}}@media screen and (min-width:800px){.block-featured-content{margin:2.5em -6.25em 2.5em 0}}@media screen and (min-width:1260px){.block-featured-content{margin:1.25em -7.5em 1.25em 0}}.block-story-article a{display:block;min-height:180px;margin-bottom:.625em;position:relative;text-decoration:none;outline:0;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.block-story-article .sh-branding-element .st0,.block-story-article.with-image .icon-category{display:none}.block-story-article.with-image a{-webkit-background-size:cover;background-size:cover;background-position:center top}.block-story-article.with-image a:before{position:absolute;left:0;right:0;top:0;bottom:0;background:-moz-linear-gradient(top,transparent 20%,rgba(0,0,0,.55) 55%,rgba(0,0,0,.7) 100%);background:-webkit-linear-gradient(top,transparent 20%,rgba(0,0,0,.55) 55%,rgba(0,0,0,.7) 100%);background:-o-linear-gradient(top,transparent 20%,rgba(0,0,0,.55) 55%,rgba(0,0,0,.7) 100%);background:-ms-linear-gradient(top,transparent 20%,rgba(0,0,0,.55) 55%,rgba(0,0,0,.7) 100%);background:linear-gradient(to bottom,transparent 20%,rgba(0,0,0,.55) 55%,rgba(0,0,0,.7) 100%)}.block-story-article .icon-category{font-size:2.75em;line-height:1;position:absolute;left:.63636em;top:.61364em;z-index:2}.block-story-article .block-liner{position:absolute;left:0;bottom:0;padding:1.6875em;z-index:2}.block-story-article .cover{position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.35);z-index:1;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;opacity:0}.block-story-article.with-image .cover{background:rgba(0,0,0,.25)}.block-story-article a:active .cover,.block-story-article a:focus .cover,.block-story-article a:hover .cover{opacity:1}.block-story-article .sh-branding-element{bottom:.625em;right:.625em}.block-story-article .sh-branding-element .st1{fill:rgba(255,255,255,.25)}.block-story-article .sh-branding-element .st2{fill:rgba(255,255,255,.7)}.block-story-article .block-subtitle{font-size:1.16625em;line-height:1;text-transform:uppercase;margin-bottom:.11111em;color:#fff}.block-story-article .block-title{font-size:1.16625em;line-height:1;text-transform:uppercase;margin:0;color:#fff}.category-1.block-story-article .block-subtitle,.category-1.block-story-article .block-title,.category-5.block-story-article .block-subtitle,.category-5.block-story-article .block-title{color:#333;-webkit-transition:color .4s ease-in-out;-moz-transition:color .4s ease-in-out;-o-transition:color .4s ease-in-out;transition:color .4s ease-in-out}.block-story-article a:active .block-subtitle,.block-story-article a:active .block-title,.block-story-article a:focus .block-subtitle,.block-story-article a:focus .block-title,.block-story-article a:hover .block-subtitle,.block-story-article a:hover .block-title,.block-story-article.with-image .block-subtitle,.block-story-article.with-image .block-title{color:#fff}@media only screen{.block-story-article.with-image .block-subtitle,.block-story-article.with-image .block-title{text-shadow:0 0 3px rgba(0,0,0,.5)}}@media print,screen and (min-width:600px){.block-story-article a{float:left;width:50%;min-height:240px}.block-story-article a:after{content:"";position:absolute;right:-.3125em;width:.625em;top:0;bottom:0;background:#fff;z-index:2}.block-story-article .icon-category{left:.90909em;top:.68182em}.block-story-article .block-liner{padding:1.875em 2.5em}.block-story-article .block-subtitle{font-size:1.5em;margin-bottom:.04167em}.block-story-article .block-title{font-size:1.3125em}}@media screen and (min-width:950px){.block-story-article a{width:33.3%;min-height:295px}.block-story-article .block-subtitle{font-size:1.875em}.block-story-article .block-title{font-size:1.625em}}.block-related-categories{margin:2.3125em 0 1.25em}.block-related-categories .title{font-size:1.1875em;line-height:1.47368;margin:0 0 .15789em}.block-related-categories li{font-size:1.1875em;line-height:1.36842}.block-related-categories li a{display:block;color:#43494e;position:relative;padding:.15789em .52632em .26316em 1.52632em}.block-related-categories li a:active,.block-related-categories li a:focus,.block-related-categories li a:hover{color:#007cba}.block-related-categories li span{position:absolute;left:1px;top:3px}@media screen and (min-width:800px){.block-related-categories{margin-top:.8125em}}.block-related-categories-expanded li{font-size:1em}.block-related-categories-expanded .category-title{font-size:1.375em;line-height:1.09091;display:block;padding:.22727em .90909em 0 1.90909em;position:relative}.block-related-categories-expanded .category-title span{font-size:1.27273em;line-height:1.4;position:absolute;left:1px;top:-3px}.block-related-categories-expanded li ul{margin:.625em 0 1.375em 2.4375em}.block-related-categories-expanded li li{font-size:1.125em;line-height:1.33333}.block-related-categories-expanded li li a{display:block;padding:0 1.11111em .55556em;position:relative}.block-related-categories-expanded li li span{font-size:.72222em;position:absolute;left:.23077em;top:.38462em;line-height:1}.block-all-stories-case-studies .category-title{font-size:1.625em;line-height:1;padding:.19231em .76923em 0 2.19231em}.block-all-stories-case-studies .category-title span{font-size:1.23077em;left:.34375em;top:0}.block-all-stories-case-studies .block-related-categories-expanded{margin-top:1.5em}.block-all-stories-case-studies li ul{margin:1.1875em 0 .75em .375em}.block-all-stories-case-studies li li a{padding-bottom:.83333em}@media screen and (max-width:949px){.block-all-stories-case-studies .smart-guides:before,.block-all-stories-case-studies li:before{content:"";display:block;height:.625em;background:#f2f2f3;margin:.75em 0 1.25em;border-radius:.3125em}.block-all-stories-case-studies .smart-guides:first-child:before,.block-all-stories-case-studies li li:before,.block-all-stories-case-studies li:first-child:before{display:none}.block-all-stories-case-studies .smart-guides{float:none;margin:0;width:auto}}@media screen and (min-width:950px){.block-all-stories-case-studies .page-wrapper{padding:0}.block-all-stories-case-studies .smart-guides{float:left;position:relative;width:33.3%;margin-right:0;margin-top:1.9375em}.block-all-stories-case-studies .smart-guides:before{content:"";position:absolute;top:0;bottom:0;right:-.3125em;width:.625em;background:#f2f2f3;border-radius:.3125em}.block-all-stories-case-studies .smart-guides:last-child:before{display:none}.block-all-stories-case-studies .block-related-categories-expanded{margin-top:0;padding:0 2.5em}.block-all-stories-case-studies .category-title{padding:.19231em .76923em 0 1.92308em}.block-all-stories-case-studies .category-title span{font-size:1.23077em;left:.0625em}.block-all-stories-case-studies li ul{margin-left:2.9375em;margin-bottom:2.125em}.block-all-stories-case-studies li:last-child ul{margin-bottom:0}}.block-header{background:#f2f2f3;margin:1.875em 0 .625em}.block-header .title{font-size:1.375em;line-height:1;text-align:center;color:#43494e;padding:1.5em 1.81818em 1.13636em;text-transform:uppercase;margin:0}@media screen and (min-width:800px){.block-header .title{font-size:2em;padding:1.09375em 1.25em 1.03125em}}.block-you-might-also-like{margin:2.5em 0}.block-you-might-also-like .title{text-transform:none;color:#fff}.category-1 .block-you-might-also-like .title,.category-5 .block-you-might-also-like .title{color:#333}.block-you-might-also-like .col-title{font-size:1.375em;margin:.90909em 0;text-transform:uppercase;color:#43494e}.block-you-might-also-like .col-title a{color:inherit}.block-you-might-also-like .other-resources li,.block-you-might-also-like .stories li{font-size:1.125em;line-height:1.33333}.block-you-might-also-like .stories li a{display:block;position:relative;padding:0 1.11111em .55556em}.block-you-might-also-like .stories li span{font-size:.72222em;position:absolute;left:.23077em;top:.38462em;line-height:1}.block-you-might-also-like .other-resources li{margin-bottom:.83333em}.block-you-might-also-like .other-resources li a{display:block}.block-you-might-also-like .other-resources li p{font-size:.88889em;line-height:1.5;color:#73777a;margin:0}@media screen and (max-width:599px){.block-you-might-also-like .other-resources:before{content:"";display:block;height:.625em;background:#f2f2f3;margin:1.875em 0 2.625em;border-radius:.3125em}}@media screen and (min-width:600px){.block-you-might-also-like .col-title{margin:1.04545em 0}}@media screen and (min-width:600px) and (max-width:1259px){.block-you-might-also-like .layout-row:before{content:"";position:absolute;width:.625em;left:48.7%;top:1.375em;bottom:0;background:#f2f2f3;border-radius:.3125em}.block-you-might-also-like .other-resources,.block-you-might-also-like .tablet-col{width:55.5%;float:left;position:relative}.block-you-might-also-like .smart-guides,.block-you-might-also-like .stories{float:none;width:auto;padding-right:2.5em}.block-you-might-also-like .other-resources{width:44.5%}}@media screen and (min-width:1260px){.block-you-might-also-like .layout-row{padding:0 1.25em}.block-you-might-also-like .layout-col{position:relative;padding-right:2.5em}.block-you-might-also-like .stories{margin-right:3.25%!important}.block-you-might-also-like .layout-row:after,.block-you-might-also-like .layout-row:before{content:"";position:absolute;width:.625em;left:31.2%;top:1.125em;bottom:0;background:#f2f2f3;border-radius:.3125em}.block-you-might-also-like .layout-row:after{left:62.3%}.block-you-might-also-like .col-title{font-size:1.625em;margin:.76923em 0}}.nav-category-filter .guide-nav-title{font-size:1.375em;line-height:1.13636em;display:none;margin:0 0 .45455em;text-transform:uppercase;text-align:center}.hide-desktop{display:none}@media screen and (max-width:599px){.hide-desktop{display:block}.hide-mob{display:none}.ajax-spinner{display:none!important}#category-filter-panel{background:#f2f2f3;display:none}#category-filter-panel .page-wrapper{padding-top:2.8125em;padding-bottom:1.5625em}.nav-category-filter li a{display:block;padding:.9375em 0 1em 4.9375em;position:relative}.nav-category-filter li a:before{content:"";position:absolute;left:5em;right:1.25em;bottom:0;opacity:0;height:.3125em;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.nav-category-filter li a:active,.nav-category-filter li a:focus,.nav-category-filter li a:hover{text-decoration:none}.nav-category-filter li a:active:before,.nav-category-filter li a:focus:before,.nav-category-filter li a:hover:before{bottom:.3125em;opacity:1}.nav-category-filter .text-label{font-size:1.25em;line-height:1.1}.nav-category-filter .icon{font-size:2em;line-height:1;background:0 0!important;position:absolute;left:.5625em;top:.25em}}@media screen and (min-width:600px){#category-filter-panel{background:#f2f2f3}#category-filter-panel .nav-category-filter{padding:3.0625em 0 2em;margin:0 -1.875em 0 -.875em}.nav-category-filter{overflow:hidden}.nav-category-filter a{display:block;float:left;text-align:center;width:12.13%}.nav-category-filter a:active,.nav-category-filter a:focus,.nav-category-filter a:hover{text-decoration:none;outline:0}.nav-category-filter span{display:block;margin:0 auto}.nav-category-filter .icon{font-size:1.8125em;line-height:2.37931em;width:2.2069em;height:2.2069em;overflow:hidden;border-radius:50%;background:#007cba;color:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.nav-category-filter .category-2 .icon{font-size:2em;line-height:1.875em;width:2em;height:2em}.nav-category-filter .category-3 .icon{font-size:2em;line-height:2.09375em;width:2em;height:2em}.nav-category-filter .category-4 .icon{font-size:1.6875em;line-height:2.55556em;width:2.37037em;height:2.37037em}.nav-category-filter .category-6 .icon{font-size:1.9375em;line-height:2.25806em;width:2.06452em;height:2.06452em}.nav-category-filter .category-7 .icon{font-size:1.9375em;line-height:2.12903em;width:2.06452em;height:2.06452em}.nav-category-filter .text-label{font-size:.875em;line-height:1.14286;color:#43494e;margin:.71429em 0 0;padding:0 .35714em}.nav-category-filter .category-all strong{font-size:.55556em;line-height:4.26667em;display:block;text-transform:uppercase}.page-home .nav-category-filter a:hover .icon:active,.page-home .nav-category-filter a:hover .icon:focus,.page-home .nav-category-filter a:hover .icon:hover{background-color:#333}.page-smart-guides-landing .nav-category-filter a .icon{opacity:.35}.page-smart-guides-landing .nav-category-filter .text-label{opacity:.8}.page-smart-guides-landing .nav-category-filter .active .icon,.page-smart-guides-landing .nav-category-filter .active .text-label,.page-smart-guides-landing .nav-category-filter a:active .text-label,.page-smart-guides-landing .nav-category-filter a:focus .icon,.page-smart-guides-landing .nav-category-filter a:focus .text-label,.page-smart-guides-landing .nav-category-filter a:hover .icon,.page-smart-guides-landing .nav-category-filter a:hover .text-label{opacity:1}.page-smart-guides-landing .nav-category-filter .active:hover .icon,.page-smart-guides-landing .nav-category-filter .active:hover .text-label{opacity:.8}}.block-tool-category:before,.search-result-item:before,.search-results:after,.smart-guides-category:after{border-radius:.3125em;content:""}@media screen and (min-width:600px) and (max-width:699px){.nav-category-filter li{font-size:85%}}@media screen and (min-width:800px){#category-filter-panel .nav-category-filter{padding:3.75em 0 3.9375em;margin:0 auto;max-width:56.25em}.nav-category-filter a{width:12.2%}.nav-category-filter .icon{font-size:2.3125em;line-height:2.43243em;width:2.16216em;height:2.16216em}.nav-category-filter .category-2 .icon{font-size:2.3125em;line-height:2.02703em;width:2.16216em;height:2.16216em}.nav-category-filter .category-3 .icon{font-size:2.3125em;line-height:2.2973em;width:2.16216em;height:2.16216em}.nav-category-filter .category-4 .icon{font-size:2.1875em;line-height:2.42857em;width:2.28571em;height:2.28571em}.nav-category-filter .category-6 .icon{font-size:2.375em;line-height:2.31579em;width:2.10526em;height:2.10526em}.nav-category-filter .category-7 .icon{font-size:2.5em;line-height:2.075em;width:2em;height:2em}.nav-category-filter .text-label{font-size:.9375em;line-height:1.06667;margin:.66667em 0 0;padding:0 .33333em}.nav-category-filter .category-all strong{font-size:.59459em;line-height:3.63636em}}@media screen and (min-width:800px) and (max-width:899px){.nav-category-filter li{font-size:85%}}#results.smart-guides-results{height:auto;-webkit-transition:height .2s ease-in-out;-moz-transition:height .2s ease-in-out;-o-transition:height .2s ease-in-out;transition:height .2s ease-in-out}.smart-guides-category{margin:1.25em 0 1.875em}.smart-guides-category.last{margin-bottom:0}.smart-guides-category:after{display:block;width:100%;height:.625em;background:#d9dbdc}.smart-guides-category.last:after{display:none}.smart-guides-category .category-title{font-size:1.375em;line-height:1.18182;position:relative;padding:0 0 0 3.36364em;margin:1.54545em 0 0}.smart-guides-category .category-title span{position:absolute;font-size:1.40909em;left:.64516em;top:-.06452em}.smart-guides-category .smart-guides-list{margin:1.75em .75em 1.5em}.smart-guides-list li{font-size:1.0625em;line-height:1.29412}.smart-guides-list li a{display:block;padding:.29412em 1.17647em .29412em 1.11765em;position:relative}.nav-pagination .smart-guides-list .next:before,.smart-guides-list .icon-chevron-right,.smart-guides-list .nav-pagination .next:before{font-size:.76471em;position:absolute;left:.23077em;top:.61538em}.smart-guides-category .related-stories-list{margin:0 .75em}.related-stories-list .title{font-size:1.3125em;line-height:1.2381;margin:1.14286em .28571em .66667em}.related-stories-list li{font-size:.9375em;line-height:1.4}.related-stories-list li a{display:block;padding:.4em .4em .33333em}@media screen and (max-width:599px){#results.smart-guides-results{height:auto!important}.smart-guides-category{display:block!important}.smart-guides-category:after{margin-top:1.875em}.related-stories-list:before{display:block;content:"";width:100%;height:.625em;background:#f2f2f3;border-radius:.3125em}}@media print,screen and (min-width:600px){.smart-guides-category{margin:.0625em 0 0}.smart-guides-category .category-title{font-size:1.5em;line-height:1.16667;padding:0 0 0 3.33333em;margin-top:1.41667em}.smart-guides-category .category-title span{position:absolute;font-size:1.66667em;left:.3em;top:-.175em}.smart-guides-category .smart-guides-list{margin:1.125em 0 1.875em;float:left;width:54%;padding-left:4.625em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.smart-guides-category .liner{position:relative;overflow:hidden}.smart-guides-category .liner:before{position:absolute;display:block;content:"";width:.625em;top:1.6875em;bottom:2.25em;left:54.5%;background:#f2f2f3;border-radius:.3125em}.smart-guides-category .related-stories-list{margin:0;width:46%;float:left;padding-left:3.0625em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.related-stories-list .title{margin-top:1.09524em}.related-stories-list li a{padding:.33333em .4em .26667em}}@media screen and (min-width:800px){.smart-guides-category .category-title{font-size:2em;line-height:.875;padding:0 0 0 4.65625em;margin-top:1.8125em}.smart-guides-category .category-title span{position:absolute;font-size:1.78125em;left:.2807em;top:-.12281em}.smart-guides-category .liner{padding-left:4.3125em}.smart-guides-category .liner:before{left:73.5%}.smart-guides-category .smart-guides-list{width:71%;margin-top:1.3125em}.smart-guides-category .related-stories-list{width:29%}.smart-guides-list li{font-size:1.125em;line-height:1.33333}.smart-guides-list li a{padding:.27778em 1.11111em}.related-stories-list .title{font-size:1.5625em;line-height:1.04;margin:1em .24em .64em}.related-stories-list li{font-size:1em;line-height:1.3125}.related-stories-list li a{padding:.3125em .375em}}@media screen and (min-width:1260px){.smart-guides-category{margin:4.875em 0;padding:0 5.7%;position:relative}.smart-guides-category:first-child{margin-top:3.625em}.smart-guides-category:after{position:absolute;bottom:-1.25em;left:0;right:0}.smart-guides-category .liner:after{position:absolute;display:block;content:"";width:.625em;top:1.6875em;bottom:2.25em;left:41.5%;background:#f2f2f3;border-radius:.3125em}.smart-guides-category .smart-guides-list ul{width:46%;margin-right:8%;float:left}.smart-guides-category .smart-guides-list ul:last-child{width:46%;margin-right:0}}.block-smart-guides-featured .page-wrapper{padding-top:2.0625em}.block-smart-guides-featured h2{font-size:1.375em;line-height:1.13636;text-transform:uppercase;margin:.59091em 1.36364em 1.31818em;text-align:center}.block-smart-guide{position:relative;margin-bottom:1.125em}.block-smart-guide .icon-category{position:absolute;font-size:1.375em;line-height:2.5;left:.27273em;top:-.31818em}.block-smart-guide .block-liner{padding:.3125em 1.25em .3125em 2.5em}.block-smart-guide .block-title{font-size:1.25em;line-height:1.25;margin:0 0 .7em;color:#007cba}.block-smart-guide .block-description{line-height:1.375;color:#43494e}.block-smart-guide a{display:block;text-decoration:none;outline:0}.block-notification .link,.block-smart-guide a:active .block-title,.block-smart-guide a:focus .block-title,.block-smart-guide a:hover .block-title{text-decoration:underline}@media print,screen and (min-width:700px){.block-smart-guides-featured h2{font-size:1.5625em;line-height:1.28;margin:.4em 1.2em .92em;overflow:hidden}.block-smart-guide{float:left;width:50%;margin-bottom:1.5625em}.block-smart-guide .block-title{margin-bottom:.8em}.block-smart-guide .block-description{font-size:1.125em;line-height:1.33333}}@media print,screen and (min-width:700px) and (max-width:949px){.block-smart-guide:nth-child(2n+1){clear:left}}@media screen and (min-width:950px){.block-smart-guides-featured h2{font-size:2em;line-height:1;margin:.78125em .9375em .75em}.block-smart-guide{width:33.3%;margin-bottom:1.0625em;padding:0 1.25em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block-smart-guide .block-title{font-size:1.5em;line-height:1.08333;margin-bottom:.54167em}.block-smart-guide .icon-category{left:1.18182em}.block-smart-guide:nth-child(4){display:none}.block-smart-guide.nth-child-4{display:none}}.block-tool-category:before{display:block;height:.625em;background:#f2f2f3;margin:.3125em 0 2.5em}@media screen and (min-width:700px){.block-tool-category:before{margin:.3125em 0 1.875em}}@media screen and (min-width:700px) and (max-width:949px){.block-tool-category .tablet-liner{float:left;width:47%;padding-top:1.8125em}.block-tool-category .tablet-liner .layout-col-4{float:none;width:auto}}@media screen and (min-width:950px){.block-tool-category .tablet-liner{padding-top:1.625em}.block-tool-category .tablet-liner .layout-col{padding-left:.9375em;padding-right:.9375em;width:28.5%}}.block-category-summary{background:#f2f2f3;position:relative;padding:1.375em 1.25em 1.25em 4.375em;margin-bottom:1.6875em}.block-category-summary .category-title{font-size:1.375em;line-height:1;margin:0 0 .5em;text-transform:uppercase}.block-category-summary .category-description{line-height:1.25}.block-category-summary .category-description p,.block-category-summary .category-description ul{font-size:inherit;line-height:inherit;margin:0}.block-category-summary span{font-size:2.125em;line-height:1;position:absolute;left:.73529em;top:.44118em}@media screen and (min-width:700px){.block-category-summary{padding:1.8125em 1.25em 1.875em 6.125em}.block-category-summary .category-title{font-size:1.5em;margin:0 0 .45833em}.block-category-summary .category-description{font-size:1.125em;line-height:1.33333}.block-category-summary span{font-size:2.4375em;left:1.02564em;top:.51282em}.block-category-summary .icon-category-3{top:.66667em}.block-category-summary .icon-category-5{top:.64103em}.block-category-summary .icon-category-6{top:.58974em}.block-category-summary .icon-category-7{top:.76923em}}@media screen and (min-width:700px) and (max-width:949px){.block-category-summary{padding:1.8125em 1.25em 1.875em 6.125em;float:left;width:47%;margin-right:6%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.block-tool{margin:0 0 2.1875em}.block-tool .block-title{font-size:1.25em;line-height:1.2;margin:0 0 .6em}.block-tool .block-description{line-height:1.375}.block-tool .block-description p,.block-tool .block-description ul{font-size:inherit;line-height:inherit;margin:0}.block-tool .block-actions{overflow:hidden;margin-top:1.25em}.block-tool .block-actions li{float:left;margin-right:.625em}.block-tool .block-actions .button{padding-right:4em;text-align:left}.block-tool .button .icon-external-link{font-size:1.38462em;line-height:1.4;color:#6cceff;position:absolute;right:1.22222em;top:.38889em}@media screen and (min-width:950px){.block-tool .block-title{font-size:1.5em;line-height:1.16667;margin-bottom:.33333em}.block-tool .block-description{font-size:1.125em;line-height:1.33333}}.aside-col .featured-image{margin:0 -1.25em;position:relative}.aside-col .featured-image img{width:100%}.aside-col .featured-image:before{content:"";position:absolute;bottom:0;right:0;width:5em;height:3.4375em;background:url(../images/backgrounds/branding-element-v1.png) no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}@media screen and (min-width:600px) and (max-width:799px){.aside-col .featured-image{width:56%;float:left;margin:0 0 0 -2.5em}}@media screen and (min-width:800px){.aside-col .featured-image{margin:0 -1.25em 2.1875em -2.5em}}@media screen and (min-width:1260px){.aside-col .featured-image{margin-left:-35%}}@media screen and (min-width:1410px){.aside-col .featured-image{margin-left:-60%}}@media screen and (min-width:1560px){.aside-col .featured-image{margin-left:-90%}}.block-notification{background:#007cba;color:#fff;position:relative;z-index:3}.block-notification.urgent{background:#fadce0}.block-notification .page-wrapper{padding:.6875em 3.75em 1em 2.5em;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff}.block-notification .liner{line-height:1}.block-notification .title{font-size:.875em;display:inline;line-height:1;color:#fff}.block-notification .title:before{font-size:93%;position:absolute;left:20px;top:13px}.block-notification .description{font-size:.875em;display:inline;line-height:1;color:#fff}.block-notification .description p{display:inline}.block-notification .description li,.block-notification .description p{font-size:inherit;line-height:inherit}.block-notification .link{font-size:.875em;line-height:1;display:block;color:#6cceff}.block-notification .link .icon-right-open{margin-left:.4em}.block-notification .close-notification{font-size:1.25em;position:absolute;top:.4em;right:1em;color:#fff}@media screen and (min-width:600px){.block-notification .page-wrapper{padding:1.25em 3.75em 1.25em 5em}.block-notification .liner{line-height:1.5}.block-notification .description,.block-notification .title{font-size:1.5em}.block-notification .title:before{font-size:83%;left:40px;top:23px}.block-notification .link{font-size:1em}.block-notification .close-notification{top:1em}}.search-result-item:before,.search-results:after{display:block;height:.625em;background:#f2f2f3;margin:1.875em 0 2em}.search-result-item .type{font-size:1.125em;line-height:1;text-transform:uppercase;color:#73777a;padding:0 1.11111em .16667em}.search-result-item .liner{padding:0 1.25em}.search-result-item .title{font-size:1.25em;line-height:1.2;margin:0 0 .55em}.search-result-item .category{font-size:1.125em;line-height:1.22222;margin-bottom:.38889em;overflow:hidden}.search-result-item .category span{margin-right:.38889em;float:left}.search-result-item .section{line-height:1.375;padding:0 1.25em .625em;color:#73777a}.search-result-item .section span{font-size:.625em}.search-result-item .description{font-size:1.0625em;line-height:1.29412;padding:0 1.17647em}.highlight{background:#fcfbac}@media screen and (min-width:600px){.search-result-item:before,.search-results:after{margin-bottom:1.875em}.search-result-item .type{padding:0 2.05556em .05556em}.search-result-item .liner{overflow:hidden;padding:0 2.3125em}.search-result-item .title{font-size:1.375em;line-height:1.18182;float:left;width:60%}.search-result-item .section{padding-left:2.3125em}.search-result-item .category{float:right;width:40%;text-align:right;margin-top:.11111em}.search-result-item .category span{float:none}.search-result-item .description{padding:0 2.17647em}}@media screen and (min-width:800px){.search-result-item:before,.search-results:after{margin:2.375em 0}.search-result-item:nth-child(2n):before{margin-top:1.875em}.search-result-item.nth-child-2:before{margin-top:1.875em}.search-result-item .type{font-size:1.25em;padding:0 2.5em}.search-result-item .liner{padding:0 3.125em}.search-result-item .title{font-size:1.625em;line-height:1.15385}.search-result-item .category{font-size:1.25em;line-height:1.2}.search-result-item .section{font-size:1.0625em;line-height:1.29412;padding-left:2.94118em}.search-result-item .description{font-size:1.125em;line-height:1.33333;padding:0 2.77778em}}.search-results-header{margin:0 1.25em 1.75em}.search-results-header .search-matches{color:#73777a;font-size:1.125em;line-height:1.33333}@media screen and (min-width:600px){.search-results-header{margin:3.4375em 2.375em 1.875em}}@media screen and (min-width:800px){.search-results-header{margin:2.625em 3.125em 1.875em}.search-results-header .search-matches{font-size:1.25em;line-height:1.3}}.link-back-to-top{overflow:hidden}.pinned.link-back-to-top{left:0;right:0;bottom:0;top:auto;position:fixed;z-index:11;width:100%}.link-back-to-top a{display:block;float:right;line-height:1.1;padding:.625em;background-color:rgba(0,124,186,.75);color:#fff;text-align:center;text-transform:uppercase;border-radius:1.25em 1.25em 0 0;-webkit-transition:all,.2s ease-in-out;-moz-transition:all,.2s ease-in-out;-o-transition:all,.2s ease-in-out;transition:all,.2s ease-in-out}.link-back-to-top a span{font-size:2.5em;margin:0 0 .04878em;display:block;color:#fff}.link-back-to-top a:active,.link-back-to-top a:focus,.link-back-to-top a:hover{text-decoration:none}.link-back-to-top a:active span,.link-back-to-top a:focus span,.link-back-to-top a:hover span{color:#43494e}@media screen and (min-width:800px){.link-back-to-top a{font-size:80%}}.block-partners ul{overflow:hidden;margin:2.5em 0 1.125em}.block-partners li{float:left;width:50%}.block-partners li a{display:block;padding:1.125em}.block-partners li img{width:100%;height:auto}@media screen and (max-width:599px){.block-partners .block-header .title strong{display:block}.block-partners li:nth-child(2n+1){clear:both}.block-partners .block-header .title{font-size:1.1875em;line-height:1.05263em;padding:1.47368em 1.05263em 1em}}@media screen and (min-width:600px){.block-partners li{width:25%}.block-partners li a{padding:.625em}}@media screen and (min-width:800px){.block-partners li a{padding:1.25em}}@media screen and (min-width:1260px){.block-partners li a{padding:2.6875em 2.5625em 2.9375em}}.page-general-content .aside-col:after,.page-general-content .nav-tertiary:after,.page-smart-guide-article .aside-col:after{content:"";display:block;height:.5em;background:#f2f2f3;margin:1.0625em 0 2em;border-radius:.3125em}.page-general-content .nav-tertiary:after{display:none}.page-general-content .content-wrapper h2:first-child,.page-smart-guide-article .content-wrapper h2:first-child{margin-top:0}.page-smart-guide-article .content-wrapper .intro-text{margin-bottom:1.5em}.page-general-content .page-subheader{min-height:inherit;background:#43494e;color:#fff}.page-general-content .page-subheader .page-wrapper{padding:2.5em 1.25em}.page-general-content .page-subheader h1{text-align:left;text-transform:none;color:#fff}@media screen and (min-width:600px) and (max-width:799px){.page-general-content .nav-tertiary,.page-smart-guide-article .nav-tertiary{width:49%;float:left;margin:0;padding:0 0 0 2.5em}.page-general-content .page-options,.page-smart-guide-article .page-options{clear:both;text-align:right;margin-right:.625em}.page-general-content .page-subheader .page-wrapper{padding:2.5em}}@media screen and (min-width:800px){.page-general-content .aside-col:after,.page-smart-guide-article .aside-col .page-options,.page-smart-guide-article .aside-col:after{display:none}.page-smart-guide-article .nav-tertiary{margin-top:.1875em}.page-general-content .page-subheader .page-wrapper{padding:2.5em}.page-general-content .nav-tertiary:after{display:block}.page-general-content .main-col{width:60%}.page-general-content .layout-col.last{width:55%;float:none;clear:both;margin-left:30%}}@media screen and (min-width:1260px){.page-general-content .main-col,.page-smart-guide-article .main-col{padding-top:.9375em}.page-general-content .layout-col.last{width:20%;margin-left:0;float:left;clear:none;margin-right:5%!important;padding-top:.4375em}.page-general-content .main-col{float:right;margin-right:5%;width:55%}.page-general-content .aside-col{float:right;width:15%;margin-right:0!important;padding-top:1.125em}}.page-stories-landing .block-story-article:first-child a{min-height:360px}.page-stories-landing .block-story-article.with-image:first-child a:before{top:40%}@media screen and (max-width:599px){.page-stories-landing .block-story-article:nth-child(2) a,.page-stories-landing .block-story-article:nth-child(3) a{min-height:240px}}@media screen and (min-width:600px){.page-stories-landing .block-story-article:first-child a{float:none;width:100%;min-height:480px}}@media screen and (min-width:600px) and (max-width:949px){.page-stories-landing .block-story-article:first-child a:after,.page-stories-landing .block-story-article:nth-child(2n+1) a:after{display:none}}@media screen and (min-width:950px){.page-stories-landing .block-story-article:first-child a{float:left;width:66.6%;min-height:600px}.page-stories-landing .block-story-article:nth-child(4) a{clear:left}.page-stories-landing .block-story-article.nth-child-4 a{clear:left}.page-stories-landing .block-story-article:nth-child(2) a:after,.page-stories-landing .block-story-article:nth-child(3n) a:after{display:none}.page-stories-landing .block-story-article:nth-child(2) a,.page-stories-landing .block-story-article:nth-child(3n) a{width:33.4%}.page-stories-landing .block-story-article:first-child .block-subtitle{font-size:2.5em;margin-bottom:0}.page-stories-landing .block-story-article:first-child .block-title{font-size:2.125em}}.page-story-article .page-options{margin:0 0 .6875em}.page-story-article .content-wrapper h2:first-child{margin-top:0}@media screen and (min-width:600px){.page-story-article .page-options{margin-bottom:1.25em}}@media screen and (min-width:800px){.page-story-article .page-options{position:absolute;top:0;right:1.25em;margin:0}.page-story-article .content-wrapper{padding-top:.6875em}.page-home .nav-category-filter .guide-nav-title{font-size:2em;line-height:1}}.page-home #category-filter-panel,.page-home .nav-category-filter .guide-nav-title{display:block}.page-home .nav-category-filter .category-all{display:none}@media print,screen and (min-width:600px){.page-home .nav-category-filter .guide-nav-title{margin-bottom:1em}.page-home .nav-category-filter a{width:13.8%}}@media print,screen and (min-width:600px) and (max-width:949px){.page-home .block-story-article:nth-child(2n) a:after{display:none}}@media screen and (min-width:1260px){.page-home .nav-category-filter .guide-nav-title{width:23.6%;float:left;white-space:nowrap;margin:.78125em 0 0 3%}.page-home #category-filter-panel .nav-category-filter{max-width:none;margin:0 auto}.page-home .nav-category-filter a{width:9.15%}.page-home .block-story-article:nth-child(3n+1) a{width:33.4%}.page-home .block-story-article:nth-child(3n) a:after{display:none}}.footer-logos li img,.nav-footer li a{display:block}.page-search-results .sh-branding-element .st1,.page-search-results .sh-branding-element .st2{fill:#d9dbdc}@media screen and (min-width:600px){.page-search-results .site-search-results .page-wrapper{padding:0 5em}}@media screen and (min-width:800px){.page-search-results .site-search-results .page-wrapper{padding:0 5em;max-width:53.75em}}.page-footer{background:#4d4d4d;color:#fff}.page-footer .page-wrapper{padding:.1875em .9375em;overflow:hidden}.page-footer .layout-row{border-bottom:1px solid #fff;padding:0 0 1.625em}.page-footer .layout-row.last,.page-footer .layout-row:last-child{border:none}.page-footer a,.page-footer h2,.page-footer h3{color:#fff}.page-footer h2,.page-footer h3{font-size:.875em;line-height:1.125;text-transform:uppercase;margin:2.71429em 0 1.92857em;padding:0;border:none}.nav-footer{padding:0 0 .0625em}.nav-footer li{font-size:1.0625em;line-height:1.29412;margin:.29412em .94118em .29412em 0}.nav-footer.last{margin:1.3125em 0}.nav-footer.last li{font-size:.875em;margin:.57143em 0;text-transform:uppercase;font-weight:700}.nav-footer.last .copyright{margin-top:1.6875em}.footer-logos{margin:3.5em 0 1.625em}.footer-logos li{margin:.625em 0}.footer-logos li img.print{display:none}.footer-logos .mbie{margin-left:.0625em}.footer-logos .nz-govt{margin-top:2.625em}@media screen and (min-width:600px){.page-footer .page-wrapper{padding:0 1.875em}.page-footer .layout-row.first{border:none}.page-footer .layout-row.first .layout-col{float:left;width:31%;padding-left:0;margin-right:3.5%;border-right:1px solid #fff;min-height:15.6875em;margin-top:2.375em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-footer .layout-row.first .layout-col.last,.page-footer .layout-row.first .layout-col:last-child{border:none;margin-right:0}.page-footer .layout-row.last{padding-top:1em}.footer-logos{margin:.5em 0 0;overflow:hidden}.footer-logos li{float:left;width:45%}.footer-logos .nz-govt{float:right;margin-top:2.375em}.footer-logos .nz-govt img{float:right;height:auto;width:11.75em;margin:0 .1875em 0 0}.page-footer .layout-col h3{margin-top:2.5em}.page-footer .layout-col h3:first-child{margin-top:0}.nav-footer.last{position:relative;margin:0;overflow:hidden}.nav-footer.last .copyright{position:absolute;right:0;top:.6875em;margin:0}}#mobile-menu-container,#mobile-menu-container .child,.nav-main li a,input.text,textarea{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.no-csspseudotransitions input.text,.no-csspseudotransitions textarea{-webkit-transition:none;transition:none}.desktop,.hide,.mobile,.tablet{display:none!important}.js-ajax-container,.page-break,.print{display:none}.js-click-background-touch{cursor:pointer}@media screen and (max-width:599px){.mobile{display:block!important}}@media screen and (min-width:600px) and (max-width:799px){.tablet{display:block!important}}@media screen and (min-width:800px){.page-footer .page-wrapper{padding:2.5625em 2.5em 0}.page-footer .layout-row.first .layout-col{width:48%}.page-footer .layout-row.first .layout-col:nth-child(2){width:25%}.page-footer .layout-row.first .layout-col.nth-child-2{width:25%}.page-footer .layout-row.first .layout-col.last,.page-footer .layout-row.first .layout-col:last-child{width:20%}.page-footer .layout-row.second{padding-bottom:.125em}.footer-logos{margin:.875em 0 .1875em .4375em}.footer-logos .nz-govt img{margin:0}.nav-footer.last li{float:left;margin:0 1.53846em 0 0}.nav-footer.last .copyright{top:0}.desktop{display:block!important}}@media (min-width:800px){.screenreader-desktop{display:block!important;position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}}
/*# sourceMappingURL=screen.css.map */
