html,body,div,span,a,img,h1,h2,h3,h4,h5,h6,p,blockquote,q,cite,abbr,acronym,caption,address,strong,strike,del,big,small,font,dfn,ins,kbd,s,samp,tt,var,pre,code,dfn,var,iframe,applet,object,fieldset,form,label,legend,dl,dt,dd,ul,ol,li,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{background:#666}body{background:#fff}caption,th,td{text-align:left}table{border-collapse:collapse;border-spacing:0}blockquote:before,blockquote:after,q:before,q:after{content:''}img{max-width:100%;height:auto}.grid,#wrapper{width:1180px}#page{max-width:1180px;margin-right:auto;margin-left:auto}#page:after{display:block;clear:both;content:" "}#meta-content{float:left;width:16.10169%}#content{float:left;width:53.38983%;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;margin-right:calc((2.54237% - 1px)/2);padding-right:calc((2.54237% - 1px)/2);margin-left:calc((2.54237% - 1px)/2);padding-left:calc((2.54237% - 1px)/2)}.page-template-landing-page #content,.page-template-sales-page #content,.page-template-blocks #content{width:100%}.page-template-sales-page #content{float:none;margin-left:0;margin-right:0}.page-template-sales-page #main{padding-left:100px;padding-right:100px}.page-template-sales-page #wrapper{width:calc(96.721% - 50px);margin:0 auto}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 16px}.leaky_paywall_subscription_options{width:100%;box-sizing:border-box}.leaky_paywall_subscription_option{box-sizing:border-box}#leaky-paywall-submit,a.newsletter-subscribe-button{color:#fff!important;background-color:#069;display:block;width:50%;margin:0 auto;padding:8px 12px;font-size:large;font-weight:700;border-radius:8px;text-align:center}.leaky_paywall_subscription_price{height:6em}.leaky-paywall-payment-button a,.leaky-paywall-payment-button a:visited{color:#fff;background-color:#069}.page-template-sales-page input[type=text]{padding:12px 20px;margin:8px 0;box-sizing:border-box;width:300px;font-size:large}.page-template-sales-page input[type=text]:focus{border:3px solid #555}@media only screen and (max-width:1220px){.page-template-landing-page #content,.page-template-sales-page #content,.page-template-blocks #content{max-width:none}}.two-columns{*zoom:1}.two-columns:before,.two-columns:after{display:table;content:""}.two-columns:after{clear:both}#content #main .left-column{float:left;width:47.61905%;margin-right:4.7619%}#content #main .right-column{float:right;width:47.61905%;margin-right:0}.main-sidebar{float:right;width:25.42373%;margin-right:0}body{font:100%/1.4 "lucida grande",calibri,verdana,helvetica,arial,sans-serif}html{font-size:14px}code{font-family:lucida console,Monaco,monospace}h1,h2,h3,h4,h5,h6,strong{font-weight:700}.verse,em,*[lang]{font-style:italic}strike,del{text-decoration:line-through}acronym,.caps{text-transform:uppercase}.small-caps{font-variant:small-caps}acronym,.num,.caps,.small-caps{letter-spacing:.1em}a,a:visited{color:#3774df;text-decoration:underline}a:focus,a:hover,a:active{text-decoration:none}abbr[title],acronym[title],dfn[title],span[title],del[title]{cursor:help}.dquo{margin-left:-.45em}.amp{font-family:Baskerville,goudy old style,palatino,book antiqua,serif;font-size:110%;font-style:italic}h1{margin:1.125em 0 .375em;font-size:1.714285714rem;line-height:1}h2,big{font-size:1.428571429rem;line-height:1}h2{margin:1.5em 0 .5em}h3{margin:1.92857144em 0 .58333334em;font-size:1.16666667em;line-height:1.28571429}h4,h5,h6{margin:2.25em 0 .75em}p,ul,ol,dl{margin:0 0 1.5em}blockquote{margin:0 1.5em 1.5em}blockquote.verse{margin-right:0;margin-left:0}cite{font-style:normal}small,acronym,.caps{font-size:.75rem;line-height:1.4}pre{overflow:auto;font-size:1em;line-height:1.5}.verse pre{display:table;width:auto;margin:0 auto}textarea{font-size:1em;line-height:1.5}ul,ol,dd{margin-left:1.5em}ul{list-style-type:disc}ul ul{list-style-type:circle}ul ul ul{list-style-type:square}ol{list-style-type:decimal}ol.outline{list-style-type:lower-alpha}ol.outline ol{list-style-type:upper-roman}table{border-top:.083333333em solid #eee;border-left:.083333333em solid #eee}td,th{padding:0 .5em;line-height:1.33333333em}th{border-right:.083333333em solid #ddd;border-bottom:.083333333em solid #ddd;background-color:#eee}td{border-right:.083333333em solid #eee;border-bottom:.083333333em solid #eee}.sidebar #most-popular-stories .tabs{display:-ms-flexbox;display:flex}.sidebar #most-popular-stories .tabs li{-ms-flex:1;flex:1;float:none}.sidebar #most-popular-stories .tabs li a{box-sizing:border-box;width:100%}.architosh-blue{color:#069!important}.perfect-pullquote{border-color:#069}.perfect-pullquote.pullquote-align-full{box-sizing:border-box}.perfect-pullquote p{font-family:open sans,Arial,helvetica neue,Helvetica,sans-serif!important;font-weight:300!important}.perfect-pullquote cite{font-family:Roboto,Arial,helvetica neue,Helvetica,sans-serif!important;font-size:80%!important;font-weight:500!important}@media(min-width:960px) and (max-width:1230px){.sidebar #most-popular-stories .tabs{display:-ms-flexbox;display:flex}.sidebar #most-popular-stories .tabs li{background-color:#ddd;-ms-flex:1;flex:1;float:none}.sidebar #most-popular-stories .tabs li.active{background-color:#fff}.sidebar #most-popular-stories .tabs li.active a{background-color:transparent}.sidebar #most-popular-stories .tabs li a{background-color:transparent;box-sizing:border-box;display:block;float:none;font-size:10px;width:100%}}@media(min-width:960px) and (max-width:1070px){.sidebar #most-popular-stories .tabs li a{font-size:10px}}#accessibility{position:absolute;left:-32697px}hr.divider{display:none}body{color:#444;font-family:Roboto,Arial,helvetica neue,Helvetica,sans-serif}a,a:visited{color:#069;font-weight:700;text-decoration:none}a:focus,a:hover,a:active{color:#f60;text-decoration:none}a.feed,a:visited.feed{padding-left:16px;background:url(../../images/feed.gif) no-repeat left center}.button,button.custom,input.custom,input[type=submit],#main #social input#submit{margin-top:5px;padding:2px 3px;border:0;color:#fff;background:#f60;font-weight:700;line-height:1.5em}{margin-top:5px;padding:2px 3px;border:0;color:#fff;background:#f60;font-weight:700;line-height:1.5em}pre{font-family:lucida console,monaco,monospace}h1,h2,h3,h4,h5,h6{color:#666}#wrapper{margin:0 auto;padding-top:105px}#wrapper:before,#wrapper:after{content:'';display:table}#wrapper:after{clear:both}#header{background:#666;position:fixed;width:100%;z-index:1000}#header #crest{position:relative;padding:3em 0 .5em;background:url(../../images/header-double-border.gif) repeat-x bottom}#header #crest span#logo{display:block;margin-left:205px;padding-left:20px;border-left:1px solid #999}#logo a,#logo a:visited{display:block;width:370px;height:50px;background:url(../../images/logo.png) no-repeat left top;text-indent:-32697px}#crest p#description{margin:0 0 0 205px;padding:12px 0 0 20px;border-left:1px solid #999;color:#b3b3b3;font-size:11px;line-height:1}#crest #ribbon{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;padding:.5em 10px;border-bottom:1px solid #999;color:#fff;background:#069 url(../../images/logo-mini-blue.gif) no-repeat 8px center;text-align:right}#ribbon a,#ribbon a:visited{color:#fff;font-weight:400}#ribbon a:hover{color:#ccc}#header ul#menu-header{float:left;box-sizing:border-box;width:100%;margin:5px 0 0;border-bottom:10px solid #333;border-left:205px solid #333;list-style:none}#menu-header li{float:left;list-style:none}#menu-header li a,#menu-header li a:visited{float:left;padding:12px 20px 8px;color:#b3b3b3;font-weight:400}#menu-header li a:hover{color:#999}#menu-header li.nav-active a{font-weight:700}#banner{clear:both;padding:5px 0 5px 205px;border-bottom:1px solid #e3e3e3;line-height:1}#current-feature{*zoom:1;border-bottom:30px solid #fff;background:#e3e3e3}#current-feature:before,#current-feature:after{display:table;content:""}#current-feature:after{clear:both}#current-feature #first-feature{width:508px;height:255px;margin:0 auto;padding:10px 0 20px}#current-feature #first-feature ul.slides li{display:none}#second-feature{height:255px;padding:1rem 0 1.428571429rem;background:#e3e3e3}#first-feature,#second-feature{margin-bottom:2rem}#first-feature .post_banner,#second-feature .post_banner{margin-left:0;border:0}#main{padding-top:27px;border-top:3px solid #ccc}body.home #main,body.archive #main{padding-top:0;border-top:0}.page-content #main{padding-top:0}#main p{font-size:18px;font-family:Roboto,Arial,helvetica neue,Helvetica,sans-serif;line-height:1.666667}; #page{float:left;clear:both;width:100%;margin:8px 0}.sidebar{padding-top:1rem;border-top:3px solid #ccc}#meta-content{padding-top:0}.entry-thumbnail{margin-bottom:6px;background-color:#e3e3e3}.post_thumbnail,.post_banner{display:block;margin-left:15px;border-right:2px solid #fff;border-left:2px solid #fff}#latest-reviews .entry-title,#latest-reviews .entry-summary{margin-left:17px}.premier #main{padding-top:0}.premier #main #page-title{margin:0;padding:.5em 0;border-top:3px solid #f60;border-bottom:1px solid #999;color:#f60;font-size:1.5em;line-height:1}#content{line-height:1.4}#content #main .left-column,#content #main .right-column{margin-bottom:8px}.title-p1{border-bottom:1px solid #999;font-size:24px;margin:0;padding:0 0 1rem}#main #breadcrumb-navigation{padding:2px 0 6px;border-bottom:1px solid #999;color:#999}#breadcrumb-navigation .gt{margin:0 2px;font-size:11px;line-height:18px}#footer{float:left;clear:both;width:100%;padding:16px 0;border-top:1px solid #999}#footer #colophon-navigation ul{margin:0;padding:10px 10px 10px 205px;background:#069 url(../../images/logo-mini-blue.gif) no-repeat 8px center;list-style:none}#colophon-navigation li{display:inline;padding:0 5px;border-left:1px solid #b2b2b2;line-height:1}#colophon-navigation li:last-child{border-right:1px solid #b2b2b2}#colophon-navigation a,#colophon-navigation a:visited{color:#ccc}#footer #legal-navigation ul{margin:10px 10px 2px 205px;border-left:1px solid #ccc;line-height:1;list-style:none}#legal-navigation li{display:inline;padding:0 5px;border-right:1px solid #b2b2b2}p#legal{margin:8px 0 5px 205px;padding:0 5px;border-left:1px solid #b2b2b2;color:#999;font-weight:700;line-height:1}.by_9s{float:right;margin-top:-40px;padding:0}.by_9s a{display:block;overflow:hidden;width:169px;height:20px;margin:0;padding:0}.pagination{clear:both;margin:0;text-align:center;list-style:none}.pagination li{display:inline;margin:0 .5em}.category-post-content{margin-bottom:20px;padding:15px 0 20px;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.category-post-content h2:first-child{margin-top:0}.category-post-content p{margin:15px 0 0}.category-post-content ul{margin-top:1em;margin-bottom:0}.category-posts-wrapper{margin-bottom:20px}.category-posts-wrapper h2:first-child{margin-top:0}address.author{display:inline;font-style:normal}.hentry{clear:both}.hentry .ad{float:right;margin:0 0 8px 8px}blockquote.pullquote{margin:0 0 1.5em;padding:1.5em 1.5em 1.5em 3em;color:#777;background:transparent url(../../images/quote.png) no-repeat 7px .5em}blockquote.pullquote p{display:inline;margin:0;font-size:1.16666667em;font-weight:700;line-height:1.28571429}blockquote.pullquote cite,blockquote.pullquote p cite{margin-left:1em;font-weight:400}.hentry .entry-meta{float:left;clear:both;width:100%;padding:10px 0;border-top:1px solid #999}.hentry .entry-meta .filed{float:right;width:300px;padding-left:8px;border-left:1px solid #999;color:#999;font-weight:700}.entry-meta .filed .entry-tags,.entry-meta .filed .entry-categories{font-size:16px;margin-left:1em;text-indent:-1em}.hentry .entry-meta .promote{float:left;width:191px}.hentry .entry-meta .promote ul.promote-list{margin-left:0;padding-left:0;list-style:none inside}.hentry .entry-meta .promote ul.promote-list li{margin:0 0 3px;padding:0}.fb-page-link a{padding-left:25px;background:transparent url(../../images/architosh_facebookpage.png) 0 2px no-repeat}.li-page-link a{padding-left:25px;background:transparent url(../../images/architosh_linkedinpage.png) 0 1px no-repeat}.li-share-link a{padding-left:25px;background:transparent url(../../images/Arch-plus-LinkedIn.png) 0 0 no-repeat;text-indent:26px}.hentry .entry-meta .li-company-insider{margin-bottom:10px}.li-company-insider span a{margin-right:5px}.hentry .entry-meta .promote ul.promote-list li .stbuttontext{margin-left:3px}.hentry .entry-meta .promote ul.promote-list li.social-link a{display:block}.post .entry-title{font-size:28px;line-height:1.25}.post .entry-title a,.post .entry-title a:visited{color:#666}.post .entry-title a:hover{color:#0d76b1}.post .by,.post .continued-from-page{margin-bottom:1rem;color:#999;line-height:1.4;font-size:14px}.post .entry-summary{color:#444;font-weight:300}#main .post .entry-summary p{font-size:20px;font-family:open sans,Arial,helvetica neue,Helvetica,sans-serif;line-height:1.5}.post .post-banner-wrapper{width:100%;margin:0 0 2em;background-color:#e3e3e3}.post .post-banner-wrapper .post_banner{display:block;margin-left:15px;border-right:2px solid #fff;border-left:2px solid #fff}.excerpt h3.entry-title{margin:0;font-size:1em;line-height:1.5}.post-pagination-links{margin-bottom:2rem}.post-pagination-links ul,.post-pagination-links li{display:inline}.post-pagination-links ul{margin:0;list-style:none}.post-pagination-links li{padding:0 .5em;border-right:1px solid #ccc;line-height:1}.post-pagination-links li.last{border:none}.post-pagination-links .pagination-title,.post-pagination-links .gt{color:#999;font-weight:700}.post-pagination-links .gt{margin-right:.5em;font-size:11px;line-height:18px}#category-archive{margin:0;font-size:13px;list-style:none}#category-archive .hentry{clear:both;color:#999}#category-archive .entry-title{overflow:hidden;width:380px;margin:0 10px 0 6px;white-space:nowrap;text-overflow:ellipsis}#category-archive .published,#category-archive .ndash,#category-archive .entry-title,#category-archive .time,#category-archive .to-comments{display:inline-block;float:left;height:26px;line-height:26px}#category-archive .hentry .date{float:left;width:5.3em}#category-archive .hentry .ndash{margin-right:.2em}#category-archive .hentry .time{margin:0 .5em}#category-archive .hentry a.to-comments,#category-archive .hentry a.to-comments:visited{font-weight:400}.post p.attachment{text-align:center}.post .entry-content h2{font-size:22px;line-height:1}.post .entry-content h3{font-size:20px;line-height:1}.post .entry-content h4{font-size:18px;line-height:1}.post .entry-content ul li{font-size:18px;line-height:1.666666667}#main .post .entry-content p{font-size:18px;line-height:1.666666667}.post .entry-content .wp-caption{float:left;text-align:center}.post .entry-content .wp-caption+p{clear:both}.post .entry-content .wp-caption p.wp-caption-text{font-size:.9em;text-align:center}#comments h2.title{margin:0;padding:1em 0 0;border-top:3px solid #ccc}ol#comments-list{margin:0;list-style:none}.comment{margin:1rem 0;padding:1rem 0 0;border-top:1px solid #999}.comment .comment-meta{margin-bottom:1.5em}.comment .comment-meta div.by{display:inline;color:#999;font-weight:700}.comment .comment-meta .photo{float:right}.comment .comment-meta a.bookmark,.comment .comment-meta a.bookmark:visited{color:#444;font-weight:400}.comment .comment-meta a.bookmark:hover{color:#0d76b1}#comment-form{border-top:3px solid #ccc}#comment-form label#for-comment{display:block;margin:1em 0;color:#666;font-size:1.5em;font-weight:700;line-height:1}#comment-form #allowed-tags{float:right}#comment-form textarea{width:99%;height:9em}#comment-form p#logged-in-as{float:right;width:300px}.login-warning{border:1px solid #999;background-color:#eee}.login-warning p,.login-warning form{margin:.5em}.member-login div{display:block;clear:both;margin:0 0 .5em}.member-login label,.member-login input{float:left}.member-login label{display:block;width:150px}.member-login .login-warning,.member-login label{width:75px}.member-login button{margin:0 0 0 75px}.member-login p{margin-left:2em}.member-login #terms_of_use{margin-top:.25em}.login_help{clear:both;margin:.5em 0 0;padding:0;list-style:none}.login_help li{margin-bottom:.5em;margin-left:0;line-height:1em}.login_help a{font-weight:400;line-height:1.25}a.login_help{font-weight:400}#related-posts{clear:both;margin-bottom:1em;border-top:1px solid #999}#related-posts h2.title{margin:9px 0}#related-posts ul{margin-left:0;color:#999;font-weight:700;list-style:none;list-style:none}#related-posts ul li span{font-weight:400}#latest-features h2.title,#event-reports h2.title{margin:0 0 .5em;padding:.5em 0;border-top:3px solid #ccc;border-bottom:1px solid #999}#latest-features ul.content,#event-reports ul.content{margin:0;list-style:none}#related-posts li a,#related-posts li a:visited{margin-right:.5em}#latest-reviews h2.title,#latest-stories h2.title{margin:0 0 18px;padding:0 0 9px;border-bottom:1px solid #999}#latest-stories ul.content{margin-left:0;list-style:none}#latest-features li,#latest-stories li,#event-reports li,#most-popular-stories li{margin-bottom:1rem}#latest-reviews div.review{margin-bottom:20px}#latest-stories li.latest-ad{padding:9px 0;border-top:3px solid #ccc;border-bottom:3px solid #ccc}#latest-stories li.latest-ad div.ad-block{margin:5px 0 0}.main-sidebar{font-size:1rem}.sidebar .ad{margin:.5em 0;padding-bottom:18px;text-align:center}.ad p{margin:0;color:#ccc;font-size:.8em;font-weight:700;text-align:center}.widget{padding:9px 0;border-bottom:3px solid #ccc}.widget h2.title{margin:0 0 1rem}.widget h2.border{margin:0;padding:0 0 9px;border-bottom:1px solid #999}.widget form{margin:.5em 0}.widget p.logged_in_as{margin:-.5em 0 .25em}#tag-cloud .content{padding:3px;border:1px solid #999;text-align:center}#fullpage-tags{margin-top:10px;line-height:1.5em}#fullpage-tags li span{font-size:.8em}#tag-search{padding:9px 0;border:1px solid #999;border-width:1px 0;color:#999}#search-widget #s{width:132px;padding:3px}#search-widget button{padding:3px}#tag-cloud{padding-bottom:18px}#subcat-filter{display:block;overflow:hidden;margin-top:9px;margin-bottom:1em}#subcat-filter ul.tabs,#most-popular-stories ul.tabs{float:left;width:100%;margin:0;border:1px solid #999;border-width:0 0 1px 1px;list-style:none}#subcat-filter ul.tabs li,#most-popular-stories ul.tabs li{float:left;margin-bottom:0;border:1px solid #999;border-width:1px 1px 0 0}#subcat-filter ul.tabs li a,#subcat-filter ul.tabs li a:visited,#most-popular-stories ul.tabs li a,#most-popular-stories ul.tabs li a:visited{float:left;width:89px;padding:3px 5px;background:#ddd;text-align:center}#subcat-filter ul.tabs li a,#subcat-filter ul.tabs li a:visited{width:auto}#subcat-filter ul.tabs li.active a,#subcat-filter ul.tabs li.active a:visited,#most-popular-stories ul.tabs li.active a,#most-popular-stories ul.tabs li.active a:visited{background:#fff}#subcat-filter ul.tabs li.active{margin-bottom:-1px;border-bottom:1px solid #fff}#most-popular-stories div{clear:both;padding-top:1.5em;padding-left:5px}#most-popular-stories div ul{margin:0 0 1.5em;list-style:none}#subscribe h2.title{padding-left:24px;background:transparent url(../../images/feed-icon-16x16.png) 0 0 no-repeat}#user_info_form fieldset div{display:block;overflow:hidden;margin:.5em 0}#user_info_form label,#user_info_form input,#user_info_form fieldset div span{float:left}#user_info_form fieldset div span{margin-left:8px;color:gray;font-size:.9em;line-height:2.1em}#user_info_form label{display:block;width:180px;margin-left:20px}#user_info_form div#pass-strength-result{width:210px;margin-left:200px;padding:.5em;border:1px solid #999;background-color:#eee}#user_info_form div.error{padding:1.5em 1.5em 0;border:1px solid #ffc100;background:#fff8cb}#main #social{margin:20px 0;padding-top:0;border-top:1px solid #d7d7d7;font-size:100%}#main #social .form-submit{margin:0}#social h3#reply-title{margin:9px 0;padding:0;color:#666;background:0 0;font-size:1.5em;font-weight:700;line-height:1}#social h3#reply-title span{float:none;height:auto;padding:0;color:inherit;background:0 0;font-size:inherit;line-height:inherit}#social #respond textarea.social-input#comment{width:414px;max-width:414px;height:133px;padding:1px;border:1px solid #999;border-radius:0;background-color:#fff}#main #social input#submit{height:auto;border-radius:0;text-shadow:none;font-family:lucida grande;font-size:11px;font-style:normal;font-variant:normal;cursor:auto}#main #social .social-nav li a span,#main #social #social-tabs-comments .social-nav .social-wordpress a span{display:block;float:none;margin:0;font-size:12px;text-align:center}#main #social .social-comment{margin-bottom:4px;border-top:1px solid #999;border-left:0;border-radius:0}#main #social .social-comment-inner{padding:7px 0 0}#main #social .social-comment-body,#main #social .social-comment-header{margin-bottom:0;margin-left:47px;padding-bottom:5px;padding-left:5px;border-left:1px solid #999}#main #social .social-fn{font-size:12px;font-weight:700;line-height:18px}#main #social .social-comment-collapse>.social-comment-inner>.social-comment-header .social-fn{left:0}#main #social .social-comment-header .avatar{top:0;left:-48px}#main #social .social-comment-collapse .social-comment-header{margin-left:24px;padding-bottom:0}#main #social .social-comment-collapse .social-comment-header .avatar{left:-24px}#main #social .social-comment-body p{font-family:helvetica,arial,verdana,sans-serif;font-size:12px;line-height:18px}#main #social .social-input-row,#main #social .form-submit{margin-bottom:0;margin-left:47px;padding-bottom:10px;padding-left:5px}#main #social .social-input-row .social-label{display:none}#main #social .social-sign-in-links{margin-top:18px}#main #social .social-divider{margin-right:0;margin-left:0}#main #social #post_to{display:inline-block;margin:6px 10px 0}#main .comment-awaiting-moderation{color:#f60;font-size:12px;font-weight:700}#social #social-tabs-comments .social-comment-body{width:444px}#first-slide{position:absolute;hieght:254px}#slide-holder{position:relative;height:270px;background:0 0}#slide-holder .flex-control-paging li a{border:1px solid #069;border-radius:0;opacity:.7;background:#eee;box-shadow:none}#slide-holder .flex-control-paging li a.flex-active{opacity:1;background:#069}#current-feature #first-feature ol.flex-control-nav{bottom:0;width:496px}.term-box{overflow:hidden;margin:15px 0;font-size:1rem;line-height:1.4}.term-box:first-child{margin-top:0}.term-box .entry-summary,.term-box .entry-title{margin-left:17px}.arch-cover-story-title,.term-box .entry-title{margin:0 0 10px 17px;color:#069;font-size:20px;line-height:1.25}.arch-cover-story-title a,.arch-report-title a,.term-box .entry-title a{color:#069}.arch-report-title{margin-left:0}.term-box .primary-excerpt .entry-title{margin-left:0}.box-post-primary,.box-post-secondary-1,.arch-category-posts-with-ad .left-column,.arch-report-posts-wrapper .left-column,.arch-report-posts-wrapper .right-column{padding-top:1rem}.box-post-secondary-2,.box-post-tertiary-wrapper,.arch-category-posts-with-ad .left-column,.arch-category-posts-with-ad .right-column{margin-bottom:0!important;padding-bottom:1rem}.arch-report-posts-wrapper .left-column,.arch-report-posts-wrapper .right-column{margin-bottom:0!important}.box-post-secondary-2,.box-post-tertiary-wrapper{padding-bottom:1rem}.box-post-primary .post_banner{max-width:100%;height:auto;margin-bottom:6px;margin-left:0}.box-post-secondary .entry-summary p,.box-post-primary .primary-excerpt p{overflow:hidden;margin-bottom:1rem}.box-post-secondary-wrapper .box-post-secondary{font-size:18px;margin-bottom:1rem}.box-post-secondary .entry-summary .more-link,.box-post-primary .primary-excerpt .more-link,.arch-report-navigation .next-link,.arch-report-navigation .prev-link{font-size:16px;margin-bottom:1rem}.arch-report-wrapper .arch-report-purchase{font-size:16px}.box-post-secondary-wrapper .more-link{font-size:16px}.box-post-tertiary-wrapper .more-link{font-size:16px}.term-box .secondary-excerpt p{overflow:hidden;height:3em;margin:0;padding:0}.term-box .box-post-tertiary{overflow:hidden;max-height:none;margin-bottom:1rem;font-size:1rem}.arch-report-title,.term-box .box-post-tertiary a{font-size:18px;line-height:1.25}.quote-ad-box{clear:both;overflow:hidden;margin-bottom:20px;background-color:#e3e3e3}.quote-ad-box .box-inline-ad{float:left;width:47.61905%;margin-right:4.7619%}.quote-ad-box .article-quote{padding:34px 15px 15px 0;background:url(../img/quote.png) no-repeat 310px 10px;background-size:45px 39px}.quote-ad-box quote{font-size:1.25em}.quote-ad-box .citation{margin-top:10px}.quote-ad-box .citation a{display:block}body:before{position:absolute;top:-999em;left:-999em;content:"large"}.term-box,.quote-ad-box,.arch-soliloquy-slider-wrapper{margin:0 0 2rem}.box-post-secondary .entry-summary p,.box-post-primary .primary-excerpt p{height:auto}.screen-reader-text{overflow:hidden;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px}img{max-width:100%;height:auto}a.site-menu-toggle{float:right;margin-right:20px;color:#fff;font-size:20px;line-height:2}.menu-toggle{display:none}.menu-login-form{margin:15px 0;padding-left:20px}.menu-login-form h2,.menu-login-form p,.menu-login-form a{color:#b3b3b3}.menu-login-form a:hover{color:#999}.menu-login-form label{display:inline-block;min-width:90px;margin:5px 0;color:#b3b3b3}#menu-header .menu-login-form .login_help a{padding-left:0}.hentry:before,.hentry:after{display:table;content:""}.hentry:after{clear:both}.flex-order{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-order .box-post-primary,.flex-order .box-post-secondary,.flex-order .box-post-tertiary-wrapper{float:none;width:calc( 50% - 1rem - 1px)}.flex-order .box-post-primary{-ms-flex-order:2;order:2}.flex-order .box-post-secondary{margin-right:1rem;margin-bottom:0;padding-right:1rem;border-right:1px solid #e3e3e3}.flex-order .box-post-secondary-1{-ms-flex-order:1;order:1}.flex-order .box-post-secondary-2{-ms-flex-order:3;order:3}.flex-order .box-post-tertiary-wrapper{-ms-flex-order:4;order:4;border-top:1px solid #e3e3e3;padding-top:1rem}.flex-order .image-link{display:block}.flex-order .primary-excerpt,.flex-order .entry-summary{overflow:auto}.category-posts-wrapper .arch-report-wrapper{margin-top:20px;padding-top:20px;border-top:1px solid #e3e3e3}.category-posts-wrapper .arch-report-wrapper:first-of-type{margin-top:0;padding-top:0;border-top:0}.arch-report-main-wrapper .arch-report-wrapper{display:none}.arch-report-slider-wrapper .arch-report-wrapper:first-of-type{display:block}.arch-cover-story-title small{display:block;margin-bottom:.5rem}.arch-cover-story-image img{width:100%;height:auto}.arch-report-navigation .disabled-link{color:#ccc;cursor:default}.arch-report-title{margin-bottom:15px}.arch-report-navigation,.arch-report-purchase{padding-top:1rem}.arch-report-purchase{text-align:right}.arch-ir-details-wrapper:before,.arch-ir-details-wrapper:after,.arch-ir-single-post-details-wrapper:before,.arch-ir-single-post-details-wrapper:after{display:table;content:""}.arch-ir-details-wrapper:after,.arch-ir-single-post-details-wrapper:after{clear:both}.arch-ir-single-post-details-wrapper p{font-family:open sans,Arial,helvetica neue,Helvetica,sans-serif!important;font-weight:300!important}.post .entry-content .arch-ir-single-post-details-wrapper h2{line-height:1.25}.arch-ir-details-wrapper h1{margin-top:.75em;line-height:1.25}.arch-ir-read-more{float:right}.arch-ir-cover-image{margin-top:3.25em}.arch-ir-cover-image img{width:100%;height:auto}.arch-soliloquy-slider-wrapper{padding:1rem 0 1.571428571rem;background-color:#e3e3e3}.arch-report-main-wrapper .two-columns,.arch-category-posts-with-ad .two-columns{display:-ms-flexbox;display:flex}.arch-report-main-wrapper .two-columns .left-column,.arch-report-main-wrapper .arch-report-navigation,.arch-report-main-wrapper .arch-report-purchase,.arch-category-posts-with-ad .two-columns .left-column{width:calc( 50% - 1rem - 1px)!important;margin-right:1rem!important;padding-right:1rem!important;border-right:1px solid #e3e3e3}.arch-report-main-wrapper .two-columns .right-column,.arch-category-posts-with-ad .two-columns .right-column{width:calc( 50% - 1rem - 1px)!important}.arch-category-posts-with-ad .two-columns .box-post-secondary-wrapper{border-top:1px solid #e3e3e3;padding-top:1rem}.arch-soliloquy-slider-wrapper .soliloquy-outer-container{margin:0 auto}.arch-soliloquy-slider-wrapper .soliloquy-container .soliloquy-pager{bottom:-1.285714286rem;height:1rem}.arch-soliloquy-slider-wrapper .soliloquy-container .soliloquy-pager-item a{border:1px solid #fff;background:0 0}.arch-soliloquy-slider-wrapper .soliloquy-container .soliloquy-pager-item a.active{background-color:#fff}.arch-soliloquy-slider-wrapper .soliloquy-hide-caption .soliloquy-caption{display:none}.box-post-primary h3 a:hover,.box-post-secondary a:hover h3{color:#f60}div#jp-relatedposts{margin-top:1rem;padding-top:0}div#jp-relatedposts .jp-relatedposts-items-visual{margin-top:1rem;margin-right:0;padding-top:1rem;border-top:1px solid #999}#jp-relatedposts .jp-relatedposts-items div.jp-relatedposts-post .jp-relatedposts-post-title a,#jp-relatedposts .jp-relatedposts-items p.jp-relatedposts-post-date,#jp-relatedposts .jp-relatedposts-items p.jp-relatedposts-post-context{font-size:16px;line-height:1.4}#jp-relatedposts .jp-relatedposts-items div.jp-relatedposts-post .jp-relatedposts-post-title a{font-weight:700}#jp-relatedposts .jp-relatedposts-items p.jp-relatedposts-post-date,#jp-relatedposts .jp-relatedposts-items p.jp-relatedposts-post-context{color:#999}#jp-relatedposts .jp-relatedposts-items div.jp-relatedposts-post,#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post p.jp-relatedposts-post-context,#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post p.jp-relatedposts-post-date{opacity:1;filter:alpha(opacity=100);-moz-opacity:1}#jp-relatedposts .jp-relatedposts-items div.jp-relatedposts-post:hover .jp-relatedposts-post-title a,#jp-relatedposts .jp-relatedposts-items div.jp-relatedposts-post .jp-relatedposts-post-title a:hover{text-decoration:none}div#jp-relatedposts h3.jp-relatedposts-headline{margin-bottom:1rem;padding-bottom:0;font-size:1.428571429rem}div#jp-relatedposts h3.jp-relatedposts-headline em:before{margin-bottom:0;border-top:0}div.boxzilla.boxzilla-bottom-right{right:40px;padding:30px}div.boxzilla.boxzilla-bottom-right .boxzilla-title{border-bottom:1px solid #ccc;color:#ccc;display:block;font-family:open sans,Arial,helvetica neue,Helvetica,sans-serif;font-size:24px;font-weight:300;line-height:2;margin-bottom:14px}div.boxzilla.boxzilla-bottom-right p{font-size:20px;margin-bottom:14px}div.boxzilla.boxzilla-bottom-right p a{color:#f60}div.boxzilla.boxzilla-bottom-right .boxzilla-content>:last-child{margin-bottom:0}.hide-on-desktop,.menu-login-form{display:none}@media only screen and (max-width:1220px){body:before{content:"medium"}#banner{padding-left:0}.post_thumbnail,.post_banner{margin:0 auto}body>#wrapper{width:96.721311475%;max-width:1180px}.hide-on-desktop{display:block}#meta-content{display:none}#content{border-left:0;margin-left:0;padding-left:0}#page{margin-bottom:0;background-image:none}#content{box-sizing:border-box;width:73.305084746%;max-width:865px;margin-right:1.271186441%;padding-right:1.271186441%;border-right:1px solid #e3e3e3;background-image:none}#main{padding-top:14px}#content .two-columns{background-image:none}#second-feature{height:auto;padding-bottom:20px}#second-feature .post_banner{width:100%}}@media only screen and (min-width:980px) and (max-width:1300px){body>#wrapper{width:calc(96.721311475% - 25px);margin-left:50px}}@media only screen and (min-width:960px) and (max-width:1023px){#main .term-box p{}.arch-cover-story-title,.term-box .entry-title{font-size:18px;line-height:1.35}.post .entry-content .arch-ir-single-post-details-wrapper h2{line-height:1.35}.arch-report-title,.term-box .box-post-tertiary a{font-size:16px;line-height:1.4}.box-post-secondary-wrapper .box-post-secondary{font-size:16px}.box-post-primary .primary-excerpt .more-link,.box-post-secondary .entry-summary .more-link,.box-post-secondary-wrapper .more-link,.box-post-tertiary-wrapper .more-link,.arch-report-navigation .next-link,.arch-report-navigation .prev-link,.arch-report-wrapper .arch-report-purchase{}.entry-title{}.by{}#main .post .entry-summary p{}#main p,#main .post .entry-content p{}.post .entry-content h2{}.post .entry-content h3{}.post .entry-content h4{}.post .entry-content ul li{font-size:20px}}@media only screen and (min-width:720px) and (max-width:959px){#main .term-box p{line-height:1.5}.arch-cover-story-title,.term-box .entry-title{font-size:18px;line-height:1.35}.post .entry-content .arch-ir-single-post-details-wrapper h2{line-height:1.35}.arch-report-title,.term-box .box-post-tertiary a{font-size:16px;line-height:1.4}.box-post-secondary-wrapper .box-post-secondary{font-size:16px;line-height:1.4}.box-post-primary .primary-excerpt .more-link,.box-post-secondary .entry-summary .more-link,.box-post-secondary-wrapper .more-link,.box-post-tertiary-wrapper .more-link,.arch-report-navigation .next-link,.arch-report-navigation .prev-link,.arch-report-wrapper .arch-report-purchase{}.entry-title{}.by{font-size:16px}#main .post .entry-summary p{font-size:22px;line-height:1.5}#main p,#main .post .entry-content p{font-size:20px;line-height:1.5}div.perfect-pullquote blockquote p{font-size:24px!important}.post .entry-content h2{font-size:24px}.post .entry-content h3{font-size:22px}.post .entry-content h4{font-size:20px}.post .entry-content ul li{font-size:20px;line-height:1.5}}@media only screen and (min-width:550px) and (max-width:719px){.page-template-sales-page #main{padding-left:0;padding-right:0}#main .term-box p{line-height:1.5}.arch-cover-story-title,.term-box .entry-title{}.post .entry-content .arch-ir-single-post-details-wrapper h2{}.arch-report-title,.term-box .box-post-tertiary a{}.box-post-secondary-wrapper .box-post-secondary{}.box-post-primary .primary-excerpt .more-link,.box-post-secondary .entry-summary .more-link,.box-post-secondary-wrapper .more-link,.box-post-tertiary-wrapper .more-link,.arch-report-navigation .next-link,.arch-report-navigation .prev-link,.arch-report-wrapper .arch-report-purchase{}.entry-title{}.by{}#main .post .entry-summary p{}#main p,#main .post .entry-content p{}.post .entry-content h2{}.post .entry-content h3{}.post .entry-content h4{}.post .entry-content ul li{}}@media only screen and (max-width:549px){.page-template-sales-page #main{padding-left:0;padding-right:0}.leaky_paywall_subscription_options{display:block}.leaky_paywall_subscription_option{display:block;width:100%;padding:0}#main .term-box p{font-size:18px;line-height:1.3}.arch-cover-story-title,.term-box .entry-title{}.post .entry-content .arch-ir-single-post-details-wrapper h2{}.arch-report-title,.term-box .box-post-tertiary a{}.box-post-secondary-wrapper .box-post-secondary{}.box-post-primary .primary-excerpt .more-link,.box-post-secondary .entry-summary .more-link,.box-post-secondary-wrapper .more-link,.box-post-tertiary-wrapper .more-link,.arch-report-navigation .next-link,.arch-report-navigation .prev-link,.arch-report-wrapper .arch-report-purchase{}.entry-title{font-size:24px}.by{}#main .post .entry-summary p{}#main p,#main .post .entry-content p{}.post .entry-content h2{font-size:20px}.post .entry-content h3{font-size:18px}.post .entry-content h4{font-size:18px}.post .entry-content ul li{font-size:18px;line-height:1.45}}@media only screen and (max-width:959px){body:before{content:"small"}.menu-toggle{display:block}#menu-header li.menu-item a{padding:0 20px 10px}body>#wrapper{width:93.75%;max-width:900px;padding-top:107px}#header{}.menu-header-container{z-index:20;width:100%;margin-top:40px;background:#666}.menu-header-container .menu{display:none}body.menu-is-open .menu-header-container .menu{display:block}.menu-login-form{display:block}#header ul#menu-header{float:none;border-left:0}.menu-header-container #menu-header li{float:none}#menu-header li a,#menu-header li a:visited{display:block;float:none}#content{float:none;width:100%;max-width:none;margin:0 0 20px;padding:0;border-right:0}.main-sidebar{float:none;width:100%;max-width:500px;margin:0 auto}}@media only screen and (max-width:799px){html{font-size:16px}.term-box .entry-title{margin-bottom:2px}.term-box .entry-summary,.term-box .entry-title{margin-left:0}#wrapper{padding-top:108px}#footer #colophon-navigation ul{padding-left:50px}#footer #legal-navigation ul,p#legal{margin-left:50px}.by_9s{display:block;float:none;margin-top:10px;margin-left:50px}}@media only screen and (max-width:679px){#header #crest span#logo,#crest p#description{margin-left:0;border-left:0}.wp-caption,.wp-caption img{max-width:100%!important}#logo a{width:100%;background-size:contain}body.home #main{display:block}#current-feature #first-feature,#first-feature .post_banner,#current-feature #first-feature ol.flex-control-nav{width:100%;max-width:508px}#social #respond textarea.social-input#comment{width:calc( 100% - 5px)}.twitter-timeline{max-height:225px!important}}@media screen and (max-width:600px){#header{margin-top:-48px;z-index:100000}#wrapper{padding-top:59px}}@media screen and (max-width:599px){.post .post-banner-wrapper .post_banner{max-width:100%;margin-left:0}#current-feature #first-feature,#slide-holder{height:auto}#current-feature #first-feature{position:relative}#first-slide{right:0;left:0}}@media screen and (max-width:549px){body>#wrapper{width:90%}.term-box .two-columns{-ms-flex-direction:column;flex-direction:column}#content #main .left-column,.term-box .two-columns .left-column{float:none;width:100%!important;max-width:500px;margin:0 auto!important}.term-box .two-columns .left-column .arch-cover-story-image,.category-posts-wrapper .two-columns .left-column .arch-cover-story-image{text-align:center}.term-box .two-columns .left-column .arch-cover-story-image img,.category-posts-wrapper .two-columns .left-column .arch-cover-story-image img{max-width:350px}.arch-category-posts-with-ad .two-columns{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.arch-category-posts-with-ad .left-column{text-align:center}.arch-category-posts-with-ad .right-column{padding-top:0}#content #main .right-column,.term-box .two-columns .right-column{float:none;width:100%;max-width:500px;margin:0 auto;padding-top:0;padding-left:0;border-left:0}.flex-order .box-post-primary,.flex-order .box-post-secondary,.flex-order .box-post-tertiary-wrapper{width:100%}#content #main .arch-ir-details-wrapper .left-column,#content #main .arch-ir-details-wrapper .right-column{float:none;max-width:none;margin-left:0}#content #main .arch-ir-details-wrapper .right-column{width:50%}#social #respond textarea.social-input#comment{width:calc( 100% - 5px)}.flex-order .box-post-secondary{margin-right:0;padding-right:0;border-right:0}.flex-order .box-post-primary{-ms-flex-order:1;order:1}.flex-order .box-post-secondary-1{-ms-flex-order:2;order:2}.flex-order .box-post-secondary-2{-ms-flex-order:3;order:3}.flex-order .box-post-tertiary-wrapper{-ms-flex-order:4;order:4}.arch-report-main-wrapper .two-columns .left-column,.arch-category-posts-with-ad .two-columns .left-column,.term-box .right-column,#content #main .term-box .right-column{float:none;width:100%!important}#footer #legal-navigation ul,p#legal{line-height:18px}.menu-footer-top-container .menu li:nth-of-type(2),.menu-footer-bottom-container .menu li:nth-of-type(2){border-right:1px solid #b2b2b2}.menu-footer-top-container .menu li:nth-of-type(2):after,.menu-footer-bottom-container .menu li:nth-of-type(2):after{white-space:pre;content:"\A"}}@media screen and (max-width:499px){.hentry .ad{float:none;margin-left:0;text-align:center}}#header{background-color:#069}.ribbon-wrapper{height:34px;width:100%;background-color:#00527a}.ribbon-wrapper .ribbon,.logo-menu-wrapper{margin:0 auto;max-width:1180px;text-align:right}.ribbon-wrapper .subscribe-link,.ribbon-wrapper .tp-login-link a{color:#fff;font-weight:500;line-height:34px;text-transform:uppercase}.ribbon-wrapper .subscribe-link{border-right:1px solid #fff;margin-right:10px;padding-right:10px}.logo-menu-wrapper{padding:16px 0 11px}.logo-menu-wrapper:before,.logo-menu-wrapper:after{content:'';display:table}.logo-menu-wrapper:after{clear:both}.logo-wrapper{float:left}.logo-wrapper img{height:36px}.menu-wrapper{float:right}#header .menu-wrapper ul#menu-header{border:0}#menu-header li a,#menu-header li a:visited{color:#fff}#menu-header li:last-of-type a{padding-right:0}.footer{background-color:#069}.footer-wrap{max-width:1220px;margin:0 auto;padding:0 20px}.footer-grid-wrapper{display:grid;column-count:4;flex-wrap:wrap;grid-column-gap:30px;grid-template:auto/repeat( 4,1fr );list-style-type:none;margin-left:0}.footer-wrap .widgettitle,.footer-wrap p,.footer-wrap a,.footer-wrap .textwidget,.footer-wrap .textwidget div{color:#fff}.footer-wrap .widget{border-bottom:0;margin:0 auto;padding-top:20px;width:100%;max-width:300px}.footer-wrap .widget p:empty{display:none}.footer-wrap .widgettitle{border-bottom:1px solid #fff;padding-bottom:20px;margin-top:0;margin-bottom:20px}.arch-button-wrapper{background:#00527a;padding:15px 25px;text-align:right}.arch-button-wrapper a{font-size:12px;text-transform:uppercase}.footer-wrap .widget_nav_menu ul{margin-left:0;list-style-type:none}.footer-wrap .widget_nav_menu ul li{padding-bottom:15px}.footer-wrap .widget_nav_menu ul li:last-of-type{padding-bottom:0}.footer-1.widget-1{grid-area:1/1/span 1/span 1}.footer-1.widget-2{grid-area:2/1/span 1/span 1}.footer-1.widget-3{grid-area:3/1/span 1/span 1}.footer-1.widget-4{grid-area:4/1/span 1/span 1}.footer-2.widget-1{grid-area:1/2/span 1/span 1}.footer-2.widget-2{grid-area:2/2/span 1/span 1}.footer-2.widget-3{grid-area:3/2/span 1/span 1}.footer-2.widget-4{grid-area:4/2/span 1/span 1}.footer-3.widget-1{grid-area:1/3/span 1/span 1}.footer-3.widget-2{grid-area:2/3/span 1/span 1}.footer-3.widget-3{grid-area:3/3/span 1/span 1}.footer-3.widget-4{grid-area:4/3/span 1/span 1}.footer-4.widget-1{grid-area:1/4/span 1/span 1}.footer-4.widget-2{grid-area:2/4/span 1/span 1}.footer-4.widget-3{grid-area:3/4/span 1/span 1}.footer-4.widget-4{grid-area:4/4/span 1/span 1}@media screen and (max-width:1300px) and (min-width:980px){.ribbon,.logo-menu-wrapper{margin-left:50px;width:calc(96.721311475% - 25px)}}@media screen and (max-width:1023px){.footer-grid-wrapper{column-count:2;grid-template:auto/repeat( 2,1fr )}.footer-1.widget-1{grid-area:1/1/span 1/span 1}.footer-2.widget-1{grid-area:1/2/span 1/span 1}.footer-3.widget-1{grid-area:2/1/span 1/span 1}.footer-4.widget-1{grid-area:2/2/span 1/span 1}.footer-1.widget-2{grid-area:3/1/span 1/span 1}.footer-2.widget-2{grid-area:3/2/span 1/span 1}.footer-3.widget-2{grid-area:4/1/span 1/span 1}.footer-4.widget-2{grid-area:4/2/span 1/span 1}.footer-1.widget-3{grid-area:5/1/span 1/span 1}.footer-2.widget-3{grid-area:5/2/span 1/span 1}.footer-3.widget-3{grid-area:6/1/span 1/span 1}.footer-4.widget-3{grid-area:6/2/span 1/span 1}.footer-1.widget-4{grid-area:7/1/span 1/span 1}.footer-2.widget-4{grid-area:7/2/span 1/span 1}.footer-3.widget-4{grid-area:8/1/span 1/span 1}.footer-4.widget-4{grid-area:8/2/span 1/span 1}}@media screen and (max-width:559px){.footer-grid-wrapper{column-count:1;grid-template:auto/1fr}.footer-1.widget-1{grid-area:1/1/span 1/span 1}.footer-2.widget-1{grid-area:2/1/span 1/span 1}.footer-3.widget-1{grid-area:3/1/span 1/span 1}.footer-4.widget-1{grid-area:4/1/span 1/span 1}.footer-1.widget-2{grid-area:5/1/span 1/span 1}.footer-2.widget-2{grid-area:6/1/span 1/span 1}.footer-3.widget-2{grid-area:7/1/span 1/span 1}.footer-4.widget-2{grid-area:8/1/span 1/span 1}.footer-1.widget-3{grid-area:9/1/span 1/span 1}.footer-2.widget-3{grid-area:10/1/span 1/span 1}.footer-3.widget-3{grid-area:11/1/span 1/span 1}.footer-4.widget-3{grid-area:12/1/span 1/span 1}.footer-1.widget-4{grid-area:13/1/span 1/span 1}.footer-2.widget-4{grid-area:13/1/span 1/span 1}.footer-3.widget-4{grid-area:13/1/span 1/span 1}.footer-4.widget-4{grid-area:13/1/span 1/span 1}}@media screen and (max-width:979px){.ribbon,.logo-menu-wrapper{padding-bottom:0;width:96.721311475%;max-width:1180px}}@media screen and (max-width:979px){#wrapper{padding-top:172px}.logo-wrapper{display:inline-block;float:none;margin-bottom:17px}.menu-wrapper{float:none}.menu-is-open .menu-wrapper{border-top:1px solid #005179}.menu-header-container{margin-top:0;background:#069}#menu-header li.menu-item a{border-top:1px solid #3f8db3;padding:20px}.at-share-dock-outer+div.boxzilla.boxzilla-bottom-right{bottom:48px}}@media screen and (max-width:979px) and (min-width:960px){#menu-header li.menu-item:first-of-type a{padding-left:0}}@media(max-width:449px){div.boxzilla.boxzilla-bottom-right{right:0;width:100%;max-width:none}}form ul,form ul ul{list-style:none}#wppb-login-wrap.wppb-user-forms #loginform label+br{display:none}#wppb-login-wrap.wppb-user-forms #loginform label{color:#999}#wppb-login-wrap.wppb-user-forms .wppb-form-field label,#wppb-login-wrap.wppb-user-forms .login-username label,#wppb-login-wrap.wppb-user-forms .login-password label{width:auto;max-width:45%}#wppb-login-wrap.wppb-user-forms .wppb-form-field input,#wppb-login-wrap.wppb-user-forms .wppb-form-field input[type=text],#wppb-login-wrap.wppb-user-forms .wppb-form-field input[type=number],#wppb-login-wrap.wppb-user-forms .wppb-form-field input[type=email],#wppb-login-wrap.wppb-user-forms .wppb-form-field input[type=url],#wppb-login-wrap.wppb-user-forms .wppb-form-field input[type=password],#wppb-login-wrap.wppb-user-forms .wppb-form-field input[type=search],#wppb-login-wrap.wppb-user-forms .wppb-form-field select,#wppb-login-wrap.wppb-user-forms .wppb-form-field textarea,#wppb-login-wrap.wppb-user-forms .wppb-checkboxes,#wppb-login-wrap.wppb-user-forms .wppb-radios,#wppb-login-wrap.wppb-user-forms .login-username input,#wppb-login-wrap.wppb-user-forms .login-password input{width:auto;max-width:54%;float:right}#wppb-login-wrap.wppb-user-forms .login-submit{overflow:hidden}#wppb-login-wrap.wppb-user-forms .login-submit input[type=submit]{float:right}div#boxzilla-27234{max-width:650px}div#boxzilla-27234 .mc4wp-form-theme input[type=text],div#boxzilla-27234 .mc4wp-form-theme input[type=email],div#boxzilla-27234 .mc4wp-form-theme input[type=tel],div#boxzilla-27234 .mc4wp-form-theme input[type=url],div#boxzilla-27234 .mc4wp-form-theme input[type=date],div#boxzilla-27234 .mc4wp-form-theme select,div#boxzilla-27234 .mc4wp-form-theme textarea{max-width:100%}#main p.has-small-font-size{font-size:13px}#main p.has-medium-font-size{font-size:20px}#main p.has-large-font-size{font-size:36px}#main p.has-huge-font-size{font-size:42px}#main .wp-block-quote.is-large p,#main .wp-block-quote.is-style-large p{font-size:24px}.wp-block-audio.alignleft,.wp-block-embed.alignleft,.wp-block-button.alignleft,.wp-block-pullquote.alignleft,.wp-block-cover.alignleft{float:left;margin-left:0;margin-right:20px;text-align:left}.wp-block-embed.alignleft{float:none}.wp-block-audio.aligncenter,.wp-block-embed.aligncenter,.wp-block-button.aligncenter,.wp-block-pullquote.aligncenter,.wp-block-cover.aligncenter{text-align:center}.wp-block-audio.alignright,.wp-block-embed.alignright,.wp-block-button.alignright,.wp-block-pullquote.alignright,.wp-block-cover.alignright{float:right;margin-left:20px;margin-right:0;text-align:right}.wp-block-embed.alignright{float:none}.wp-block-embed{width:auto!important;max-width:none!important}.wp-block-audio.alignwide,.wp-block-audio.alignfull{margin-left:0;margin-right:0}pre.wp-block-verse,pre.wp-block-code,pre.wp-block-preformatted{font-size:16px;white-space:pre-wrap}.wp-block-button .wp-block-button__link{color:#fff}.wp-block-button.is-style-outline .wp-block-button__link{color:#000}ul.wp-block-gallery{margin-left:0}ul.wp-block-gallery li{padding-left:0}hr.wp-block-separator{max-width:2.25em;text-align:left}hr.wp-block-separator.is-style-wide,hr.wp-block-separator.is-style-dots{max-width:none}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{box-sizing:border-box}@media screen and (max-width:781px){.wp-block-columns.has-2-columns,.wp-block-columns.has-3-columns{flex-wrap:nowrap}.wp-block-columns.has-4-columns .wp-block-column,.wp-block-columns.has-5-columns .wp-block-column,.wp-block-columns.has-6-columns .wp-block-column{flex-basis:100%}.wp-block-columns div.wp-block-column{margin:0 20px}ul.wp-block-gallery.columns-5 .blocks-gallery-item,ul.wp-block-gallery.columns-5 .blocks-gallery-image,ul.wp-block-gallery.columns-6 .blocks-gallery-item,ul.wp-block-gallery.columns-6 .blocks-gallery-image,ul.wp-block-gallery.columns-7 .blocks-gallery-item,ul.wp-block-gallery.columns-7 .blocks-gallery-image{width:calc((100% - 16px * 2)/3);margin-right:16px}ul.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n - 2),ul.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),ul.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n - 2),ul.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n){margin-right:0}ul.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(3n),ul.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(3n){margin-right:0}ul.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n - 4),ul.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n - 1),ul.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),ul.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n - 4),ul.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n - 1),ul.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n){margin-right:0}}@media screen and (max-width:599px){.wp-block-columns.has-3-columns{flex-wrap:wrap}.wp-block-columns.has-3-columns .wp-block-column{flex-basis:100%}ul.wp-block-gallery .blocks-gallery-item,ul.wp-block-gallery .blocks-gallery-image{width:calc((100% - 16px)/2)!important;margin-right:16px}ul.wp-block-gallery .blocks-gallery-item:nth-of-type(2n - 1),ul.wp-block-gallery .blocks-gallery-image:nth-of-type(2n - 1){margin-right:16px!important}ul.wp-block-gallery .blocks-gallery-item:nth-of-type(2n),ul.wp-block-gallery .blocks-gallery-image:nth-of-type(2n){margin-right:0!important}ul.wp-block-gallery .blocks-gallery-item:last-of-type,ul.wp-block-gallery .blocks-gallery-image:last-of-type{margin-right:0!important}}@media screen and (max-width:549px){.wp-block-columns.has-2-columns{flex-wrap:wrap}.wp-block-columns.has-2-columns .wp-block-column{flex-basis:100%}figure.wp-block-audio,figure.wp-block-embed,figure.wp-block-pullquote,div.wp-block-cover{float:none;margin-left:auto;margin-right:auto;max-width:100%}figure.wp-block-audio.alignleft,figure.wp-block-audio.alignright,figure.wp-block-audio.aligncenter,figure.wp-block-embed.alignleft,figure.wp-block-embed.alignright,figure.wp-block-embed.aligncenter,figure.wp-block-pullquote.alignleft,figure.wp-block-pullquote.alignright,figure.wp-block-pullquote.aligncenter,div.wp-block-cover.alignleft,div.wp-block-cover.alignright,div.wp-block-cover.aligncenter{float:none;margin-left:auto;margin-right:auto;max-width:100%}div.wp-block-image .alignleft,div.wp-block-image .alignright,div.wp-block-image .aligncenter{float:none;margin-left:auto;margin-right:auto;max-width:100%}}@media screen and (max-width:449px){figure.wp-block-audio{float:none;margin:0!important}figure.wp-block-audio audio{min-width:100%}.wp-block-embed{margin-left:0;margin-right:0}}.wp-block-table{border-collapse:collapse;width:100%;min-width:240px}.wp-block-table td,.wp-block-table th{border:1px solid currentColor;padding:.5em;word-break:break-all}p.has-large-font-size,p.has-huge-font-size{line-height:1.2}blockquote.wp-block-quote.is-large,blockquote.wp-block-quote.is-style-large{padding:15px 20px}figure.wp-block-pullquote{margin-bottom:20px}figure.wp-block-pullquote:not(.is-style-solid-color){padding:0}figure.wp-block-pullquote.is-style-solid-color{padding:20px}figure.wp-block-pullquote.is-style-solid-color blockquote{max-width:75%}figure.wp-block-pullquote blockquote{margin:0}