.mobile,.mobile-767{display:none!important}.desktop-767{display:inline-block!important}@media screen and (max-width:1600px){.featured-content ul.icon-left img.icon,.featured-content ul.icon-right img.icon,.featured-content ul.icon-top img.icon{padding:10px}}@media (max-width:1159px){.site-footer ul.menu{float:left;width:100%;margin:0 0 40px;text-align:left}}@media screen and (max-width:980px){.mobile{display:inline-block!important}.desktop{display:none!important}}@media screen and (max-width:1023px){.site-footer .meta,.site-footer span.tagline{text-align:left;float:left}.promos:not(.featured-content) ul:not(.lSPager):not(.slider):not(.buttons) li,.site-footer{margin:40px 0}.main-navigation li,.main-navigation li.current-menu-item,.main-navigation li:hover,ul.sub-menu{-moz-transition:none;-webkit-transition:none;-o-transition:none;-ms-transition:none;transition:none}a:hover img:not(.icon),a:hover video{filter:brightness(1)}.archive-header~#main.site-main,.entry-header~#main.site-main,.inside,.site-footer,.site-header,.site-main{padding:0 20px}.site-main.no-margin{margin:0}.entry-header~.site-main,div.copyright{margin:60px 0 0}#main.site-main{padding:90px 20px 0}.site-footer{padding:40px 20px}.lede,.site.lede_imagery .lede{margin:90px 20px 0;overflow:hidden;width:calc(100% - 40px);padding:0}.site.lede_imagery .lede{min-height:360px;max-height:420px}.search .site.lede_imagery .lede{min-height:unset}.comments-area,.entry-content,.entry-footer,.entry-summary,.entry-title,.nav-archive,.page-content{float:left;width:100%;margin:0;padding:0}.entry-header{float:left;max-width:100%}.col.half,.column,.column.half,.column.left,.column.one-quarter,.column.one-third,.column.right,.column.three-quarter,.column.two-third,.two-col .col,.two-col .column,.two-column .col,.two-column .column{width:100%;margin:0 0 20px;padding:0}.search .subnav.left,.sharer.print,.site-footer .site-branding svg.logo.primary,nav.category ul.categories,nav.category ul.categories li{display:none}.search-main .column.left,.site-footer .site-branding{margin:0 0 40px}.site-footer .site-branding svg.logo.alt{display:block;float:left}.site-footer .column.right{float:left;width:100%}.site-footer .meta{width:100%;margin:40px 0 0}.promos{padding:40px 0}.site-footer span.terms-privacy{float:left;margin:20px 0 0;display:flex;flex-direction:column-reverse}.site-footer ul.menu.contact li a{font-size:14px}.featured-content.slider-controller .content ul li,.featured-content.slider-controller .content ul li img,.search-main .column.right,span.terms-privacy{width:100%}span.terms-privacy a{margin:0;display:block}.slide.align_left .entry-title{left:20px}.share-print{right:20px}.breadcrumb{margin:20px 0;padding:0 20px}#results article{margin:0 0 40px;padding:20px;background:#fff}.search .lede .entry-title,.search .site.lede_imagery .lede .entry-title{padding:0;margin:40px 0 80px;width:100%}.featured-content:not(.slider) .content ul.grid-4 li{width:50%;width:calc(50% - 20px);margin:0 0 40px}.ratio{position:relative;width:inherit}.ratio:after{content:"";display:block;position:relative;z-index:-1}.ratio.landscape:after,.ratio.square:after{padding-bottom:32%}.ratio.portrait:after{padding-bottom:66%}.promos:not(.featured-content) ul:not(.lSPager):not(.slider){flex-wrap:wrap}.wp-block-columns.inset{padding:20px 40px}.wp-block-columns:not(.full){flex-direction:column}.wp-block-column:not(.full){width:100%;flex-basis:100%;margin:0 0 20px}.wp-block-columns.full{flex-direction:row;flex-wrap:wrap}.wp-block-columns.full .wp-block-column{width:50%;flex-basis:50%;margin:0 0 40px}}@media screen and (max-width:767px){.mobile-767{display:inline-block!important}.desktop-767{display:none!important}.mega{font-size:1.6em}a:hover img:not(.icon),a:hover video{filter:none}.button,.button a,.button a:visited,.wp-block-button,.wp-block-buttons,.wp-block-buttons .wp-block-button,a.button,a.button:visited,a.wp-block-button__link,input[type=button],input[type=reset],input[type=submit],ul#main-archive li:not(.slide){width:100%}.site-footer ul.menu li{margin:0 0 10px}.slide.background_fixed{background-attachment:inherit!important}.archive-header .entry-title h3,.archive-header .entry-title h4,.archive-header .entry-title h5,.archive-header .entry-title h6{width:40%;padding:0 40px 0 0}.archive-header .entry-title p{width:60%}.search-main .page-content{margin:20px 0}.form.half,.form.third{width:100%;margin:0 0 20px}.promos ul{flex-direction:column}.promos ul li{margin:0 0 80px}.promos ul li:last-child{margin:0}.block-ui{right:20px}.block-ui .sep{display:none}.block-footer,.block-header{margin:0 0 20px;padding:0 20px}.wp-block-columns.has-background,.wp-block-group.has-background{padding:40px}.wp-block-media-text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row-reverse;flex-wrap:wrap-reverse;justify-content:center;text-align:center}.wp-block-media-text .wp-block-media-text__content{padding:0 0 20px}.notification a.button,.notification a.button.small{box-sizing:border-box;width:100%;margin:20px 0 0}.notification{display:block}.flare{width:60px;height:auto}.padding-40,.padding-80{padding:20px}.ratio.square:after{padding-bottom:100%}.ratio.landscape:after{padding-bottom:66%}.ratio.portrait:after{padding-bottom:132%}}@media screen and (max-width:480px){.wp-block-columns.has-background,.wp-block-group.has-background{padding:20px}}@media print{.site-footer,.tab,.tab-button,a,body,h1,h2,h3,h4,h5,h6,p,p a,strong{color:#464747!important}html{background:#fff}.tab,.tab-button,body{background:#fff!important}.menu-footer.about,.menu.footer-categories,.promo,.promos,.searcher,.share-print,a.button,button,footer.entry-footer,form.woocommerce-ordering,nav.main-navigation{display:none}.site-branding.center-y,.site-header{position:relative;top:auto;box-shadow:none;transform:none}.product-main,.shadow,.zoom.shadow{box-shadow:none!important}.site-header{padding:0 0 20px;border-bottom:2px solid #464747}ul.menu.contact{float:left;margin:0 0 40px;text-align:left}.comments-area,.entry-content,.entry-footer,.entry-summary,.entry-title,.inside,.nav-archive,.page-content,.product-title,.single .breadcrumb,.single-product div.product,.site-footer,.tab,.tab-button,.woocommerce-notices-wrapper{padding:0!important}.site-main{margin:20px 0 0!important}.meta li,ul.products li .meta li{border-color:#464747!important}.tab{display:block!important}}