@charset "UTF-8";@font-face{font-family:"Maison Neue, Book";src:url("resources/fonts/MaisonNeueWEB-Book.woff") format("woff"),url("resources/fonts/MaisonNeueWEB-Book.woff2") format("woff2");font-display:swap}
@font-face{font-family:"Maison Neue, Medium";src:url("resources/fonts/MaisonNeueWEB-Medium.woff") format("woff"),url("resources/fonts/MaisonNeueWEB-Medium.woff2") format("woff2");font-display:swap}
@font-face{font-family:"Maison Neue, Bold";src:url("resources/fonts/MaisonNeueWEB-Bold.woff") format("woff"),url("resources/fonts/MaisonNeueWEB-Bold.woff2") format("woff2");font-display:swap}
@font-face{font-family:"Maison Neue, Extra Bold";src:url("resources/fonts/MaisonNeueWEB-ExtraBold.woff2") format("woff2");font-display:swap}
@font-face{font-family:"Maison Neue, Demi";src:url("resources/fonts/MaisonNeueWEB-Demi.woff") format("woff"),url("resources/fonts/MaisonNeueWEB-Demi.woff2") format("woff2");font-display:swap}
@font-face{font-family:"Reckless Neue, Book";src:url("resources/fonts/RecklessNeue-Book.woff") format("woff"),url("resources/fonts/RecklessNeue-Book.woff2") format("woff2");font-display:swap}
@font-face{font-family:"Reckless Neue, Regular";src:url("resources/fonts/RecklessNeue-Regular.woff") format("woff"),url("resources/fonts/RecklessNeue-Regular.woff2") format("woff2");font-display:swap}
@font-face{font-family:"Reckless Neue, Medium";src:url("resources/fonts/RecklessNeue-Medium.woff") format("woff"),url("resources/fonts/RecklessNeue-Medium.woff2") format("woff2");font-display:swap}
@font-face{font-family:'armstrongicon';src:url("resources/fonts/armstrongicon2.eot?v1.8");src:url("resources/fonts/armstrongicon2.eot?v1.8#iefix") format("embedded-opentype"),url("resources/fonts/armstrongicon2.ttf?v1.8") format("truetype"),url("resources/fonts/armstrongicon2.woff?v1.8") format("woff"),url("resources/fonts/armstrongicon2.svg?v1.8#armstrongicon") format("svg");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'armstronglogo2';src:url("resources/fonts/armstronglogo2.eot?v1.8");src:url("resources/fonts/armstronglogo2.eot?v1.8#iefix") format("embedded-opentype"),url("resources/fonts/armstronglogo2.ttf?v1.8") format("truetype"),url("resources/fonts/armstronglogo2.woff?v1.8") format("woff"),url("resources/fonts/armstronglogo2.svg?v1.8armstronglogo") format("svg");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'armcel-product-iconography-amer';src:url("resources/fonts/armcel-product-iconography-amer.eot?v1.8");src:url("resources/fonts/armcel-product-iconography-amer.eot?v1.8#iefix") format("embedded-opentype"),url("resources/fonts/armcel-product-iconography-amer.ttf?v1.8") format("truetype"),url("resources/fonts/armcel-product-iconography-amer.woff?v1.8") format("woff"),url("resources/fonts/armcel-product-iconography-amer.svg?v1.8#armcel-product-iconography-amer") format("svg");font-weight:normal;font-style:normal;font-display:swap}
.maison-meue-demi{font-family:"Maison Neue, Demi"}
[class^="icon-"],[class*=" icon-"],.icon{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
table.table-unicolor tr td{background-color:#fff}
.table table span.download-link--pdf{color:#7d5b3f;display:inline-block;margin-left:0;padding-left:1.85rem}
.table table span.download-link--pdf:before{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.33rem;float:left;width:1.85rem;text-align:left;margin-left:-1.85rem}
.table table span.download-link--pdf a{display:inline-block;left:-1.85rem;padding-left:1.85rem;position:relative}
table.table-unicolor tr td{background-color:#fff}
label.optin-checkbox-container{display:flex !important}
label.optin-checkbox-container div{flex:1}
.icon-armstrong-logo,.icon-armstrong-ceilings-logo,.icon-armstrong-ceilings-and-walls-logo,.icon-armstrong-building-logo,.icon-armstrong-awi-logo{font-family:"armstronglogo2",Helvetica,Arial,sans-serif}
.icon-armstrong-logo:before,.icon-armstrong-ceilings-logo:before,body.commercial .icon-armstrong-logo:before{content:"\e901"}
.icon-armstrong-ceilings-and-walls-logo:before,body.ceilings-and-walls .icon-armstrong-logo:before{content:"\e901"}
.icon-armstrong-building-logo:before,body.buildingsolutions .icon-armstrong-logo:before{content:"\e901"}
.icon-armstrong-awi-logo:before,body.awi .icon-armstrong-logo:before{content:"\e901"}
[lang="fr-ca"] .icon-armstrong-ceilings-and-walls-logo:before{content:"\e900"}
.icon-armstrong-tagline{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-armstrong-tagline:before{content:""}
.icon-armstrong-tagline-french{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-armstrong-tagline-french:before{content:""}
.icon-armstrong-logo-french{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-armstrong-logo-french:before{content:""}
.icon-external-link{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-external-link:before{content:""}
.icon-download-pdf{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-download-pdf:before{content:""}
.icon-download-zip{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-download-zip:before{content:""}
.icon-download-csv{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-download-csv:before{content:""}
.icon-download-doc{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-download-doc:before{content:""}
.icon-download-docx{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-download-docx:before{content:""}
.icon-download-dwg{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-download-dwg:before{content:""}
.icon-download-xls{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-download-xls:before{content:""}
.icon-download-xlsx{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-download-xlsx:before{content:""}
.icon-download-generic{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-download-generic:before{content:""}
.icon-save{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-save:before{content:""}
.icon-circlecheck{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-circlecheck:before{content:""}
.icon-add-more{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-add-more:before{content:""}
.icon-recycle{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-recycle:before{content:""}
.icon-map{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-map:before{content:""}
.icon-order-samples{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-order-samples:before{content:""}
.icon-plank{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-plank:before{content:""}
.icon-rectangle-panel{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-rectangle-panel:before{content:""}
.icon-square-panel{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-square-panel:before{content:""}
.icon-small-grid{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-small-grid:before{content:""}
.icon-large-grid{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-large-grid:before{content:""}
.icon-check{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-check:before{content:""}
.icon-check-v3:before{content:'';background-image:url("resources/images/chec-icon.svg");background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block;width:32px;height:32px}
.icon-check-v2{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-check-v2 .path1:before{content:"\e9dd";color:#52a243}
.icon-check-v2 .path2:before{content:"\e9de";color:#fff;margin-left:-1em}
.icon-x-v2{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;font-size:1.2rem}
.icon-x-v2 .path1:before{content:"\e9da";color:#c0c5c5}
.icon-x-v2 .path2:before{content:"\e9db";color:#f8f8f8;margin-left:-1em}
.icon-x-v2 .path3:before{content:"\e9dc";color:#f8f8f8;margin-left:-1em}
.icon-enlarge-v2:before{content:"\e96b"}
.icon-circle{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-circle:before{content:""}
.icon-heart-filled{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-heart-filled:before{content:""}
.icon-heart{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-heart:before{content:""}
.icon-star-filled{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-star-filled:before{content:""}
.icon-star-half{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-star-half:before{content:""}
.icon-star{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-star:before{content:""}
.icon-globe{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-globe:before{content:""}
.icon-avatar{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-avatar:before{content:""}
.icon-phone{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-phone:before{content:""}
.icon-search{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-search:before{content:""}
.icon-cart{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-cart:before{content:""}
.icon-chat{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-chat:before{content:""}
.icon-play{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-play:before{content:""}
.icon-enlarge{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-enlarge:before{content:""}
.icon-question-mark{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-question-mark:before{content:""}
.icon-dollar{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-dollar:before{content:""}
.icon-euro{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-euro:before{content:""}
.icon-pound{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-pound:before{content:""}
.icon-return-arrow{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-return-arrow:before{content:""}
.icon-chevron-lg-down{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-chevron-lg-down:before{content:""}
.icon-chevron-lg-left{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-chevron-lg-left:before{content:""}
.icon-chevron-lg-right{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-chevron-lg-right:before{content:""}
.icon-chevron-lg-up{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-chevron-lg-up:before{content:""}
.icon-chevron-sm-down{font-family:"armstrongicon","Maison Neue, Bold",Helvetica,Arial,sans-serif}
.icon-chevron-sm-down:before{content:""}
.icon-chevron-sm-left{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-chevron-sm-left:before{content:""}
.icon-chevron-sm-right{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-chevron-sm-right:before{content:""}
.icon-chevron-sm-up{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-chevron-sm-up:before{content:""}
.icon-triangle-down{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-triangle-down:before{content:""}
.icon-triangle-left{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-triangle-left:before{content:""}
.icon-triangle-right{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-triangle-right:before{content:""}
.icon-triangle-up{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-triangle-up:before{content:""}
.icon-x{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-x:before{content:""}
.icon-pipe-tall{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-pipe-tall:before{content:""}
.icon-pipe{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-pipe:before{content:""}
.icon-share{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-share:before{content:""}
.icon-compact{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-compact:before{content:""}
.icon-compact-square{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-compact-square:before{content:""}
.icon-email-square{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-email-square:before{content:""}
.icon-email{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-email:before{content:""}
.icon-facebook-square{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-facebook-square:before{content:""}
a:hover .icon-facebook-square:before{color:#3b5998}
.icon-facebook{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-facebook:before{content:""}
a:hover .icon-facebook:before{color:#3b5998}
.icon-instagram-square{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-instagram-square:before{content:""}
a:hover .icon-instagram-square:before{color:#517fa4}
.icon-instagram{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-instagram:before{content:""}
a:hover .icon-instagram:before{color:#517fa4}
.icon-linkedin-square{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-linkedin-square:before{content:""}
a:hover .icon-linkedin-square:before{color:#007bb6}
.icon-linkedin{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-linkedin:before{content:""}
a:hover .icon-linkedin:before{color:#007bb6}
.icon-pinterest-square{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-pinterest-square:before{content:""}
a:hover .icon-pinterest-square:before{color:#cb2027}
.icon-pinterest{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-pinterest:before{content:""}
a:hover .icon-pinterest:before{color:#cb2027}
.icon-pinterest_share{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-pinterest_share:before{content:""}
a:hover .icon-pinterest_share:before{color:#cb2027}
.icon-pinterest_share-square{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-pinterest_share-square:before{content:""}
a:hover .icon-pinterest_share-square:before{color:#cb2027}
.icon-twitter-square{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-twitter-square:before{content:""}
a:hover .icon-twitter-square:before{color:#00aced}
.icon-twitter{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-twitter:before{content:""}
a:hover .icon-twitter:before{color:#00aced}
.icon-link{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-link:before{content:""}
.icon-res-icon{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-res-icon:before{content:"\e960"}
.icon-com-icon{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-com-icon:before{content:"\e961"}
.icon-youtube-square{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-youtube-square:before{content:""}
.icon-blog-square{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-blog-square:before{content:""}
.icon-acoustics{font-family:"armcel-product-iconography-amer",Helvetica,Arial,sans-serif}
.icon-acoustics:before{content:""}
.icon-ac-acoustics{font-family:"armcel-product-iconography-amer",Helvetica,Arial,sans-serif}
.icon-ac-acoustics:before{content:""}
.icon-stc-acoustics{font-family:"armcel-product-iconography-amer",Helvetica,Arial,sans-serif}
.icon-stc-acoustics:before{content:""}
.icon-nrc-acoustics{font-family:"armcel-product-iconography-amer",Helvetica,Arial,sans-serif}
.icon-nrc-acoustics:before{content:""}
.icon-cac-acoustics{font-family:"armcel-product-iconography-amer",Helvetica,Arial,sans-serif}
.icon-cac-acoustics:before{content:""}
.icon-ca-acoustics{font-family:"armcel-product-iconography-amer",Helvetica,Arial,sans-serif}
.icon-ca-acoustics:before{content:""}
.icon-cap-acoustics{font-family:"armcel-product-iconography-amer",Helvetica,Arial,sans-serif}
.icon-cap-acoustics:before{content:""}
.icon-crb-acoustics{font-family:"armcel-product-iconography-amer",Helvetica,Arial,sans-serif}
.icon-crb-acoustics:before{content:""}
.icon-access{font-family:"armcel-product-iconography-amer",Helvetica,Arial,sans-serif}
.icon-access:before{content:""}
.icon-anti-microbial{font-family:"armcel-product-iconography-amer",Helvetica,Arial,sans-serif}
.icon-anti-microbial:before{content:""}
.icon-chemical{font-family:"armcel-product-iconography-amer",Helvetica,Arial,sans-serif}
.icon-chemical:before{content:""}
.icon-def{font-family:"armcel-product-iconography-amer",Helvetica,Arial,sans-serif}
.icon-def:before{content:""}
.icon-dirt-resist{font-family:"armcel-product-iconography-amer",Helvetica,Arial,sans-serif}
.icon-dirt-resist:before{content:""}
.icon-fire{font-family:"armcel-product-iconography-amer",Helvetica,Arial,sans-serif}
.icon-fire:before{content:""}
.icon-humidity{font-family:"armcel-product-iconography-amer",Helvetica,Arial,sans-serif}
.icon-humidity:before{content:""}
.icon-humidity4{font-family:"armcel-product-iconography-amer",Helvetica,Arial,sans-serif}
.icon-humidity4:before{content:""}
.icon-impact-resist{font-family:"armcel-product-iconography-amer",Helvetica,Arial,sans-serif}
.icon-impact-resist:before{content:""}
.icon-light-reflectance{font-family:"armcel-product-iconography-amer",Helvetica,Arial,sans-serif}
.icon-light-reflectance:before{content:""}
.icon-recycle-circle{font-family:"armcel-product-iconography-amer",Helvetica,Arial,sans-serif}
.icon-recycle-circle:before{content:"";color:#54a045}
.icon-scratch-resist{font-family:"armcel-product-iconography-amer",Helvetica,Arial,sans-serif}
.icon-scratch-resist:before{content:""}
.icon-scrubability{font-family:"armcel-product-iconography-amer",Helvetica,Arial,sans-serif}
.icon-scrubability:before{content:""}
.icon-washability{font-family:"armcel-product-iconography-amer",Helvetica,Arial,sans-serif}
.icon-washability:before{content:""}
.icon-water-repel{font-family:"armcel-product-iconography-amer",Helvetica,Arial,sans-serif}
.icon-water-repel:before{content:""}
.icon-plant{font-family:"armcel-product-iconography-amer",Helvetica,Arial,sans-serif}
.icon-plant:before{content:"";color:#54a045}
.icon-recyclable{font-family:"armcel-product-iconography-amer",Helvetica,Arial,sans-serif}
.icon-recyclable:before{content:"";color:#54a045}
.icon-airquality{font-family:"armcel-product-iconography-amer",Helvetica,Arial,sans-serif}
.icon-airquality:before{content:""}
.icon-sustain{font-family:"armcel-product-iconography-amer",Helvetica,Arial,sans-serif}
.icon-sustain:before{content:""}
.icon-total-acoustics{font-family:"armcel-product-iconography-amer",Helvetica,Arial,sans-serif}
.icon-total-acoustics:before{content:""}
.icon-made-in-usa{font-family:"armcel-product-iconography-amer",Helvetica,Arial,sans-serif}
.icon-made-in-usa:before{content:""}
.icon-nys-omh{font-family:"armcel-product-iconography-amer",Helvetica,Arial,sans-serif}
.icon-nys-omh:before{content:""}
.icon-madeinusa{font-family:"armcel-product-iconography-amer",Helvetica,Arial,sans-serif}
.icon-madeinusa:before{content:""}
.icon-made-in-usa-domestic{font-family:"armcel-product-iconography-amer",Helvetica,Arial,sans-serif}
.icon-made-in-usa-domestic:before{content:""}
.icon-madeinusadomestic{font-family:"armcel-product-iconography-amer",Helvetica,Arial,sans-serif}
.icon-madeinusadomestic:before{content:""}
.icon-pin{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-pin:before{content:"\e962"}
.icon-wipe{width:28px}
.icon-wipe:before{content:url("resources/images/wipe-icon.svg")}
.icon-spray{width:28px}
.icon-spray:before{content:url("resources/images/spray-icon.svg")}
.icon-fog{width:28px}
.icon-fog:before{content:url("resources/images/fog-icon.svg")}
.icon-sustain:before{content:'';background-image:url("resources/images/sustain.svg");background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block;width:32px;height:32px}
.icon-airquality:before{content:'';background-image:url("resources/images/airquality.svg");background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block;width:32px;height:32px}
.icon-total-acoustics:before{content:'';background-image:url("resources/images/total-acoustics.svg");background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block;width:32px;height:32px}
.icon-made-in-usa:before{content:'';background-image:url("resources/images/made_usa.svg");background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block;width:32px;height:32px}
.icon-madeinusa:before{content:'';background-image:url("resources/images/made_usa.svg");background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block;width:32px;height:32px}
.icon-made-in-usa-domestic:before{content:'';background-image:url("resources/images/made_usa.svg");background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block;width:32px;height:32px}
.icon-madeinusadomestic:before{content:'';background-image:url("resources/images/made_usa.svg");background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block;width:32px;height:32px}
.icon-nys-omh:before{content:'';background-image:url("resources/images/accepted_by_omh.svg");background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block;width:32px;height:32px}
.icon-c2c:before{content:'';background-image:url("resources/images/c2c.svg");background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block;width:32px;height:32px}
.icon-filter:before{content:'';background-image:url("resources/images/icon-filter.svg");background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block;width:32px;height:32px}
[lang="fr-ca"] .icon-nrc-acoustics:before,[lang="fr_ca"] .icon-nrc-acoustics:before{content:""}
[lang="fr-ca"] .icon-cac-acoustics:before,[lang="fr_ca"] .icon-cac-acoustics:before{content:""}
[lang="fr-ca"] .icon-ac-acoustics:before,[lang="fr_ca"] .icon-ac-acoustics:before{content:""}
*{box-sizing:border-box}
html,body,div,object,iframe,h1,h2,h3,h4,h5,.footer h4,h6,p,blockquote,ol,ul,li,form,legend,label,table,header,footer,nav,section,figure{margin:0;padding:0}
header,footer,nav,section,article,hgroup,figure{display:block}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
.foundation-mq{font-family:"small=0em&medium=40.3125em&xmedium=53.125em&large=64em&xlarge=71.25em&xxlarge=90em"}
html{font-size:100%;box-sizing:border-box}
*,*:before,*:after{box-sizing:inherit}
body{padding:0;margin:0;font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;font-weight:normal;line-height:1.5;color:#121212;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}
textarea{height:auto;min-height:50px;border-radius:3px}
select{width:100%;border-radius:3px}
#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}
button{-webkit-appearance:none;-moz-appearance:none;background:transparent;padding:0;border:0;border-radius:3px;line-height:1}
.is-visible{display:block !important}
.is-hidden{display:none !important}
.content-grid-list{margin-bottom:10px}
.row{max-width:77.5rem;margin-left:auto;margin-right:auto}
.row::before,.row::after{content:' ';display:table}
.row::after{clear:both}
.row.collapse>.column,.row.collapse>.columns:not(.nav-items-container),.video-list figure.video .row.collapse>.thumb-container,.video-list figure.video .row.collapse>figcaption{padding-left:0;padding-right:0}
.row .row{margin-left:-0.4375rem;margin-right:-0.4375rem}
@media screen and (min-width:40.3125em){.row .row{margin-left:-0.75rem;margin-right:-0.75rem}
}
@media screen and (min-width:64em){.row .row{margin-left:-1rem;margin-right:-1rem}
}
.row .row.collapse{margin-left:0;margin-right:0}
.row.expanded{max-width:none}
.row.expanded .row{margin-left:auto;margin-right:auto}
.column,.columns,.video-list figure.video .thumb-container,.video-list figure.video figcaption{padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left}
.link-group.column.megamenu_linklist{width:100%}
@media screen and (min-width:53.125em){.column,.columns,.video-list figure.video .thumb-container,.video-list figure.video figcaption{padding-left:.75rem;padding-right:.75rem}
.link-group.column.megamenu_linklist{display:flex;flex-direction:column;width:auto;padding-right:4rem}
}
@media screen and (min-width:64em){.column,.columns,.video-list figure.video .thumb-container,.video-list figure.video figcaption{padding-left:1rem;padding-right:1rem}
}
.column:last-child:not(:first-child),.columns:last-child:not(:first-child),.video-list figure.video .thumb-container:last-child:not(:first-child),.video-list figure.video figcaption:last-child:not(:first-child){float:right}
.link-group.column.megamenu_linklist:last-child:not(:first-child){float:left}
.column.end:last-child:last-child,.end.columns:last-child:last-child,.video-list figure.video .end.thumb-container:last-child:last-child,.video-list figure.video figcaption.end:last-child:last-child{float:left}
.column.row.row,.row.row.columns,.video-list figure.video .row.row.thumb-container,.video-list figure.video figcaption.row.row{float:none}
.row .column.row.row,.row .row.row.columns,.row .video-list figure.video .row.row.thumb-container,.video-list figure.video .row .row.row.thumb-container,.row .video-list figure.video figcaption.row.row,.video-list figure.video .row figcaption.row.row{padding-left:0;padding-right:0;margin-left:0;margin-right:0}
.small-1{width:8.33333333%}
.small-push-1{position:relative;left:8.33333333%}
.small-pull-1{position:relative;left:-8.33333333%}
.small-offset-0{margin-left:0}
.small-2{width:16.66666667%}
.small-push-2{position:relative;left:16.66666667%}
.small-pull-2{position:relative;left:-16.66666667%}
.small-offset-1{margin-left:8.33333333%}
.small-3{width:25%}
.small-push-3{position:relative;left:25%}
.small-pull-3{position:relative;left:-25%}
.small-offset-2{margin-left:16.66666667%}
.small-4,.video-list figure.video .thumb-container{width:33.33333333%}
.small-push-4{position:relative;left:33.33333333%}
.small-pull-4{position:relative;left:-33.33333333%}
.small-offset-3{margin-left:25%}
.small-5{width:41.66666667%}
.small-push-5{position:relative;left:41.66666667%}
.small-pull-5{position:relative;left:-41.66666667%}
.small-offset-4{margin-left:33.33333333%}
.small-6{width:50%}
.small-push-6{position:relative;left:50%}
.small-pull-6{position:relative;left:-50%}
.small-offset-5{margin-left:41.66666667%}
.small-7{width:58.33333333%}
.small-push-7{position:relative;left:58.33333333%}
.small-pull-7{position:relative;left:-58.33333333%}
.small-offset-6{margin-left:50%}
.small-8,.video-list figure.video figcaption{width:66.66666667%}
.small-push-8{position:relative;left:66.66666667%}
.small-pull-8{position:relative;left:-66.66666667%}
.small-offset-7{margin-left:58.33333333%}
.small-9{width:75%}
.small-push-9{position:relative;left:75%}
.small-pull-9{position:relative;left:-75%}
.small-offset-8{margin-left:66.66666667%}
.small-10{width:83.33333333%}
.small-push-10{position:relative;left:83.33333333%}
.small-pull-10{position:relative;left:-83.33333333%}
.small-offset-9{margin-left:75%}
.small-11{width:91.66666667%}
.small-push-11{position:relative;left:91.66666667%}
.small-pull-11{position:relative;left:-91.66666667%}
.small-offset-10{margin-left:83.33333333%}
.small-12{width:100%}
.small-offset-11{margin-left:91.66666667%}
.small-up-1>.column,.design-file-grid-list .grid-list>.column,.small-up-1>.columns,.design-file-grid-list .grid-list>.columns,.video-list figure.video .small-up-1>.thumb-container,.design-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .design-file-grid-list .grid-list>.thumb-container,.video-list figure.video .small-up-1>figcaption,.design-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .design-file-grid-list .grid-list>figcaption{width:100%;float:left;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5}
.small-up-1>.column:nth-of-type(1n),.design-file-grid-list .grid-list>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n),.design-file-grid-list .grid-list>.columns:nth-of-type(1n),.video-list figure.video .small-up-1>.thumb-container:nth-of-type(1n),.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .small-up-1>figcaption:nth-of-type(1n),.design-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .design-file-grid-list .grid-list>figcaption:nth-of-type(1n){clear:none;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5}
.small-up-1>.column:nth-of-type(1n+1),.design-file-grid-list .grid-list>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1),.design-file-grid-list .grid-list>.columns:nth-of-type(1n+1),.video-list figure.video .small-up-1>.thumb-container:nth-of-type(1n+1),.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n+1),.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:nth-of-type(1n+1),.video-list figure.video .small-up-1>figcaption:nth-of-type(1n+1),.design-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n+1),.video-list figure.video .design-file-grid-list .grid-list>figcaption:nth-of-type(1n+1){clear:both;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5}
.small-up-1>.column:last-child,.design-file-grid-list .grid-list>.column:last-child,.small-up-1>.columns:last-child,.design-file-grid-list .grid-list>.columns:last-child,.video-list figure.video .small-up-1>.thumb-container:last-child,.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:last-child,.video-list figure.video .small-up-1>figcaption:last-child,.design-file-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .design-file-grid-list .grid-list>figcaption:last-child{float:left;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5}
.small-up-2>.column,.content-grid-list .grid-list-small>.column,.content-grid-list .grid-list-large>.column,.case-study-grid-list .grid-list>.column,.download-file-grid-list .grid-list>.column,.collection-grid-list .grid-list>.column,.mini-card-grid-list .grid-list>.column,.video-grid-list .grid-list>.column,.small-up-2>.columns,.content-grid-list .grid-list-small>.columns,.content-grid-list .grid-list-large>.columns,.case-study-grid-list .grid-list>.columns,.download-file-grid-list .grid-list>.columns,.collection-grid-list .grid-list>.columns,.mini-card-grid-list .grid-list>.columns,.video-grid-list .grid-list>.columns,.video-list figure.video .small-up-2>.thumb-container,.content-grid-list .video-list figure.video .grid-list-small>.thumb-container,.video-list figure.video .content-grid-list .grid-list-small>.thumb-container,.content-grid-list .video-list figure.video .grid-list-large>.thumb-container,.video-list figure.video .content-grid-list .grid-list-large>.thumb-container,.case-study-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .case-study-grid-list .grid-list>.thumb-container,.download-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .download-file-grid-list .grid-list>.thumb-container,.collection-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .collection-grid-list .grid-list>.thumb-container,.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container,.video-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .video-grid-list .grid-list>.thumb-container,.video-list figure.video .small-up-2>figcaption,.content-grid-list .video-list figure.video .grid-list-small>figcaption,.video-list figure.video .content-grid-list .grid-list-small>figcaption,.content-grid-list .video-list figure.video .grid-list-large>figcaption,.video-list figure.video .content-grid-list .grid-list-large>figcaption,.case-study-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .case-study-grid-list .grid-list>figcaption,.download-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .download-file-grid-list .grid-list>figcaption,.collection-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .collection-grid-list .grid-list>figcaption,.mini-card-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .mini-card-grid-list .grid-list>figcaption,.video-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .video-grid-list .grid-list>figcaption{width:50%;float:left;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5}
.small-up-2>.column:nth-of-type(1n),.content-grid-list .grid-list-small>.column:nth-of-type(1n),.content-grid-list .grid-list-large>.column:nth-of-type(1n),.case-study-grid-list .grid-list>.column:nth-of-type(1n),.download-file-grid-list .grid-list>.column:nth-of-type(1n),.collection-grid-list .grid-list>.column:nth-of-type(1n),.mini-card-grid-list .grid-list>.column:nth-of-type(1n),.video-grid-list .grid-list>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n),.content-grid-list .grid-list-small>.columns:nth-of-type(1n),.content-grid-list .grid-list-large>.columns:nth-of-type(1n),.case-study-grid-list .grid-list>.columns:nth-of-type(1n),.download-file-grid-list .grid-list>.columns:nth-of-type(1n),.collection-grid-list .grid-list>.columns:nth-of-type(1n),.mini-card-grid-list .grid-list>.columns:nth-of-type(1n),.video-grid-list .grid-list>.columns:nth-of-type(1n),.video-list figure.video .small-up-2>.thumb-container:nth-of-type(1n),.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:nth-of-type(1n),.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:nth-of-type(1n),.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:nth-of-type(1n),.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:nth-of-type(1n),.case-study-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .case-study-grid-list .grid-list>.thumb-container:nth-of-type(1n),.download-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .download-file-grid-list .grid-list>.thumb-container:nth-of-type(1n),.collection-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .collection-grid-list .grid-list>.thumb-container:nth-of-type(1n),.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container:nth-of-type(1n),.video-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .video-grid-list .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .small-up-2>figcaption:nth-of-type(1n),.content-grid-list .video-list figure.video .grid-list-small>figcaption:nth-of-type(1n),.video-list figure.video .content-grid-list .grid-list-small>figcaption:nth-of-type(1n),.content-grid-list .video-list figure.video .grid-list-large>figcaption:nth-of-type(1n),.video-list figure.video .content-grid-list .grid-list-large>figcaption:nth-of-type(1n),.case-study-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .case-study-grid-list .grid-list>figcaption:nth-of-type(1n),.download-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .download-file-grid-list .grid-list>figcaption:nth-of-type(1n),.collection-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .collection-grid-list .grid-list>figcaption:nth-of-type(1n),.mini-card-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .mini-card-grid-list .grid-list>figcaption:nth-of-type(1n),.video-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .video-grid-list .grid-list>figcaption:nth-of-type(1n){clear:none;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5}
.small-up-2>.column:nth-of-type(2n+1),.content-grid-list .grid-list-small>.column:nth-of-type(2n+1),.content-grid-list .grid-list-large>.column:nth-of-type(2n+1),.case-study-grid-list .grid-list>.column:nth-of-type(2n+1),.download-file-grid-list .grid-list>.column:nth-of-type(2n+1),.collection-grid-list .grid-list>.column:nth-of-type(2n+1),.mini-card-grid-list .grid-list>.column:nth-of-type(2n+1),.video-grid-list .grid-list>.column:nth-of-type(2n+1),.small-up-2>.columns:nth-of-type(2n+1),.content-grid-list .grid-list-small>.columns:nth-of-type(2n+1),.content-grid-list .grid-list-large>.columns:nth-of-type(2n+1),.case-study-grid-list .grid-list>.columns:nth-of-type(2n+1),.download-file-grid-list .grid-list>.columns:nth-of-type(2n+1),.collection-grid-list .grid-list>.columns:nth-of-type(2n+1),.mini-card-grid-list .grid-list>.columns:nth-of-type(2n+1),.video-grid-list .grid-list>.columns:nth-of-type(2n+1),.video-list figure.video .small-up-2>.thumb-container:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:nth-of-type(2n+1),.case-study-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .case-study-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.download-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .download-file-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.collection-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .collection-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.video-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .video-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .small-up-2>figcaption:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-small>figcaption:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-small>figcaption:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-large>figcaption:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-large>figcaption:nth-of-type(2n+1),.case-study-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .case-study-grid-list .grid-list>figcaption:nth-of-type(2n+1),.download-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .download-file-grid-list .grid-list>figcaption:nth-of-type(2n+1),.collection-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .collection-grid-list .grid-list>figcaption:nth-of-type(2n+1),.mini-card-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .mini-card-grid-list .grid-list>figcaption:nth-of-type(2n+1),.video-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .video-grid-list .grid-list>figcaption:nth-of-type(2n+1){clear:both;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5}
.small-up-2>.column:last-child,.content-grid-list .grid-list-small>.column:last-child,.content-grid-list .grid-list-large>.column:last-child,.case-study-grid-list .grid-list>.column:last-child,.download-file-grid-list .grid-list>.column:last-child,.collection-grid-list .grid-list>.column:last-child,.mini-card-grid-list .grid-list>.column:last-child,.video-grid-list .grid-list>.column:last-child,.small-up-2>.columns:last-child,.content-grid-list .grid-list-small>.columns:last-child,.content-grid-list .grid-list-large>.columns:last-child,.case-study-grid-list .grid-list>.columns:last-child,.download-file-grid-list .grid-list>.columns:last-child,.collection-grid-list .grid-list>.columns:last-child,.mini-card-grid-list .grid-list>.columns:last-child,.video-grid-list .grid-list>.columns:last-child,.video-list figure.video .small-up-2>.thumb-container:last-child,.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:last-child,.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:last-child,.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:last-child,.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:last-child,.case-study-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .case-study-grid-list .grid-list>.thumb-container:last-child,.download-file-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .download-file-grid-list .grid-list>.thumb-container:last-child,.collection-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .collection-grid-list .grid-list>.thumb-container:last-child,.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container:last-child,.video-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .video-grid-list .grid-list>.thumb-container:last-child,.video-list figure.video .small-up-2>figcaption:last-child,.content-grid-list .video-list figure.video .grid-list-small>figcaption:last-child,.video-list figure.video .content-grid-list .grid-list-small>figcaption:last-child,.content-grid-list .video-list figure.video .grid-list-large>figcaption:last-child,.video-list figure.video .content-grid-list .grid-list-large>figcaption:last-child,.case-study-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .case-study-grid-list .grid-list>figcaption:last-child,.download-file-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .download-file-grid-list .grid-list>figcaption:last-child,.collection-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .collection-grid-list .grid-list>figcaption:last-child,.mini-card-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .mini-card-grid-list .grid-list>figcaption:last-child,.video-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .video-grid-list .grid-list>figcaption:last-child{float:left;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5}
.small-up-3>.column,.small-up-3>.columns,.video-list figure.video .small-up-3>.thumb-container,.video-list figure.video .small-up-3>figcaption{width:33.33333333%;float:left;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5}
.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n),.video-list figure.video .small-up-3>.thumb-container:nth-of-type(1n),.video-list figure.video .small-up-3>figcaption:nth-of-type(1n){clear:none;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}
.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1),.video-list figure.video .small-up-3>.thumb-container:nth-of-type(3n+1),.video-list figure.video .small-up-3>figcaption:nth-of-type(3n+1){clear:both;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5}
.small-up-3>.column:last-child,.small-up-3>.columns:last-child,.video-list figure.video .small-up-3>.thumb-container:last-child,.video-list figure.video .small-up-3>figcaption:last-child{float:left;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5}
.small-up-4>.column,.small-up-4>.columns,.video-list figure.video .small-up-4>.thumb-container,.video-list figure.video .small-up-4>figcaption{width:25%;float:left;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5}
.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n),.video-list figure.video .small-up-4>.thumb-container:nth-of-type(1n),.video-list figure.video .small-up-4>figcaption:nth-of-type(1n){clear:none;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}
.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1),.video-list figure.video .small-up-4>.thumb-container:nth-of-type(4n+1),.video-list figure.video .small-up-4>figcaption:nth-of-type(4n+1){clear:both;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5}
.small-up-4>.column:last-child,.small-up-4>.columns:last-child,.video-list figure.video .small-up-4>.thumb-container:last-child,.video-list figure.video .small-up-4>figcaption:last-child{float:left;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5}
.small-up-5>.column,.small-up-5>.columns,.video-list figure.video .small-up-5>.thumb-container,.video-list figure.video .small-up-5>figcaption{width:20%;float:left;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5}
.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n),.video-list figure.video .small-up-5>.thumb-container:nth-of-type(1n),.video-list figure.video .small-up-5>figcaption:nth-of-type(1n){clear:none;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5}
.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1),.video-list figure.video .small-up-5>.thumb-container:nth-of-type(5n+1),.video-list figure.video .small-up-5>figcaption:nth-of-type(5n+1){clear:both;border-right:1px solid #d5d5d5;border-top:1px solid #d5d5d5}
.small-up-5>.column:last-child,.small-up-5>.columns:last-child,.video-list figure.video .small-up-5>.thumb-container:last-child,.video-list figure.video .small-up-5>figcaption:last-child{float:left;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5}
.small-up-6>.column,.small-up-6>.columns,.video-list figure.video .small-up-6>.thumb-container,.video-list figure.video .small-up-6>figcaption{width:16.66666667%;float:left;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5}
.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n),.video-list figure.video .small-up-6>.thumb-container:nth-of-type(1n),.video-list figure.video .small-up-6>figcaption:nth-of-type(1n){clear:none;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5}
.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1),.video-list figure.video .small-up-6>.thumb-container:nth-of-type(6n+1),.video-list figure.video .small-up-6>figcaption:nth-of-type(6n+1){clear:both;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5}
.small-up-6>.column:last-child,.small-up-6>.columns:last-child,.video-list figure.video .small-up-6>.thumb-container:last-child,.video-list figure.video .small-up-6>figcaption:last-child{float:left;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5}
.small-collapse>.column,.small-collapse>.columns,.video-list figure.video .small-collapse>.thumb-container,.video-list figure.video .small-collapse>figcaption{padding-left:0;padding-right:0}
.small-collapse .row{margin-left:0;margin-right:0}
.small-uncollapse>.column,.small-uncollapse>.columns,.video-list figure.video .small-uncollapse>.thumb-container,.video-list figure.video .small-uncollapse>figcaption{padding-left:.4375rem;padding-right:.4375rem}
.small-centered{float:none;margin-left:auto;margin-right:auto}
.small-uncentered,.small-push-0,.small-pull-0{position:static;margin-left:0;margin-right:0;float:left}
@media screen and (min-width:40.3125em){.medium-1{width:8.33333333%}
.medium-push-1{position:relative;left:8.33333333%}
.medium-pull-1{position:relative;left:-8.33333333%}
.medium-offset-0{margin-left:0}
.medium-2{width:16.66666667%}
.medium-push-2{position:relative;left:16.66666667%}
.medium-pull-2{position:relative;left:-16.66666667%}
.medium-offset-1{margin-left:8.33333333%}
.medium-3{width:25%}
.medium-push-3{position:relative;left:25%}
.medium-pull-3{position:relative;left:-25%}
.medium-offset-2{margin-left:16.66666667%}
.medium-4{width:33.33333333%}
.medium-push-4{position:relative;left:33.33333333%}
.medium-pull-4{position:relative;left:-33.33333333%}
.medium-offset-3{margin-left:25%}
.medium-5{width:41.66666667%}
.medium-push-5{position:relative;left:41.66666667%}
.medium-pull-5{position:relative;left:-41.66666667%}
.medium-offset-4{margin-left:33.33333333%}
.medium-6{width:50%}
.medium-push-6{position:relative;left:50%}
.medium-pull-6{position:relative;left:-50%}
.medium-offset-5{margin-left:41.66666667%}
.medium-7{width:58.33333333%}
.medium-push-7{position:relative;left:58.33333333%}
.medium-pull-7{position:relative;left:-58.33333333%}
.medium-offset-6{margin-left:50%}
.medium-8{width:66.66666667%}
.medium-push-8{position:relative;left:66.66666667%}
.medium-pull-8{position:relative;left:-66.66666667%}
.medium-offset-7{margin-left:58.33333333%}
.medium-9{width:75%}
.medium-push-9{position:relative;left:75%}
.medium-pull-9{position:relative;left:-75%}
.medium-offset-8{margin-left:66.66666667%}
.medium-10{width:83.33333333%}
.medium-push-10{position:relative;left:83.33333333%}
.medium-pull-10{position:relative;left:-83.33333333%}
.medium-offset-9{margin-left:75%}
.medium-11{width:91.66666667%}
.medium-push-11{position:relative;left:91.66666667%}
.medium-pull-11{position:relative;left:-91.66666667%}
.medium-offset-10{margin-left:83.33333333%}
.medium-12{width:100%}
.medium-offset-11{margin-left:91.66666667%}
.medium-up-1>.column,.medium-up-1>.columns,.video-list figure.video .medium-up-1>.thumb-container,.video-list figure.video .medium-up-1>figcaption{width:100%;float:left}
.medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n),.video-list figure.video .medium-up-1>.thumb-container:nth-of-type(1n),.video-list figure.video .medium-up-1>figcaption:nth-of-type(1n){clear:none}
.medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1),.video-list figure.video .medium-up-1>.thumb-container:nth-of-type(1n+1),.video-list figure.video .medium-up-1>figcaption:nth-of-type(1n+1){clear:both}
.medium-up-1>.column:last-child,.medium-up-1>.columns:last-child,.video-list figure.video .medium-up-1>.thumb-container:last-child,.video-list figure.video .medium-up-1>figcaption:last-child{float:left}
.medium-up-2>.column,.download-file-grid-list .grid-list>.column,.design-file-grid-list .grid-list>.column,.medium-up-2>.columns,.download-file-grid-list .grid-list>.columns,.design-file-grid-list .grid-list>.columns,.video-list figure.video .medium-up-2>.thumb-container,.download-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .download-file-grid-list .grid-list>.thumb-container,.design-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .design-file-grid-list .grid-list>.thumb-container,.video-list figure.video .medium-up-2>figcaption,.download-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .download-file-grid-list .grid-list>figcaption,.design-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .design-file-grid-list .grid-list>figcaption{width:50%;float:left}
.medium-up-2>.column:nth-of-type(1n),.download-file-grid-list .grid-list>.column:nth-of-type(1n),.design-file-grid-list .grid-list>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n),.download-file-grid-list .grid-list>.columns:nth-of-type(1n),.design-file-grid-list .grid-list>.columns:nth-of-type(1n),.video-list figure.video .medium-up-2>.thumb-container:nth-of-type(1n),.download-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .download-file-grid-list .grid-list>.thumb-container:nth-of-type(1n),.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .medium-up-2>figcaption:nth-of-type(1n),.download-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .download-file-grid-list .grid-list>figcaption:nth-of-type(1n),.design-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .design-file-grid-list .grid-list>figcaption:nth-of-type(1n){clear:none}
.medium-up-2>.column:nth-of-type(2n+1),.download-file-grid-list .grid-list>.column:nth-of-type(2n+1),.design-file-grid-list .grid-list>.column:nth-of-type(2n+1),.medium-up-2>.columns:nth-of-type(2n+1),.download-file-grid-list .grid-list>.columns:nth-of-type(2n+1),.design-file-grid-list .grid-list>.columns:nth-of-type(2n+1),.video-list figure.video .medium-up-2>.thumb-container:nth-of-type(2n+1),.download-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .download-file-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .medium-up-2>figcaption:nth-of-type(2n+1),.download-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .download-file-grid-list .grid-list>figcaption:nth-of-type(2n+1),.design-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .design-file-grid-list .grid-list>figcaption:nth-of-type(2n+1){clear:both}
.medium-up-2>.column:last-child,.download-file-grid-list .grid-list>.column:last-child,.design-file-grid-list .grid-list>.column:last-child,.medium-up-2>.columns:last-child,.download-file-grid-list .grid-list>.columns:last-child,.design-file-grid-list .grid-list>.columns:last-child,.video-list figure.video .medium-up-2>.thumb-container:last-child,.download-file-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .download-file-grid-list .grid-list>.thumb-container:last-child,.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:last-child,.video-list figure.video .medium-up-2>figcaption:last-child,.download-file-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .download-file-grid-list .grid-list>figcaption:last-child,.design-file-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .design-file-grid-list .grid-list>figcaption:last-child{float:left}
.medium-up-3>.column,.content-grid-list .grid-list-large>.column,.case-study-grid-list .grid-list>.column,.collection-grid-list .grid-list>.column,.mini-card-grid-list .grid-list>.column,.video-grid-list .grid-list>.column,.medium-up-3>.columns,.content-grid-list .grid-list-large>.columns,.case-study-grid-list .grid-list>.columns,.collection-grid-list .grid-list>.columns,.mini-card-grid-list .grid-list>.columns,.video-grid-list .grid-list>.columns,.video-list figure.video .medium-up-3>.thumb-container,.content-grid-list .video-list figure.video .grid-list-large>.thumb-container,.video-list figure.video .content-grid-list .grid-list-large>.thumb-container,.case-study-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .case-study-grid-list .grid-list>.thumb-container,.collection-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .collection-grid-list .grid-list>.thumb-container,.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container,.video-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .video-grid-list .grid-list>.thumb-container,.video-list figure.video .medium-up-3>figcaption,.content-grid-list .video-list figure.video .grid-list-large>figcaption,.video-list figure.video .content-grid-list .grid-list-large>figcaption,.case-study-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .case-study-grid-list .grid-list>figcaption,.collection-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .collection-grid-list .grid-list>figcaption,.mini-card-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .mini-card-grid-list .grid-list>figcaption,.video-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .video-grid-list .grid-list>figcaption{width:33.33333333%;float:left}
.medium-up-3>.column:nth-of-type(1n),.content-grid-list .grid-list-large>.column:nth-of-type(1n),.case-study-grid-list .grid-list>.column:nth-of-type(1n),.collection-grid-list .grid-list>.column:nth-of-type(1n),.mini-card-grid-list .grid-list>.column:nth-of-type(1n),.video-grid-list .grid-list>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n),.content-grid-list .grid-list-large>.columns:nth-of-type(1n),.case-study-grid-list .grid-list>.columns:nth-of-type(1n),.collection-grid-list .grid-list>.columns:nth-of-type(1n),.mini-card-grid-list .grid-list>.columns:nth-of-type(1n),.video-grid-list .grid-list>.columns:nth-of-type(1n),.video-list figure.video .medium-up-3>.thumb-container:nth-of-type(1n),.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:nth-of-type(1n),.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:nth-of-type(1n),.case-study-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .case-study-grid-list .grid-list>.thumb-container:nth-of-type(1n),.collection-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .collection-grid-list .grid-list>.thumb-container:nth-of-type(1n),.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container:nth-of-type(1n),.video-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .video-grid-list .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .medium-up-3>figcaption:nth-of-type(1n),.content-grid-list .video-list figure.video .grid-list-large>figcaption:nth-of-type(1n),.video-list figure.video .content-grid-list .grid-list-large>figcaption:nth-of-type(1n),.case-study-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .case-study-grid-list .grid-list>figcaption:nth-of-type(1n),.collection-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .collection-grid-list .grid-list>figcaption:nth-of-type(1n),.mini-card-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .mini-card-grid-list .grid-list>figcaption:nth-of-type(1n),.video-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .video-grid-list .grid-list>figcaption:nth-of-type(1n){clear:none;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5}
.medium-up-3>.column:nth-of-type(3n+1),.content-grid-list .grid-list-large>.column:nth-of-type(3n+1),.case-study-grid-list .grid-list>.column:nth-of-type(3n+1),.collection-grid-list .grid-list>.column:nth-of-type(3n+1),.mini-card-grid-list .grid-list>.column:nth-of-type(3n+1),.video-grid-list .grid-list>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1),.content-grid-list .grid-list-large>.columns:nth-of-type(3n+1),.case-study-grid-list .grid-list>.columns:nth-of-type(3n+1),.collection-grid-list .grid-list>.columns:nth-of-type(3n+1),.mini-card-grid-list .grid-list>.columns:nth-of-type(3n+1),.video-grid-list .grid-list>.columns:nth-of-type(3n+1),.video-list figure.video .medium-up-3>.thumb-container:nth-of-type(3n+1),.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:nth-of-type(3n+1),.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:nth-of-type(3n+1),.case-study-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(3n+1),.video-list figure.video .case-study-grid-list .grid-list>.thumb-container:nth-of-type(3n+1),.collection-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(3n+1),.video-list figure.video .collection-grid-list .grid-list>.thumb-container:nth-of-type(3n+1),.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(3n+1),.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container:nth-of-type(3n+1),.video-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(3n+1),.video-list figure.video .video-grid-list .grid-list>.thumb-container:nth-of-type(3n+1),.video-list figure.video .medium-up-3>figcaption:nth-of-type(3n+1),.content-grid-list .video-list figure.video .grid-list-large>figcaption:nth-of-type(3n+1),.video-list figure.video .content-grid-list .grid-list-large>figcaption:nth-of-type(3n+1),.case-study-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(3n+1),.video-list figure.video .case-study-grid-list .grid-list>figcaption:nth-of-type(3n+1),.collection-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(3n+1),.video-list figure.video .collection-grid-list .grid-list>figcaption:nth-of-type(3n+1),.mini-card-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(3n+1),.video-list figure.video .mini-card-grid-list .grid-list>figcaption:nth-of-type(3n+1),.video-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(3n+1),.video-list figure.video .video-grid-list .grid-list>figcaption:nth-of-type(3n+1){clear:both;border-right:1px solid #d5d5d5}
.medium-up-3>.column:last-child,.content-grid-list .grid-list-large>.column:last-child,.case-study-grid-list .grid-list>.column:last-child,.collection-grid-list .grid-list>.column:last-child,.mini-card-grid-list .grid-list>.column:last-child,.video-grid-list .grid-list>.column:last-child,.medium-up-3>.columns:last-child,.content-grid-list .grid-list-large>.columns:last-child,.case-study-grid-list .grid-list>.columns:last-child,.collection-grid-list .grid-list>.columns:last-child,.mini-card-grid-list .grid-list>.columns:last-child,.video-grid-list .grid-list>.columns:last-child,.video-list figure.video .medium-up-3>.thumb-container:last-child,.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:last-child,.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:last-child,.case-study-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .case-study-grid-list .grid-list>.thumb-container:last-child,.collection-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .collection-grid-list .grid-list>.thumb-container:last-child,.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container:last-child,.video-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .video-grid-list .grid-list>.thumb-container:last-child,.video-list figure.video .medium-up-3>figcaption:last-child,.content-grid-list .video-list figure.video .grid-list-large>figcaption:last-child,.video-list figure.video .content-grid-list .grid-list-large>figcaption:last-child,.case-study-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .case-study-grid-list .grid-list>figcaption:last-child,.collection-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .collection-grid-list .grid-list>figcaption:last-child,.mini-card-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .mini-card-grid-list .grid-list>figcaption:last-child,.video-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .video-grid-list .grid-list>figcaption:last-child{float:left}
.medium-up-4>.column,.content-grid-list .grid-list-small>.column,.medium-up-4>.columns,.content-grid-list .grid-list-small>.columns,.video-list figure.video .medium-up-4>.thumb-container,.content-grid-list .video-list figure.video .grid-list-small>.thumb-container,.video-list figure.video .content-grid-list .grid-list-small>.thumb-container,.video-list figure.video .medium-up-4>figcaption,.content-grid-list .video-list figure.video .grid-list-small>figcaption,.video-list figure.video .content-grid-list .grid-list-small>figcaption{width:25%;float:left}
.medium-up-4>.column:nth-of-type(1n),.content-grid-list .grid-list-small>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n),.content-grid-list .grid-list-small>.columns:nth-of-type(1n),.video-list figure.video .medium-up-4>.thumb-container:nth-of-type(1n),.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:nth-of-type(1n),.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:nth-of-type(1n),.video-list figure.video .medium-up-4>figcaption:nth-of-type(1n),.content-grid-list .video-list figure.video .grid-list-small>figcaption:nth-of-type(1n),.video-list figure.video .content-grid-list .grid-list-small>figcaption:nth-of-type(1n){clear:none}
.medium-up-4>.column:nth-of-type(4n+1),.content-grid-list .grid-list-small>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1),.content-grid-list .grid-list-small>.columns:nth-of-type(4n+1),.video-list figure.video .medium-up-4>.thumb-container:nth-of-type(4n+1),.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:nth-of-type(4n+1),.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:nth-of-type(4n+1),.video-list figure.video .medium-up-4>figcaption:nth-of-type(4n+1),.content-grid-list .video-list figure.video .grid-list-small>figcaption:nth-of-type(4n+1),.video-list figure.video .content-grid-list .grid-list-small>figcaption:nth-of-type(4n+1){clear:both}
.medium-up-4>.column:last-child,.content-grid-list .grid-list-small>.column:last-child,.medium-up-4>.columns:last-child,.content-grid-list .grid-list-small>.columns:last-child,.video-list figure.video .medium-up-4>.thumb-container:last-child,.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:last-child,.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:last-child,.video-list figure.video .medium-up-4>figcaption:last-child,.content-grid-list .video-list figure.video .grid-list-small>figcaption:last-child,.video-list figure.video .content-grid-list .grid-list-small>figcaption:last-child{float:left}
.medium-up-5>.column,.medium-up-5>.columns,.video-list figure.video .medium-up-5>.thumb-container,.video-list figure.video .medium-up-5>figcaption{width:20%;float:left}
.medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n),.video-list figure.video .medium-up-5>.thumb-container:nth-of-type(1n),.video-list figure.video .medium-up-5>figcaption:nth-of-type(1n){clear:none}
.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1),.video-list figure.video .medium-up-5>.thumb-container:nth-of-type(5n+1),.video-list figure.video .medium-up-5>figcaption:nth-of-type(5n+1){clear:both}
.medium-up-5>.column:last-child,.medium-up-5>.columns:last-child,.video-list figure.video .medium-up-5>.thumb-container:last-child,.video-list figure.video .medium-up-5>figcaption:last-child{float:left}
.medium-up-6>.column,.mega-menu-grid-list .grid-list>.column,.medium-up-6>.columns,.mega-menu-grid-list .grid-list>.columns,.video-list figure.video .medium-up-6>.thumb-container,.mega-menu-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .mega-menu-grid-list .grid-list>.thumb-container,.video-list figure.video .medium-up-6>figcaption,.mega-menu-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .mega-menu-grid-list .grid-list>figcaption{width:16.66666667%;float:left}
.medium-up-6>.column:nth-of-type(1n),.mega-menu-grid-list .grid-list>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n),.mega-menu-grid-list .grid-list>.columns:nth-of-type(1n),.video-list figure.video .medium-up-6>.thumb-container:nth-of-type(1n),.mega-menu-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .mega-menu-grid-list .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .medium-up-6>figcaption:nth-of-type(1n),.mega-menu-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .mega-menu-grid-list .grid-list>figcaption:nth-of-type(1n){clear:none}
.medium-up-6>.column:nth-of-type(6n+1),.mega-menu-grid-list .grid-list>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1),.mega-menu-grid-list .grid-list>.columns:nth-of-type(6n+1),.video-list figure.video .medium-up-6>.thumb-container:nth-of-type(6n+1),.mega-menu-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(6n+1),.video-list figure.video .mega-menu-grid-list .grid-list>.thumb-container:nth-of-type(6n+1),.video-list figure.video .medium-up-6>figcaption:nth-of-type(6n+1),.mega-menu-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(6n+1),.video-list figure.video .mega-menu-grid-list .grid-list>figcaption:nth-of-type(6n+1){clear:both}
.medium-up-6>.column:last-child,.mega-menu-grid-list .grid-list>.column:last-child,.medium-up-6>.columns:last-child,.mega-menu-grid-list .grid-list>.columns:last-child,.video-list figure.video .medium-up-6>.thumb-container:last-child,.mega-menu-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .mega-menu-grid-list .grid-list>.thumb-container:last-child,.video-list figure.video .medium-up-6>figcaption:last-child,.mega-menu-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .mega-menu-grid-list .grid-list>figcaption:last-child{float:left}
.medium-collapse>.column,.medium-collapse>.columns,.video-list figure.video .medium-collapse>.thumb-container,.video-list figure.video .medium-collapse>figcaption{padding-left:0;padding-right:0}
.medium-collapse .row{margin-left:0;margin-right:0}
.medium-uncollapse>.column,.medium-uncollapse>.columns,.video-list figure.video .medium-uncollapse>.thumb-container,.video-list figure.video .medium-uncollapse>figcaption{padding-left:.75rem;padding-right:.75rem}
.medium-centered{float:none;margin-left:auto;margin-right:auto}
.medium-uncentered,.medium-push-0,.medium-pull-0{position:static;margin-left:0;margin-right:0;float:left}
}
@media screen and (min-width:53.125em){.xmedium-1{width:8.33333333%}
.xmedium-push-1{position:relative;left:8.33333333%}
.xmedium-pull-1{position:relative;left:-8.33333333%}
.xmedium-offset-0{margin-left:0}
.xmedium-2{width:16.66666667%}
.xmedium-push-2{position:relative;left:16.66666667%}
.xmedium-pull-2{position:relative;left:-16.66666667%}
.xmedium-offset-1{margin-left:8.33333333%}
.xmedium-3{width:25%}
.xmedium-push-3{position:relative;left:25%}
.xmedium-pull-3{position:relative;left:-25%}
.xmedium-offset-2{margin-left:16.66666667%}
.xmedium-4{width:33.33333333%}
.xmedium-push-4{position:relative;left:33.33333333%}
.xmedium-pull-4{position:relative;left:-33.33333333%}
.xmedium-offset-3{margin-left:25%}
.xmedium-5{width:41.66666667%}
.xmedium-push-5{position:relative;left:41.66666667%}
.xmedium-pull-5{position:relative;left:-41.66666667%}
.xmedium-offset-4{margin-left:33.33333333%}
.xmedium-6{width:50%}
.xmedium-push-6{position:relative;left:50%}
.xmedium-pull-6{position:relative;left:-50%}
.xmedium-offset-5{margin-left:41.66666667%}
.xmedium-7{width:58.33333333%}
.xmedium-push-7{position:relative;left:58.33333333%}
.xmedium-pull-7{position:relative;left:-58.33333333%}
.xmedium-offset-6{margin-left:50%}
.xmedium-8{width:66.66666667%}
.xmedium-push-8{position:relative;left:66.66666667%}
.xmedium-pull-8{position:relative;left:-66.66666667%}
.xmedium-offset-7{margin-left:58.33333333%}
.xmedium-9{width:75%}
.xmedium-push-9{position:relative;left:75%}
.xmedium-pull-9{position:relative;left:-75%}
.xmedium-offset-8{margin-left:66.66666667%}
.xmedium-10{width:83.33333333%}
.xmedium-push-10{position:relative;left:83.33333333%}
.xmedium-pull-10{position:relative;left:-83.33333333%}
.xmedium-offset-9{margin-left:75%}
.xmedium-11{width:91.66666667%}
.xmedium-push-11{position:relative;left:91.66666667%}
.xmedium-pull-11{position:relative;left:-91.66666667%}
.xmedium-offset-10{margin-left:83.33333333%}
.xmedium-12{width:100%}
.xmedium-offset-11{margin-left:91.66666667%}
.xmedium-up-1>.column,.xmedium-up-1>.columns,.video-list figure.video .xmedium-up-1>.thumb-container,.video-list figure.video .xmedium-up-1>figcaption{width:100%;float:left}
.xmedium-up-1>.column:nth-of-type(1n),.xmedium-up-1>.columns:nth-of-type(1n),.video-list figure.video .xmedium-up-1>.thumb-container:nth-of-type(1n),.video-list figure.video .xmedium-up-1>figcaption:nth-of-type(1n){clear:none}
.xmedium-up-1>.column:nth-of-type(1n+1),.xmedium-up-1>.columns:nth-of-type(1n+1),.video-list figure.video .xmedium-up-1>.thumb-container:nth-of-type(1n+1),.video-list figure.video .xmedium-up-1>figcaption:nth-of-type(1n+1){clear:both}
.xmedium-up-1>.column:last-child,.xmedium-up-1>.columns:last-child,.video-list figure.video .xmedium-up-1>.thumb-container:last-child,.video-list figure.video .xmedium-up-1>figcaption:last-child{float:left}
.xmedium-up-2>.column,.xmedium-up-2>.columns,.video-list figure.video .xmedium-up-2>.thumb-container,.video-list figure.video .xmedium-up-2>figcaption{width:50%;float:left}
.xmedium-up-2>.column:nth-of-type(1n),.xmedium-up-2>.columns:nth-of-type(1n),.video-list figure.video .xmedium-up-2>.thumb-container:nth-of-type(1n),.video-list figure.video .xmedium-up-2>figcaption:nth-of-type(1n){clear:none}
.xmedium-up-2>.column:nth-of-type(2n+1),.xmedium-up-2>.columns:nth-of-type(2n+1),.video-list figure.video .xmedium-up-2>.thumb-container:nth-of-type(2n+1),.video-list figure.video .xmedium-up-2>figcaption:nth-of-type(2n+1){clear:both}
.xmedium-up-2>.column:last-child,.xmedium-up-2>.columns:last-child,.video-list figure.video .xmedium-up-2>.thumb-container:last-child,.video-list figure.video .xmedium-up-2>figcaption:last-child{float:left}
.xmedium-up-3>.column,.xmedium-up-3>.columns,.video-list figure.video .xmedium-up-3>.thumb-container,.video-list figure.video .xmedium-up-3>figcaption{width:33.33333333%;float:left}
.xmedium-up-3>.column:nth-of-type(1n),.xmedium-up-3>.columns:nth-of-type(1n),.video-list figure.video .xmedium-up-3>.thumb-container:nth-of-type(1n),.video-list figure.video .xmedium-up-3>figcaption:nth-of-type(1n){clear:none}
.xmedium-up-3>.column:nth-of-type(3n+1),.xmedium-up-3>.columns:nth-of-type(3n+1),.video-list figure.video .xmedium-up-3>.thumb-container:nth-of-type(3n+1),.video-list figure.video .xmedium-up-3>figcaption:nth-of-type(3n+1){clear:both}
.xmedium-up-3>.column:last-child,.xmedium-up-3>.columns:last-child,.video-list figure.video .xmedium-up-3>.thumb-container:last-child,.video-list figure.video .xmedium-up-3>figcaption:last-child{float:left}
.xmedium-up-4>.column,.xmedium-up-4>.columns,.video-list figure.video .xmedium-up-4>.thumb-container,.video-list figure.video .xmedium-up-4>figcaption{width:25%;float:left}
.xmedium-up-4>.column:nth-of-type(1n),.xmedium-up-4>.columns:nth-of-type(1n),.video-list figure.video .xmedium-up-4>.thumb-container:nth-of-type(1n),.video-list figure.video .xmedium-up-4>figcaption:nth-of-type(1n){clear:none}
.xmedium-up-4>.column:nth-of-type(4n+1),.xmedium-up-4>.columns:nth-of-type(4n+1),.video-list figure.video .xmedium-up-4>.thumb-container:nth-of-type(4n+1),.video-list figure.video .xmedium-up-4>figcaption:nth-of-type(4n+1){clear:both}
.xmedium-up-4>.column:last-child,.xmedium-up-4>.columns:last-child,.video-list figure.video .xmedium-up-4>.thumb-container:last-child,.video-list figure.video .xmedium-up-4>figcaption:last-child{float:left}
.xmedium-up-5>.column,.xmedium-up-5>.columns,.video-list figure.video .xmedium-up-5>.thumb-container,.video-list figure.video .xmedium-up-5>figcaption{width:20%;float:left}
.xmedium-up-5>.column:nth-of-type(1n),.xmedium-up-5>.columns:nth-of-type(1n),.video-list figure.video .xmedium-up-5>.thumb-container:nth-of-type(1n),.video-list figure.video .xmedium-up-5>figcaption:nth-of-type(1n){clear:none}
.xmedium-up-5>.column:nth-of-type(5n+1),.xmedium-up-5>.columns:nth-of-type(5n+1),.video-list figure.video .xmedium-up-5>.thumb-container:nth-of-type(5n+1),.video-list figure.video .xmedium-up-5>figcaption:nth-of-type(5n+1){clear:both}
.xmedium-up-5>.column:last-child,.xmedium-up-5>.columns:last-child,.video-list figure.video .xmedium-up-5>.thumb-container:last-child,.video-list figure.video .xmedium-up-5>figcaption:last-child{float:left}
.xmedium-up-6>.column,.xmedium-up-6>.columns,.video-list figure.video .xmedium-up-6>.thumb-container,.video-list figure.video .xmedium-up-6>figcaption{width:16.66666667%;float:left}
.xmedium-up-6>.column:nth-of-type(1n),.xmedium-up-6>.columns:nth-of-type(1n),.video-list figure.video .xmedium-up-6>.thumb-container:nth-of-type(1n),.video-list figure.video .xmedium-up-6>figcaption:nth-of-type(1n){clear:none}
.xmedium-up-6>.column:nth-of-type(6n+1),.xmedium-up-6>.columns:nth-of-type(6n+1),.video-list figure.video .xmedium-up-6>.thumb-container:nth-of-type(6n+1),.video-list figure.video .xmedium-up-6>figcaption:nth-of-type(6n+1){clear:both}
.xmedium-up-6>.column:last-child,.xmedium-up-6>.columns:last-child,.video-list figure.video .xmedium-up-6>.thumb-container:last-child,.video-list figure.video .xmedium-up-6>figcaption:last-child{float:left}
.xmedium-collapse>.column,.xmedium-collapse>.columns,.video-list figure.video .xmedium-collapse>.thumb-container,.video-list figure.video .xmedium-collapse>figcaption{padding-left:0;padding-right:0}
.xmedium-collapse .row{margin-left:0;margin-right:0}
.xmedium-uncollapse>.column,.xmedium-uncollapse>.columns,.video-list figure.video .xmedium-uncollapse>.thumb-container,.video-list figure.video .xmedium-uncollapse>figcaption{padding-left:.75rem;padding-right:.75rem}
.xmedium-centered{float:none;margin-left:auto;margin-right:auto}
.xmedium-uncentered,.xmedium-push-0,.xmedium-pull-0{position:static;margin-left:0;margin-right:0;float:left}
}
@media screen and (min-width:64em){.large-1{width:8.33333333%}
.large-push-1{position:relative;left:8.33333333%}
.large-pull-1{position:relative;left:-8.33333333%}
.large-offset-0{margin-left:0}
.large-2{width:16.66666667%}
.large-push-2{position:relative;left:16.66666667%}
.large-pull-2{position:relative;left:-16.66666667%}
.large-offset-1{margin-left:8.33333333%}
.large-3{width:25%}
.large-push-3{position:relative;left:25%}
.large-pull-3{position:relative;left:-25%}
.large-offset-2{margin-left:16.66666667%}
.large-4{width:33.33333333%}
.large-push-4{position:relative;left:33.33333333%}
.large-pull-4{position:relative;left:-33.33333333%}
.large-offset-3{margin-left:25%}
.large-5{width:41.66666667%}
.large-push-5{position:relative;left:41.66666667%}
.large-pull-5{position:relative;left:-41.66666667%}
.large-offset-4{margin-left:33.33333333%}
.large-6{width:50%}
.large-push-6{position:relative;left:50%}
.large-pull-6{position:relative;left:-50%}
.large-offset-5{margin-left:41.66666667%}
.large-7{width:58.33333333%}
.large-push-7{position:relative;left:58.33333333%}
.large-pull-7{position:relative;left:-58.33333333%}
.large-offset-6{margin-left:50%}
.large-8{width:66.66666667%}
.large-push-8{position:relative;left:66.66666667%}
.large-pull-8{position:relative;left:-66.66666667%}
.large-offset-7{margin-left:58.33333333%}
.large-9{width:75%}
.large-push-9{position:relative;left:75%}
.large-pull-9{position:relative;left:-75%}
.large-offset-8{margin-left:66.66666667%}
.large-10{width:83.33333333%}
.large-push-10{position:relative;left:83.33333333%}
.large-pull-10{position:relative;left:-83.33333333%}
.large-offset-9{margin-left:75%}
.large-11{width:91.66666667%}
.large-push-11{position:relative;left:91.66666667%}
.large-pull-11{position:relative;left:-91.66666667%}
.large-offset-10{margin-left:83.33333333%}
.large-12{width:100%}
.large-offset-11{margin-left:91.66666667%}
.large-up-1>.column,.large-up-1>.columns,.video-list figure.video .large-up-1>.thumb-container,.video-list figure.video .large-up-1>figcaption{width:100%;float:left}
.large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n),.video-list figure.video .large-up-1>.thumb-container:nth-of-type(1n),.video-list figure.video .large-up-1>figcaption:nth-of-type(1n){clear:none}
.large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1),.video-list figure.video .large-up-1>.thumb-container:nth-of-type(1n+1),.video-list figure.video .large-up-1>figcaption:nth-of-type(1n+1){clear:both}
.large-up-1>.column:last-child,.large-up-1>.columns:last-child,.video-list figure.video .large-up-1>.thumb-container:last-child,.video-list figure.video .large-up-1>figcaption:last-child{float:left}
.large-up-2>.column,.large-up-2>.columns,.video-list figure.video .large-up-2>.thumb-container,.video-list figure.video .large-up-2>figcaption{width:50%;float:left}
.large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n),.video-list figure.video .large-up-2>.thumb-container:nth-of-type(1n),.video-list figure.video .large-up-2>figcaption:nth-of-type(1n){clear:none}
.large-up-2>.column:nth-of-type(2n+1),.large-up-2>.columns:nth-of-type(2n+1),.video-list figure.video .large-up-2>.thumb-container:nth-of-type(2n+1),.video-list figure.video .large-up-2>figcaption:nth-of-type(2n+1){clear:both}
.large-up-2>.column:last-child,.large-up-2>.columns:last-child,.video-list figure.video .large-up-2>.thumb-container:last-child,.video-list figure.video .large-up-2>figcaption:last-child{float:left}
.large-up-3>.column,.content-grid-list .grid-list-large>.column,.download-file-grid-list .grid-list>.column,.design-file-grid-list .grid-list>.column,.video-grid-list .grid-list>.column,.large-up-3>.columns,.content-grid-list .grid-list-large>.columns,.download-file-grid-list .grid-list>.columns,.design-file-grid-list .grid-list>.columns,.video-grid-list .grid-list>.columns,.video-list figure.video .large-up-3>.thumb-container,.content-grid-list .video-list figure.video .grid-list-large>.thumb-container,.video-list figure.video .content-grid-list .grid-list-large>.thumb-container,.download-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .download-file-grid-list .grid-list>.thumb-container,.design-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .design-file-grid-list .grid-list>.thumb-container,.video-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .video-grid-list .grid-list>.thumb-container,.video-list figure.video .large-up-3>figcaption,.content-grid-list .video-list figure.video .grid-list-large>figcaption,.video-list figure.video .content-grid-list .grid-list-large>figcaption,.download-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .download-file-grid-list .grid-list>figcaption,.design-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .design-file-grid-list .grid-list>figcaption,.video-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .video-grid-list .grid-list>figcaption{width:33.33333333%;float:left}
.large-up-3>.column:nth-of-type(1n),.content-grid-list .grid-list-large>.column:nth-of-type(1n),.download-file-grid-list .grid-list>.column:nth-of-type(1n),.design-file-grid-list .grid-list>.column:nth-of-type(1n),.video-grid-list .grid-list>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n),.content-grid-list .grid-list-large>.columns:nth-of-type(1n),.download-file-grid-list .grid-list>.columns:nth-of-type(1n),.design-file-grid-list .grid-list>.columns:nth-of-type(1n),.video-grid-list .grid-list>.columns:nth-of-type(1n),.video-list figure.video .large-up-3>.thumb-container:nth-of-type(1n),.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:nth-of-type(1n),.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:nth-of-type(1n),.download-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .download-file-grid-list .grid-list>.thumb-container:nth-of-type(1n),.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:nth-of-type(1n),.video-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .video-grid-list .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .large-up-3>figcaption:nth-of-type(1n),.content-grid-list .video-list figure.video .grid-list-large>figcaption:nth-of-type(1n),.video-list figure.video .content-grid-list .grid-list-large>figcaption:nth-of-type(1n),.download-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .download-file-grid-list .grid-list>figcaption:nth-of-type(1n),.design-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .design-file-grid-list .grid-list>figcaption:nth-of-type(1n),.video-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .video-grid-list .grid-list>figcaption:nth-of-type(1n){clear:none;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5}
.large-up-3>.column:nth-of-type(3n+1),.content-grid-list .grid-list-large>.column:nth-of-type(3n+1),.download-file-grid-list .grid-list>.column:nth-of-type(3n+1),.design-file-grid-list .grid-list>.column:nth-of-type(3n+1),.video-grid-list .grid-list>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1),.content-grid-list .grid-list-large>.columns:nth-of-type(3n+1),.download-file-grid-list .grid-list>.columns:nth-of-type(3n+1),.design-file-grid-list .grid-list>.columns:nth-of-type(3n+1),.video-grid-list .grid-list>.columns:nth-of-type(3n+1),.video-list figure.video .large-up-3>.thumb-container:nth-of-type(3n+1),.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:nth-of-type(3n+1),.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:nth-of-type(3n+1),.download-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(3n+1),.video-list figure.video .download-file-grid-list .grid-list>.thumb-container:nth-of-type(3n+1),.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(3n+1),.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:nth-of-type(3n+1),.video-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(3n+1),.video-list figure.video .video-grid-list .grid-list>.thumb-container:nth-of-type(3n+1),.video-list figure.video .large-up-3>figcaption:nth-of-type(3n+1),.content-grid-list .video-list figure.video .grid-list-large>figcaption:nth-of-type(3n+1),.video-list figure.video .content-grid-list .grid-list-large>figcaption:nth-of-type(3n+1),.download-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(3n+1),.video-list figure.video .download-file-grid-list .grid-list>figcaption:nth-of-type(3n+1),.design-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(3n+1),.video-list figure.video .design-file-grid-list .grid-list>figcaption:nth-of-type(3n+1),.video-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(3n+1),.video-list figure.video .video-grid-list .grid-list>figcaption:nth-of-type(3n+1){clear:both}
.large-up-3>.column:last-child,.content-grid-list .grid-list-large>.column:last-child,.download-file-grid-list .grid-list>.column:last-child,.design-file-grid-list .grid-list>.column:last-child,.video-grid-list .grid-list>.column:last-child,.large-up-3>.columns:last-child,.content-grid-list .grid-list-large>.columns:last-child,.download-file-grid-list .grid-list>.columns:last-child,.design-file-grid-list .grid-list>.columns:last-child,.video-grid-list .grid-list>.columns:last-child,.video-list figure.video .large-up-3>.thumb-container:last-child,.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:last-child,.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:last-child,.download-file-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .download-file-grid-list .grid-list>.thumb-container:last-child,.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:last-child,.video-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .video-grid-list .grid-list>.thumb-container:last-child,.video-list figure.video .large-up-3>figcaption:last-child,.content-grid-list .video-list figure.video .grid-list-large>figcaption:last-child,.video-list figure.video .content-grid-list .grid-list-large>figcaption:last-child,.download-file-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .download-file-grid-list .grid-list>figcaption:last-child,.design-file-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .design-file-grid-list .grid-list>figcaption:last-child,.video-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .video-grid-list .grid-list>figcaption:last-child{float:left}
.large-up-4>.column,.case-study-grid-list .grid-list>.column,.collection-grid-list .grid-list>.column,.mini-card-grid-list .grid-list>.column,.large-up-4>.columns,.case-study-grid-list .grid-list>.columns,.collection-grid-list .grid-list>.columns,.mini-card-grid-list .grid-list>.columns,.video-list figure.video .large-up-4>.thumb-container,.case-study-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .case-study-grid-list .grid-list>.thumb-container,.collection-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .collection-grid-list .grid-list>.thumb-container,.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container,.video-list figure.video .large-up-4>figcaption,.case-study-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .case-study-grid-list .grid-list>figcaption,.collection-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .collection-grid-list .grid-list>figcaption,.mini-card-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .mini-card-grid-list .grid-list>figcaption{width:25%;float:left}
.large-up-4>.column:nth-of-type(1n),.case-study-grid-list .grid-list>.column:nth-of-type(1n),.collection-grid-list .grid-list>.column:nth-of-type(1n),.mini-card-grid-list .grid-list>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n),.case-study-grid-list .grid-list>.columns:nth-of-type(1n),.collection-grid-list .grid-list>.columns:nth-of-type(1n),.mini-card-grid-list .grid-list>.columns:nth-of-type(1n),.video-list figure.video .large-up-4>.thumb-container:nth-of-type(1n),.case-study-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .case-study-grid-list .grid-list>.thumb-container:nth-of-type(1n),.collection-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .collection-grid-list .grid-list>.thumb-container:nth-of-type(1n),.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .large-up-4>figcaption:nth-of-type(1n),.case-study-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .case-study-grid-list .grid-list>figcaption:nth-of-type(1n),.collection-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .collection-grid-list .grid-list>figcaption:nth-of-type(1n),.mini-card-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .mini-card-grid-list .grid-list>figcaption:nth-of-type(1n){clear:none;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5}
.large-up-4>.column:nth-of-type(4n+1),.case-study-grid-list .grid-list>.column:nth-of-type(4n+1),.collection-grid-list .grid-list>.column:nth-of-type(4n+1),.mini-card-grid-list .grid-list>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1),.case-study-grid-list .grid-list>.columns:nth-of-type(4n+1),.collection-grid-list .grid-list>.columns:nth-of-type(4n+1),.mini-card-grid-list .grid-list>.columns:nth-of-type(4n+1),.video-list figure.video .large-up-4>.thumb-container:nth-of-type(4n+1),.case-study-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(4n+1),.video-list figure.video .case-study-grid-list .grid-list>.thumb-container:nth-of-type(4n+1),.collection-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(4n+1),.video-list figure.video .collection-grid-list .grid-list>.thumb-container:nth-of-type(4n+1),.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(4n+1),.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container:nth-of-type(4n+1),.video-list figure.video .large-up-4>figcaption:nth-of-type(4n+1),.case-study-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(4n+1),.video-list figure.video .case-study-grid-list .grid-list>figcaption:nth-of-type(4n+1),.collection-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(4n+1),.video-list figure.video .collection-grid-list .grid-list>figcaption:nth-of-type(4n+1),.mini-card-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(4n+1),.video-list figure.video .mini-card-grid-list .grid-list>figcaption:nth-of-type(4n+1){clear:both}
.large-up-4>.column:last-child,.case-study-grid-list .grid-list>.column:last-child,.collection-grid-list .grid-list>.column:last-child,.mini-card-grid-list .grid-list>.column:last-child,.large-up-4>.columns:last-child,.case-study-grid-list .grid-list>.columns:last-child,.collection-grid-list .grid-list>.columns:last-child,.mini-card-grid-list .grid-list>.columns:last-child,.video-list figure.video .large-up-4>.thumb-container:last-child,.case-study-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .case-study-grid-list .grid-list>.thumb-container:last-child,.collection-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .collection-grid-list .grid-list>.thumb-container:last-child,.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container:last-child,.video-list figure.video .large-up-4>figcaption:last-child,.case-study-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .case-study-grid-list .grid-list>figcaption:last-child,.collection-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .collection-grid-list .grid-list>figcaption:last-child,.mini-card-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .mini-card-grid-list .grid-list>figcaption:last-child{float:left}
.large-up-5>.column,.content-grid-list .grid-list-small>.column,.large-up-5>.columns,.content-grid-list .grid-list-small>.columns,.video-list figure.video .large-up-5>.thumb-container,.content-grid-list .video-list figure.video .grid-list-small>.thumb-container,.video-list figure.video .content-grid-list .grid-list-small>.thumb-container,.video-list figure.video .large-up-5>figcaption,.content-grid-list .video-list figure.video .grid-list-small>figcaption,.video-list figure.video .content-grid-list .grid-list-small>figcaption{width:20%;float:left}
.large-up-5>.column:nth-of-type(1n),.content-grid-list .grid-list-small>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n),.content-grid-list .grid-list-small>.columns:nth-of-type(1n),.video-list figure.video .large-up-5>.thumb-container:nth-of-type(1n),.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:nth-of-type(1n),.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:nth-of-type(1n),.video-list figure.video .large-up-5>figcaption:nth-of-type(1n),.content-grid-list .video-list figure.video .grid-list-small>figcaption:nth-of-type(1n),.video-list figure.video .content-grid-list .grid-list-small>figcaption:nth-of-type(1n){clear:none}
.large-up-5>.column:nth-of-type(5n+1),.content-grid-list .grid-list-small>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1),.content-grid-list .grid-list-small>.columns:nth-of-type(5n+1),.video-list figure.video .large-up-5>.thumb-container:nth-of-type(5n+1),.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:nth-of-type(5n+1),.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:nth-of-type(5n+1),.video-list figure.video .large-up-5>figcaption:nth-of-type(5n+1),.content-grid-list .video-list figure.video .grid-list-small>figcaption:nth-of-type(5n+1),.video-list figure.video .content-grid-list .grid-list-small>figcaption:nth-of-type(5n+1){clear:both}
.large-up-5>.column:last-child,.content-grid-list .grid-list-small>.column:last-child,.large-up-5>.columns:last-child,.content-grid-list .grid-list-small>.columns:last-child,.video-list figure.video .large-up-5>.thumb-container:last-child,.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:last-child,.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:last-child,.video-list figure.video .large-up-5>figcaption:last-child,.content-grid-list .video-list figure.video .grid-list-small>figcaption:last-child,.video-list figure.video .content-grid-list .grid-list-small>figcaption:last-child{float:left}
.large-up-6>.column,.mega-menu-grid-list .grid-list>.column,.large-up-6>.columns,.mega-menu-grid-list .grid-list>.columns,.video-list figure.video .large-up-6>.thumb-container,.mega-menu-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .mega-menu-grid-list .grid-list>.thumb-container,.video-list figure.video .large-up-6>figcaption,.mega-menu-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .mega-menu-grid-list .grid-list>figcaption{width:16.66666667%;float:left}
.large-up-6>.column:nth-of-type(1n),.mega-menu-grid-list .grid-list>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n),.mega-menu-grid-list .grid-list>.columns:nth-of-type(1n),.video-list figure.video .large-up-6>.thumb-container:nth-of-type(1n),.mega-menu-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .mega-menu-grid-list .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .large-up-6>figcaption:nth-of-type(1n),.mega-menu-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .mega-menu-grid-list .grid-list>figcaption:nth-of-type(1n){clear:none}
.large-up-6>.column:nth-of-type(6n+1),.mega-menu-grid-list .grid-list>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1),.mega-menu-grid-list .grid-list>.columns:nth-of-type(6n+1),.video-list figure.video .large-up-6>.thumb-container:nth-of-type(6n+1),.mega-menu-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(6n+1),.video-list figure.video .mega-menu-grid-list .grid-list>.thumb-container:nth-of-type(6n+1),.video-list figure.video .large-up-6>figcaption:nth-of-type(6n+1),.mega-menu-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(6n+1),.video-list figure.video .mega-menu-grid-list .grid-list>figcaption:nth-of-type(6n+1){clear:both}
.large-up-6>.column:last-child,.mega-menu-grid-list .grid-list>.column:last-child,.large-up-6>.columns:last-child,.mega-menu-grid-list .grid-list>.columns:last-child,.video-list figure.video .large-up-6>.thumb-container:last-child,.mega-menu-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .mega-menu-grid-list .grid-list>.thumb-container:last-child,.video-list figure.video .large-up-6>figcaption:last-child,.mega-menu-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .mega-menu-grid-list .grid-list>figcaption:last-child{float:left}
.large-collapse>.column,.large-collapse>.columns,.video-list figure.video .large-collapse>.thumb-container,.video-list figure.video .large-collapse>figcaption{padding-left:0;padding-right:0}
.large-collapse .row{margin-left:0;margin-right:0}
.large-uncollapse>.column,.large-uncollapse>.columns,.video-list figure.video .large-uncollapse>.thumb-container,.video-list figure.video .large-uncollapse>figcaption{padding-left:1rem;padding-right:1rem}
.large-centered{float:none;margin-left:auto;margin-right:auto}
.large-uncentered,.large-push-0,.large-pull-0{position:static;margin-left:0;margin-right:0;float:left}
}
@media screen and (min-width:71.25em){.xlarge-1{width:8.33333333%}
.xlarge-push-1{position:relative;left:8.33333333%}
.xlarge-pull-1{position:relative;left:-8.33333333%}
.xlarge-offset-0{margin-left:0}
.xlarge-2{width:16.66666667%}
.xlarge-push-2{position:relative;left:16.66666667%}
.xlarge-pull-2{position:relative;left:-16.66666667%}
.xlarge-offset-1{margin-left:8.33333333%}
.xlarge-3{width:25%}
.xlarge-push-3{position:relative;left:25%}
.xlarge-pull-3{position:relative;left:-25%}
.xlarge-offset-2{margin-left:16.66666667%}
.xlarge-4{width:33.33333333%}
.xlarge-push-4{position:relative;left:33.33333333%}
.xlarge-pull-4{position:relative;left:-33.33333333%}
.xlarge-offset-3{margin-left:25%}
.xlarge-5{width:41.66666667%}
.xlarge-push-5{position:relative;left:41.66666667%}
.xlarge-pull-5{position:relative;left:-41.66666667%}
.xlarge-offset-4{margin-left:33.33333333%}
.xlarge-6{width:50%}
.xlarge-push-6{position:relative;left:50%}
.xlarge-pull-6{position:relative;left:-50%}
.xlarge-offset-5{margin-left:41.66666667%}
.xlarge-7{width:58.33333333%}
.xlarge-push-7{position:relative;left:58.33333333%}
.xlarge-pull-7{position:relative;left:-58.33333333%}
.xlarge-offset-6{margin-left:50%}
.xlarge-8{width:66.66666667%}
.xlarge-push-8{position:relative;left:66.66666667%}
.xlarge-pull-8{position:relative;left:-66.66666667%}
.xlarge-offset-7{margin-left:58.33333333%}
.xlarge-9{width:75%}
.xlarge-push-9{position:relative;left:75%}
.xlarge-pull-9{position:relative;left:-75%}
.xlarge-offset-8{margin-left:66.66666667%}
.xlarge-10{width:83.33333333%}
.xlarge-push-10{position:relative;left:83.33333333%}
.xlarge-pull-10{position:relative;left:-83.33333333%}
.xlarge-offset-9{margin-left:75%}
.xlarge-11{width:91.66666667%}
.xlarge-push-11{position:relative;left:91.66666667%}
.xlarge-pull-11{position:relative;left:-91.66666667%}
.xlarge-offset-10{margin-left:83.33333333%}
.xlarge-12{width:100%}
.xlarge-offset-11{margin-left:91.66666667%}
.xlarge-up-1>.column,.xlarge-up-1>.columns,.video-list figure.video .xlarge-up-1>.thumb-container,.video-list figure.video .xlarge-up-1>figcaption{width:100%;float:left}
.xlarge-up-1>.column:nth-of-type(1n),.xlarge-up-1>.columns:nth-of-type(1n),.video-list figure.video .xlarge-up-1>.thumb-container:nth-of-type(1n),.video-list figure.video .xlarge-up-1>figcaption:nth-of-type(1n){clear:none}
.xlarge-up-1>.column:nth-of-type(1n+1),.xlarge-up-1>.columns:nth-of-type(1n+1),.video-list figure.video .xlarge-up-1>.thumb-container:nth-of-type(1n+1),.video-list figure.video .xlarge-up-1>figcaption:nth-of-type(1n+1){clear:both}
.xlarge-up-1>.column:last-child,.xlarge-up-1>.columns:last-child,.video-list figure.video .xlarge-up-1>.thumb-container:last-child,.video-list figure.video .xlarge-up-1>figcaption:last-child{float:left}
.xlarge-up-2>.column,.xlarge-up-2>.columns,.video-list figure.video .xlarge-up-2>.thumb-container,.video-list figure.video .xlarge-up-2>figcaption{width:50%;float:left}
.xlarge-up-2>.column:nth-of-type(1n),.xlarge-up-2>.columns:nth-of-type(1n),.video-list figure.video .xlarge-up-2>.thumb-container:nth-of-type(1n),.video-list figure.video .xlarge-up-2>figcaption:nth-of-type(1n){clear:none}
.xlarge-up-2>.column:nth-of-type(2n+1),.xlarge-up-2>.columns:nth-of-type(2n+1),.video-list figure.video .xlarge-up-2>.thumb-container:nth-of-type(2n+1),.video-list figure.video .xlarge-up-2>figcaption:nth-of-type(2n+1){clear:both}
.xlarge-up-2>.column:last-child,.xlarge-up-2>.columns:last-child,.video-list figure.video .xlarge-up-2>.thumb-container:last-child,.video-list figure.video .xlarge-up-2>figcaption:last-child{float:left}
.xlarge-up-3>.column,.content-grid-list .grid-list-large>.column,.xlarge-up-3>.columns,.content-grid-list .grid-list-large>.columns,.video-list figure.video .xlarge-up-3>.thumb-container,.content-grid-list .video-list figure.video .grid-list-large>.thumb-container,.video-list figure.video .content-grid-list .grid-list-large>.thumb-container,.video-list figure.video .xlarge-up-3>figcaption,.content-grid-list .video-list figure.video .grid-list-large>figcaption,.video-list figure.video .content-grid-list .grid-list-large>figcaption{width:33.33333333%;float:left}
.xlarge-up-3>.column:nth-of-type(1n),.content-grid-list .grid-list-large>.column:nth-of-type(1n),.xlarge-up-3>.columns:nth-of-type(1n),.content-grid-list .grid-list-large>.columns:nth-of-type(1n),.video-list figure.video .xlarge-up-3>.thumb-container:nth-of-type(1n),.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:nth-of-type(1n),.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:nth-of-type(1n),.video-list figure.video .xlarge-up-3>figcaption:nth-of-type(1n),.content-grid-list .video-list figure.video .grid-list-large>figcaption:nth-of-type(1n),.video-list figure.video .content-grid-list .grid-list-large>figcaption:nth-of-type(1n){clear:none}
.xlarge-up-3>.column:nth-of-type(3n+1),.content-grid-list .grid-list-large>.column:nth-of-type(3n+1),.xlarge-up-3>.columns:nth-of-type(3n+1),.content-grid-list .grid-list-large>.columns:nth-of-type(3n+1),.video-list figure.video .xlarge-up-3>.thumb-container:nth-of-type(3n+1),.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:nth-of-type(3n+1),.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:nth-of-type(3n+1),.video-list figure.video .xlarge-up-3>figcaption:nth-of-type(3n+1),.content-grid-list .video-list figure.video .grid-list-large>figcaption:nth-of-type(3n+1),.video-list figure.video .content-grid-list .grid-list-large>figcaption:nth-of-type(3n+1){clear:both}
.xlarge-up-3>.column:last-child,.content-grid-list .grid-list-large>.column:last-child,.xlarge-up-3>.columns:last-child,.content-grid-list .grid-list-large>.columns:last-child,.video-list figure.video .xlarge-up-3>.thumb-container:last-child,.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:last-child,.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:last-child,.video-list figure.video .xlarge-up-3>figcaption:last-child,.content-grid-list .video-list figure.video .grid-list-large>figcaption:last-child,.video-list figure.video .content-grid-list .grid-list-large>figcaption:last-child{float:left}
.xlarge-up-4>.column,.design-file-grid-list .grid-list>.column,.video-grid-list .grid-list>.column,.xlarge-up-4>.columns,.design-file-grid-list .grid-list>.columns,.video-grid-list .grid-list>.columns,.video-list figure.video .xlarge-up-4>.thumb-container,.design-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .design-file-grid-list .grid-list>.thumb-container,.video-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .video-grid-list .grid-list>.thumb-container,.video-list figure.video .xlarge-up-4>figcaption,.design-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .design-file-grid-list .grid-list>figcaption,.video-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .video-grid-list .grid-list>figcaption{width:25%;float:left}
.xlarge-up-4>.column:nth-of-type(1n),.design-file-grid-list .grid-list>.column:nth-of-type(1n),.video-grid-list .grid-list>.column:nth-of-type(1n),.xlarge-up-4>.columns:nth-of-type(1n),.design-file-grid-list .grid-list>.columns:nth-of-type(1n),.video-grid-list .grid-list>.columns:nth-of-type(1n),.video-list figure.video .xlarge-up-4>.thumb-container:nth-of-type(1n),.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:nth-of-type(1n),.video-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .video-grid-list .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .xlarge-up-4>figcaption:nth-of-type(1n),.design-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .design-file-grid-list .grid-list>figcaption:nth-of-type(1n),.video-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .video-grid-list .grid-list>figcaption:nth-of-type(1n){clear:none}
.xlarge-up-4>.column:nth-of-type(4n+1),.design-file-grid-list .grid-list>.column:nth-of-type(4n+1),.video-grid-list .grid-list>.column:nth-of-type(4n+1),.xlarge-up-4>.columns:nth-of-type(4n+1),.design-file-grid-list .grid-list>.columns:nth-of-type(4n+1),.video-grid-list .grid-list>.columns:nth-of-type(4n+1),.video-list figure.video .xlarge-up-4>.thumb-container:nth-of-type(4n+1),.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(4n+1),.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:nth-of-type(4n+1),.video-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(4n+1),.video-list figure.video .video-grid-list .grid-list>.thumb-container:nth-of-type(4n+1),.video-list figure.video .xlarge-up-4>figcaption:nth-of-type(4n+1),.design-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(4n+1),.video-list figure.video .design-file-grid-list .grid-list>figcaption:nth-of-type(4n+1),.video-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(4n+1),.video-list figure.video .video-grid-list .grid-list>figcaption:nth-of-type(4n+1){clear:both}
.xlarge-up-4>.column:last-child,.design-file-grid-list .grid-list>.column:last-child,.video-grid-list .grid-list>.column:last-child,.xlarge-up-4>.columns:last-child,.design-file-grid-list .grid-list>.columns:last-child,.video-grid-list .grid-list>.columns:last-child,.video-list figure.video .xlarge-up-4>.thumb-container:last-child,.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:last-child,.video-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .video-grid-list .grid-list>.thumb-container:last-child,.video-list figure.video .xlarge-up-4>figcaption:last-child,.design-file-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .design-file-grid-list .grid-list>figcaption:last-child,.video-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .video-grid-list .grid-list>figcaption:last-child{float:left}
.xlarge-up-5>.column,.xlarge-up-5>.columns,.video-list figure.video .xlarge-up-5>.thumb-container,.video-list figure.video .xlarge-up-5>figcaption{width:20%;float:left}
.xlarge-up-5>.column:nth-of-type(1n),.xlarge-up-5>.columns:nth-of-type(1n),.video-list figure.video .xlarge-up-5>.thumb-container:nth-of-type(1n),.video-list figure.video .xlarge-up-5>figcaption:nth-of-type(1n){clear:none}
.xlarge-up-5>.column:nth-of-type(5n+1),.xlarge-up-5>.columns:nth-of-type(5n+1),.video-list figure.video .xlarge-up-5>.thumb-container:nth-of-type(5n+1),.video-list figure.video .xlarge-up-5>figcaption:nth-of-type(5n+1){clear:both}
.xlarge-up-5>.column:last-child,.xlarge-up-5>.columns:last-child,.video-list figure.video .xlarge-up-5>.thumb-container:last-child,.video-list figure.video .xlarge-up-5>figcaption:last-child{float:left}
.xlarge-up-6>.column,.content-grid-list .grid-list-small>.column,.video-grid-list .grid-list.grid-list-6>.column,.xlarge-up-6>.columns,.content-grid-list .grid-list-small>.columns,.video-grid-list .grid-list.grid-list-6>.columns,.video-list figure.video .xlarge-up-6>.thumb-container,.content-grid-list .video-list figure.video .grid-list-small>.thumb-container,.video-list figure.video .content-grid-list .grid-list-small>.thumb-container,.video-grid-list .video-list figure.video .grid-list.grid-list-6>.thumb-container,.video-list figure.video .video-grid-list .grid-list.grid-list-6>.thumb-container,.video-list figure.video .xlarge-up-6>figcaption,.content-grid-list .video-list figure.video .grid-list-small>figcaption,.video-list figure.video .content-grid-list .grid-list-small>figcaption,.video-grid-list .video-list figure.video .grid-list.grid-list-6>figcaption,.video-list figure.video .video-grid-list .grid-list.grid-list-6>figcaption{width:16.66666667%;float:left}
.xlarge-up-6>.column:nth-of-type(1n),.content-grid-list .grid-list-small>.column:nth-of-type(1n),.video-grid-list .grid-list.grid-list-6>.column:nth-of-type(1n),.xlarge-up-6>.columns:nth-of-type(1n),.content-grid-list .grid-list-small>.columns:nth-of-type(1n),.video-grid-list .grid-list.grid-list-6>.columns:nth-of-type(1n),.video-list figure.video .xlarge-up-6>.thumb-container:nth-of-type(1n),.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:nth-of-type(1n),.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:nth-of-type(1n),.video-grid-list .video-list figure.video .grid-list.grid-list-6>.thumb-container:nth-of-type(1n),.video-list figure.video .video-grid-list .grid-list.grid-list-6>.thumb-container:nth-of-type(1n),.video-list figure.video .xlarge-up-6>figcaption:nth-of-type(1n),.content-grid-list .video-list figure.video .grid-list-small>figcaption:nth-of-type(1n),.video-list figure.video .content-grid-list .grid-list-small>figcaption:nth-of-type(1n),.video-grid-list .video-list figure.video .grid-list.grid-list-6>figcaption:nth-of-type(1n),.video-list figure.video .video-grid-list .grid-list.grid-list-6>figcaption:nth-of-type(1n){clear:none}
.xlarge-up-6>.column:nth-of-type(6n+1),.content-grid-list .grid-list-small>.column:nth-of-type(6n+1),.video-grid-list .grid-list.grid-list-6>.column:nth-of-type(6n+1),.xlarge-up-6>.columns:nth-of-type(6n+1),.content-grid-list .grid-list-small>.columns:nth-of-type(6n+1),.video-grid-list .grid-list.grid-list-6>.columns:nth-of-type(6n+1),.video-list figure.video .xlarge-up-6>.thumb-container:nth-of-type(6n+1),.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:nth-of-type(6n+1),.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:nth-of-type(6n+1),.video-grid-list .video-list figure.video .grid-list.grid-list-6>.thumb-container:nth-of-type(6n+1),.video-list figure.video .video-grid-list .grid-list.grid-list-6>.thumb-container:nth-of-type(6n+1),.video-list figure.video .xlarge-up-6>figcaption:nth-of-type(6n+1),.content-grid-list .video-list figure.video .grid-list-small>figcaption:nth-of-type(6n+1),.video-list figure.video .content-grid-list .grid-list-small>figcaption:nth-of-type(6n+1),.video-grid-list .video-list figure.video .grid-list.grid-list-6>figcaption:nth-of-type(6n+1),.video-list figure.video .video-grid-list .grid-list.grid-list-6>figcaption:nth-of-type(6n+1){clear:both}
.xlarge-up-6>.column:last-child,.content-grid-list .grid-list-small>.column:last-child,.video-grid-list .grid-list.grid-list-6>.column:last-child,.xlarge-up-6>.columns:last-child,.content-grid-list .grid-list-small>.columns:last-child,.video-grid-list .grid-list.grid-list-6>.columns:last-child,.video-list figure.video .xlarge-up-6>.thumb-container:last-child,.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:last-child,.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:last-child,.video-grid-list .video-list figure.video .grid-list.grid-list-6>.thumb-container:last-child,.video-list figure.video .video-grid-list .grid-list.grid-list-6>.thumb-container:last-child,.video-list figure.video .xlarge-up-6>figcaption:last-child,.content-grid-list .video-list figure.video .grid-list-small>figcaption:last-child,.video-list figure.video .content-grid-list .grid-list-small>figcaption:last-child,.video-grid-list .video-list figure.video .grid-list.grid-list-6>figcaption:last-child,.video-list figure.video .video-grid-list .grid-list.grid-list-6>figcaption:last-child{float:left}
.xlarge-collapse>.column,.xlarge-collapse>.columns,.video-list figure.video .xlarge-collapse>.thumb-container,.video-list figure.video .xlarge-collapse>figcaption{padding-left:0;padding-right:0}
.xlarge-collapse .row{margin-left:0;margin-right:0}
.xlarge-uncollapse>.column,.xlarge-uncollapse>.columns,.video-list figure.video .xlarge-uncollapse>.thumb-container,.video-list figure.video .xlarge-uncollapse>figcaption{padding-left:1rem;padding-right:1rem}
.xlarge-centered{float:none;margin-left:auto;margin-right:auto}
.xlarge-uncentered,.xlarge-push-0,.xlarge-pull-0{position:static;margin-left:0;margin-right:0;float:left}
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,.footer h4,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}
p{font-size:inherit;line-height:1.6;margin-bottom:1rem;text-rendering:optimizeLegibility}
em,i{font-style:italic;line-height:inherit}
strong,b{font-weight:bold;line-height:inherit}
small{font-size:80%;line-height:inherit}
h1,h2,h3,h4,h5,.footer h4,h6{font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;font-weight:800;font-style:normal;color:inherit;text-rendering:optimizeLegibility;margin-top:0;margin-bottom:.5rem;line-height:1.4}
h1 small,h2 small,h3 small,h4 small,h5 small,.footer h4 small,h6 small{color:#121212;line-height:0}
h1{font-size:1.5rem}
h2{font-size:1.25rem}
h3{font-size:1.1875rem}
h4{font-size:1.125rem}
h5,.footer h4{font-size:1.0625rem}
h6{font-size:1rem}
@media screen and (min-width:40.3125em){h1{font-size:3rem}
h2{font-size:2.5rem}
h3{font-size:1.9375rem}
h4{font-size:1.5625rem}
h5,.footer h4{font-size:1.25rem}
h6{font-size:1rem}
}
a{color:#7d5b3f;text-decoration:none;line-height:inherit;cursor:pointer}
a:hover,a:focus{color:#d9d3c7}
a img{border:0}
hr{max-width:1240px;height:0;border-right:0;border-top:0;border-bottom:1px solid #d5d5d5;border-left:0;margin:1.25rem auto;clear:both}
ul,ol,dl{line-height:1.6;margin-bottom:1rem;list-style-position:outside}
li{font-size:inherit}
ul{list-style-type:disc;margin-left:1.25rem}
ul.list-type-none{list-style-type:none}
ol{margin-left:1.25rem}
ul ul,ol ul,ul ol,ol ol{margin-left:1.25rem;margin-bottom:0}
dl{margin-bottom:1rem}
dl dt{margin-bottom:.3rem;font-weight:bold}
blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #d5d5d5}
blockquote,blockquote p{line-height:1.6;color:#121212}
cite{display:block;font-size:.8125rem;color:#121212}
cite:before{content:'\2014 \0020'}
abbr{color:#121212;cursor:help;border-bottom:1px dotted #121212}
code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;color:#121212;background-color:#efefef;border:1px solid #d5d5d5;padding:.125rem .3125rem .0625rem}
kbd{padding:.125rem .25rem 0;margin:0;background-color:#efefef;color:#121212;font-family:Consolas,"Liberation Mono",Courier,monospace}
.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:normal;line-height:1.4;color:#121212}
.lead{font-size:125%;line-height:1.6}
.stat{font-size:2.5rem;line-height:1}
p+.stat{margin-top:-1rem}
.no-bullet{margin-left:0;list-style:none}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
@media screen and (min-width:40.3125em){.medium-text-left{text-align:left}
.medium-text-right{text-align:right}
.medium-text-center{text-align:center}
.medium-text-justify{text-align:justify}
}
@media screen and (min-width:53.125em){.xmedium-text-left{text-align:left}
.xmedium-text-right{text-align:right}
.xmedium-text-center{text-align:center}
.xmedium-text-justify{text-align:justify}
}
@media screen and (min-width:64em){.large-text-left{text-align:left}
.large-text-right{text-align:right}
.large-text-center{text-align:center}
.large-text-justify{text-align:justify}
}
@media screen and (min-width:71.25em){.xlarge-text-left{text-align:left}
.xlarge-text-right{text-align:right}
.xlarge-text-center{text-align:center}
.xlarge-text-justify{text-align:justify}
}
.show-for-print{display:none !important}
@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important}
.show-for-print{display:block !important}
.hide-for-print{display:none !important}
table.show-for-print{display:table !important}
thead.show-for-print{display:table-header-group !important}
tbody.show-for-print{display:table-row-group !important}
tr.show-for-print{display:table-row !important}
td.show-for-print{display:table-cell !important}
th.show-for-print{display:table-cell !important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
.ir a:after,a[href^='javascript:']:after,a[href^='#']:after{content:''}
abbr[title]:after{content:" (" attr(title) ")"}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100% !important}
@page{margin:.5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
.page .button,header.header .button,footer.footer .button,[class^="sg-"] .button{display:inline-block;text-align:center;line-height:1;cursor:pointer;-webkit-appearance:none;transition:background-color .25s ease-out,color .25s ease-out;vertical-align:middle;border:1px solid transparent;border-radius:3px;padding:.85em 1em;margin:0 1rem 1rem 0;font-size:.9rem;background-color:#7d5b3f;color:#7d5b3f}
[data-whatinput='mouse'] .page .button,[data-whatinput='mouse'] header.header .button,[data-whatinput='mouse'] footer.footer .button,[data-whatinput='mouse'] [class^="sg-"] .button{outline:0}
.page .button:hover,.page .button:focus,header.header .button:hover,header.header .button:focus,footer.footer .button:hover,footer.footer .button:focus,[class^="sg-"] .button:hover,[class^="sg-"] .button:focus{background-color:#2f1974;color:#7d5b3f}
.page .button.tiny,header.header .button.tiny,footer.footer .button.tiny,[class^="sg-"] .button.tiny{font-size:.6rem}
.page .button.small,header.header .button.small,footer.footer .button.small,[class^="sg-"] .button.small{font-size:.75rem}
.page .button.large,header.header .button.large,footer.footer .button.large,[class^="sg-"] .button.large{font-size:1.25rem}
.page .button.expanded,header.header .button.expanded,footer.footer .button.expanded,[class^="sg-"] .button.expanded{display:block;width:100%;margin-left:0;margin-right:0}
.page .button.primary,header.header .button.primary,footer.footer .button.primary,[class^="sg-"] .button.primary{background-color:#7d5b3f;color:#7d5b3f}
.page .button.primary:hover,.page .button.primary:focus,header.header .button.primary:hover,header.header .button.primary:focus,footer.footer .button.primary:hover,footer.footer .button.primary:focus,[class^="sg-"] .button.primary:hover,[class^="sg-"] .button.primary:focus{background-color:#2c176d;color:#7d5b3f}
.page .button.secondary,header.header .button.secondary,footer.footer .button.secondary,[class^="sg-"] .button.secondary{background-color:#7d5b3f;color:#7d5b3f}
.page .button.secondary:hover,.page .button.secondary:focus,header.header .button.secondary:hover,header.header .button.secondary:focus,footer.footer .button.secondary:hover,footer.footer .button.secondary:focus,[class^="sg-"] .button.secondary:hover,[class^="sg-"] .button.secondary:focus{background-color:#2c176d;color:#7d5b3f}
.page .button.success,header.header .button.success,footer.footer .button.success,[class^="sg-"] .button.success{background-color:#1dbc47;color:#7d5b3f}
.page .button.success:hover,.page .button.success:focus,header.header .button.success:hover,header.header .button.success:focus,footer.footer .button.success:hover,footer.footer .button.success:focus,[class^="sg-"] .button.success:hover,[class^="sg-"] .button.success:focus{background-color:#179639;color:#7d5b3f}
.page .button.alert,header.header .button.alert,footer.footer .button.alert,[class^="sg-"] .button.alert{background-color:#f2344b;color:#7d5b3f}
.page .button.alert:hover,.page .button.alert:focus,header.header .button.alert:hover,header.header .button.alert:focus,footer.footer .button.alert:hover,footer.footer .button.alert:focus,[class^="sg-"] .button.alert:hover,[class^="sg-"] .button.alert:focus{background-color:#dd0e27;color:#7d5b3f}
.page .button.warning,header.header .button.warning,footer.footer .button.warning,[class^="sg-"] .button.warning{background-color:#ffae00;color:#7d5b3f}
.page .button.warning:hover,.page .button.warning:focus,header.header .button.warning:hover,header.header .button.warning:focus,footer.footer .button.warning:hover,footer.footer .button.warning:focus,[class^="sg-"] .button.warning:hover,[class^="sg-"] .button.warning:focus{background-color:#cc8b00;color:#7d5b3f}
.page .button.hollow,header.header .button.hollow,footer.footer .button.hollow,[class^="sg-"] .button.hollow{border:1px solid #7d5b3f;color:#7d5b3f}
.page .button.hollow,.page .button.hollow:hover,.page .button.hollow:focus,header.header .button.hollow,header.header .button.hollow:hover,header.header .button.hollow:focus,footer.footer .button.hollow,footer.footer .button.hollow:hover,footer.footer .button.hollow:focus,[class^="sg-"] .button.hollow,[class^="sg-"] .button.hollow:hover,[class^="sg-"] .button.hollow:focus{background-color:transparent}
.page .button.hollow:hover,.page .button.hollow:focus,header.header .button.hollow:hover,header.header .button.hollow:focus,footer.footer .button.hollow:hover,footer.footer .button.hollow:focus,[class^="sg-"] .button.hollow:hover,[class^="sg-"] .button.hollow:focus{border-color:#1c0f44;color:#1c0f44}
.page .button.hollow.primary,header.header .button.hollow.primary,footer.footer .button.hollow.primary,[class^="sg-"] .button.hollow.primary{border:1px solid #7d5b3f;color:#7d5b3f}
.page .button.hollow.primary:hover,.page .button.hollow.primary:focus,header.header .button.hollow.primary:hover,header.header .button.hollow.primary:focus,footer.footer .button.hollow.primary:hover,footer.footer .button.hollow.primary:focus,[class^="sg-"] .button.hollow.primary:hover,[class^="sg-"] .button.hollow.primary:focus{border-color:#1c0f44;color:#1c0f44}
.page .button.hollow.secondary,header.header .button.hollow.secondary,footer.footer .button.hollow.secondary,[class^="sg-"] .button.hollow.secondary{border:1px solid #7d5b3f;color:#7d5b3f}
.page .button.hollow.secondary:hover,.page .button.hollow.secondary:focus,header.header .button.hollow.secondary:hover,header.header .button.hollow.secondary:focus,footer.footer .button.hollow.secondary:hover,footer.footer .button.hollow.secondary:focus,[class^="sg-"] .button.hollow.secondary:hover,[class^="sg-"] .button.hollow.secondary:focus{border-color:#1c0f44;color:#1c0f44}
.page .button.hollow.success,header.header .button.hollow.success,footer.footer .button.hollow.success,[class^="sg-"] .button.hollow.success{border:1px solid #1dbc47;color:#1dbc47}
.page .button.hollow.success:hover,.page .button.hollow.success:focus,header.header .button.hollow.success:hover,header.header .button.hollow.success:focus,footer.footer .button.hollow.success:hover,footer.footer .button.hollow.success:focus,[class^="sg-"] .button.hollow.success:hover,[class^="sg-"] .button.hollow.success:focus{border-color:#0f5e24;color:#0f5e24}
.page .button.hollow.alert,header.header .button.hollow.alert,footer.footer .button.hollow.alert,[class^="sg-"] .button.hollow.alert{border:1px solid #f2344b;color:#f2344b}
.page .button.hollow.alert:hover,.page .button.hollow.alert:focus,header.header .button.hollow.alert:hover,header.header .button.hollow.alert:focus,footer.footer .button.hollow.alert:hover,footer.footer .button.hollow.alert:focus,[class^="sg-"] .button.hollow.alert:hover,[class^="sg-"] .button.hollow.alert:focus{border-color:#8a0919;color:#8a0919}
.page .button.hollow.warning,header.header .button.hollow.warning,footer.footer .button.hollow.warning,[class^="sg-"] .button.hollow.warning{border:1px solid #ffae00;color:#ffae00}
.page .button.hollow.warning:hover,.page .button.hollow.warning:focus,header.header .button.hollow.warning:hover,header.header .button.hollow.warning:focus,footer.footer .button.hollow.warning:hover,footer.footer .button.hollow.warning:focus,[class^="sg-"] .button.hollow.warning:hover,[class^="sg-"] .button.hollow.warning:focus{border-color:#805700;color:#805700}
.page .button.disabled,.page .button[disabled],header.header .button.disabled,header.header .button[disabled],footer.footer .button.disabled,footer.footer .button[disabled],[class^="sg-"] .button.disabled,[class^="sg-"] .button[disabled]{opacity:.25;cursor:not-allowed;pointer-events:none}
.page .button.dropdown::after,.page .tophat .tophat-nav .site-nav .button.dropdown::after,.tophat .tophat-nav .site-nav .page .button.dropdown::after,.page .tophat .tophat-nav .site-controls .button.dropdown::after,.tophat .tophat-nav .site-controls .page .button.dropdown::after,header.header .button.dropdown::after,header.header .tophat .tophat-nav .site-nav .button.dropdown::after,.tophat .tophat-nav .site-nav header.header .button.dropdown::after,header.header .tophat .tophat-nav .site-controls .button.dropdown::after,.tophat .tophat-nav .site-controls header.header .button.dropdown::after,footer.footer .button.dropdown::after,footer.footer .tophat .tophat-nav .site-nav .button.dropdown::after,.tophat .tophat-nav .site-nav footer.footer .button.dropdown::after,footer.footer .tophat .tophat-nav .site-controls .button.dropdown::after,.tophat .tophat-nav .site-controls footer.footer .button.dropdown::after,[class^="sg-"] .button.dropdown::after,[class^="sg-"] .tophat .tophat-nav .site-nav .button.dropdown::after,.tophat .tophat-nav .site-nav [class^="sg-"] .button.dropdown::after,[class^="sg-"] .tophat .tophat-nav .site-controls .button.dropdown::after,.tophat .tophat-nav .site-controls [class^="sg-"] .button.dropdown::after{content:'';display:block;width:0;height:0;border:inset .4em;border-color:#fff transparent transparent;border-top-style:solid;border-bottom-width:0;position:relative;top:.4em;float:right;margin-left:1em;display:inline-block}
.page .button.arrow-only::after,header.header .button.arrow-only::after,footer.footer .button.arrow-only::after,[class^="sg-"] .button.arrow-only::after{margin-left:0;float:none;top:.2em}
.page [type='text'],.page [type='password'],.page [type='date'],.page [type='datetime'],.page [type='datetime-local'],.page [type='month'],.page [type='week'],.page [type='email'],.page [type='number'],.page [type='search'],.page [type='tel'],.page [type='time'],.page [type='url'],.page [type='color'],.page textarea,header.header [type='text'],header.header [type='password'],header.header [type='date'],header.header [type='datetime'],header.header [type='datetime-local'],header.header [type='month'],header.header [type='week'],header.header [type='email'],header.header [type='number'],header.header [type='search'],header.header [type='tel'],header.header [type='time'],header.header [type='url'],header.header [type='color'],header.header textarea,footer.footer [type='text'],footer.footer [type='password'],footer.footer [type='date'],footer.footer [type='datetime'],footer.footer [type='datetime-local'],footer.footer [type='month'],footer.footer [type='week'],footer.footer [type='email'],footer.footer [type='number'],footer.footer [type='search'],footer.footer [type='tel'],footer.footer [type='time'],footer.footer [type='url'],footer.footer [type='color'],footer.footer textarea,[class^="sg-"] [type='text'],[class^="sg-"] [type='password'],[class^="sg-"] [type='date'],[class^="sg-"] [type='datetime'],[class^="sg-"] [type='datetime-local'],[class^="sg-"] [type='month'],[class^="sg-"] [type='week'],[class^="sg-"] [type='email'],[class^="sg-"] [type='number'],[class^="sg-"] [type='search'],[class^="sg-"] [type='tel'],[class^="sg-"] [type='time'],[class^="sg-"] [type='url'],[class^="sg-"] [type='color'],[class^="sg-"] textarea{display:block;box-sizing:border-box;width:100%;height:2.4375rem;padding:.5rem;border:1px solid #d5d5d5;margin:0 0 1rem;font-family:inherit;font-size:1rem;color:#121212;background-color:#fff;box-shadow:inset 0 1px 2px rgba(18,18,18,0.1);border-radius:3px;transition:box-shadow .5s,border-color .25s ease-in-out;-webkit-appearance:none;-moz-appearance:none}
.page [type='text']:focus,.page [type='password']:focus,.page [type='date']:focus,.page [type='datetime']:focus,.page [type='datetime-local']:focus,.page [type='month']:focus,.page [type='week']:focus,.page [type='email']:focus,.page [type='number']:focus,.page [type='search']:focus,.page [type='tel']:focus,.page [type='time']:focus,.page [type='url']:focus,.page [type='color']:focus,.page textarea:focus,header.header [type='text']:focus,header.header [type='password']:focus,header.header [type='date']:focus,header.header [type='datetime']:focus,header.header [type='datetime-local']:focus,header.header [type='month']:focus,header.header [type='week']:focus,header.header [type='email']:focus,header.header [type='number']:focus,header.header [type='search']:focus,header.header [type='tel']:focus,header.header [type='time']:focus,header.header [type='url']:focus,header.header [type='color']:focus,header.header textarea:focus,footer.footer [type='text']:focus,footer.footer [type='password']:focus,footer.footer [type='date']:focus,footer.footer [type='datetime']:focus,footer.footer [type='datetime-local']:focus,footer.footer [type='month']:focus,footer.footer [type='week']:focus,footer.footer [type='email']:focus,footer.footer [type='number']:focus,footer.footer [type='search']:focus,footer.footer [type='tel']:focus,footer.footer [type='time']:focus,footer.footer [type='url']:focus,footer.footer [type='color']:focus,footer.footer textarea:focus,[class^="sg-"] [type='text']:focus,[class^="sg-"] [type='password']:focus,[class^="sg-"] [type='date']:focus,[class^="sg-"] [type='datetime']:focus,[class^="sg-"] [type='datetime-local']:focus,[class^="sg-"] [type='month']:focus,[class^="sg-"] [type='week']:focus,[class^="sg-"] [type='email']:focus,[class^="sg-"] [type='number']:focus,[class^="sg-"] [type='search']:focus,[class^="sg-"] [type='tel']:focus,[class^="sg-"] [type='time']:focus,[class^="sg-"] [type='url']:focus,[class^="sg-"] [type='color']:focus,[class^="sg-"] textarea:focus{border:1px solid #121212;background-color:#fff;outline:0;box-shadow:0 0 5px #d5d5d5;transition:box-shadow .5s,border-color .25s ease-in-out}
.page textarea,header.header textarea,footer.footer textarea,[class^="sg-"] textarea{max-width:100%}
.page textarea[rows],header.header textarea[rows],footer.footer textarea[rows],[class^="sg-"] textarea[rows]{height:auto}
.page input:disabled,.page input[readonly],.page textarea:disabled,.page textarea[readonly],header.header input:disabled,header.header input[readonly],header.header textarea:disabled,header.header textarea[readonly],footer.footer input:disabled,footer.footer input[readonly],footer.footer textarea:disabled,footer.footer textarea[readonly],[class^="sg-"] input:disabled,[class^="sg-"] input[readonly],[class^="sg-"] textarea:disabled,[class^="sg-"] textarea[readonly]{background-color:#efefef;cursor:default}
.page [type='submit'],.page [type='button'],header.header [type='submit'],header.header [type='button'],footer.footer [type='submit'],footer.footer [type='button'],[class^="sg-"] [type='submit'],[class^="sg-"] [type='button']{border-radius:3px;-webkit-appearance:none;-moz-appearance:none}
.page input[type='search'],header.header input[type='search'],footer.footer input[type='search'],[class^="sg-"] input[type='search']{box-sizing:border-box}
.page [type='file'],.page [type='checkbox'],.page [type='radio'],header.header [type='file'],header.header [type='checkbox'],header.header [type='radio'],footer.footer [type='file'],footer.footer [type='checkbox'],footer.footer [type='radio'],[class^="sg-"] [type='file'],[class^="sg-"] [type='checkbox'],[class^="sg-"] [type='radio']{margin:0 0 1rem}
.page [type='checkbox']+label,.page [type='radio']+label,header.header [type='checkbox']+label,header.header [type='radio']+label,footer.footer [type='checkbox']+label,footer.footer [type='radio']+label,[class^="sg-"] [type='checkbox']+label,[class^="sg-"] [type='radio']+label{display:inline-block;margin-left:.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}
.page label>[type='checkbox'],.page label>[type='label'],header.header label>[type='checkbox'],header.header label>[type='label'],footer.footer label>[type='checkbox'],footer.footer label>[type='label'],[class^="sg-"] label>[type='checkbox'],[class^="sg-"] label>[type='label']{margin-right:.5rem}
.page [type='file'],header.header [type='file'],footer.footer [type='file'],[class^="sg-"] [type='file']{width:100%}
.page label,header.header label,footer.footer label,[class^="sg-"] label{display:block;margin:0;font-size:.875rem;font-weight:normal;line-height:1.8;color:#121212}
.page label.middle,header.header label.middle,footer.footer label.middle,[class^="sg-"] label.middle{margin:0 0 1rem;padding:.5625rem 0}
.page .help-text,header.header .help-text,footer.footer .help-text,[class^="sg-"] .help-text{margin-top:-0.5rem;font-size:.8125rem;font-style:italic;color:#333}
.page .input-group,header.header .input-group,footer.footer .input-group,[class^="sg-"] .input-group{display:table;width:100%;margin-bottom:1rem}
.page .input-group>:first-child,header.header .input-group>:first-child,footer.footer .input-group>:first-child,[class^="sg-"] .input-group>:first-child{border-radius:3px 0 0 3px}
.page .input-group>:last-child>*,header.header .input-group>:last-child>*,footer.footer .input-group>:last-child>*,[class^="sg-"] .input-group>:last-child>*{border-radius:0 3px 3px 0}
.page .input-group-label,.page header.header .input-group-label,header.header .page .input-group-label,.page footer.footer .input-group-label,footer.footer .page .input-group-label,.page .input-group-field,.page header.header .input-group-field,header.header .page .input-group-field,.page footer.footer .input-group-field,footer.footer .page .input-group-field,.page .input-group-button,.page header.header .input-group-button,header.header .page .input-group-button,.page footer.footer .input-group-button,footer.footer .page .input-group-button,header.header .input-group-label,header.header .input-group-field,header.header .input-group-button,footer.footer .input-group-label,footer.footer .input-group-field,footer.footer .input-group-button,[class^="sg-"] header.header .input-group-label,header.header [class^="sg-"] .input-group-label,[class^="sg-"] footer.footer .input-group-label,footer.footer [class^="sg-"] .input-group-label,[class^="sg-"] .input-group-label,[class^="sg-"] header.header .input-group-field,header.header [class^="sg-"] .input-group-field,[class^="sg-"] footer.footer .input-group-field,footer.footer [class^="sg-"] .input-group-field,[class^="sg-"] .input-group-field,[class^="sg-"] header.header .input-group-button,header.header [class^="sg-"] .input-group-button,[class^="sg-"] footer.footer .input-group-button,footer.footer [class^="sg-"] .input-group-button,[class^="sg-"] .input-group-button{display:table-cell;margin:0;vertical-align:middle}
.page .input-group-label,header.header .input-group-label,footer.footer .input-group-label,[class^="sg-"] .input-group-label{text-align:center;width:1%;height:100%;padding:0 1rem;background:#efefef;color:#121212;border:1px solid #d5d5d5;white-space:nowrap}
.page .input-group-label:first-child,header.header .input-group-label:first-child,footer.footer .input-group-label:first-child,[class^="sg-"] .input-group-label:first-child{border-right:0}
.page .input-group-label:last-child,header.header .input-group-label:last-child,footer.footer .input-group-label:last-child,[class^="sg-"] .input-group-label:last-child{border-left:0}
.page .input-group-field,header.header .input-group-field,footer.footer .input-group-field,[class^="sg-"] .input-group-field{border-radius:0;height:2.5rem}
.page .input-group-button,header.header .input-group-button,footer.footer .input-group-button,[class^="sg-"] .input-group-button{height:100%;padding-top:0;padding-bottom:0;text-align:center;width:1%}
.page .input-group-button a,.page .input-group-button input,.page .input-group-button button,header.header .input-group-button a,header.header .input-group-button input,header.header .input-group-button button,footer.footer .input-group-button a,footer.footer .input-group-button input,footer.footer .input-group-button button,[class^="sg-"] .input-group-button a,[class^="sg-"] .input-group-button input,[class^="sg-"] .input-group-button button{margin:0}
.page fieldset,header.header fieldset,footer.footer fieldset,[class^="sg-"] fieldset{border:0;padding:0;margin:0}
.page legend,header.header legend,footer.footer legend,[class^="sg-"] legend{margin-bottom:.5rem;max-width:100%}
.page .fieldset,header.header .fieldset,footer.footer .fieldset,[class^="sg-"] .fieldset{border:1px solid #d5d5d5;padding:1.25rem;margin:1.125rem 0}
.page .fieldset legend,header.header .fieldset legend,footer.footer .fieldset legend,[class^="sg-"] .fieldset legend{background:#fff;padding:0 .1875rem;margin:0;margin-left:-0.1875rem}
.page select,header.header select,footer.footer select,[class^="sg-"] select{height:2.4375rem;padding:.5rem;border:1px solid #d5d5d5;margin:0 0 1rem;font-size:1rem;font-family:inherit;line-height:normal;color:#121212;background-color:#fff;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svgxmlns="http://www.w3.org/2000/svg"version="1.1"width="32"height="24"viewBox="003224"><polygonpoints="0,032,016,24"style="fill:rgb%2851,51,51%29"></polygon></svg>');background-size:9px 6px;background-position:right center;background-origin:content-box;background-repeat:no-repeat}
@media screen and (min-width:0){.page select,header.header select,footer.footer select,[class^="sg-"] select{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")}
}
.page select:disabled,header.header select:disabled,footer.footer select:disabled,[class^="sg-"] select:disabled{background-color:#efefef;cursor:default}
.page select::-ms-expand,header.header select::-ms-expand,footer.footer select::-ms-expand,[class^="sg-"] select::-ms-expand{display:none}
.page select[multiple],header.header select[multiple],footer.footer select[multiple],[class^="sg-"] select[multiple]{height:auto}
.page .is-invalid-input:not(:focus),header.header .is-invalid-input:not(:focus),footer.footer .is-invalid-input:not(:focus),[class^="sg-"] .is-invalid-input:not(:focus){background-color:rgba(242,52,75,0.1);border-color:#f2344b}
.page .is-invalid-label,header.header .is-invalid-label,footer.footer .is-invalid-label,[class^="sg-"] .is-invalid-label{color:#f2344b}
.page .form-error,header.header .form-error,footer.footer .form-error,[class^="sg-"] .form-error{display:none;margin-top:-0.5rem;margin-bottom:1rem;font-size:16;font-weight:500;color:#f2344b}
.page .form-error.is-visible,header.header .form-error.is-visible,footer.footer .form-error.is-visible,[class^="sg-"] .form-error.is-visible{display:block}
.hide{display:none !important}
.invisible{visibility:hidden}
@media screen and (min-width:0) and (max-width:40.25em){.hide-for-small-only{display:none !important}
}
@media screen and (max-width:0),screen and (min-width:40.3125em){.show-for-small-only{display:none !important}
}
@media screen and (min-width:40.3125em){.hide-for-medium{display:none !important}
}
@media screen and (max-width:40.25em){.show-for-medium{display:none !important}
}
@media screen and (min-width:40.3125em) and (max-width:53.0625em){.hide-for-medium-only{display:none !important}
}
@media screen and (max-width:40.25em),screen and (min-width:53.125em){.show-for-medium-only{display:none !important}
}
@media screen and (min-width:53.125em){.hide-for-xmedium{display:none !important}
}
@media screen and (max-width:53.0625em){.show-for-xmedium{display:none !important}
}
@media screen and (min-width:53.125em) and (max-width:63.9375em){.hide-for-xmedium-only{display:none !important}
}
@media screen and (max-width:53.0625em),screen and (min-width:64em){.show-for-xmedium-only{display:none !important}
}
@media screen and (min-width:64em){.hide-for-large{display:none !important}
}
@media screen and (max-width:63.9375em){.show-for-large{display:none !important}
}
@media screen and (min-width:64em) and (max-width:71.1875em){.hide-for-large-only{display:none !important}
}
@media screen and (max-width:63.9375em),screen and (min-width:71.25em){.show-for-large-only{display:none !important}
}
@media screen and (min-width:71.25em){.hide-for-xlarge{display:none !important}
}
@media screen and (max-width:71.1875em){.show-for-xlarge{display:none !important}
}
@media screen and (min-width:71.25em) and (max-width:89.9375em){.hide-for-xlarge-only{display:none !important}
}
@media screen and (max-width:71.1875em),screen and (min-width:90em){.show-for-xlarge-only{display:none !important}
}
.show-for-sr,.show-on-focus{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.show-on-focus:active,.show-on-focus:focus{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}
.show-for-landscape,.hide-for-portrait{display:block !important}
@media screen and (orientation:landscape){.show-for-landscape,.hide-for-portrait{display:block !important}
}
@media screen and (orientation:portrait){.show-for-landscape,.hide-for-portrait{display:none !important}
}
.hide-for-landscape,.show-for-portrait{display:none !important}
@media screen and (orientation:landscape){.hide-for-landscape,.show-for-portrait{display:none !important}
}
@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:block !important}
}
.float-left{float:left !important}
.float-right{float:right !important}
.float-center{display:block;margin-left:auto;margin-right:auto}
.clearfix::before,.clearfix::after{content:' ';display:table}
.clearfix::after{clear:both}
.accordion{list-style-type:none;background:#fff;border:1px solid #d5d5d5;border-bottom:0;border-radius:3px;margin-left:0}
.accordion-title{display:block;padding:1.25rem 1rem;line-height:1;font-size:.75rem;color:#7d5b3f;position:relative;border-bottom:1px solid #d5d5d5}
.accordion-title:hover,.accordion-title:focus{background-color:#efefef}
.accordion-title::before{content:'+';position:absolute;right:1rem;top:50%;margin-top:-0.5rem}
.is-active>.accordion-title::before{content:'–'}
.not-active{display:none}
.accordion-content{padding:1rem;display:none;border-bottom:1px solid #d5d5d5;background-color:#fff}
.breadcrumbs::before,.breadcrumbs::after{content:' ';display:table}
.breadcrumbs::after{clear:both}
.breadcrumbs li{float:left;color:#121212;font-size:21px;cursor:default}
.breadcrumbs li:not(:last-child)::after{color:#121212;content:"/";margin:0 .25rem;position:relative;top:1px;opacity:1}
.breadcrumbs a{color:#efefef}
.breadcrumbs .disabled{color:#efefef}
.button-group{margin-bottom:1rem;font-size:.9rem}
.button-group::before,.button-group::after{content:' ';display:table}
.button-group::after{clear:both}
.button-group .button{float:left;margin:0;font-size:inherit}
.button-group .button:not(:last-child){border-right:1px solid #fff}
.button-group.tiny{font-size:.6rem}
.button-group.small{font-size:.75rem}
.button-group.large{font-size:1.25rem}
.button-group.expanded{display:table;table-layout:fixed;width:100%}
.button-group.expanded::before,.button-group.expanded::after{display:none}
.button-group.expanded .button{display:table-cell;float:none}
.button-group.primary .button{background-color:#7d5b3f;color:#fff}
.button-group.primary .button:hover,.button-group.primary .button:focus{background-color:#2c176d;color:#fff}
.button-group.secondary .button{background-color:#7d5b3f;color:#fff}
.button-group.secondary .button:hover,.button-group.secondary .button:focus{background-color:#2c176d;color:#fff}
.button-group.success .button{background-color:#1dbc47;color:#fff}
.button-group.success .button:hover,.button-group.success .button:focus{background-color:#179639;color:#fff}
.button-group.alert .button{background-color:#f2344b;color:#fff}
.button-group.alert .button:hover,.button-group.alert .button:focus{background-color:#dd0e27;color:#fff}
.button-group.warning .button{background-color:#ffae00;color:#fff}
.button-group.warning .button:hover,.button-group.warning .button:focus{background-color:#cc8b00;color:#fff}
.button-group.stacked .button,.button-group.stacked-for-small .button{width:100%}
.button-group.stacked .button:not(:last-child),.button-group.stacked-for-small .button:not(:last-child){border-right:1px solid}
@media screen and (min-width:40.3125em){.button-group.stacked-for-small .button{width:auto}
.button-group.stacked-for-small .button:not(:last-child){border-right:1px solid #fff}
}
@media screen and (min-width:0) and (max-width:40.25em){.button-group.stacked-for-small.expanded{display:block}
.button-group.stacked-for-small.expanded .button{display:block;border-right:0}
}
.image-caption{position:relative;text-align:center;margin-bottom:2rem;padding-top:56.25%}
.image-caption img{margin-bottom:0;position:absolute;top:0;bottom:0;left:0;right:0}
.image-caption a{position:absolute;top:0;bottom:0;left:0;right:0}
.image-caption figcaption{position:absolute;bottom:0;left:0;width:100%;color:#fff;padding-top:.5rem;padding-bottom:.5rem;text-decoration:none;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,0.5) 55%,rgba(0,0,0,0.75) 100%);font-size:1rem;font-weight:700}
.image-caption:hover figcaption{text-decoration:underline}
@media screen and (min-width:0) and (max-width:40.25em){.image-caption figcaption{text-decoration:underline}
}
@media(min-width:40.3125em){.image-caption.two-col{width:100%}
}
.callout{margin:0 0 1rem 0;padding:1rem;border:1px solid #d5d5d5;border-radius:3px;position:relative;color:#121212;background-color:white}
.callout>:first-child{margin-top:0}
.callout>:last-child{margin-bottom:0}
.callout__heading--centered{text-align:center}
.callout.primary{background-color:#ddd4f6}
.callout.secondary{background-color:#ddd4f6}
.callout.success{background-color:#d9f9e1}
.callout.alert{background-color:#fde1e4}
.callout.warning{background-color:#fff3d9}
.callout.small{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem}
.callout.large{padding-top:3rem;padding-right:3rem;padding-bottom:3rem;padding-left:3rem}
.close-button{position:absolute;color:#121212;right:1rem;top:.5rem;font-size:2em;line-height:1;cursor:pointer}
[data-whatinput='mouse'] .close-button{outline:0}
.close-button:hover,.close-button:focus{color:#121212}
.dropdown-pane{background-color:#fff;border:1px solid #d5d5d5;border-radius:3px;display:block;font-size:16rem;padding:1rem;position:absolute;visibility:hidden;width:300px;z-index:10}
.dropdown-pane.is-open{visibility:visible}
.dropdown-pane.tiny{width:100px}
.dropdown-pane.small{width:200px}
.dropdown-pane.large{width:400px}
div[dropdown-category='country'] ul{flex-direction:column;flex-wrap:wrap;display:flex;height:470px;column-count:unset !important}
div[dropdown-category='country'] ul.country-filters-1{height:32px !important}
div[dropdown-category='country'] ul.country-filters-2{height:64px !important}
div[dropdown-category='country'] ul.country-filters-3{height:96px !important}
div[dropdown-category='country'] ul.country-filters-4{height:128px !important}
div[dropdown-category='country'] ul.country-filters-5{height:160px !important}
div[dropdown-category='country'] ul.country-filters-6{height:192px !important}
div[dropdown-category='country'] ul.country-filters-7{height:224px !important}
div[dropdown-category='country'] ul.country-filters-8{height:256px !important}
div[dropdown-category='country'] ul.country-filters-9{height:256px !important}
div[dropdown-category='country'] ul.country-filters-10{height:256px !important}
div[dropdown-category='country'] ul.country-filters-11{height:256px !important}
div[dropdown-category='country'] ul.country-filters-12{height:256px !important}
div[dropdown-category='country'] ul li{flex:1 0 25%;max-height:30px}
[data-whatinput='mouse'] .dropdown.menu a,[data-whatinput='mouse'] .tophat .tophat-nav .site-nav .menu.dropdown a,.tophat .tophat-nav .site-nav [data-whatinput='mouse'] .menu.dropdown a,[data-whatinput='mouse'] .tophat .tophat-nav .site-controls .menu.dropdown a,.tophat .tophat-nav .site-controls [data-whatinput='mouse'] .menu.dropdown a{outline:0}
.no-js .dropdown.menu ul,.no-js .tophat .tophat-nav .site-nav .menu.dropdown ul,.tophat .tophat-nav .site-nav .no-js .menu.dropdown ul,.no-js .tophat .tophat-nav .site-controls .menu.dropdown ul,.tophat .tophat-nav .site-controls .no-js .menu.dropdown ul{display:none}
.dropdown.menu:not(.vertical) .is-dropdown-submenu.first-sub{top:100%;left:0;right:auto}
.dropdown.menu.align-right .is-dropdown-submenu.first-sub{top:100%;left:auto;right:0}
.is-dropdown-menu.vertical{width:100px}
.is-dropdown-menu.vertical.align-right{float:right}
.is-dropdown-menu.vertical>li .is-dropdown-submenu{top:0;left:100%}
.is-dropdown-submenu-parent{position:relative}
.is-dropdown-submenu-parent a::after{float:right;margin-top:3px;margin-left:10px}
.is-dropdown-submenu-parent.is-down-arrow a{padding-right:1.5rem;position:relative}
.is-dropdown-submenu-parent.is-down-arrow>a::after{content:'';display:block;width:0;height:0;border:inset 5px;border-color:#7d5b3f transparent transparent;border-top-style:solid;border-bottom-width:0;position:absolute;top:.825rem;right:5px}
.is-dropdown-submenu-parent.is-left-arrow>a::after{content:'';display:block;width:0;height:0;border:inset 5px;border-color:transparent #7d5b3f transparent transparent;border-right-style:solid;border-left-width:0;float:left;margin-left:0;margin-right:10px}
.is-dropdown-submenu-parent.is-right-arrow>a::after{content:'';display:block;width:0;height:0;border:inset 5px;border-color:transparent transparent transparent #7d5b3f;border-left-style:solid;border-right-width:0}
.is-dropdown-submenu-parent.is-left-arrow.opens-inner .is-dropdown-submenu{right:0;left:auto}
.is-dropdown-submenu-parent.is-right-arrow.opens-inner .is-dropdown-submenu{left:0;right:auto}
.is-dropdown-submenu-parent.opens-inner .is-dropdown-submenu{top:100%}
.is-dropdown-submenu-parent.opens-left .is-dropdown-submenu{left:auto;right:100%}
.is-dropdown-submenu{display:none;position:absolute;top:0;left:100%;min-width:200px;z-index:1;background:#fff;border:1px solid #121212}
.is-dropdown-submenu .is-dropdown-submenu{margin-top:-1px}
.is-dropdown-submenu>li{width:100%}
.is-dropdown-submenu:not(.js-dropdown-nohover)>.is-dropdown-submenu-parent:hover>.is-dropdown-submenu,.is-dropdown-submenu.js-dropdown-active{display:block}
.flex-video{position:relative;height:0;padding-bottom:75%;margin-bottom:1rem;overflow:hidden}
.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}
.flex-video.widescreen{padding-bottom:56.25%}
.flex-video.vimeo{padding-top:0}
.label,.utility-nav ul.inline-list li .your-account .label{display:inline-block;padding:.33333rem .5rem;font-size:.8rem;line-height:1;white-space:nowrap;cursor:default;border-radius:3px;background:#7d5b3f;color:#fff}
.utility-nav ul.inline-list li.rep .rep_label{display:none;line-height:1;text-align:left}
.utility-nav ul.inline-list li.rep .rep_label span{vertical-align:middle}
.label.secondary,.utility-nav ul.inline-list li .your-account .secondary.label{background:#7d5b3f;color:#fff}
.label.success,.utility-nav ul.inline-list li .your-account .success.label{background:#1dbc47;color:#fff}
.label.alert,.utility-nav ul.inline-list li .your-account .alert.label{background:#f2344b;color:#fff}
.label.warning,.utility-nav ul.inline-list li .your-account .warning.label{background:#ffae00;color:#fff}
.media-object{margin-bottom:1rem;display:block}
.media-object img{max-width:none}
@media screen and (min-width:0) and (max-width:40.25em){.media-object.stack-for-small .media-object-section{display:block;padding:0;padding-bottom:1rem}
.media-object.stack-for-small .media-object-section img{width:100%}
}
.media-object-section{display:table-cell;vertical-align:top}
.media-object-section:first-child{padding-right:1rem}
.media-object-section:last-child:not(:nth-child(2)){padding-left:1rem}
.media-object-section.middle{vertical-align:middle}
.media-object-section.bottom{vertical-align:bottom}
.menu{margin:0;list-style-type:none}
.menu>li{display:table-cell;vertical-align:middle}
[data-whatinput='mouse'] .menu>li{outline:0}
.menu>li>a{display:block;padding:.7rem 1rem;line-height:1}
.menu input,.menu a,.menu button{margin-bottom:0}
.menu>li>a>img,.menu>li>a>i{vertical-align:middle}
.menu>li>a>span{vertical-align:middle}
.menu>li>a>img,.menu>li>a>i{display:inline-block;margin-right:.25rem}
.menu>li{display:table-cell}
.menu.vertical>li{display:block}
@media screen and (min-width:40.3125em){.menu.medium-horizontal>li{display:table-cell}
.menu.medium-vertical>li{display:block}
}
@media screen and (min-width:53.125em){.menu.xmedium-horizontal>li{display:table-cell}
.menu.xmedium-vertical>li{display:block}
}
@media screen and (min-width:64em){.menu.large-horizontal>li{display:table-cell}
.menu.large-vertical>li{display:block}
}
@media screen and (min-width:71.25em){.menu.xlarge-horizontal>li{display:table-cell}
.menu.xlarge-vertical>li{display:block}
}
.menu.simple li{line-height:1;display:inline-block;margin-right:1rem}
.menu.simple a{padding:0}
.menu.align-right>li{float:right}
.menu.expanded{display:table;table-layout:fixed;width:100%}
.menu.expanded>li:first-child:last-child{width:100%}
.menu.icon-top>li>a{text-align:center}
.menu.icon-top>li>a>img,.menu.icon-top>li>a>i{display:block;margin:0 auto .25rem}
.menu.nested{margin-left:1rem}
.menu-text{font-weight:bold;color:inherit;line-height:1;padding-top:0;padding-bottom:0;padding:.7rem 1rem}
.no-js [data-responsive-menu] ul{display:none}
.pagination{margin-left:0;margin-bottom:1rem}
.pagination::before,.pagination::after{content:' ';display:table}
.pagination::after{clear:both}
.pagination li{font-size:.875rem;margin-right:.0625rem;border-radius:3px;display:none}
.pagination li:last-child,.pagination li:first-child{display:inline-block}
@media screen and (min-width:40.3125em){.pagination li{display:inline-block}
}
.pagination a,.pagination button{color:#121212;display:block;padding:.1875rem .625rem;border-radius:3px}
.pagination a:hover,.pagination button:hover{background:#efefef}
.pagination .current{padding:.1875rem .625rem;background:#7d5b3f;color:#fff;cursor:default}
.pagination .disabled{padding:.1875rem .625rem;color:#121212;cursor:default}
.pagination .disabled:hover{background:transparent}
.pagination .ellipsis::after{content:'…';padding:.1875rem .625rem;color:#121212}
.pagination-previous a::before,.pagination-previous.disabled::before{content:'«';display:inline-block;margin-right:.5rem}
.pagination-next a::after,.pagination-next.disabled::after{content:'»';display:inline-block;margin-left:.5rem}
.progress{background-color:#121212;height:1rem;margin-bottom:1rem;border-radius:3px}
.progress.primary .progress-meter{background-color:#7d5b3f}
.progress.secondary .progress-meter{background-color:#7d5b3f}
.progress.success .progress-meter{background-color:#1dbc47}
.progress.alert .progress-meter{background-color:#f2344b}
.progress.warning .progress-meter{background-color:#ffae00}
.progress-meter{position:relative;display:block;width:0;height:100%;background-color:#7d5b3f;border-radius:3px}
.progress-meter-text{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;margin:0;font-size:.75rem;font-weight:bold;color:#fff;white-space:nowrap;border-radius:3px}
.hubspot-border{box-shadow:1px -1px 5px 0 #d5d5d5;padding:1rem}
.page .hs-custom-style select{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")}
.page .hs-custom-style input[type="checkbox"],.page .hs-custom-style input[type="radio"]{display:inline;width:auto;margin:0 .5rem .5rem}
li.hs-form-radio,li.hs-form-checkbox{margin-top:0}
li.hs-form-radio>label>span,li.hs-form-checkbox>label>span{font:100%/1.4 "Maison Neue, Book",Helvetica,Arial,sans-serif}
div.hs-fieldtype-radio>label,div.hs-fieldtype-checkbox>label{margin-bottom:10px}
.sticky-tab-container.sticky-container{margin-bottom:3rem}
.sticky-container{position:relative}
.sticky{position:absolute;z-index:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.sticky.is-stuck{position:fixed;z-index:5}
.sticky.is-stuck.is-at-top{top:0}
.sticky.is-stuck.is-at-bottom{bottom:0}
.sticky.is-anchored{position:absolute;left:auto;right:auto}
.sticky.is-anchored.is-at-bottom{bottom:0}
body.is-reveal-open{overflow:hidden}
.reveal-overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:10000;background-color:rgba(18,18,18,0.45);overflow-y:scroll}
.reveal{display:none;z-index:10100;padding:1rem;border:1px solid #d5d5d5;margin:6.25rem auto 0;background-color:#fff;border-radius:3px;position:absolute;overflow-y:auto}
[data-whatinput='mouse'] .reveal{outline:0}
@media screen and (min-width:40.3125em){.reveal{min-height:0}
}
.reveal .column,.reveal .columns,.reveal .video-list figure.video .thumb-container,.video-list figure.video .reveal .thumb-container,.reveal .video-list figure.video figcaption,.video-list figure.video .reveal figcaption,.reveal .columns,.reveal .video-list figure.video .thumb-container,.video-list figure.video .reveal .thumb-container,.reveal .video-list figure.video figcaption,.video-list figure.video .reveal figcaption{min-width:0}
.reveal>:last-child{margin-bottom:0}
@media screen and (min-width:40.3125em){.reveal{width:600px;max-width:1240px}
}
@media screen and (min-width:40.3125em){.reveal .reveal{left:auto;right:auto;margin:0 auto}
}
.reveal.collapse{padding:0}
@media screen and (min-width:40.3125em){.reveal.tiny{width:30%;max-width:1240px}
}
@media screen and (min-width:40.3125em){.reveal.small{width:50%;max-width:1240px}
}
@media screen and (min-width:40.3125em){.reveal.large{width:90%;max-width:1240px}
}
.reveal.full{top:0;left:0;width:100%;height:100%;height:100vh;min-height:100vh;max-width:none;margin-left:0;border:0}
.switch{margin-bottom:1rem;outline:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;font-weight:bold;font-size:.875rem}
.switch-input{opacity:0;position:absolute}
.switch-paddle{background:#121212;cursor:pointer;display:block;position:relative;width:4rem;height:2rem;transition:all .25s ease-out;border-radius:3px;color:inherit;font-weight:inherit}
input+.switch-paddle{margin:0}
.switch-paddle::after{background:#fff;content:'';display:block;position:absolute;height:1.5rem;left:.25rem;top:.25rem;width:1.5rem;transition:all .25s ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);border-radius:3px}
input:checked ~ .switch-paddle{background:#7d5b3f}
input:checked ~ .switch-paddle::after{left:2.25rem}
[data-whatinput='mouse'] input:focus ~ .switch-paddle{outline:0}
.switch-active,.switch-inactive{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.switch-active{left:8%;display:none}
input:checked+label>.switch-active{display:block}
.switch-inactive{right:15%}
input:checked+label>.switch-inactive{display:none}
.switch.tiny .switch-paddle{width:3rem;height:1.5rem;font-size:.625rem}
.switch.tiny .switch-paddle::after{width:1rem;height:1rem}
.switch.tiny input:checked ~ .switch-paddle:after{left:1.75rem}
.switch.small .switch-paddle{width:3.5rem;height:1.75rem;font-size:.75rem}
.switch.small .switch-paddle::after{width:1.25rem;height:1.25rem}
.switch.small input:checked ~ .switch-paddle:after{left:2rem}
.switch.large .switch-paddle{width:5rem;height:2.5rem;font-size:1rem}
.switch.large .switch-paddle::after{width:2rem;height:2rem}
.switch.large input:checked ~ .switch-paddle:after{left:2.75rem}
table{width:100%;margin-bottom:1rem;border-radius:3px}
table thead,table tbody,table tfoot{border:1px solid #f2f2f2;background-color:#fff}
table caption{font-weight:bold;padding:.5rem .625rem .625rem}
table thead,table tfoot{background:#f9f9f9;color:#121212}
table thead tr,table tfoot tr{background:transparent}
table thead th,table thead td,table tfoot th,table tfoot td{padding:.5rem .625rem .625rem;font-weight:bold;text-align:left}
table tbody tr:nth-child(even){background-color:#f2f2f2}
table tbody th,table tbody td{padding:.5rem .625rem .625rem}
@media screen and (max-width:53.0625em){table.stack thead{display:none}
table.stack tfoot{display:none}
table.stack tr,table.stack th,table.stack td{display:block}
table.stack td{border-top:0}
}
table.scroll{display:block;width:100%;overflow-x:auto}
table.hover tr:hover{background-color:#fafafa}
table.hover tr:nth-of-type(even):hover{background-color:#ededed}
.tabs{margin:0;list-style-type:none;background:#fff;border-top:1px solid #d5d5d5}
.tabs::before,.tabs::after{content:' ';display:table}
.tabs::after{clear:both}
.tabs.vertical>li{width:auto;float:none;display:block}
.tabs.simple>li>a{padding:0}
.tabs.simple>li>a:hover{background:transparent}
.tabs.primary{background:#7d5b3f}
.tabs.primary>li>a{color:#fff}
.tabs.primary>li>a:hover,.tabs.primary>li>a:focus{background:#3d2096}
.tabs-title{float:left}
.tabs-title>a{display:block;padding:1.25rem 1.5rem;line-height:1;font-size:12px;color:#7d5b3f}
.tabs-title>a:hover{background:#fff}
.tabs-title>a:focus,.tabs-title>a[aria-selected='true']{background:#efefef}
.tabs-content{background:#fff;transition:all .5s ease;border:1px solid #d5d5d5;border-top:0}
.tabs-content.vertical{border:1px solid #d5d5d5;border-left:0}
.tabs-panel{display:none;padding:1rem}
.tabs-panel.is-active{display:block}
.thumbnail{border:solid 4px #fff;box-shadow:0 0 0 1px rgba(18,18,18,0.2);display:inline-block;line-height:0;max-width:100%;transition:box-shadow 200ms ease-out;border-radius:3px;margin-bottom:1rem}
.thumbnail:hover,.thumbnail:focus{box-shadow:0 0 6px 1px rgba(125,91,63,0.5)}
.title-bar{background:#121212;color:#fff;padding:.5rem}
.title-bar::before,.title-bar::after{content:' ';display:table}
.title-bar::after{clear:both}
.title-bar .menu-icon{margin-left:.25rem;margin-right:.5rem}
.title-bar-left{float:left}
.title-bar-right{float:right;text-align:right}
.title-bar-title{font-weight:bold;vertical-align:middle;display:inline-block}
.menu-icon{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;width:20px;height:16px}
.menu-icon::after{content:'';position:absolute;display:block;width:100%;height:2px;background:#fff;top:0;left:0;box-shadow:0 7px 0 #fff,0 14px 0 #fff}
.menu-icon:hover::after{background:#121212;box-shadow:0 7px 0 #121212,0 14px 0 #121212}
.menu-icon.dark{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;width:20px;height:16px}
.menu-icon.dark::after{content:'';position:absolute;display:block;width:100%;height:2px;background:#121212;top:0;left:0;box-shadow:0 7px 0 #121212,0 14px 0 #121212}
.menu-icon.dark:hover::after{background:#121212;box-shadow:0 7px 0 #121212,0 14px 0 #121212}
.top-bar{padding:.5rem}
.top-bar::before,.top-bar::after{content:' ';display:table}
.top-bar::after{clear:both}
.top-bar,.top-bar ul{background-color:#eee}
.top-bar input{width:200px;margin-right:1rem}
.top-bar input.button{width:auto}
@media screen and (max-width:40.25em){.stacked-for-small .top-bar-title{width:100%}
.stacked-for-small .top-bar-right{width:100%}
.stacked-for-small .top-bar-left{width:100%}
}
@media screen and (max-width:53.0625em){.stacked-for-medium .top-bar-title{width:100%}
.stacked-for-medium .top-bar-right{width:100%}
.stacked-for-medium .top-bar-left{width:100%}
}
@media screen and (max-width:63.9375em){.stacked-for-xmedium .top-bar-title{width:100%}
.stacked-for-xmedium .top-bar-right{width:100%}
.stacked-for-xmedium .top-bar-left{width:100%}
}
@media screen and (max-width:71.1875em){.stacked-for-large .top-bar-title{width:100%}
.stacked-for-large .top-bar-right{width:100%}
.stacked-for-large .top-bar-left{width:100%}
}
@media screen and (max-width:89.9375em){.stacked-for-xlarge .top-bar-title{width:100%}
.stacked-for-xlarge .top-bar-right{width:100%}
.stacked-for-xlarge .top-bar-left{width:100%}
}
@media screen and (min-width:0) and (max-width:40.25em){.top-bar-title{width:100%}
.top-bar-right{width:100%}
.top-bar-left{width:100%}
}
.top-bar-title{float:left;margin-right:1rem}
.top-bar-left{float:left}
.top-bar-right{float:right}
.__web-inspector-hide-shortcut__,.__web-inspector-hide-shortcut__ *,.__web-inspector-hidebefore-shortcut__::before,.__web-inspector-hideafter-shortcut__::after{display:none}
.slow{transition-duration:750ms !important}
.fast{transition-duration:250ms !important}
.linear{transition-timing-function:linear !important}
.ease{transition-timing-function:ease !important}
.ease-in{transition-timing-function:ease-in !important}
.ease-out{transition-timing-function:ease-out !important}
.ease-in-out{transition-timing-function:ease-in-out !important}
.bounce-in{transition-timing-function:cubic-bezier(0.485,0.155,0.24,1.245) !important}
.bounce-out{transition-timing-function:cubic-bezier(0.485,0.155,0.515,0.845) !important}
.bounce-in-out{transition-timing-function:cubic-bezier(0.76,-0.245,0.24,1.245) !important}
.short-delay{transition-delay:300ms !important}
.long-delay{transition-delay:700ms !important}
.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.slow{-webkit-animation-duration:750ms !important;animation-duration:750ms !important}
.fast{-webkit-animation-duration:250ms !important;animation-duration:250ms !important}
.linear{-webkit-animation-timing-function:linear !important;animation-timing-function:linear !important}
.ease{-webkit-animation-timing-function:ease !important;animation-timing-function:ease !important}
.ease-in{-webkit-animation-timing-function:ease-in !important;animation-timing-function:ease-in !important}
.ease-out{-webkit-animation-timing-function:ease-out !important;animation-timing-function:ease-out !important}
.ease-in-out{-webkit-animation-timing-function:ease-in-out !important;animation-timing-function:ease-in-out !important}
.bounce-in{-webkit-animation-timing-function:cubic-bezier(0.485,0.155,0.24,1.245) !important;animation-timing-function:cubic-bezier(0.485,0.155,0.24,1.245) !important}
.bounce-out{-webkit-animation-timing-function:cubic-bezier(0.485,0.155,0.515,0.845) !important;animation-timing-function:cubic-bezier(0.485,0.155,0.515,0.845) !important}
.bounce-in-out{-webkit-animation-timing-function:cubic-bezier(0.76,-0.245,0.24,1.245) !important;animation-timing-function:cubic-bezier(0.76,-0.245,0.24,1.245) !important}
.short-delay{-webkit-animation-delay:300ms !important;animation-delay:300ms !important}
.long-delay{-webkit-animation-delay:700ms !important;animation-delay:700ms !important}
.cf,.l-two-col{*zoom:1}
.cf:before,.l-two-col:before,.cf:after,.l-two-col:after{content:" ";display:table}
.cf:after,.l-two-col:after{clear:both}
.is-hidden{display:none !important;visibility:hidden !important}
.is-vishidden,.swatches li a span{position:absolute !important;overflow:hidden;width:1px;height:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px)}
.right{float:right}
.right-search{float:right;padding:0 0 1rem 0}
.left{float:left}
.align-right{text-align:right}
.align-center{text-align:center}
.align-left{text-align:left}
.text-no-transform{text-transform:none}
.text-uppercase{text-transform:uppercase}
.text-capitalize{text-transform:capitalize}
.text-underline{text-decoration:underline}
.text-bold{font-family:"Maison Neue, Bold"}
@media all and (max-width:40.3125em){.hide-small,.utility-nav{display:none}
}
@media all and (min-width:40.3125em) and (max-width:64em){.hide-med{display:none}
}
@media all and (min-width:40.3125em){.hide-med-up{display:none}
}
@media all and (min-width:64em){.hide-large{display:none}
}
@media all and (min-width:66em){.hide-large-2{display:none}
}
.valid{color:#1dbc47}
.error{color:#f2344b}
.tag,.page label,.page legend,header.header label,header.header legend,footer.footer label,footer.footer legend,[class^="sg-"] label,[class^="sg-"] legend,table thead th,.mega-menu__categories,.mega-menu__header-title,.utility-nav ul.inline-list li.cart .badge,input[type=submit],.performance-grid-list__item--text,.feature-video figure.video figcaption a,.feature-video figure.video figcaption span,.stat-cards .stat-card .statValue,.stat-cards .stat-card .statLabel,table.specs-table.with-icons tr th[colspan="3"] table tr th:last-child,table.document-table.with-icons tr th[colspan="3"] table tr th:last-child,table.specs-table.with-icons tr th[colspan="3"] table tr:first-child th,table.document-table.with-icons tr th[colspan="3"] table tr:first-child th,table.document-table tr.category th,table.sku-table tr.group,.indicator.new-size,figure.content-list-item figcaption a,figure.photo-gallery-item a .metadata,figure.case-study-item a .metadata,figure.download-file-item a .metadata,.browse-result-item .item-count,.faceted-filtering .dropdown-pane .faceted-filtering--parent label,.room-graphic .room_label{font-family:"Maison Neue, Demi",Helvetica,Arial,sans-serif;font-weight:normal;line-height:1}
h1,h2,h3,h4,h5,.footer h4{font-family:"Maison Neue, Demi",Helvetica,Arial,sans-serif;font-weight:normal;line-height:1}
button,input[type=button],.section.product-sku-table .sku-ctas button,.section.product-suspension-table .sku-ctas button,a.btn,span.btn{font-family:"Maison Neue, Demi",Helvetica,Arial,sans-serif;font-weight:normal;line-height:1}
.utility-nav ul.inline-list,.tophat .tophat-nav .site-nav ul li,.tophat .tophat-nav .site-controls ul li a,.tophat .tophat-nav .site-controls .badge,figure.photo-gallery-item .metadata,figure.case-study-item .metadata,figure.download-file-item .metadata{font-family:"Maison Neue, Medium",Helvetica,Arial,sans-serif}
.drop-shadow,.faceted-filtering .faceted-filtering__category .dropdown-pane,.faceted-filtering .faceted-filtering__group .dropdown-pane,.dropdown .dropdown-pane.is-open,.tophat .tophat-nav .site-nav .dropdown .dropdown-pane.is-open,.tophat .tophat-nav .site-controls .dropdown .dropdown-pane.is-open{box-shadow:0 5px 5px -4px rgba(0,0,0,0.3)}
.dropdown-arrow:after{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e93a';font-size:.625rem;margin-left:.5rem}
.label,.utility-nav ul.inline-list li .your-account .label{background:transparent;color:#888;padding:0;font-size:.78125rem;line-height:1.35;font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;text-transform:none;display:block;white-space:normal}
.clear-list-style{list-style:none}
.horizontal-scroll{overflow-x:scroll}
.horizontal-scroll__container{overflow:hidden}
.columns[data-equalizer-watch],.video-list figure.video [data-equalizer-watch].thumb-container,.video-list figure.video figcaption[data-equalizer-watch]{height:auto}
html,body{height:100%}
html{overflow:visible}
body{overflow:auto}
.margin-top{margin-top:1rem}
.margin-bottom{margin-bottom:1rem}
.margin-left{margin-left:1rem}
.margin-right{margin-right:1rem}
.half-margin-top{margin-top:.5rem}
.half-margin-bottom{margin-bottom:.5rem}
.half-margin-left{margin-left:.5rem}
.half-margin-right{margin-right:.5rem}
.double-margin-top{margin-top:.5rem}
.half-margin-bottom{margin-bottom:.5rem}
.half-margin-left{margin-left:.5rem}
.half-margin-right{margin-right:.5rem}
.no-margin-top{margin-top:0rem}
.no-margin-bottom{margin-bottom:0rem}
.no-margin-left{margin-left:0rem}
.no-margin-right{margin-right:0rem}
.padding-top{padding-top:1rem}
.padding-bottom{padding-bottom:1rem}
.padding-left{padding-left:1rem}
.padding-right{padding-right:1rem}
.half-padding-top{padding-top:.5rem}
.half-padding-bottom{padding-bottom:.5rem}
.half-padding-left{padding-left:.5rem}
.half-padding-right{padding-right:.5rem}
.no-padding-top{padding-top:0rem}
.no-padding-bottom{padding-bottom:0rem}
.no-padding-left{padding-left:0rem}
.no-padding-right{padding-right:0rem}
.fix-margin{margin-bottom:-2rem}
.overflow-hidden{overflow:hidden}
body{background:#fff;font:100%/1.4 "Maison Neue, Book",Helvetica,Arial,sans-serif;-webkit-text-size-adjust:100%;color:#121212}
a{color:#7d5b3f;text-decoration:none;outline:0}
a:hover,a:focus{color:#d9d3c7}
p a,a.secondary{color:#7d5b3f;text-decoration:underline}
p a:hover,p a:focus,a.secondary:hover,a.secondary:focus{color:#d9d3c7}
a[data-open]{text-decoration:none;border-bottom:1px dotted #7d5b3f;display:inline-block}
figure a[data-open],figcaption[data-video-item] a[data-open]{border-bottom:0}
.download-link{margin-left:0;padding-left:1.85rem;display:inline-block}
.download-link:before{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e921';font-size:1.33rem;float:left;width:1.85rem;text-align:left;margin-left:-1.85rem}
.download-link--zip:before{content:""}
.download-link--pdf:before{content:""}
.download-link--csv:before{content:""}
.download-link--doc:before,.download-link--docx:before{content:""}
.download-link--dwg:before{content:""}
.download-link--xls:before,.download-link--xlsx:before{content:""}
.download-link.external{margin-left:2.7px;padding-left:1.68125rem}
.download-link.external:before{content:"";margin-left:-1.68125rem;width:1.68125rem}
.download-link--pdf-v2:before{content:"\e963"}
.download-link--doc-v2:before{content:"\e964"}
.download-link--docx-v2:before{content:"\e965"}
.download-link--generic-v2:before{content:"\e966"}
.download-link--ppt-v2:before{content:"\e967"}
.download-link--zip-v2:before{content:"\e968"}
.download-link--dwg-v2:before{content:"\e96c"}
.download-link--cad-v2:before{content:"\e9d9"}
a.mask{position:absolute;z-index:0;display:block;width:100%;height:100%;background:transparent;top:0;left:0}
h1,h2,h3,h4,h5,.footer h4{word-break:break-word;font-weight:normal;font-family:"Maison Neue, Medium"}
h1{line-height:1;font-size:2.25rem;margin-top:.5rem}
h2{font-size:2rem;margin-bottom:1.5rem}
h2.subheading{font-size:1.125rem}
h3{font-size:1.625rem;margin-bottom:1.5rem}
h3.subheading{font-size:1.125rem}
h4{font-size:1.25rem;margin-bottom:1.25rem}
h5{font-size:1rem;margin-bottom:1rem}
.footer h4{font-size:1rem;margin-bottom:1rem;margin-top:1rem}
.subheading{font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;font-weight:normal;text-transform:none;line-height:1.35}
.disclaimer{font-size:1rem}
.divider h1,.divider h2,.divider h3,.divider h4,.divider h5,.divider .footer h4,.footer .divider h4{margin-bottom:0}
.section.divider .column.row,.section-divider .column.row{position:relative;text-align:center}
.section.divider .column.row hr,.section-divider .column.row hr{position:absolute;top:50%;right:0;left:0;transform:translateY(-50%);margin:0}
.section.divider .column.row h2,.section.divider .column.row h3,.section-divider .column.row h2,.section-divider .column.row h3{text-transform:none;display:inline-block;padding:0 1rem;background:white;position:relative;font-weight:normal}
.section.divider.gray .column.row h3,.section-divider.gray .column.row h3{background:#efefef}
.section-divider{padding-top:2rem;padding-bottom:2rem}
.has_subheading{margin-bottom:.5rem}
@media screen and (min-width:40.3125em){h1{font-size:2.75rem}
h2{font-size:2.5rem;line-height:3rem}
h2.subheading{font-size:1.5rem}
h3{font-size:1.875rem;line-height:2.375rem}
h3.subheading{font-size:1.25rem}
}
p{font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.45;margin-bottom:1rem}
p.small{font-size:.875rem}
.small-12:last-of-type .key{margin-bottom:1rem}
.small-12 .key{margin-bottom:.25rem}
.caption{font-size:.75rem;line-height:1}
.intro{font-size:1.125rem;line-height:1.45}
small{font-size:75%;line-height:1}
blockquote,.pullquote{border-left:0;padding:.5625em 1em 0}
blockquote p,.pullquote p{font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;color:#121212;font-weight:200;margin-bottom:1rem;font-size:1.125rem;line-height:1.45}
strong,b{font-weight:700}
ins{text-decoration:none}
ins:before{content:'\2192'}
q{font-style:italic}
mark{background:#a6ecfe;color:#121212}
abbr{border-bottom:1px dotted #888;cursor:help}
aside,aside *{font-size:.875rem}
code,.keystroke,kbd{font-size:inherit;line-height:inherit;font-weight:400;color:#121212;background:#efefef;padding:.35rem .35rem .2rem}
hr{border:0;height:1px;background:#d5d5d5;margin:1.5rem 0}
div.tag-container{position:absolute;top:27px;left:0}
.tag{font-size:.8125rem;color:#fff;background:#121212;padding:.1875rem .3125rem;line-height:1;position:absolute;top:5%;left:0}
.tag-container>.tag{font-size:.8125rem;color:#fff;background:#121212;padding:.1875rem .3125rem;line-height:1;margin-bottom:.5rem;display:block;position:relative !important}
.project-gallery-mosaic .tag{display:none}
@media screen and (min-width:40.3125em){.tag{font-size:.875rem;padding:.3125rem .5rem}
}
@media screen and (min-width:40.3125em){p{font-size:1rem;margin-bottom:1.5rem}
.small-12:last-of-type .key{margin-bottom:1.5rem}
.small-12 .key{margin-bottom:.25rem}
.caption{font-size:.875rem;line-height:1.15}
.intro{font-size:1.375rem;line-height:1.5}
blockquote,.pullquote{padding:.5625em 3em 0}
blockquote p,.pullquote p{font-size:1.5rem;line-height:1.5}
}
ol,ul{margin:0;padding:0;font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.45;list-style:disc;margin:0 0 1rem 1.2rem}
ol li,ul li{margin-top:1rem}
ol li:first-child,ul li:first-child{margin-top:0}
ol ul,ol ol,ul ul{list-style:circle;margin-bottom:0}
ol ul li,ol ol li,ul ul li,ul ol li{margin-top:.25rem}
ol{list-style:decimal;margin:0 0 1rem 1.5rem}
ol ol{list-style:lower-roman}
dl{overflow:hidden;margin:0 0 1rem;font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.45}
dt{font-weight:700}
dd{margin-left:0}
dl,dd{margin-bottom:1rem}
.docList{margin-bottom:1rem}
@media screen and (min-width:40.3125em){ol,ul,dl{font-size:1rem}
}
img,video,object{max-width:100%;height:auto}
iframe{margin-bottom:1rem}
figure{margin:0}
figure img{margin-bottom:.625rem;word-wrap:break-word;overflow-wrap:break-word}
figcaption{font-style:normal;font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;font-size:.875rem}
figcaption a{font-family:"Maison Neue, Bold",Helvetica,Arial,sans-serif}
article{display:block}
audio{max-width:100%}
.icon-armstrong-logo,.icon-armstrong-ceilings-logo,.icon-armstrong-ceilings-and-walls-logo,.icon-armstrong-building-logo,.icon-armstrong-awi-logo,.icon-armstrong-tagline{font-size:2.75rem}
[lang="fr-ca"] .icon-armstrong-logo:before,[lang="fr_ca"] .icon-armstrong-logo:before{content:'\e95e'}
[lang="fr-ca"] .icon-armstrong-tagline:before,[lang="fr_ca"] .icon-armstrong-tagline:before{content:'\e95d'}
.icon-armstrong-tagline{color:#7d5b3f}
.logo a{color:#121212}
.logo-nohover a{color:#121212}
.logo a:hover,.logo a:focus{color:#d9d3c7}
@media screen and (min-width:40.3125em){.icon-armstrong-logo{font-size:3rem}
}
@media screen and (min-width:64em){.icon-armstrong-tagline{font-size:2.65rem;padding-left:.5rem;position:relative;bottom:-1px}
}
@media screen and (min-width:71.25em){.icon-armstrong-logo,.icon-armstrong-ceilings-logo,.icon-armstrong-ceilings-and-walls-logo,.icon-armstrong-awi-logo,.icon-armstrong-building-logo{font-size:3.25rem}
.icon-armstrong-tagline{font-size:2.8rem;bottom:-2px}
}
.page form>div,header.header form>div,footer.footer form>div,[class^="sg-"] form>div{margin-bottom:1rem}
.page form ol,.page form ul,header.header form ol,header.header form ul,footer.footer form ol,footer.footer form ul,[class^="sg-"] form ol,[class^="sg-"] form ul{list-style:none;margin-left:0}
.page fieldset,header.header fieldset,footer.footer fieldset,[class^="sg-"] fieldset{border:0;padding:0;margin:0}
.page fieldset.options.inline legend,header.header fieldset.options.inline legend,footer.footer fieldset.options.inline legend,[class^="sg-"] fieldset.options.inline legend{float:left;margin:0;line-height:1.85;margin-right:1rem}
.page fieldset.options.inline ul li,header.header fieldset.options.inline ul li,footer.footer fieldset.options.inline ul li,[class^="sg-"] fieldset.options.inline ul li{display:inline;margin-left:1rem;margin-top:0}
.page fieldset.options.inline ul li:first-child,header.header fieldset.options.inline ul li:first-child,footer.footer fieldset.options.inline ul li:first-child,[class^="sg-"] fieldset.options.inline ul li:first-child{margin-left:0}
.page label,.page legend,header.header label,header.header legend,footer.footer label,footer.footer legend,[class^="sg-"] label,[class^="sg-"] legend{display:block;padding-bottom:.25rem;color:#121212;font-size:1rem}
.page .vjs-modal-dialog.vjs-text-track-settings legend{color:#fff}
.page .vjs-modal-dialog.vjs-text-track-settings button:hover{background:#121212;color:#fff}
.page .vjs-modal-dialog.vjs-text-track-settings fieldset.vjs-track-setting{padding-bottom:1rem}
.page label abbr,.page label abbr[title],.page legend abbr,.page legend abbr[title],header.header label abbr,header.header label abbr[title],header.header legend abbr,header.header legend abbr[title],footer.footer label abbr,footer.footer label abbr[title],footer.footer legend abbr,footer.footer legend abbr[title],[class^="sg-"] label abbr,[class^="sg-"] label abbr[title],[class^="sg-"] legend abbr,[class^="sg-"] legend abbr[title]{border-bottom:0}
.page input,.page select,.page textarea,header.header input,header.header select,header.header textarea,footer.footer input,footer.footer select,footer.footer textarea,[class^="sg-"] input,[class^="sg-"] select,[class^="sg-"] textarea{font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;font-size:100%;margin:0}
.page input,.page textarea,header.header input,header.header textarea,footer.footer input,footer.footer textarea,[class^="sg-"] input,[class^="sg-"] textarea{width:100%;border:2px solid #d5d5d5;padding:.5rem .65rem}
.page input[type=text],.page input[type=tel],.page input[type=search],.page input[type=url],.page input[type=number],.page input[type=password],.page input[type=email],.page input[type=color],.page input[type=date],.page input[type=month],.page input[type=week],.page input[type=datetime],.page input[type=datetime-local],.page textarea,.page select,header.header input[type=text],header.header input[type=search],header.header input[type=url],header.header input[type=number],header.header input[type=password],header.header input[type=email],header.header input[type=color],header.header input[type=date],header.header input[type=month],header.header input[type=week],header.header input[type=datetime],header.header input[type=datetime-local],header.header textarea,header.header select,footer.footer input[type=text],footer.footer input[type=search],footer.footer input[type=url],footer.footer input[type=number],footer.footer input[type=password],footer.footer input[type=email],footer.footer input[type=color],footer.footer input[type=date],footer.footer input[type=month],footer.footer input[type=week],footer.footer input[type=datetime],footer.footer input[type=datetime-local],footer.footer textarea,footer.footer select,[class^="sg-"] input[type=text],[class^="sg-"] input[type=search],[class^="sg-"] input[type=url],[class^="sg-"] input[type=number],[class^="sg-"] input[type=password],[class^="sg-"] input[type=email],[class^="sg-"] input[type=color],[class^="sg-"] input[type=date],[class^="sg-"] input[type=month],[class^="sg-"] input[type=week],[class^="sg-"] input[type=datetime],[class^="sg-"] input[type=datetime-local],[class^="sg-"] textarea,[class^="sg-"] select{-webkit-appearance:none;border-radius:3px;border:2px solid #d5d5d5;box-shadow:none;font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;background-color:#fff;font-size:1rem}
.page input[type=text]:focus,.page input[type=tel]:focus,.page input[type=search]:focus,.page input[type=url]:focus,.page input[type=number]:focus,.page input[type=password]:focus,.page input[type=email]:focus,.page input[type=color]:focus,.page input[type=date]:focus,.page input[type=month]:focus,.page input[type=week]:focus,.page input[type=datetime]:focus,.page input[type=datetime-local]:focus,.page textarea:focus,.page select:focus,header.header input[type=text]:focus,header.header input[type=search]:focus,header.header input[type=url]:focus,header.header input[type=number]:focus,header.header input[type=password]:focus,header.header input[type=email]:focus,header.header input[type=color]:focus,header.header input[type=date]:focus,header.header input[type=month]:focus,header.header input[type=week]:focus,header.header input[type=datetime]:focus,header.header input[type=datetime-local]:focus,header.header textarea:focus,header.header select:focus,footer.footer input[type=text]:focus,footer.footer input[type=search]:focus,footer.footer input[type=url]:focus,footer.footer input[type=number]:focus,footer.footer input[type=password]:focus,footer.footer input[type=email]:focus,footer.footer input[type=color]:focus,footer.footer input[type=date]:focus,footer.footer input[type=month]:focus,footer.footer input[type=week]:focus,footer.footer input[type=datetime]:focus,footer.footer input[type=datetime-local]:focus,footer.footer textarea:focus,footer.footer select:focus,[class^="sg-"] input[type=text]:focus,[class^="sg-"] input[type=search]:focus,[class^="sg-"] input[type=url]:focus,[class^="sg-"] input[type=number]:focus,[class^="sg-"] input[type=password]:focus,[class^="sg-"] input[type=email]:focus,[class^="sg-"] input[type=color]:focus,[class^="sg-"] input[type=date]:focus,[class^="sg-"] input[type=month]:focus,[class^="sg-"] input[type=week]:focus,[class^="sg-"] input[type=datetime]:focus,[class^="sg-"] input[type=datetime-local]:focus,[class^="sg-"] textarea:focus,[class^="sg-"] select:focus{border:2px solid #7d5b3f;box-shadow:none;outline-offset:none;outline:0}
.page input[type=text]::-moz-selection,.page input[type=tel]::-moz-selection,.page input[type=search]::-moz-selection,.page input[type=url]::-moz-selection,.page input[type=number]::-moz-selection,.page input[type=password]::-moz-selection,.page input[type=email]::-moz-selection,.page input[type=color]::-moz-selection,.page input[type=date]::-moz-selection,.page input[type=month]::-moz-selection,.page input[type=week]::-moz-selection,.page input[type=datetime]::-moz-selection,.page input[type=datetime-local]::-moz-selection,.page textarea::-moz-selection,.page select::-moz-selection,header.header input[type=text]::-moz-selection,header.header input[type=search]::-moz-selection,header.header input[type=url]::-moz-selection,header.header input[type=number]::-moz-selection,header.header input[type=password]::-moz-selection,header.header input[type=email]::-moz-selection,header.header input[type=color]::-moz-selection,header.header input[type=date]::-moz-selection,header.header input[type=month]::-moz-selection,header.header input[type=week]::-moz-selection,header.header input[type=datetime]::-moz-selection,header.header input[type=datetime-local]::-moz-selection,header.header textarea::-moz-selection,header.header select::-moz-selection,footer.footer input[type=text]::-moz-selection,footer.footer input[type=search]::-moz-selection,footer.footer input[type=url]::-moz-selection,footer.footer input[type=number]::-moz-selection,footer.footer input[type=password]::-moz-selection,footer.footer input[type=email]::-moz-selection,footer.footer input[type=color]::-moz-selection,footer.footer input[type=date]::-moz-selection,footer.footer input[type=month]::-moz-selection,footer.footer input[type=week]::-moz-selection,footer.footer input[type=datetime]::-moz-selection,footer.footer input[type=datetime-local]::-moz-selection,footer.footer textarea::-moz-selection,footer.footer select::-moz-selection,[class^="sg-"] input[type=text]::-moz-selection,[class^="sg-"] input[type=search]::-moz-selection,[class^="sg-"] input[type=url]::-moz-selection,[class^="sg-"] input[type=number]::-moz-selection,[class^="sg-"] input[type=password]::-moz-selection,[class^="sg-"] input[type=email]::-moz-selection,[class^="sg-"] input[type=color]::-moz-selection,[class^="sg-"] input[type=date]::-moz-selection,[class^="sg-"] input[type=month]::-moz-selection,[class^="sg-"] input[type=week]::-moz-selection,[class^="sg-"] input[type=datetime]::-moz-selection,[class^="sg-"] input[type=datetime-local]::-moz-selection,[class^="sg-"] textarea::-moz-selection,[class^="sg-"] select::-moz-selection{background:#7d5b3f;color:#fff}
.page input[type=text]::selection,.page input[type=tel]::selection,.page input[type=search]::selection,.page input[type=url]::selection,.page input[type=number]::selection,.page input[type=password]::selection,.page input[type=email]::selection,.page input[type=color]::selection,.page input[type=date]::selection,.page input[type=month]::selection,.page input[type=week]::selection,.page input[type=datetime]::selection,.page input[type=datetime-local]::selection,.page textarea::selection,.page select::selection,header.header input[type=text]::selection,header.header input[type=search]::selection,header.header input[type=url]::selection,header.header input[type=number]::selection,header.header input[type=password]::selection,header.header input[type=email]::selection,header.header input[type=color]::selection,header.header input[type=date]::selection,header.header input[type=month]::selection,header.header input[type=week]::selection,header.header input[type=datetime]::selection,header.header input[type=datetime-local]::selection,header.header textarea::selection,header.header select::selection,footer.footer input[type=text]::selection,footer.footer input[type=search]::selection,footer.footer input[type=url]::selection,footer.footer input[type=number]::selection,footer.footer input[type=password]::selection,footer.footer input[type=email]::selection,footer.footer input[type=color]::selection,footer.footer input[type=date]::selection,footer.footer input[type=month]::selection,footer.footer input[type=week]::selection,footer.footer input[type=datetime]::selection,footer.footer input[type=datetime-local]::selection,footer.footer textarea::selection,footer.footer select::selection,[class^="sg-"] input[type=text]::selection,[class^="sg-"] input[type=search]::selection,[class^="sg-"] input[type=url]::selection,[class^="sg-"] input[type=number]::selection,[class^="sg-"] input[type=password]::selection,[class^="sg-"] input[type=email]::selection,[class^="sg-"] input[type=color]::selection,[class^="sg-"] input[type=date]::selection,[class^="sg-"] input[type=month]::selection,[class^="sg-"] input[type=week]::selection,[class^="sg-"] input[type=datetime]::selection,[class^="sg-"] input[type=datetime-local]::selection,[class^="sg-"] textarea::selection,[class^="sg-"] select::selection{background:#7d5b3f;color:#fff}
.page input[type=text]:disabled,.page input[type=tel]:disabled,.page input[type=email]:disabled,header.header input[type=text]:disabled,footer.footer input[type=text]:disabled,[class^="sg-"] input[type=text]:disabled{background:#efefef}
.page select,header.header select,footer.footer select,[class^="sg-"] select{background-image:none}
.page .select-dropdown,header.header .select-dropdown,footer.footer .select-dropdown,[class^="sg-"] .select-dropdown{position:relative}
.page .select-dropdown span,header.header .select-dropdown span,footer.footer .select-dropdown span,[class^="sg-"] .select-dropdown span{background-color:#fff;position:absolute;right:0;top:.125rem;border-left:2px solid #d5d5d5;border-right:2px solid #d5d5d5;border-bottom:1px solid #d5d5d5;padding:.65rem .75rem;height:2.2rem;overflow:hidden;color:#888;pointer-events:none}
.page .select-dropdown span.select-focus,header.header .select-dropdown span.select-focus,footer.footer .select-dropdown span.select-focus,[class^="sg-"] .select-dropdown span.select-focus{background:#7d5b3f;color:#fff;border-left:2px solid #7d5b3f;border-right:2px solid #7d5b3f;border-bottom:1px solid #7d5b3f}
.page .select-dropdown span select:focus+span.icon-chevron-sm-down,header.header .select-dropdown span select:focus+span.icon-chevron-sm-down,footer.footer .select-dropdown span select:focus+span.icon-chevron-sm-down,[class^="sg-"] .select-dropdown span select:focus+span.icon-chevron-sm-down{background:#7d5b3f;color:#fff;border-left:2px solid #7d5b3f;border-right:2px solid #7d5b3f;border-bottom:1px solid #7d5b3f}
.page .inline-dropdown label,.page .inline-dropdown .select-dropdown,header.header .inline-dropdown label,header.header .inline-dropdown .select-dropdown,footer.footer .inline-dropdown label,footer.footer .inline-dropdown .select-dropdown,[class^="sg-"] .inline-dropdown label,[class^="sg-"] .inline-dropdown .select-dropdown{display:inline-block;margin-right:1rem}
.page button .narrow,.page input[type="submit"] .narrow,header.header button .narrow,header.header input[type="submit"] .narrow,footer.footer button .narrow,footer.footer input[type="submit"] .narrow,[class^="sg-"] button .narrow,[class^="sg-"] input[type="submit"] .narrow{padding:.25rem}
.page input[type="checkbox"],.page input[type="radio"],header.header input[type="checkbox"],header.header input[type="radio"],footer.footer input[type="checkbox"],footer.footer input[type="radio"],[class^="sg-"] input[type="checkbox"],[class^="sg-"] input[type="radio"]{display:none}
.page input[type="checkbox"]+label,.page input[type="radio"]+label,header.header input[type="checkbox"]+label,header.header input[type="radio"]+label,footer.footer input[type="checkbox"]+label,footer.footer input[type="radio"]+label,[class^="sg-"] input[type="checkbox"]+label,[class^="sg-"] input[type="radio"]+label{margin:0}
.page input[type="checkbox"]+label:hover span,.page input[type="checkbox"]+label:focus span,.page input[type="radio"]+label:hover span,.page input[type="radio"]+label:focus span,header.header input[type="checkbox"]+label:hover span,header.header input[type="checkbox"]+label:focus span,header.header input[type="radio"]+label:hover span,header.header input[type="radio"]+label:focus span,footer.footer input[type="checkbox"]+label:hover span,footer.footer input[type="checkbox"]+label:focus span,footer.footer input[type="radio"]+label:hover span,footer.footer input[type="radio"]+label:focus span,[class^="sg-"] input[type="checkbox"]+label:hover span,[class^="sg-"] input[type="checkbox"]+label:focus span,[class^="sg-"] input[type="radio"]+label:hover span,[class^="sg-"] input[type="radio"]+label:focus span{border:2px solid #7d5b3f}
.page input[type="checkbox"]+label span,.page input[type="radio"]+label span,header.header input[type="checkbox"]+label span,header.header input[type="radio"]+label span,footer.footer input[type="checkbox"]+label span,footer.footer input[type="radio"]+label span,[class^="sg-"] input[type="checkbox"]+label span,[class^="sg-"] input[type="radio"]+label span{display:inline-block;width:1.5rem;height:1.5rem;margin:-0.2rem .5rem 0 0;vertical-align:middle;cursor:pointer;border:2px solid #d5d5d5;text-indent:-9999px;font-size:.875rem;line-height:1.25rem;text-align:center;color:#7d5b3f}
.page input:disabled+label span{cursor:not-allowed;border-color:#e9e9e9 !important}
.page input[type="radio"]+label span,header.header input[type="radio"]+label span,footer.footer input[type="radio"]+label span,[class^="sg-"] input[type="radio"]+label span{border-radius:50%;width:1.25rem;height:1.25rem;line-height:1rem;font-size:.7rem}
.page input[type="checkbox"]:checked+label span,.page input[type="radio"]:checked+label span,header.header input[type="checkbox"]:checked+label span,header.header input[type="radio"]:checked+label span,footer.footer input[type="checkbox"]:checked+label span,footer.footer input[type="radio"]:checked+label span,[class^="sg-"] input[type="checkbox"]:checked+label span,[class^="sg-"] input[type="radio"]:checked+label span{text-indent:0;border:2px solid #7d5b3f}
.page input[type="search"],header.header input[type="search"],footer.footer input[type="search"],[class^="sg-"] input[type="search"]{-webkit-appearance:none}
.page input[type="search"]::-webkit-search-cancel-button,.page input[type="search"]::-webkit-search-decoration,header.header input[type="search"]::-webkit-search-cancel-button,header.header input[type="search"]::-webkit-search-decoration,footer.footer input[type="search"]::-webkit-search-cancel-button,footer.footer input[type="search"]::-webkit-search-decoration,[class^="sg-"] input[type="search"]::-webkit-search-cancel-button,[class^="sg-"] input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
.page .field-container,header.header .field-container,footer.footer .field-container,[class^="sg-"] .field-container{margin-bottom:1rem}
.page .inline-form,header.header .inline-form,footer.footer .inline-form,[class^="sg-"] .inline-form{position:relative}
.page .inline-form input[type=submit],.page .inline-form button,.page .inline-form .btn,header.header .inline-form input[type=submit],header.header .inline-form button,header.header .inline-form .btn,footer.footer .inline-form input[type=submit],footer.footer .inline-form button,footer.footer .inline-form .btn,[class^="sg-"] .inline-form input[type=submit],[class^="sg-"] .inline-form button,[class^="sg-"] .inline-form .btn{font-size:.875rem;padding:0 .35rem;position:absolute;top:0;right:0;z-index:1;width:auto}
.page .inline-form input[type=submit]:after,.page .inline-form button:after,.page .inline-form .btn:after,header.header .inline-form input[type=submit]:after,header.header .inline-form button:after,header.header .inline-form .btn:after,footer.footer .inline-form input[type=submit]:after,footer.footer .inline-form button:after,footer.footer .inline-form .btn:after,[class^="sg-"] .inline-form input[type=submit]:after,[class^="sg-"] .inline-form button:after,[class^="sg-"] .inline-form .btn:after{content:none}
.page .inline-form .inline-container,header.header .inline-form .inline-container,footer.footer .inline-form .inline-container,[class^="sg-"] .inline-form .inline-container{position:relative}
.page .inline-form .inline-container .twitter-typeahead .tt-menu,header.header .inline-form .inline-container .twitter-typeahead .tt-menu,footer.footer .inline-form .inline-container .twitter-typeahead .tt-menu,[class^="sg-"] .inline-form .inline-container .twitter-typeahead .tt-menu{margin-top:-1rem}
.page .inline-form button,header.header .inline-form button,footer.footer .inline-form button,[class^="sg-"] .inline-form button{margin:.3125rem;height:1.8375rem}
.page .inline-form .icon-search,header.header .inline-form .icon-search,footer.footer .inline-form .icon-search,[class^="sg-"] .inline-form .icon-search{font-size:.875rem;margin:0}
.page .inline-search-results-form,header.header .inline-search-results-form,footer.footer .inline-search-results-form,[class^="sg-"] .inline-search-results-form{width:100%}
@media all and (min-width:40.3125em){.page .inline-search-results-form,header.header .inline-search-results-form,footer.footer .inline-search-results-form,[class^="sg-"] .inline-search-results-form{width:82%}
}
.page .inline-search-results-form fieldset,.page .inline-search-results-form .inline-container,header.header .inline-search-results-form fieldset,header.header .inline-search-results-form .inline-container,footer.footer .inline-search-results-form fieldset,footer.footer .inline-search-results-form .inline-container,[class^="sg-"] .inline-search-results-form fieldset,[class^="sg-"] .inline-search-results-form .inline-container{position:relative}
.page .inline-search-results-form input[type=submit],.page .inline-search-results-form button,header.header .inline-search-results-form input[type=submit],header.header .inline-search-results-form button,footer.footer .inline-search-results-form input[type=submit],footer.footer .inline-search-results-form button,[class^="sg-"] .inline-search-results-form input[type=submit],[class^="sg-"] .inline-search-results-form button{position:absolute;top:0;right:0;z-index:1;width:auto}
.page .twitter-typeahead,header.header .twitter-typeahead,footer.footer .twitter-typeahead,[class^="sg-"] .twitter-typeahead{width:100%}
.page .twitter-typeahead+button.submit,header.header .twitter-typeahead+button.submit,footer.footer .twitter-typeahead+button.submit,[class^="sg-"] .twitter-typeahead+button.submit{top:0}
.page .twitter-typeahead .tt-hint,header.header .twitter-typeahead .tt-hint,footer.footer .twitter-typeahead .tt-hint,[class^="sg-"] .twitter-typeahead .tt-hint{color:#bbb}
.page .twitter-typeahead .tt-menu,header.header .twitter-typeahead .tt-menu,footer.footer .twitter-typeahead .tt-menu,[class^="sg-"] .twitter-typeahead .tt-menu{width:100%;background:#fff;border-radius:3px;border:2px solid #d5d5d5;text-align:left}
.page .twitter-typeahead .tt-menu .tt-suggestion,header.header .twitter-typeahead .tt-menu .tt-suggestion,footer.footer .twitter-typeahead .tt-menu .tt-suggestion,[class^="sg-"] .twitter-typeahead .tt-menu .tt-suggestion{padding:5px}
.page .twitter-typeahead .tt-menu .tt-suggestion:hover,.page .twitter-typeahead .tt-menu .tt-suggestion.tt-cursor,header.header .twitter-typeahead .tt-menu .tt-suggestion:hover,header.header .twitter-typeahead .tt-menu .tt-suggestion.tt-cursor,footer.footer .twitter-typeahead .tt-menu .tt-suggestion:hover,footer.footer .twitter-typeahead .tt-menu .tt-suggestion.tt-cursor,[class^="sg-"] .twitter-typeahead .tt-menu .tt-suggestion:hover,[class^="sg-"] .twitter-typeahead .tt-menu .tt-suggestion.tt-cursor{background:#efefef}
.page .form-error.is-visible,header.header .form-error.is-visible,footer.footer .form-error.is-visible,[class^="sg-"] .form-error.is-visible{margin-top:.625rem;font-size:.875rem}
.page .has-error,header.header .has-error,footer.footer .has-error,[class^="sg-"] .has-error{border-color:#f2344b !important}
.page .is-valid,header.header .is-valid,footer.footer .is-valid,[class^="sg-"] .is-valid{border-color:#1dbc47}
@media all and (min-width:40.3125em){.page label,.page legend,.page input[type=text],.page input[type=search],.page input[type=url],.page input[type=number],.page input[type=password],.page input[type=email],.page input[type=color],.page input[type=date],.page input[type=month],.page input[type=week],.page input[type=datetime],.page input[type=datetime-local],.page textarea,.page select,header.header label,header.header legend,header.header input[type=text],header.header input[type=search],header.header input[type=url],header.header input[type=number],header.header input[type=password],header.header input[type=email],header.header input[type=color],header.header input[type=date],header.header input[type=month],header.header input[type=week],header.header input[type=datetime],header.header input[type=datetime-local],header.header textarea,header.header select,footer.footer label,footer.footer legend,footer.footer input[type=text],footer.footer input[type=search],footer.footer input[type=url],footer.footer input[type=number],footer.footer input[type=password],footer.footer input[type=email],footer.footer input[type=color],footer.footer input[type=date],footer.footer input[type=month],footer.footer input[type=week],footer.footer input[type=datetime],footer.footer input[type=datetime-local],footer.footer textarea,footer.footer select,[class^="sg-"] label,[class^="sg-"] legend,[class^="sg-"] input[type=text],[class^="sg-"] input[type=search],[class^="sg-"] input[type=url],[class^="sg-"] input[type=number],[class^="sg-"] input[type=password],[class^="sg-"] input[type=email],[class^="sg-"] input[type=color],[class^="sg-"] input[type=date],[class^="sg-"] input[type=month],[class^="sg-"] input[type=week],[class^="sg-"] input[type=datetime],[class^="sg-"] input[type=datetime-local],[class^="sg-"] textarea,[class^="sg-"] select{font-size:.875rem}
}
.page .search-form .search-field,header.header .search-form .search-field,footer.footer .search-form .search-field,[class^="sg-"] .search-form .search-field{padding-right:1.75rem}
.page .search-form .search-field:focus+.search-submit,.page .search-form .search-field:active+.search-submit,header.header .search-form .search-field:focus+.search-submit,header.header .search-form .search-field:active+.search-submit,footer.footer .search-form .search-field:focus+.search-submit,footer.footer .search-form .search-field:active+.search-submit,[class^="sg-"] .search-form .search-field:focus+.search-submit,[class^="sg-"] .search-form .search-field:active+.search-submit{color:#7d5b3f}
.page .search-form .search-field:focus+.search-submit:hover,.page .search-form .search-field:focus+.search-submit:focus,.page .search-form .search-field:active+.search-submit:hover,.page .search-form .search-field:active+.search-submit:focus,header.header .search-form .search-field:focus+.search-submit:hover,header.header .search-form .search-field:focus+.search-submit:focus,header.header .search-form .search-field:active+.search-submit:hover,header.header .search-form .search-field:active+.search-submit:focus,footer.footer .search-form .search-field:focus+.search-submit:hover,footer.footer .search-form .search-field:focus+.search-submit:focus,footer.footer .search-form .search-field:active+.search-submit:hover,footer.footer .search-form .search-field:active+.search-submit:focus,[class^="sg-"] .search-form .search-field:focus+.search-submit:hover,[class^="sg-"] .search-form .search-field:focus+.search-submit:focus,[class^="sg-"] .search-form .search-field:active+.search-submit:hover,[class^="sg-"] .search-form .search-field:active+.search-submit:focus{color:#fff}
.page .search-form .search-submit,header.header .search-form .search-submit,footer.footer .search-form .search-submit,[class^="sg-"] .search-form .search-submit{background:0;padding:.5em;border:0;color:#888}
.page .search-form .search-submit:hover,.page .search-form .search-submit:focus,header.header .search-form .search-submit:hover,header.header .search-form .search-submit:focus,footer.footer .search-form .search-submit:hover,footer.footer .search-form .search-submit:focus,[class^="sg-"] .search-form .search-submit:hover,[class^="sg-"] .search-form .search-submit:focus{background:#7d5b3f;color:#fff}
.page .search-form .search-submit:after,header.header .search-form .search-submit:after,footer.footer .search-form .search-submit:after,[class^="sg-"] .search-form .search-submit:after{display:none}
.page .search-form button [class^="icon-"],.page .search-form button [class*=" icon-"],.page .search-form button .icon,header.header .search-form button [class^="icon-"],header.header .search-form button [class*=" icon-"],header.header .search-form button .icon,footer.footer .search-form button [class^="icon-"],footer.footer .search-form button [class*=" icon-"],footer.footer .search-form button .icon,[class^="sg-"] .search-form button [class^="icon-"],[class^="sg-"] .search-form button [class*=" icon-"],[class^="sg-"] .search-form button .icon{font-size:1.1875rem;line-height:.8;margin:0}
.page .newsletter-form label,header.header .newsletter-form label,footer.footer .newsletter-form label,[class^="sg-"] .newsletter-form label{font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;font-weight:normal;font-size:.875rem;color:#888;line-height:1.3;text-transform:inherit}
.footer.footer .newsletter-form label{color:#656a6b}
.page .newsletter-form fieldset,header.header .newsletter-form fieldset,footer.footer .newsletter-form fieldset,[class^="sg-"] .newsletter-form fieldset{margin-top:1rem;margin-bottom:1rem}
.page .newsletter-form .newsletter-field,header.header .newsletter-form .newsletter-field,footer.footer .newsletter-form .newsletter-field,[class^="sg-"] .newsletter-form .newsletter-field{margin-bottom:0;padding-right:3.75rem}
.page .newsletter-form .newsletter-submit,header.header .newsletter-form .newsletter-submit,footer.footer .newsletter-form .newsletter-submit,[class^="sg-"] .newsletter-form .newsletter-submit{z-index:0}
.page .newsletter{-moz-box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2);-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2);box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2)}
.page .newsletter .newsletter-form{padding:1rem}
.page .newsletter .newsletter-form fieldset{margin-bottom:0}
table{border-collapse:collapse;border-spacing:0;border:0;width:100%;display:table;margin:0;line-height:1.35;border-radius:0}
table thead{border:1px solid #353535}
table thead th{font-size:.875rem;background:#121212;color:#fff}
table tbody{border:1px solid #d5d5d5;font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif}
table>tr.reverse--stripe tr,table>thead tr.reverse--stripe tr,table>tbody.reverse--stripe tr{background:#efefef}
table>tr.reverse--stripe tr:nth-of-type(even),table>thead tr.reverse--stripe tr:nth-of-type(even),table>tbody.reverse--stripe tr:nth-of-type(even){background:#fff}
table>tr tr,table>thead tr tr,table>tbody tr{background:#fff}
table>tr tr:nth-of-type(even),table>thead tr tr:nth-of-type(even),table>tbody tr:nth-of-type(even){background:#efefef}
table th,table td{padding:.5rem;text-align:left;font-size:.875rem}
table th ul,table td ul{margin:0;list-style-type:none;font-size:inherit}
table th ul li,table td ul li{margin:0}
table [class^="icon-"],table [class*=" icon-"],table .icon{display:block;font-size:1.25rem;margin:.3125rem 0}
table .icon-square-panel,table .icon-rectangle-panel,table .icon-plank{font-size:1.25rem;margin-bottom:.75rem}
table.responsive,table.responsive table.responsive{display:block}
table.responsive>thead,table.responsive table.responsive>thead,table.responsive tbody,table.responsive table.responsive tbody,table.responsive thead tr,table.responsive table.responsive thead tr,table.responsive th,table.responsive table.responsive th,table.responsive tbody td,table.responsive table.responsive tbody td{display:block}
table.responsive>thead,table.responsive table.responsive>thead{float:left;border:1px solid #121212;border-right:0}
table.responsive>thead th,table.responsive table.responsive>thead th{max-width:6.5rem;text-align:right}
table.responsive>tbody,table.responsive table.responsive>tbody{width:auto;position:relative;overflow-x:auto;border-top:1px solid #d5d5d5;border-bottom:0;border-right:0}
table.responsive>tbody>tr,table.responsive table.responsive>tbody>tr{display:table-cell}
table.responsive>tbody>tr>td:first-of-type,table.responsive table.responsive>tbody>tr>td:first-of-type,table.responsive>tbody>tr>th:first-of-type,table.responsive table.responsive>tbody>tr>th:first-of-type{border-top:0}
table.responsive>tbody>tr:last-child td,table.responsive table.responsive>tbody>tr:last-child td{border-right:1px solid #d5d5d5}
table.responsive>tr>td,table.responsive table.responsive>tr>td,table.responsive>tr>th,table.responsive table.responsive>tr>th,table.responsive>thead tr>td,table.responsive table.responsive>thead tr>td,table.responsive>thead tr>th,table.responsive table.responsive>thead tr>th,table.responsive>tbody tr>td,table.responsive table.responsive>tbody tr>td,table.responsive>tbody tr>th,table.responsive table.responsive>tbody tr>th{border-top:1px solid #d5d5d5;box-sixing:border-box;overflow-x:hidden;overflow-y:auto;min-width:3.75rem}
table.responsive>tr>td:last-child,table.responsive table.responsive>tr>td:last-child,table.responsive>tr>th:last-child,table.responsive table.responsive>tr>th:last-child,table.responsive>thead tr>td:last-child,table.responsive table.responsive>thead tr>td:last-child,table.responsive>thead tr>th:last-child,table.responsive table.responsive>thead tr>th:last-child,table.responsive>tbody tr>td:last-child,table.responsive table.responsive>tbody tr>td:last-child,table.responsive>tbody tr>th:last-child,table.responsive table.responsive>tbody tr>th:last-child{border-bottom:1px solid #d5d5d5}
table.responsive>tr>th,table.responsive table.responsive>tr>th,table.responsive>thead tr>th,table.responsive table.responsive>thead tr>th,table.responsive>tbody tr>th,table.responsive table.responsive>tbody tr>th{border-top:1px solid #353535}
table.responsive>tr>th:last-child,table.responsive table.responsive>tr>th:last-child,table.responsive>thead tr>th:last-child,table.responsive table.responsive>thead tr>th:last-child,table.responsive>tbody tr>th:last-child,table.responsive table.responsive>tbody tr>th:last-child{border-bottom:0}
table.responsive table,table.responsive table.responsive table{display:table}
table.responsive table thead,table.responsive table.responsive table thead{display:table-header-group;float:none}
table.responsive table tbody,table.responsive table.responsive table tbody{display:table-row-group;border:1px solid #d5d5d5}
table.responsive table thead tr,table.responsive table.responsive table thead tr,table.responsive table tbody tr,table.responsive table.responsive table tbody tr{display:table-row}
table.responsive table th,table.responsive table.responsive table th,table.responsive table tbody td,table.responsive table.responsive table tbody td{display:table-cell}
table.responsive table td,table.responsive table.responsive table td,table.responsive table th,table.responsive table.responsive table th{width:auto;border-top:1px solid #d5d5d5}
table.responsive table td:last-child,table.responsive table th:last-child{border-bottom:0}
table.responsive table tr:first-of-type td,table.responsive table tr:first-of-type th{border-top:0}
table.responsive table tr td,table.responsive table.responsive table tr td{border-right:0}
table.responsive table>tbody>tr:last-child td,table.responsive table.responsive table>tbody>tr:last-child td{border-right:0}
table.responsive table>tbody>tr:first-of-type td:first-of-type,table.responsive table.responsive table>tbody>tr:first-of-type td:first-of-type{border-top:0}
table.responsive table>tbody>tr>td,table.responsive table.responsive table>tbody>tr>td{border-right:0}
table.responsive table>tbody>tr>td:first-of-type,table.responsive table.responsive table>tbody>tr>td:first-of-type{border-top:1px solid #d5d5d5}
table.responsive table.responsive tr:last-child td{border-right:1px solid #d5d5d5;margin-right:1px}
table.responsive>tbody>tr:last-child td>table>tbody>tr>td,table.responsive table.responsive>tbody>tr:last-child td>table>tbody>tr>td{border-right:0}
@media screen and (min-width:64em){table.responsive table,table.responsive table.responsive table{display:table}
table.responsive table.responsive>tbody>tr td:first-of-type,table.responsive table.responsive table.responsive>tbody>tr td:first-of-type{border-top:0}
table.responsive table.responsive>tbody tr:first-of-type>td,table.responsive table.responsive table.responsive>tbody tr:first-of-type>td{border-top:0}
table.responsive table.responsive>tbody>tr:last-of-type td,table.responsive table.responsive table.responsive>tbody>tr:last-of-type td{border-right:0}
table.responsive thead,table.responsive table.responsive thead{display:table-header-group;float:none;border:1px solid #121212}
table.responsive tbody,table.responsive table.responsive tbody{display:table-row-group;border:1px solid #d5d5d5}
table.responsive thead tr,table.responsive table.responsive thead tr,table.responsive tbody tr,table.responsive table.responsive tbody tr{display:table-row}
table.responsive th,table.responsive table.responsive th,table.responsive tbody td,table.responsive table.responsive tbody td{display:table-cell}
table.responsive td,table.responsive table.responsive td,table.responsive th,table.responsive table.responsive th{width:auto;border-top:1px solid #d5d5d5}
table.responsive td:last-child,table.responsive th:last-child{border-bottom:0}
table.responsive tr:first-of-type td,table.responsive tr:first-of-type th{border-top:0}
table.responsive>tbody>tr:first-of-type td:first-of-type,table.responsive table.responsive>tbody>tr:first-of-type td:first-of-type{border-top:0}
table.responsive>tbody>tr>td:first-of-type,table.responsive table.responsive>tbody>tr>td:first-of-type{border-top:1px solid #d5d5d5}
}
@media screen and (min-width:64em){table.responsive,table.responsive table.responsive{display:table}
table.responsive tbody,table.responsive table.responsive tbody{border-right:1px solid #d5d5d5}
table.responsive>thead th,table.responsive table.responsive>thead th{max-width:auto;text-align:left}
table.responsive>tbody>tr:last-of-type td,table.responsive table.responsive>tbody>tr:last-of-type td{border-right:0}
}
.animate-fade{transition:opacity .25s ease-out}
.animate-fade:hover{opacity:0}
.animate-move>.demo-shape{transition:all .8s ease-in-out}
.reveal{position:fixed}
.reveal:focus{outline:-webkit-focus-ring-color auto 0;outline:0}
.reveal .modal-heading{position:absolute;top:10px;left:20px;font-size:1.5rem;font-weight:550}
.reveal .close-button{background:0;color:#888;border:0;font-size:1rem;top:0;right:0;margin:0}
.reveal .close-button:after{content:none}
.reveal .close-button:hover,.reveal .close-button:focus{color:#d9d3c7;background:transparent;border:0}
.reveal div.modal-content{border:0}
.reveal div.modal-content *:first-child:not(img):not(object):not(video):not(div){max-width:90%}
@media screen and (max-width:40.25em){.reveal div.modal-content img:first-child{margin-top:1.5rem}
}
@media screen and (min-width:40.3125em){.reveal{padding:1.875rem}
}
.content,header.page-title .header-section{margin-left:auto;margin-right:auto;padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left;max-width:77.5rem}
.content::before,header.page-title .header-section::before,.content::after,header.page-title .header-section::after{content:' ';display:table}
.content::after,header.page-title .header-section::after{clear:both}
@media screen and (min-width:40.3125em){.content,header.page-title .header-section{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){.content,header.page-title .header-section{padding-left:1rem;padding-right:1rem}
}
.header-section h1{font-size:1.5rem;margin:.75rem 0 .75rem .75rem}
.header-section h1.has-rule{background-color:#efefef}
.header-section h1.no-rule{background-color:#fff}
.content:last-child:not(:first-child),header.page-title .header-section:last-child:not(:first-child){float:right}
.content,header.page-title .header-section,.content:last-child,header.page-title .header-section:last-child{float:none}
.full-width,header.page-title,.section{max-width:100%}
.full-width.solid,header.page-title,.solid.section{background-color:#efefef}
header.page-title.has-rule{background-color:#efefef}
header.page-title.no-rule{background-color:#fff}
header.page-title.hide-hr{border-bottom:none !important}
.full-width.borders,header.borders.page-title,.borders.section{border-width:1px 0;border-style:solid;border-color:#d5d5d5}
.lc{max-width:77.5rem;margin:0 auto;padding:.5rem}
@media all and (min-width:64em){.l-two-col .l-main{float:left;width:70%;padding-right:1rem}
}
@media all and (max-width:64em){.l-two-col .l-sidebar{clear:both}
}
@media all and (min-width:64em){.l-two-col .l-sidebar{float:left;width:30%;padding:0 0 0 1rem}
}
.g{overflow:hidden;margin:0 -0.5rem}
.gi{padding:.5rem}
.gi img{display:block}
@media all and (min-width:40.3125em){.gi{float:left}
}
.g-1up .gi{width:100%}
@media all and (min-width:40.3125em){.g-2up>.gi{float:left;width:50%}
.g-2up>.gi:nth-of-type(odd){clear:left}
}
.g-half>.gi{float:left;width:50%}
.g-half>.gi:nth-of-type(odd){clear:left}
@media all and (min-width:40.3125em){.g-3up>.gi{float:left;width:50%}
.g-3up>.gi:nth-of-type(2n+1){clear:left}
}
@media all and (min-width:64em){.g-3up>.gi{width:33.3333333%}
.g-3up>.gi:nth-of-type(2n+1){clear:none}
.g-3up>.gi:nth-of-type(3n+1){clear:left}
}
@media all and (min-width:40.3125em){.g-4up>.gi{float:left;width:50%}
.g-4up>.gi:nth-of-type(2n+1){clear:both}
}
@media all and (min-width:64em){.g-4up>.gi{width:25%}
.g-4up>.gi:nth-of-type(2n+1){clear:none}
.g-4up>.gi:nth-of-type(4n+1){clear:left}
}
.g-quarter>.gi{float:left;width:24%}
.g-quarter>.gi:nth-of-type(4n+1){clear:left}
@media all and (min-width:0){.g-max4>.gi{float:left;width:50%}
.g-max4>.gi:nth-of-type(2n+1){clear:both}
}
@media all and (min-width:0){.g-max4>.gi{width:33.3333333%}
.g-max4>.gi:nth-of-type(2n+1){clear:none}
.g-max4>.gi:nth-of-type(3n+1){clear:left}
}
@media all and (min-width:64em){.g-max4>.gi{width:25%}
.g-max4>.gi:nth-of-type(3n+1){clear:none}
.g-max4>.gi:nth-of-type(4n+1){clear:left}
}
.g-max5>.gi{float:left;width:50%}
.g-max5>.gi:nth-of-type(2n+1){clear:both}
@media all and (min-width:0){.g-max5>.gi{width:33.3333333%}
.g-max5>.gi:nth-of-type(2n+1){clear:none}
.g-max5>.gi:nth-of-type(3n+1){clear:left}
}
@media all and (min-width:40.3125em){.g-max5>.gi{width:25%}
.g-max5>.gi:nth-of-type(3n+1){clear:none}
.g-max5>.gi:nth-of-type(4n+1){clear:left}
}
@media all and (min-width:53.125em){.g-max5>.gi{width:20%}
.g-max5>.gi:nth-of-type(4n+1){clear:none}
.g-max5>.gi:nth-of-type(5n+1){clear:left}
}
@media all and (min-width:40.3125em){.gi-2-3{float:left;width:66.666666%}
}
@media all and (min-width:40.3125em){.gi-1-3{float:left;width:33.333333%}
}
.g-opposites .gi{float:left}
.g-opposites .gi:last-child{float:right;text-align:right}
.breadcrumbs{list-style:none;margin:.75rem .75rem 0}
.breadcrumbs::before,.breadcrumbs::after{content:' ';display:table}
.breadcrumbs::after{clear:both}
.breadcrumbs li{float:left;color:#121212;cursor:default;margin:0;font-size:.75rem;text-transform:none}
.breadcrumbs li:not(:last-child){color:#888}
.breadcrumbs a{color:inherit}
.breadcrumbs a:hover{color:#d9d3c7}
@media screen and (min-width:40.3125em){.breadcrumbs{display:block}
.breadcrumbs li:not(:last-child)::after{color:#888;content:"";margin:0 .35rem;position:relative;top:1px;opacity:1;speak:none;font-family:'armstrongicon';font-style:normal;font-weight:normal;font-variant:normal;font-size:.75rem;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}
.breadcrumbs li:not(:nth-last-child(2)){display:block}
.breadcrumbs li::before{content:'';display:none}
.breadcrumbs .breadcrumbs__back{display:none}
.breadcrumbs .breadcrumbs__title{display:inline-block}
}
.header{background:#fff;padding:0;max-width:77.5rem;margin-left:auto;margin-right:auto;max-width:100%}
.header::before,.header::after{content:' ';display:table}
.header::after{clear:both}
.logo .show-for-print{margin-bottom:10px}
@media screen and (max-width:53.125em){div.burger-selector{cursor:pointer}
div.hamburger-menu>div.burger-selector>div{width:25px;height:4px;background-color:#888;margin:4px 0}
}
@media screen and (max-width:40.25em){div.burger-selector{position:relative;top:.2rem}
}
.video-list figure.video .mega-menu-grid-list .grid-list>.thumb-container,.video-list figure.video .mega-menu-grid-list .grid-list>figcaption{padding-top:0;padding-bottom:0;float:none;display:table-cell;border-bottom:0;border-top:0;border-right:0;white-space:normal}
@media screen and (max-width:40.25em){.video-list figure.video .mega-menu-grid-list .grid-list>.thumb-container,.video-list figure.video .mega-menu-grid-list .grid-list>figcaption{width:auto}
}
.video-list figure.video .mega-menu-grid-list .grid-list>.thumb-container:first-child,.video-list figure.video .mega-menu-grid-list .grid-list>figcaption:first-child{padding-left:.875rem}
.video-list figure.video .mega-menu-grid-list .grid-list>.thumb-container:last-child,.video-list figure.video .mega-menu-grid-list .grid-list>figcaption:last-child{padding-right:.875rem}
@media screen and (min-width:40.3125em){.video-list figure.video .mega-menu-grid-list .grid-list>.thumb-container,.video-list figure.video .mega-menu-grid-list .grid-list>figcaption{padding-top:.375rem;padding-bottom:.75rem;float:left;display:block;padding-left:.35rem;padding-right:.35rem}
.video-list figure.video .mega-menu-grid-list .grid-list>.thumb-container:first-child,.video-list figure.video .mega-menu-grid-list .grid-list>figcaption:first-child{padding-left:.35rem}
.video-list figure.video .mega-menu-grid-list .grid-list>.thumb-container:last-child,.video-list figure.video .mega-menu-grid-list .grid-list>figcaption:last-child{padding-right:.35rem}
}
@media screen and (min-width:64em){.video-list figure.video .mega-menu-grid-list .grid-list>.thumb-container,.video-list figure.video .mega-menu-grid-list .grid-list>figcaption{padding-left:.5rem;padding-right:.5rem}
.video-list figure.video .mega-menu-grid-list .grid-list>.thumb-container:first-child,.video-list figure.video .mega-menu-grid-list .grid-list>figcaption:first-child{padding-left:.5rem}
.video-list figure.video .mega-menu-grid-list .grid-list>.thumb-container:last-child,.video-list figure.video .mega-menu-grid-list .grid-list>figcaption:last-child{padding-right:.5rem}
}
header.page-title{padding-bottom:.5rem;margin-bottom:6px;border-bottom:1px solid #d5d5d5}
header.page-title nav{padding-left:.4375rem;padding-right:.4375rem;width:50%;float:left}
@media screen and (min-width:40.3125em){header.page-title nav{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){header.page-title nav{padding-left:1rem;padding-right:1rem}
}
header.page-title nav:last-child:not(:first-child){float:right}
@media screen and (min-width:40.3125em){header.page-title nav{padding-left:.4375rem;padding-right:.4375rem;width:75%;float:left}
}
@media screen and (min-width:40.3125em) and (min-width:40.3125em){header.page-title nav{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:40.3125em) and (min-width:64em){header.page-title nav{padding-left:1rem;padding-right:1rem}
}
@media screen and (min-width:40.3125em){header.page-title nav:last-child:not(:first-child){float:right}
}
@media screen and (min-width:64em){header.page-title nav{padding-left:.4375rem;padding-right:.4375rem;width:83.33333333%;float:left}
}
@media screen and (min-width:64em) and (min-width:40.3125em){header.page-title nav{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em) and (min-width:64em){header.page-title nav{padding-left:1rem;padding-right:1rem}
}
@media screen and (min-width:64em){header.page-title nav:last-child:not(:first-child){float:right}
}
header.page-title .topIcons{padding-left:.4375rem;padding-right:.4375rem;width:50%;float:left;float:right !important;text-align:right}
@media screen and (min-width:40.3125em){header.page-title .topIcons{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){header.page-title .topIcons{padding-left:1rem;padding-right:1rem}
}
header.page-title .topIcons:last-child:not(:first-child){float:right}
@media screen and (min-width:40.3125em){header.page-title .topIcons{padding-left:.4375rem;padding-right:.4375rem;width:25%;float:left}
}
@media screen and (min-width:40.3125em) and (min-width:40.3125em){header.page-title .topIcons{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:40.3125em) and (min-width:64em){header.page-title .topIcons{padding-left:1rem;padding-right:1rem}
}
@media screen and (min-width:40.3125em){header.page-title .topIcons:last-child:not(:first-child){float:right}
}
@media screen and (min-width:64em){header.page-title .topIcons{padding-left:.4375rem;padding-right:.4375rem;width:16.66666667%;float:left}
}
@media screen and (min-width:64em) and (min-width:40.3125em){header.page-title .topIcons{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em) and (min-width:64em){header.page-title .topIcons{padding-left:1rem;padding-right:1rem}
}
@media screen and (min-width:64em){header.page-title .topIcons:last-child:not(:first-child){float:right}
}
header.page-title button,header.page-title a.btn{margin:1rem 0}
@media screen and (min-width:40.3125em){header.page-title button,header.page-title a.btn{margin:0}
}
.nav{clear:both;overflow:hidden;max-height:0}
.nav a{display:block;padding:1rem;border-top:1px solid #eee}
.nav.active{max-height:40em}
@media screen and (min-width:40.3125em){.nav{max-height:none;float:right;clear:none}
.nav li{float:left}
.nav a{border:0}
}
@media screen and (min-width:40.3125em){.utility-nav ul.inline-list{margin:0;margin-top:.25rem;text-align:right;display:table;width:100%}
.utility-nav ul.inline-list li{display:table-cell;text-align:center;padding:0;vertical-align:middle}
.utility-nav ul.inline-list li a{font-size:.875rem;text-align:center;color:#656a6b}
.utility-nav ul.inline-list li a:hover{color:#d9d3c7}
.utility-nav ul.inline-list li.cart{position:relative;margin-top:0}
.utility-nav ul.inline-list li.cart .badge{position:absolute;top:-0.85rem;right:0;text-align:center;width:100%}
.utility-nav ul.inline-list li .your-account__label{line-height:1;margin-top:.125rem}
.utility-nav ul.inline-list li .your-account .label{display:none}
.utility-nav ul.inline-list .dropdown .dropdown-pane{min-width:12.5rem}
.utility-nav [class^="icon-"],.utility-nav [class*=" icon-"],.utility-nav .icon{display:block;font-size:1.25rem}
}
@media screen and (min-width:64em){.utility-nav ul.inline-list li a{font-size:.8125rem;display:table}
.utility-nav ul.inline-list li .your-account{text-align:left;overflow:visible;float:right}
.utility-nav ul.inline-list li .your-account>a>span,.utility-nav ul.inline-list li .your-account>a .your-account__label{display:table-cell;vertical-align:middle}
.utility-nav ul.inline-list li .your-account a{text-align:left}
.utility-nav ul.inline-list li .your-account a span.hide-small,.utility-nav ul.inline-list li .your-account a span.utility-nav{display:block;margin-left:2rem}
.utility-nav ul.inline-list li .your-account .label{display:block}
.utility-nav ul.inline-list li .your-account .dropdown-pane a{float:none}
.utility-nav ul.inline-list li.cart{white-space:nowrap;text-align:right}
.utility-nav ul.inline-list li.rep{padding-left:2rem}
.utility-nav ul.inline-list li.rep .rep_label{display:table-cell;vertical-align:middle}
}
@media screen and (min-width:64em) and (max-width:78em){.utility-nav ul.inline-list li.rep{padding-left:1rem}
}
@media screen and (min-width:64em){.utility-nav ul.inline-list li.cart{float:right}
.utility-nav ul.inline-list li.cart a:hover .badge,.utility-nav ul.inline-list li.cart a:focus .badge{background:#d9d3c7}
.utility-nav ul.inline-list li.cart .badge{position:static;padding:.3125rem .65rem;background:#656a6b;color:#fff;border-radius:3px;display:inline-block;width:auto;margin-left:.5rem}
.utility-nav ul.inline-list [class^="icon-"],.utility-nav ul.inline-list [class*=" icon-"],.utility-nav ul.inline-list .icon{display:table-cell;vertical-align:middle;font-size:1.45rem;padding-right:.5rem}
}
.pagination{overflow:hidden}
.pagination li{float:left;border-right:1px solid #eee}
.pagination li:last-child{border:0}
.pagination a{padding:1rem}
.footer{clear:both;overflow:hidden;line-height:1.2;padding-top:2.5rem;margin-top:0;border-top:1px solid #d5d5d5;font-size:.875rem;color:#888}
.footer p{font-size:inherit;margin-bottom:1rem}
.footer p a{text-decoration:none}
.footer h4{color:#656a6b;font-family:"Maison Neue, Bold"}
@media screen and (max-width:40.25em){.footer .secondary-btn{margin-top:1.5rem;margin-bottom:1.5rem}
.footer .download-button__wrapper>a.secondary-btn{margin-top:1.5rem;margin-bottom:1.5rem}
.footer .social-link-list{display:table;width:100%}
.footer .social-link-list li{display:table-cell;text-align:center}
.footer [data-multi-toggle-group]{margin-left:-1rem;margin-right:-1rem}
.footer [data-multi-toggle-group]:not(.is-open) .multi-toggle__panel{max-height:0}
.footer [data-multi-toggle-group]:not(.is-open) .multi-toggle__toggler{display:block;border-bottom-width:1px}
.footer [data-multi-toggle-group]:not(.is-open) .multi-toggle__toggler:after{-webkit-transform:rotate(0);transform:rotate(0)}
.footer [data-multi-toggle-group]:not(.is-open) .multi-toggle__toggler:hover:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.footer [data-multi-toggle-group] .multi-toggle__panel{padding-left:1rem;padding-right:1rem;max-height:999px;overflow:hidden;transition-property:max-height;transition-duration:250ms}
.footer [data-multi-toggle-group] .multi-toggle__toggler{margin-top:-1px;padding-left:1rem;padding-right:2rem;border:1px solid #d5d5d5;border-bottom-width:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.footer [data-multi-toggle-group] .multi-toggle__toggler:after{content:""}
.footer [data-multi-toggle-group] .multi-toggle__toggler:after{color:#d5d5d5;position:absolute;right:1rem;top:calc(-0.5rem + 50%);-webkit-transform:rotate(180deg);transform:rotate(180deg);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:500ms}
.footer [data-multi-toggle-group] .multi-toggle__toggler>*{display:inline-block}
.footer [data-multi-toggle-group] .multi-toggle__toggler h4{margin-top:.875rem;margin-bottom:.875rem}
}
@media screen and (min-width:40.3125em){.footer .reverse-on-desktop .column,.footer .reverse-on-desktop .columns,.footer .reverse-on-desktop .video-list figure.video .thumb-container,.video-list figure.video .footer .reverse-on-desktop .thumb-container,.footer .reverse-on-desktop .video-list figure.video figcaption,.video-list figure.video .footer .reverse-on-desktop figcaption,.footer .reverse-on-desktop .columns,.footer .reverse-on-desktop .video-list figure.video .thumb-container,.video-list figure.video .footer .reverse-on-desktop .thumb-container,.footer .reverse-on-desktop .video-list figure.video figcaption,.video-list figure.video .footer .reverse-on-desktop figcaption{float:right}
.footer .toggler h4{margin-bottom:.875rem}
}
.footer .copyright{color:#656a6b;font-size:1rem;font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;text-align:center;margin-bottom:15px}
.footer .horizontal-link-list{text-align:center;margin-bottom:15px}
.footer .social-link-list{margin-top:1.5rem}
.font-primary{font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;font-weight:500}
.font-primary strong{font-weight:800}
.font-secondary{font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif}
.font-secondary.font-light{font-weight:200}
.font-secondary.font-normal{font-weight:400}
.font-secondary.font-medium{font-weight:500}
.font-secondary.font-bold{font-weight:700}
.number-of-results{font-weight:400}
.grade{display:block;font-weight:bold;background:gray;color:#fff;min-height:4.5rem;padding-top:1.5rem;text-align:center}
.eyebrow{background:#333;color:#fff;padding:.2em;display:inline-block;margin-bottom:.5rem}
.eyebrow-image{position:relative}
.eyebrow-image img{position:relative;z-index:0}
.eyebrow-image .eyebrow{position:absolute;top:0;left:0;z-index:1}
.file-info{display:block;font-size:.75rem;margin-left:1.85rem;line-height:.75}
[data-pager] .pager__prev,[data-pager] .pager__next{transition:opacity 150ms ease-in-out;color:#7d5b3f;font-weight:bold}
[data-pager]:not(.pager--overflow) .pager__prev,[data-pager]:not(.pager--overflow) .pager__next{opacity:0;pointer-events:none}
[data-pager].pager--overflow .pager__prev,[data-pager].pager--overflow .pager__next{opacity:1}
[data-pager].pager--start .pager__prev{color:#b7b7b7;cursor:default;pointer-events:none}
[data-pager].pager--end:not(.pager--start) .pager__next{color:#b7b7b7;cursor:default;pointer-events:none}
.spinner{height:30px;width:30px;margin-left:auto;margin-right:auto;background-position:center center;background-repeat:no-repeat;background:url("resources/images/spinner.gif");background-size:contain;border-radius:50%;opacity:.7}
.subheading .spinner{display:inline-block;width:1.15rem;height:1.15rem}
.browse-results-spinner.spinner{position:fixed;top:50%;right:50%;height:40px;width:40px;z-index:100}
button [class^="icon-"],button [class*=" icon-"],button .icon,a.btn [class^="icon-"],a.btn [class*=" icon-"],a.btn .icon{font-size:1.5rem;line-height:1.25;vertical-align:middle;width:1.5rem;height:1.5rem;display:inline-block;margin:-0.35rem .35rem 0 0}
button,input[type=submit],input[type=button],a.btn,span.btn{transition:all .25s ease-out;cursor:pointer;display:inline-block;background:#7d5b3f;width:auto;padding:.85rem;color:#fff;outline:0;text-align:center;font-size:1rem;margin:0;border:3px solid #7d5b3f;border-radius:3px;font-family:"Maison Neue, Bold"}
button:hover,button:active,button:focus,input[type=submit]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=button]:hover,input[type=button]:active,input[type=button]:focus,a.btn:hover,a.btn:active,a.btn:focus,span.btn:hover,span.btn:active,span.btn:focus{color:#fff;background:#d9d3c7;border:3px solid #d9d3c7}
button.disabled,button[disabled],input[type=submit].disabled,input[type=submit][disabled],input[type=button].disabled,input[type=button][disabled],a.btn.disabled,a.btn[disabled],span.btn.disabled,span.btn[disabled]{border-color:#888;background:#b7b7b7}
button.secondary-btn,input[type=submit].secondary-btn,input[type=button].secondary-btn,a.btn.secondary-btn,span.btn.secondary-btn{color:#7d5b3f;border:3px solid #7d5b3f;background:transparent;text-decoration:none}
button.secondary-btn.reversed,input[type=submit].secondary-btn.reversed,input[type=button].secondary-btn.reversed,a.btn.secondary-btn.reversed,span.btn.secondary-btn.reversed{color:#fff;border:3px solid #fff}
button.secondary-btn.reversed:hover,button.secondary-btn.reversed:focus,button.secondary-btn.reversed:active,input[type=submit].secondary-btn.reversed:hover,input[type=submit].secondary-btn.reversed:focus,input[type=submit].secondary-btn.reversed:active,input[type=button].secondary-btn.reversed:hover,input[type=button].secondary-btn.reversed:focus,input[type=button].secondary-btn.reversed:active,a.btn.secondary-btn.reversed:hover,a.btn.secondary-btn.reversed:focus,a.btn.secondary-btn.reversed:active,span.btn.secondary-btn.reversed:hover,span.btn.secondary-btn.reversed:focus,span.btn.secondary-btn.reversed:active{background:rgba(255,255,255,0.25);color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.21);border:3px solid #fff}
button.secondary-btn:hover,button.secondary-btn:focus,button.secondary-btn:active,input[type=submit].secondary-btn:hover,input[type=submit].secondary-btn:focus,input[type=submit].secondary-btn:active,input[type=button].secondary-btn:hover,input[type=button].secondary-btn:focus,input[type=button].secondary-btn:active,a.btn.secondary-btn:hover,a.btn.secondary-btn:focus,a.btn.secondary-btn:active,span.btn.secondary-btn:hover,span.btn.secondary-btn:focus,span.btn.secondary-btn:active{background:#d9d3c7}
button.secondary-btn.disabled,button.secondary-btn[disabled],input[type=submit].secondary-btn.disabled,input[type=submit].secondary-btn[disabled],input[type=button].secondary-btn.disabled,input[type=button].secondary-btn[disabled],a.btn.secondary-btn.disabled,a.btn.secondary-btn[disabled],span.btn.secondary-btn.disabled,span.btn.secondary-btn[disabled]{color:#888;background:transparent;border:3px solid #888}
button.text-link,input[type=submit].text-link,input[type=button].text-link,a.btn.text-link,span.btn.text-link{border:0;padding:0;color:#7d5b3f;background-color:transparent;outline:0}
button.text-link:hover,button.text-link:active,button.text-link:focus,input[type=submit].text-link:hover,input[type=submit].text-link:active,input[type=submit].text-link:focus,input[type=button].text-link:hover,input[type=button].text-link:active,input[type=button].text-link:focus,a.btn.text-link:hover,a.btn.text-link:active,a.btn.text-link:focus,span.btn.text-link:hover,span.btn.text-link:active,span.btn.text-link:focus{color:#d9d3c7}
button.text-link.disabled,input[type=submit].text-link.disabled,input[type=button].text-link.disabled,a.btn.text-link.disabled,span.btn.text-link.disabled{background:transparent;color:#888}
button.disabled:hover,button[disabled]:hover,input[type=submit].disabled:hover,input[type=submit][disabled]:hover,input[type=button].disabled:hover,input[type=button][disabled]:hover,a.btn.disabled:hover,a.btn[disabled]:hover,span.btn.disabled:hover,span.btn[disabled]:hover{cursor:no-drop;text-decoration:none}
button.full,input[type=submit].full,input[type=button].full,a.btn.full,span.btn.full{display:block;width:100%;margin-left:0;margin-right:0}
button.small,input[type=submit].small,input[type=button].small,a.btn.small,span.btn.small{font-size:.8125rem}
input[type=submit],input[type=button],a.btn.small{padding:.5rem}
input[type=submit].full,input[type=button].full,a.btn.small.full{padding:.75rem}
@media screen and (min-width:40.3125em){button,input[type=submit],input[type=button],a.btn{font-size:.875rem}
button.wide,input[type=submit].wide,input[type=button].wide,a.btn.wide{min-width:250px}
button:after{font-size:.7rem}
}
.secondary-btn--full{display:block;width:100%;margin-left:0;margin-right:0}
.secondary-btn:after{content:none}
button.x-btn-text{text-transform:none !important}
.inline-list li{display:inline-block}
.social-list{list-style:none;margin-left:0;margin-bottom:0;margin-top:.45rem}
.social-list li{display:inline-block;margin:0 0 0 .4rem;color:#888;font-size:1.4375rem;white-space:nowrap}
.social-list li:first-child{margin-left:0}
.social-list a{font-size:inherit;color:#888;transition:color .25s ease-in-out}
.social-list a:hover{color:#d9d3c7}
.social-list a.addthis_button_email span.icon:before{content:""}
.social-list a.addthis_button_email span.icon.icon-inverse:before{content:""}
.social-list a.addthis_button_email:hover{color:#7d5b3f}
.social-list a.addthis_button_facebook span.icon:before{content:""}
.social-list a.addthis_button_facebook span.icon.icon-inverse:before{content:""}
.social-list a.addthis_button_facebook:hover{color:#3b5998}
.social-list a.addthis_button_link span.icon:before{content:""}
.social-list a.addthis_button_link span.icon.icon-inverse:before{content:""}
.social-list a.addthis_button_link:hover{color:#7d5b3f}
.social-list a.addthis_button_linkedin span.icon:before{content:""}
.social-list a.addthis_button_linkedin span.icon.icon-inverse:before{content:""}
.social-list a.addthis_button_linkedin:hover{color:#007bb6}
.social-list a.addthis_button_pinterest span.icon:before{content:""}
.social-list a.addthis_button_pinterest span.icon.icon-inverse:before{content:""}
.social-list a.addthis_button_pinterest:hover{color:#cb2027}
.social-list a.addthis_button_pinterest_share span.icon:before{content:""}
.social-list a.addthis_button_pinterest_share span.icon.icon-inverse:before{content:""}
.social-list a.addthis_button_pinterest_share:hover{color:#cb2027}
.social-list a.addthis_button_twitter span.icon:before{content:""}
.social-list a.addthis_button_twitter span.icon.icon-inverse:before{content:""}
.social-list a.addthis_button_twitter:hover{color:#00aced}
.social-list a.addthis_button_compact span.icon:before{content:""}
.social-list a.addthis_button_compact span.icon.icon-inverse:before{content:""}
.social-list a.addthis_button_compact:hover{color:#7d5b3f}
.social-list .icon{vertical-align:middle;font-size:1.125rem}
@media screen and (min-width:40.3125em){.social-list .icon{font-size:1.6rem}
}
.social-list .share-label{font-size:.875rem;margin-right:.25rem}
@media screen and (min-width:40.3125em){.social-list{margin-top:.75rem;margin-bottom:.75rem}
}
.headline-list{margin-bottom:1rem}
.headline-list.flush{margin:0}
.headline-list h4{font-weight:normal}
.headline-list li{padding:.25rem 0;border-top:1px solid #ddd}
.post-list li{margin-bottom:1rem}
.bullet-list{list-style:square;margin:0 0 1em 1.2em;line-height:1.3}
.bullet-list li{margin-bottom:1rem}
.text-list{margin:0 0 1em;line-height:1.3}
.text-list li{margin-bottom:1rem}
.link-list ul{margin:0 0 1em 0;font-size:1rem}
.link-list ul li{line-height:1.35;list-style:none;margin-top:.37rem}
.link-list ul li a{display:block;padding:.5rem 0}
.megamenu_linklist .link-list ul li a:hover,.footer .link-list ul li a:hover{text-decoration:underline}
.link-list ul li a[href^="tel:"]{display:inline-block;color:#7d5b3f;cursor:context-menu;margin-bottom:.4rem;font-size:.875rem}
.footer .link-list ul li a[href^="tel:"]{margin-bottom:0rem}
@media screen and (min-width:40.3125em){.link-list ul li{margin-top:0}
}
@media screen and (min-width:64em){.link-list ul{font-size:.875rem}
.link-list ul li a{padding:.25rem 0}
}
.horizontal-link-list{margin:0}
.horizontal-link-list ul{color:#888;margin:0}
.horizontal-link-list li{font-size:.8125rem;margin-top:0;margin-left:0;list-style:none;display:inline-block}
.horizontal-link-list li a{color:inherit}
.horizontal-link-list li a:hover,.horizontal-link-list li a:focus{color:#333}
.footer .horizontal-link-list li a{color:#656a6b;font-size:1rem}
.footer .horizontal-link-list li a:hover,.footer .horizontal-link-list li a:focus{color:#d9d3c7;text-decoration:underline}
.horizontal-link-list li:before{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";width:5px;height:15px;margin:0 5px}
.horizontal-link-list li:first-child:before{content:none;width:0;margin:0}
.social-link-list{margin:0;color:#888;list-style-type:none}
.social-link-list li{margin-top:0;margin-left:0;list-style:none;display:inline-block}
.social-link-list li a{color:inherit}
.social-link-list li a:hover,.social-link-list li a:focus{color:#333}
.social-link-list li [class^="icon-"],.social-link-list li [class*=" icon-"],.social-link-list li .icon{font-size:1.375rem;display:inline-block;min-height:25px;margin:0 5px}
.social-link-list li:first-of-type [class^="icon-"],.social-link-list li:first-of-type [class*=" icon-"],.social-link-list li:first-of-type .icon{margin-left:0}
.document-list,.video-list{list-style:none;margin:0}
.document-list>li{margin-top:1rem}
.document-link-list{padding:1rem 0}
.document-link-list h4{font-family:"Maison Neue, Bold";font-size:.875rem}
.document-link-list .document-list{font-size:.875rem}
.file-info{display:block;margin-top:.25rem}
.file-info li{display:inline;border-left:1px solid #d5d5d5;padding:0 0 0 .35rem;margin-left:.25rem;text-transform:uppercase;color:#656a6b}
.file-info li:first-child{border-left:0;margin-left:0;padding:0}
.file-info-inline{display:inline-block;margin-left:.5rem;font-size:.75rem;color:#888}
.file-info-inline>:not(:first-child){border-left:1px solid #888;margin-left:.25rem;padding-left:.35rem}
.video-list ul{margin:1.5rem 0 0;list-style:none}
.video-list ul li{max-width:77.5rem;margin-left:auto;margin-right:auto}
.video-list ul li::before,.video-list ul li::after{content:' ';display:table}
.video-list ul li::after{clear:both}
.video-list ul li:first-child{margin-top:0}
.video-list figure.video{display:block}
li>.video-list figure.video{margin-right:0;margin-left:0}
.video-list--horizontal li{margin-top:0}
.video-results{max-height:265px}
.features-list{margin:0;list-style:none;background:#efede9;border-radius:3px;padding:1rem .5rem}
.features-list li{font-size:.875rem;padding-left:2.5rem;margin:1rem 0 0;font-weight:500}
.features-list li:first-child{margin:0}
.features-list li span{font-size:1.75rem;display:block;position:relative;top:-0.25rem;margin-left:-2.5rem;float:left}
@media screen and (min-width:64em){.features-list{padding:1.75rem 1.5rem}
.features-list li{margin:1.5rem 0 0}
}
.recommended-for{list-style:none;margin:0}
.recommended-for li{font-size:.875rem;margin-top:.65rem}
@media all and (min-width:40.3125em){.video-list figure.video a.thumb .overlay img{width:25%}
.video-list figure.video figcaption{font-size:.875rem;line-height:1.25}
}
.grid-list-container{overflow:hidden;padding:0}
.grid-list-container.closeup-card{overflow:hidden;padding-left:1rem;padding-right:1rem}
.section.show-more{border-top:0 !important}
.section.loading-more{border-top:0 !important}
.grid-list-container.grid-list__show-more--six>.row.grid-list>.column:nth-child(6) ~ .column,.grid-list-container.grid-list__show-more--six>.row.grid-list>.columns:nth-child(6) ~ .column,.video-list figure.video .grid-list-container.grid-list__show-more--six>.row.grid-list>.thumb-container:nth-child(6) ~ .column,.video-list figure.video .grid-list-container.grid-list__show-more--six>.row.grid-list>figcaption:nth-child(6) ~ .column,.grid-list-container.grid-list__show-more--six>.row.grid-list>.column:nth-child(6) ~ .columns,.grid-list-container.grid-list__show-more--six>.row.grid-list>.columns:nth-child(6) ~ .columns,.video-list figure.video .grid-list-container.grid-list__show-more--six>.row.grid-list>.thumb-container:nth-child(6) ~ .columns,.video-list figure.video .grid-list-container.grid-list__show-more--six>.row.grid-list>figcaption:nth-child(6) ~ .columns,.video-list figure.video .grid-list-container.grid-list__show-more--six>.row.grid-list>.column:nth-child(6) ~ .thumb-container,.video-list figure.video .grid-list-container.grid-list__show-more--six>.row.grid-list>.columns:nth-child(6) ~ .thumb-container,.video-list figure.video .grid-list-container.grid-list__show-more--six>.row.grid-list>.thumb-container:nth-child(6) ~ .thumb-container,.video-list figure.video .grid-list-container.grid-list__show-more--six>.row.grid-list>figcaption:nth-child(6) ~ .thumb-container,.video-list figure.video .grid-list-container.grid-list__show-more--six>.row.grid-list>.column:nth-child(6) ~ figcaption,.video-list figure.video .grid-list-container.grid-list__show-more--six>.row.grid-list>.columns:nth-child(6) ~ figcaption,.video-list figure.video .grid-list-container.grid-list__show-more--six>.row.grid-list>.thumb-container:nth-child(6) ~ figcaption,.video-list figure.video .grid-list-container.grid-list__show-more--six>.row.grid-list>figcaption:nth-child(6) ~ figcaption{display:none}
.grid-list-container.grid-list__show-more--eight>.row.grid-list>.column:nth-child(8) ~ .column,.grid-list-container.grid-list__show-more--eight>.row.grid-list>.columns:nth-child(8) ~ .column,.video-list figure.video .grid-list-container.grid-list__show-more--eight>.row.grid-list>.thumb-container:nth-child(8) ~ .column,.video-list figure.video .grid-list-container.grid-list__show-more--eight>.row.grid-list>figcaption:nth-child(8) ~ .column,.grid-list-container.grid-list__show-more--eight>.row.grid-list>.column:nth-child(8) ~ .columns,.grid-list-container.grid-list__show-more--eight>.row.grid-list>.columns:nth-child(8) ~ .columns,.video-list figure.video .grid-list-container.grid-list__show-more--eight>.row.grid-list>.thumb-container:nth-child(8) ~ .columns,.video-list figure.video .grid-list-container.grid-list__show-more--eight>.row.grid-list>figcaption:nth-child(8) ~ .columns,.video-list figure.video .grid-list-container.grid-list__show-more--eight>.row.grid-list>.column:nth-child(8) ~ .thumb-container,.video-list figure.video .grid-list-container.grid-list__show-more--eight>.row.grid-list>.columns:nth-child(8) ~ .thumb-container,.video-list figure.video .grid-list-container.grid-list__show-more--eight>.row.grid-list>.thumb-container:nth-child(8) ~ .thumb-container,.video-list figure.video .grid-list-container.grid-list__show-more--eight>.row.grid-list>figcaption:nth-child(8) ~ .thumb-container,.video-list figure.video .grid-list-container.grid-list__show-more--eight>.row.grid-list>.column:nth-child(8) ~ figcaption,.video-list figure.video .grid-list-container.grid-list__show-more--eight>.row.grid-list>.columns:nth-child(8) ~ figcaption,.video-list figure.video .grid-list-container.grid-list__show-more--eight>.row.grid-list>.thumb-container:nth-child(8) ~ figcaption,.video-list figure.video .grid-list-container.grid-list__show-more--eight>.row.grid-list>figcaption:nth-child(8) ~ figcaption{display:none}
.grid-list-container.grid-list__show-more--nine>.row.grid-list>.column:nth-child(9) ~ .column,.grid-list-container.grid-list__show-more--nine>.row.grid-list>.columns:nth-child(9) ~ .column,.video-list figure.video .grid-list-container.grid-list__show-more--nine>.row.grid-list>.thumb-container:nth-child(9) ~ .column,.video-list figure.video .grid-list-container.grid-list__show-more--nine>.row.grid-list>figcaption:nth-child(9) ~ .column,.grid-list-container.grid-list__show-more--nine>.row.grid-list>.column:nth-child(9) ~ .columns,.grid-list-container.grid-list__show-more--nine>.row.grid-list>.columns:nth-child(9) ~ .columns,.video-list figure.video .grid-list-container.grid-list__show-more--nine>.row.grid-list>.thumb-container:nth-child(9) ~ .columns,.video-list figure.video .grid-list-container.grid-list__show-more--nine>.row.grid-list>figcaption:nth-child(9) ~ .columns,.video-list figure.video .grid-list-container.grid-list__show-more--nine>.row.grid-list>.column:nth-child(9) ~ .thumb-container,.video-list figure.video .grid-list-container.grid-list__show-more--nine>.row.grid-list>.columns:nth-child(9) ~ .thumb-container,.video-list figure.video .grid-list-container.grid-list__show-more--nine>.row.grid-list>.thumb-container:nth-child(9) ~ .thumb-container,.video-list figure.video .grid-list-container.grid-list__show-more--nine>.row.grid-list>figcaption:nth-child(9) ~ .thumb-container,.video-list figure.video .grid-list-container.grid-list__show-more--nine>.row.grid-list>.column:nth-child(9) ~ figcaption,.video-list figure.video .grid-list-container.grid-list__show-more--nine>.row.grid-list>.columns:nth-child(9) ~ figcaption,.video-list figure.video .grid-list-container.grid-list__show-more--nine>.row.grid-list>.thumb-container:nth-child(9) ~ figcaption,.video-list figure.video .grid-list-container.grid-list__show-more--nine>.row.grid-list>figcaption:nth-child(9) ~ figcaption{display:none}
.grid-list-container.grid-list__show-more--twelve>.row.grid-list>.column:nth-child(12) ~ .column,.grid-list-container.grid-list__show-more--twelve>.row.grid-list>.columns:nth-child(12) ~ .column,.video-list figure.video .grid-list-container.grid-list__show-more--twelve>.row.grid-list>.thumb-container:nth-child(12) ~ .column,.video-list figure.video .grid-list-container.grid-list__show-more--twelve>.row.grid-list>figcaption:nth-child(12) ~ .column,.grid-list-container.grid-list__show-more--twelve>.row.grid-list>.column:nth-child(12) ~ .columns,.grid-list-container.grid-list__show-more--twelve>.row.grid-list>.columns:nth-child(12) ~ .columns,.video-list figure.video .grid-list-container.grid-list__show-more--twelve>.row.grid-list>.thumb-container:nth-child(12) ~ .columns,.video-list figure.video .grid-list-container.grid-list__show-more--twelve>.row.grid-list>figcaption:nth-child(12) ~ .columns,.video-list figure.video .grid-list-container.grid-list__show-more--twelve>.row.grid-list>.column:nth-child(12) ~ .thumb-container,.video-list figure.video .grid-list-container.grid-list__show-more--twelve>.row.grid-list>.columns:nth-child(12) ~ .thumb-container,.video-list figure.video .grid-list-container.grid-list__show-more--twelve>.row.grid-list>.thumb-container:nth-child(12) ~ .thumb-container,.video-list figure.video .grid-list-container.grid-list__show-more--twelve>.row.grid-list>figcaption:nth-child(12) ~ .thumb-container,.video-list figure.video .grid-list-container.grid-list__show-more--twelve>.row.grid-list>.column:nth-child(12) ~ figcaption,.video-list figure.video .grid-list-container.grid-list__show-more--twelve>.row.grid-list>.columns:nth-child(12) ~ figcaption,.video-list figure.video .grid-list-container.grid-list__show-more--twelve>.row.grid-list>.thumb-container:nth-child(12) ~ figcaption,.video-list figure.video .grid-list-container.grid-list__show-more--twelve>.row.grid-list>figcaption:nth-child(12) ~ figcaption{display:none}
.grid-list>.columns,.video-list figure.video .grid-list>.thumb-container,.video-list figure.video .grid-list>figcaption{padding-top:7px;padding-bottom:7px;-webkit-transform:translateY(1px);transform:translateY(1px);margin-top:-1px;border:1px solid #d5d5d5;border-left:0}
.row.grid-list{margin:0 !important;border-top:1px solid #d5d5d5;border-left:1px solid #d5d5d5}
.row.grid-list-search{margin:0 !important;border-left:1px solid #d5d5d5}
.row.grid-list.centered{margin:0 !important;border-top:1px solid #d5d5d5;border-left:1px solid #d5d5d5;display:flex;justify-content:center}
.project-browse-results .row.grid-list{border:0}
.row.grid-list.no-border-top{border-top:0}
.row.grid-list>.column{margin:0 !important;-webkit-transform:translateY(0) !important;transform:translateY(0) !important;border:1px solid #d5d5d5;border-left:0;border-top:0}
.project-browse-results .row.grid-list>.column{border:0}
.row.grid-list.no-border-top>.column{border-top:1px solid #d5d5d5}
.row.grid-list.no-border-top>.column:nth-child(n+3){border-top:0}
.mini-card-bottom-margin{margin-bottom:10px}
.mini-card-grid-list>.column>.mini-card-grid-container{padding:3px;border:none !important}
.mini-card-grid-list>h3{text-transform:none !important;padding-left:.75rem;padding-right:.75rem}
.mini-card-grid-list>.column>.mini-card-grid-container>.mini-card-row{border-top-style:none;border-left-style:none;padding-bottom:.75rem}
.mini-card-grid-list>.column>.mini-card-grid-container>.mini-card-row>.column{border-style:none;padding-top:0 !important;padding-left:0 !important;padding-right:0 !important;background:white}
.mini-card-grid-list>.column>.mini-card-grid-container>.mini-card-row>.column>.grid-list-item>.mini-card-item figcaption{margin-left:.75rem;margin-right:.75rem}
.mini-card-grid-list>.column>.mini-card-grid-container>.mini-card-row>.column>.grid-list-item>.mini-card-item a{display:block;font-size:1rem}
.mini-card-grid-list>.column>.mini-card-grid-container>.mini-card-row>.column>.grid-list-item>.mini-card-item a figcaption{font-family:"Maison Neue, Bold",Helvetica,Arial,sans-serif;font-size:1rem}
.mini-card-grid-list>.column>.mini-card-grid-container>.mini-card-row>.column>.grid-list-item>.mini-card-item a figcaption p{color:#121212;font-size:.875rem;margin-top:.5rem}
.mini-card-grid-list>.column>.mini-card-grid-container>.mini-card-row>.column>.grid-list-item>.mini-card-item a:hover figcaption p{color:#121212}
@media screen and (max-width:40.25em){.mini-card-grid-list>.column>.mini-card-grid-container>.mini-card-row>.column>.grid-list-item{margin-top:0}
.mini-card-grid-list>.column>.mini-card-grid-container>.mini-card-row{display:flex;align-content:center;flex-wrap:wrap}
}
@media screen and (min-width:0) and (max-width:40.3124em){.mini-card-grid-list>.column>.mini-card-grid-container>.mini-card-row>.column{width:calc(50% - 1.5rem);margin-left:.75rem !important;margin-right:.75rem !important}
.mini-card-grid-list>.column>.mini-card-grid-container>.mini-card-row>.column:nth-child(n+3){margin-top:1.5rem !important}
}
@media screen and (min-width:40.3125em) and (max-width:63.99em){.mini-card-grid-list>.column>.mini-card-grid-container>.mini-card-row>.column{width:calc(33% - 2.5rem);margin-left:1.25rem !important;margin-right:1.25rem !important}
.mini-card-grid-list>.column>.mini-card-grid-container>.mini-card-row>.column:nth-child(n+4){margin-top:2.5rem !important}
}
@media screen and (min-width:64em){.mini-card-grid-list>.column>.mini-card-grid-container>.mini-card-row>.column{width:calc(25% - 2.5rem);margin-left:1.25rem !important;margin-right:1.25rem !important}
.mini-card-grid-list>.column>.mini-card-grid-container>.mini-card-row>.column:nth-child(n+5){margin-top:2.5rem !important}
}
@media print{.mini-card-grid-list>.column>.mini-card-grid-container>.mini-card-row>.column{padding-left:1.25rem !important;padding-right:1.25rem !important}
}
.content-grid-list>.column>.grid-list-container>.grid-list-large>.column{border-style:none;padding-top:0 !important;padding-left:0 !important;padding-right:0 !important;background:white}
.content-grid-list>.column>.grid-list-container>.grid-list-large>.column>div>.content-list-item figcaption{margin-left:.75rem;margin-right:.75rem}
@media screen and (max-width:40.25em){.content-grid-list>.column>.grid-list-container>.grid-list-large>.column>div>.content-list-item{margin-top:0}
.content-grid-list>.column>.grid-list-container>.grid-list-large{display:flex;align-content:center;flex-wrap:wrap}
}
@media screen and (min-width:0) and (max-width:40.3124em){.content-grid-list>.column>.grid-list-container>.grid-list-large>.column{width:calc(50% - 1.5rem);margin-left:.75rem !important;margin-right:.75rem !important}
.content-grid-list>.column>.grid-list-container>.grid-list-large>.column:nth-child(n+3){margin-top:1.5rem !important}
}
@media screen and (min-width:40.3125em){.content-grid-list>.column>.grid-list-container>.grid-list-large>.column{width:calc(33% - 2.5rem);margin-left:1.25rem !important;margin-right:1.25rem !important}
.content-grid-list>.column>.grid-list-container>.grid-list-large>.column:nth-child(n+4){margin-top:2.5rem !important}
}
.content-grid-list>.column>.grid-list-container>.grid-list-large{border-top-style:none;border-left-style:none;padding-bottom:.75rem}
.content-grid-list>.column>.large-grid-container{padding:3px}
.large-grid-container>.grid-list-large>.column>div>figure.content-list-item a{text-transform:none;font-family:"Maison Neue, Bold",Helvetica,Arial,sans-serif;font-weight:700;line-height:inherit;display:block}
.content-grid-list>.column>.large-grid-no-caps{text-transform:none !important;padding-left:.75rem;padding-right:.75rem}
.content-grid-list>.column>.large-grid-container>.grid-list-large>.column>div>.content-list-item figcaption>p{text-align:left;word-wrap:break-word;overflow-wrap:break-word;font-weight:normal;font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;color:#121212}
.content-grid-list>.column>.large-grid-container>.grid-list-large>.column>div>.content-list-item a:hover figcaption>p{color:#121212}
@media screen and (min-width:40.3125em){.row.grid-list.no-border-top>.column:nth-child(3){border-top:1px solid #d5d5d5}
}
@media screen and (min-width:71.25em){.row.grid-list.no-border-top>.column:nth-child(4){border-top:1px solid #d5d5d5}
}
@media screen and (max-width:40.25em){.content-list-item,.grid-list-item,.photo-gallery-item{margin:10px 0}
}
.grid-list>.column,.grid-list-search>.column{padding-top:7px;padding-bottom:7px}
@media screen and (min-width:40.3125em){.grid-list>.column,.grid-list-search>.column,.grid-list>.columns,.video-list figure.video .grid-list>.thumb-container,.video-list figure.video .grid-list>figcaption{padding-top:12px;padding-bottom:12px;border-top:1px solid #d5d5d5;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}
}
@media screen and (min-width:64em){.grid-list>.column,.grid-list-search>.column,.grid-list>.columns,.video-list figure.video .grid-list>.thumb-container,.video-list figure.video .grid-list>figcaption{padding-top:16px;padding-bottom:16px;border-top:1px solid #d5d5d5;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}
}
.grid-list .grid-list-item table thead,.grid-list .grid-list-item table tbody,.grid-list .grid-list-item table tbody tr,.grid-list .grid-list-item table tfoot,.grid-list .grid-list-item table.summary>tbody tr:nth-of-type(even){background:transparent}
.grid-list .grid-list-item figcaption>a{word-wrap:break-word}
@media screen and (min-width:40.3125em){.content-grid-list .grid-list-large figcaption{font-size:1rem}
}
#product-line-videos .grid-list-item{max-height:265px}
.case-study-grid-list{padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left}
@media screen and (min-width:40.3125em){.case-study-grid-list{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){.case-study-grid-list{padding-left:1rem;padding-right:1rem}
}
.case-study-grid-list:last-child:not(:first-child){float:right}
.download-file-grid-list{margin-bottom:1.5rem}
.download-file-grid-list .grid-list{overflow:hidden}
.collection-grid-list{padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left}
@media screen and (min-width:40.3125em){.collection-grid-list{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){.collection-grid-list{padding-left:1rem;padding-right:1rem}
}
.collection-grid-list:last-child:not(:first-child){float:right}
.mini-card-grid-list{padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left}
.common-condition-config-cards{display:none}
@media screen and (min-width:40.3125em){.mini-card-grid-list{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){.mini-card-grid-list{padding-left:1rem;padding-right:1rem}
}
.mini-card-grid-list:last-child:not(:first-child){float:right}
.mini-card-grid-list .grid-list-container{overflow-y:hidden}
.design-file-grid-list{padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left}
@media screen and (min-width:40.3125em){.design-file-grid-list{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){.design-file-grid-list{padding-left:1rem;padding-right:1rem}
}
.design-file-grid-list:last-child:not(:first-child){float:right}
.design-file-grid-list figure{display:table}
.design-file-grid-list figure a img,.design-file-grid-list figure figcaption{display:table-cell;vertical-align:top}
.design-file-grid-list figure figcaption{padding-left:.75rem}
@media screen and (min-width:40.3125em){.design-file-grid-list figure{display:block}
.design-file-grid-list figure a img,.design-file-grid-list figure figcaption{display:block;padding-left:0}
}
.collection-grid-list table.summary,.design-file-grid-list table.summary{margin-top:.5rem}
.collection-grid-list table.summary>tbody tr,.design-file-grid-list table.summary>tbody tr{vertical-align:top}
.collection-grid-list table.summary td,.design-file-grid-list table.summary td{text-align:left}
.collection-grid-list table.summary a,.design-file-grid-list table.summary a{font-size:inherit}
.video-grid-list{padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left}
@media screen and (min-width:40.3125em){.video-grid-list{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){.video-grid-list{padding-left:1rem;padding-right:1rem}
}
.video-grid-list:last-child:not(:first-child){float:right}
.video-grid-list .grid-list{overflow:hidden}
.performance-grid-list__item--text{padding:.5rem .625rem .625rem}
.performance-grid-list__item [class^="icon-"]{display:inline-block;font-size:1.75rem;margin:.5rem}
.performance-grid-list__column{padding-left:1.5rem;padding-right:1.5rem}
.performance-grid-list__column .row{border-bottom:2px solid #efefef}
@media screen and (min-width:40.3125em){.performance-grid-list__column .row:last-child{border-bottom:0}
}
.performance-grid-list__column .row *{vertical-align:middle}
.performance-grid-list__column:last-child .row:last-child{border-bottom:0}
@media screen and (max-width:64em){.project-browse-results .grid-toggle{display:none}
}
tr.gsa{height:40px}
tr.gsa>th>div{position:absolute}
.gsa-info{display:flex;justify-content:flex-start;margin-bottom:10px}
.gsa-img{flex:1}
.gsa-img>img{width:80px;height:48px;margin-top:-5px}
.gsa-label{flex:1.7;font-size:12px}
.configure-bottom{position:absolute;bottom:10px}
.gsa-article{position:relative}
.grid-toggle{list-style-type:none;text-align:left;margin:1rem 0}
.grid-toggle h5,.grid-toggle .footer h4,.footer .grid-toggle h4{display:inline-block;margin-right:1rem;margin-bottom:.5rem}
.grid-toggle ul{margin:0;display:inline-block}
.grid-toggle label{font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;font-weight:500;text-transform:none}
.grid-toggle input[type="radio"]+label:hover{color:#d9d3c7;cursor:pointer}
.grid-toggle input[type="radio"]+label,.grid-toggle input[type="radio"]+label span{color:#7d5b3f;font-size:.875rem}
.grid-toggle input[type="radio"]+label span{border:0;text-indent:0;margin:0 .25rem 0 0}
.grid-toggle input[type="radio"]+label:hover span{border:0;color:#d9d3c7}
.grid-toggle input[type="radio"]:checked+label,.grid-toggle input[type="radio"]:checked+label span{color:#121212;cursor:default}
.grid-toggle input[type="radio"]:checked+label span{border:0;text-indent:0}
.grid-toggle li{display:inline-block}
.grid-toggle li:first-child label{border-right:1px solid #d5d5d5;padding-right:.8125rem;margin-right:.625rem}
@media screen and (min-width:64em){.grid-toggle{text-align:right;margin:0}
}
figure.video{display:inline-block}
figure.video a.thumb{position:relative;display:block;width:100%;height:100%;margin-bottom:.5rem}
figure.video a.thumb .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.35);transition:background .25s ease-out;text-align:center}
figure.video a.thumb .play-button{position:absolute;width:25%;height:45%;top:28%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);transition:opacity .25s ease-out;opacity:.5;filter:alpha(opacity=50);background:url(../images/play.svg) no-repeat center center;background-size:100%}
figure.video a.thumb:hover .overlay,figure.video a.thumb:focus .overlay{transition:background .25s ease-out;background:transparent}
figure.video a.thumb:hover .play-button,figure.video a.thumb:focus .play-button{transition:opacity .25s ease-out;opacity:.75;filter:alpha(opacity=75)}
figure.video img{margin:0}
figure.video figcaption{font-size:.875rem;line-height:1.25}
figure.video figcaption a{overflow:auto;display:inline;font-weight:500}
@media screen and (min-width:40.3125em){figure.video a.thumb{float:none;width:100%;margin-right:0}
figure.video a.thumb .play-button{width:15%;height:27%;top:36%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}
}
@media screen and (min-width:64em){figure.video figcaption{font-size:1rem}
}
.large-centered .feature-video,.medium-centered .feature-video{text-align:center}
@media screen and (min-width:0) and (max-width:40.25em){.feature-video.hide-description{margin-bottom:-4rem}
}
.feature-video .thumb-caption{display:none}
.feature-video .full-caption{display:block;margin-top:1.5rem}
.feature-video figure.video{position:relative}
.feature-video figure.video a.thumb{float:none;width:100%;margin-right:0}
.feature-video figure.video a.thumb .play-button{width:20%;height:35.5%;top:1rem;right:1rem;left:auto;-webkit-transform:none;transform:none}
.feature-video figure.video figcaption{position:absolute;bottom:1.5rem;left:1.5rem;font-size:1.125rem;line-height:1;width:90%}
.feature-video figure.video figcaption a,.feature-video figure.video figcaption span{color:#fff}
@media screen and (min-width:40.3125em){.feature-video figure.video figcaption{bottom:1.5rem;left:1.5rem;font-size:1.25rem}
.feature-video figure.video a.thumb .play-button{width:15%;height:27%;top:36%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}
}
.video{margin-bottom:.75rem}
.video button:hover,.video button:focus,.video-js button:hover,.video-js button:focus{background:0;border:0}
.video .vjs-social-share-link:focus,.video-js .vjs-social-share-link:focus{color:white}
.video figure{display:block}
.smooth-bcPlayer-loading{visibility:hidden;opacity:0;transition:opacity .3s ease}
.smooth-bcPlayer-loading.player-ready{visibility:visible;opacity:1}
.video .brightcove-container{width:100%;cursor:pointer;display:block;position:relative}
.video .brightcove-container:after{display:block;content:''}
.video .brightcove-container object{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%}
.video .brightcove-container video{max-width:100%}
.video .brightcove-container .video-js{position:relative;top:0;bottom:0;right:0;left:0;width:100%;height:auto;padding-top:0}
.video .player-embed-wrap{margin:0 auto;width:100%;text-align:center}
.video .video-name{font-weight:normal;text-transform:none}
.video .video-description{margin-top:1rem}
.video figcaption h3{font-size:1.125rem;font-weight:700;margin-bottom:.58823529rem;margin-top:1rem;word-break:break-word;line-height:1.5rem}
.video figcaption p{font-size:.88235294rem;white-space:normal}
.video figcaption a.full-video-link{display:inline-block;margin-top:1rem;color:black;font-size:1.125rem;font-weight:bold}
.video figcaption a.full-video-link>*{vertical-align:middle}
.video figcaption a.full-video-link img{width:40px;background:black;border-radius:50%;margin-right:.5rem;margin-bottom:0;outline:5px solid white;outline-offset:-2px}
.video figcaption a.full-video-link .duration{background:black;color:white;font-size:.75rem;font-weight:normal;padding:.125rem .25rem;margin-left:.5rem}
.video .bc-player-uKZIl8OxM_default .vjs-tech{position:relative}
.video .vjs-big-play-button,.video-js .vjs-big-play-button{border-radius:50%}
.video .video-js.bc-player-uKZIl8OxM_default .vjs-current-time,.video .video-js.bc-player-uKZIl8OxM_default .vjs-duration,.video .video-js.bc-player-uKZIl8OxM_default .vjs-time-divider{display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important}
.video .thumb-container{min-height:310px}
.video .thumb-container .thumb-image-container{margin-bottom:.9375rem;width:100%;height:10rem;position:relative}
.video .thumb-container .thumb-image-container .thumb-image{width:100%;height:100%;position:absolute}
.video .thumb-container .thumb-image-container>a{width:100%;height:100%;position:absolute}
.video .thumb-container .thumb-image-container>a .vjs-big-play-button{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;margin:auto;background:0;width:auto;height:auto;box-shadow:0 0 10px 3px #666;border-radius:50%}
.video .thumb-container .thumb-image-container>a .vjs-big-play-button:hover{border-radius:50%;box-shadow:0 0 15px 3px #fff}
.video .thumb-container .thumb-image-container>a .vjs-big-play-button:before{color:rgba(136,136,136,0.6);font-size:3.75rem;width:auto;margin:0;line-height:1;border-radius:50%;opacity:1}
.video .thumb-container .thumb-caption{font-size:1rem}
.video .thumb-container .thumb-caption a{font-weight:700;display:inline}
.video-container{margin-top:.9375rem;max-width:1960px;margin-left:auto;margin-right:auto}
[data-video-player-modal]{overflow-y:overlay;padding-top:2.5rem}
[data-video-player-modal] .close-button{right:.45rem}
[data-video-player-modal] .modal-content .video .brightcove-container video{max-height:calc(100vh - 150px)}
@media screen and (min-width:0) and (max-width:40.25em){[data-video-player-modal] .modal-content .video .brightcove-container video{max-height:calc(100vh - 320px)}
}
.tooltip-container{display:inline-block;position:relative}
.tooltip-container:hover .tooltip{display:block}
.tooltip-link{background:#f9f9f9}
.tooltip{display:none;position:absolute;top:1.5em;left:0;width:18em;padding:1rem;background:#fff;border:1px solid gray;box-shadow:.3em .3em 1em 0 rgba(0,0,0,0.2)}
.tooltip h2{margin-top:0}
@media all and (min-width:0){.tooltip{width:22em}
}
@media all and (min-width:0){.tooltip{width:27em}
}
@media all and (min-width:0){.tooltip{width:30em}
}
ul.accordion{border:0;border-radius:0;margin:0}
.accordion-tabs ul.accordion li.accordion-item{border-top:0;border-bottom:0}
.accordion-tabs ul.accordion li.accordion-item.is-active .accordion-title,.accordion-tabs ul.accordion li.accordion-item.is-active .accordion-content{background-color:#efede9}
@media screen and (min-width:40.3125em){.accordion-tabs ul.accordion li.accordion-item.is-active .accordion-title,.accordion-tabs ul.accordion li.accordion-item.is-active .accordion-content{background-color:#fff}
}
ul.accordion li.accordion-item{margin-top:-1px;background:#efefef;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;position:relative}
.search-results ul.accordion li.accordion-item{border-top:0;border-bottom:0}
ul.accordion li.accordion-item:first-child{margin-top:0}
ul.accordion li.accordion-item.is-active .accordion-content{transition:max-height .3s linear 0,padding 0 linear 0;max-height:100%}
ul.accordion li.accordion-item.is-active .accordion-title{background:#fff}
ul.accordion li.accordion-item .accordion-content{transition:max-height .3s linear 0,padding 0 linear .3s;max-height:0;overflow:hidden;padding:0;border-bottom:0}
ul.accordion .accordion-title{border-top:1px solid #d5d5d5;font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#121212;font-weight:700;font-size:1rem}
ul.accordion .accordion-title:before{content:""}
ul.accordion .accordion-title:before{color:#888;position:relative;right:.125rem;top:.8125rem;float:right;font-size:.75rem;-webkit-transform:rotate(0);transform:rotate(0);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:500ms}
ul.accordion .accordion-title:hover:before{-webkit-transform:rotate(0);transform:rotate(0)}
ul.accordion .is-active .accordion-title{border-bottom:0}
ul.accordion .is-active .accordion-title:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
@media screen and (min-width:53.125em){ul.accordion li.accordion-item{border-top:0;border-bottom:0}
}
.accordion-thumbnail-tabs ul.accordion li.accordion-item:not(.is-active){border:0}
.document-accordion ul.accordion li.accordion-item.is-active .accordion-content{padding:0 1rem 1rem !important}
.document-accordion ul.accordion .accordion-title{border-top:0;border-bottom:0}
.document-accordion__container{background:#7d5b3f;text-align:center;display:inline-block;position:static;margin-top:.5rem}
@media screen and (min-width:53.125em){.document-accordion__container{position:absolute;top:0;max-width:310px;margin-top:-1px;margin-left:0;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5}
}
.document-accordion__header{padding:.75rem 0;font-size:1.25rem;color:#fff;cursor:default;pointer-events:none}
.document-accordion__header [class^="icon-"]{display:none}
@media screen and (min-width:53.125em){.document-accordion__header{padding:1.25rem 0;height:69px;cursor:pointer;pointer-events:all}
.document-accordion__header .hide-for-large{display:none}
.document-accordion__header [class^="icon-"]{display:block;font-size:1rem}
}
@media screen and (min-width:64em){.document-accordion__header{text-align:left;padding-left:1rem;padding-right:1rem}
.document-accordion__header [class^="icon-"]{float:right;position:relative;top:.3125rem;font-size:1rem}
}
.document-accordion__wrapper{position:absolute;width:100%;text-align:left;overflow:auto;display:block;position:static;box-shadow:0 5px 5px -4px rgba(0,0,0,0.3)}
.document-accordion__wrapper.toggled{display:block}
.document-accordion__wrapper .accordion{border:0;margin-bottom:0}
@media screen and (min-width:53.125em){.document-accordion__wrapper{border-bottom:1px solid #d5d5d5;max-height:calc( 100vh - 70px)}
.document-accordion__wrapper.toggled{display:none}
}
.tabs{background:#efede9;margin-left:0;margin-right:0;overflow:visible;padding-top:.25rem;border-right:0;border-left:0}
.tabs .tabs-container{padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left}
@media screen and (min-width:40.3125em){.tabs .tabs-container{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){.tabs .tabs-container{padding-left:1rem;padding-right:1rem}
}
.tabs .tabs-container:last-child:not(:first-child){float:right}
.tabs .tabs-container .tab-items{padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left;white-space:nowrap;overflow-x:auto;position:relative}
@media screen and (min-width:40.3125em){.tabs .tabs-container .tab-items{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){.tabs .tabs-container .tab-items{padding-left:1rem;padding-right:1rem}
}
.tabs .tabs-container .tab-items:last-child:not(:first-child){float:right}
.thumbnail-tabs.row .tabs .tab-items ul{text-align:center;padding-bottom:2rem}
.tabs ul{display:table;margin:0;list-style:none}
.tabs li.tabs-title{display:table-cell;margin:0;float:none;text-align:center;border-radius:3px 3px 0 0;position:relative;font-weight:bold}
.tabs li.tabs-title.override-background{background-color:#efede9 !important}
.tabs li.tabs-title.is-active.tabs-title--search a{background:#fff;color:#121212}
.tabs li.tabs-title.is-active a{background:#fff;color:#656a6b;border-bottom:1px solid #fff}
.tabs li.tabs-title.is-active::after{content:'';border:0}
.tabs li.tabs-title.tabs-title--search a{background:#7d5b3f;color:#fff}
.tabs li.tabs-title:last-child::after{content:''}
.tabs li.tabs-title.disabled a{color:#888}
.tabs li.tabs-title a{display:block;padding:1.25rem 1rem;background:#efede9;font-weight:700;font-size:.875rem;color:#7d5b3f;border-radius:3px 3px 0 0;font-weight:bold;font-size:1rem;font-family:"Maison Neue, Bold"}
@media screen and (min-width:64em){.tabs li.tabs-title a{padding:1.25rem}
}
@media screen and (min-width:71.25em){.tabs .tabs-container{margin-left:auto;margin-right:auto;float:none;max-width:77.5rem;max-height:none}
.tabs .tabs-container::before,.tabs .tabs-container::after{content:' ';display:table}
.tabs .tabs-container::after{clear:both}
}
@media screen and (min-width:40.3125em){.accordion-tabs ul.accordion li.accordion-item:not(.is-active){display:none}
.accordion-tabs ul.accordion li.accordion-item .accordion-content{transition:initial;max-height:initial}
}
.tabs-content{border:0;float:left;width:100%}
.tabs-content .tabs-panel{padding-top:4.375rem;max-width:77.5rem;margin-left:auto;margin-right:auto;padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left}
.tabs-content .tabs-panel::before,.tabs-content .tabs-panel::after{content:' ';display:table}
.tabs-content .tabs-panel::after{clear:both}
@media screen and (min-width:40.3125em){.tabs-content .tabs-panel{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){.tabs-content .tabs-panel{padding-left:1rem;padding-right:1rem}
}
.tabs-content .tabs-panel:last-child:not(:first-child){float:right}
.tabs-content .tabs-panel,.tabs-content .tabs-panel:last-child{float:none}
.section{background:#fff;padding-top:1.5rem;padding-bottom:1.5rem}
.section+.section{border-top:0}
.section.no-borders{border-top:0;border-bottom:0}
.section.no-padding{padding-top:0;padding-bottom:0}
.section.no-padding-top{padding-top:0}
.section.no-padding-bottom{padding-bottom:0}
.section.column,.section.columns,.video-list figure.video .section.thumb-container,.video-list figure.video figcaption.section{background:transparent;border:0}
.section.gray{background:#efede9}
.section.gray h3{background:#efede9 !important}
.section.no-border{border:0}
.section.gray+.solid{border-top:0}
.section.gray.show-more{padding-top:1.5rem}
.section.gray.show-more+.section{padding-top:1.5rem}
@media screen and (min-width:64em){.section.product-sku-table .large-uncollapse{padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left;float:none}
}
@media screen and (min-width:64em) and (min-width:40.3125em){.section.product-sku-table .large-uncollapse{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em) and (min-width:64em){.section.product-sku-table .large-uncollapse{padding-left:1rem;padding-right:1rem}
}
@media screen and (min-width:64em){.section.product-sku-table .large-uncollapse:last-child:not(:first-child){float:right}
}
.section.product-sku-table .icon-plant,.section.product-suspension-table .icon-plant{color:#54a045}
.section.product-sku-table .icon-sustain,.section.product-suspension-table .icon-sustain{display:inline-block;position:relative;top:2px}
.section.product-sku-table .icon-sustain,.section.product-sku-table .icon-sustain:before,.section.product-suspension-table .icon-sustain,.section.product-suspension-table .icon-sustain:before,.project-gallery__image-details .icon-sustain,.project-gallery__image-details .icon-sustain:before{height:14px;width:14px}
.section.product-sku-table .icon-sustain:before,.section.product-suspension-table .icon-sustain:before{display:block;left:0;position:absolute;top:0}
.section.product-sku-table .icon-total-acoustics,.section.product-suspension-table .icon-total-acoustics{display:inline-block;position:relative;top:3px}
.section.product-sku-table .icon-total-acoustics,.section.product-sku-table .icon-total-acoustics:before,.section.product-suspension-table .icon-total-acoustics,.section.product-suspension-table .icon-total-acoustics:before,.project-gallery__image-details .icon-total-acoustics,.project-gallery__image-details .icon-total-acoustics:before{height:18px;width:18px}
.section.product-sku-table .faceted-filtering__list,.section.product-suspension-table .faceted-filtering__list{display:block}
@media screen and (min-width:40.3125em){.section.product-sku-table .faceted-filtering__list,.section.product-suspension-table .faceted-filtering__list{display:inline-block}
}
.section.product-sku-table .sku-ctas,.section.product-suspension-table .sku-ctas{font-size:1rem;float:none;display:block}
@media screen and (min-width:40.3125em){.section.product-sku-table .sku-ctas,.section.product-suspension-table .sku-ctas{float:right;display:inline-block}
}
.section.product-sku-table .sku-ctas button,.section.product-suspension-table .sku-ctas button{margin:.625rem;padding:.625rem .9375rem;color:#fff;background-color:#7d5b3f;font-size:.875rem;float:none;margin:.625rem 0;width:100%}
.section.product-sku-table .sku-ctas button:hover,.section.product-sku-table .sku-ctas button:focus,.section.product-suspension-table .sku-ctas button:hover,.section.product-suspension-table .sku-ctas button:focus{background:#d9d3c7;border:3px solid #d9d3c7}
.section.product-sku-table .sku-ctas button span[class^=icon-],.section.product-suspension-table .sku-ctas button span[class^=icon-]{margin-right:.4375rem}
.section.product-sku-table table.sku-table.responsive tbody tr td a{white-space:nowrap}
@media screen and (min-width:40.3125em){.section{padding-top:2rem;padding-bottom:2rem}
.section.gray.show-more{padding-top:2rem}
.section.gray.show-more+.section{padding-top:2rem}
}
.section .small-centered{float:none !important}
.section-column-control{margin-bottom:2rem}
.section-column-control .section{border-bottom:0}
@media screen and (min-width:40.3125em){.section-column-control>section>div.center-columns{display:flex;justify-content:center}
.section-column-control>section>div.center-columns>div.columns:last-child:not(:first-child){width:0}
}
.section-reverb-form{border-bottom:0}
.recently-viewed{overflow-x:hidden}
.article-header h1{font-size:2.5em}
.byline{font-size:.875rem;font-style:italic;margin-bottom:.5rem}
.wp-caption-text{font-style:italic}
.review-summary .grade{width:4.5em;float:left;margin:0 .5rem 0 0}
.review-summary .summary-text{margin-left:5em}
.social-share{overflow:hidden;margin-bottom:1rem}
.social-share li{float:left;margin-right:.25rem}
.social-share a{background:#333;color:#fff;display:block;padding:.5rem}
.social-share a:hover{background:gray}
.comments li{margin-bottom:1rem}
.comment-container{overflow:hidden;margin-bottom:1rem}
.comment-meta{float:left;width:6.5em}
.comment-meta img{display:block;border:1px solid #eee;margin-bottom:.5rem}
.comment-name{font-size:.75rem}
.comment-text{margin-left:9em}
.alert{text-align:center;padding:1rem;margin-bottom:.5rem;border:1px solid gray;background:#f9f9f9}
.alert-error{color:#f2344b;border-color:#f2344b;background:#ffbebe}
.stat-cards .stat-column{margin-bottom:1rem}
.stat-cards .stat-card{border:1px solid #d5d5d5;background:#fff;text-align:center;position:relative;display:table;table-layout:fixed;width:100%;height:100%;margin-bottom:1.75rem !important}
.stat-cards .stat-card__wrapper{display:inline-block;vertical-align:middle;padding:.625rem;width:100%}
.stat-cards .stat-card .statValue{font-size:3.5rem;line-height:.8;display:inline-block;vertical-align:middle;color:#54a045}
.stat-cards .stat-card .statLabel{color:#121212;display:block;line-height:1;margin-bottom:1rem}
.stat-cards .stat-card .statLabel,.stat-cards .stat-card .text-link{font-size:.8125rem}
.stat-cards .stat-card .text-link{position:absolute;bottom:1rem;left:50%;margin-left:-50%;width:100%}
.stat-cards .stat-card img{height:3.4375rem;width:100%}
.stat-cards .stat-card a{display:block;height:100%;position:relative}
@media screen and (min-width:40.3125em){.stat-cards .stat-card .statValue{font-size:2.75rem}
.stat-cards .stat-card img{height:3.75rem}
}
@media screen and (min-width:53.125em){.stat-cards .stat-card__wrapper{padding:1.25rem}
.stat-cards .stat-card .statLabel,.stat-cards .stat-card .text-link{font-size:.875rem}
}
@media screen and (min-width:64em){.stat-cards .stat-card .statValue{font-size:3.5rem}
.stat-cards .stat-card img{height:4.375rem}
}
.category-tiles{max-width:6.25rem rem;margin-left:auto;margin-right:auto;margin:0;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover}
.category-tiles::before,.category-tiles::after{content:' ';display:table}
.category-tiles::after{clear:both}
.category-tiles>div{width:100%;float:left;padding-left:0;padding-right:0;padding-top:.375rem;padding-bottom:.375rem}
.category-tiles>div:last-child:not(:first-child){float:right}
.category-tiles>div:first-child{padding-left:0;padding-bottom:0}
.category-tiles>div:last-child{padding-right:0;padding-top:0}
@media screen and (min-width:40.3125em){.category-tiles>div{width:33.33333333%;float:left;padding-left:.1875rem;padding-right:.1875rem}
.category-tiles>div:last-child:not(:first-child){float:right}
.category-tiles>div:first-child{padding-bottom:.375rem}
.category-tiles>div:last-child{padding-top:.375rem}
}
.category-tile-panel{position:relative;min-height:200px;height:100%;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:cover}
.category-tile-panel .category-info{padding:14% 1rem 0;color:#fff;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,0.5) 69%,rgba(0,0,0,0.75) 100%);position:absolute;width:100%;bottom:0;left:0;text-align:center}
@media all and (min-width:40.3125em){.category-tile-panel{min-height:280px}
}
.leed-snapshot .lead-list{list-style-type:none;margin-left:0;padding-left:2rem}
.leed-snapshot li{padding-bottom:.5rem;font-size:.875rem}
.leed-snapshot li:before{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";float:left;width:2rem;font-size:1.5rem;text-align:left;margin-left:-2rem}
table.sku-summary.responsive,table.responsive table.sku-summary.responsive{overflow:auto}
table.sku-summary.responsive>thead,table.responsive table.sku-summary.responsive>thead{width:50%;border:1px solid #d5d5d5;border-right:0}
table.sku-summary.responsive>thead th,table.responsive table.sku-summary.responsive>thead th{max-width:none}
table.sku-summary.responsive thead th{background:#efefef;font-size:.875rem;border-top:1px solid #d5d5d5;color:#121212;text-align:right;line-height:1}
table.sku-summary.responsive thead th:first-of-type{border-top:0}
table.sku-summary.responsive td,table.sku-summary.responsive th{padding:1.35rem 1rem;vertical-align:middle}
@media screen and (min-width:40.3125em){table.sku-summary.responsive td,table.sku-summary.responsive th{padding:1rem}
}
table.sku-summary.responsive td{text-align:center}
table.sku-summary.responsive>tbody,table.responsive table.sku-summary.responsive>tbody{overflow-x:hidden;border:1px solid #d5d5d5;float:left;width:50%}
table.sku-summary.responsive>tbody tr>td:last-child,table.responsive table.sku-summary.responsive>tbody tr>td:last-child{border-bottom:0}
table.sku-summary.responsive>tbody>tr,table.responsive table.sku-summary.responsive>tbody>tr{display:block}
table.sku-summary.responsive>tbody>tr:last-child td,table.responsive table.sku-summary.responsive>tbody>tr:last-child td{border-right:0}
table.sku-summary.responsive figure.edge{max-width:10rem;margin:0 auto}
table.sku-summary.responsive .swatch,table.sku-summary.responsive table.sku-table ul.swatches li span,table.sku-table ul.swatches li table.sku-summary.responsive span,table.sku-summary.responsive .swatches li a,.swatches li table.sku-summary.responsive a,table.sku-summary.responsive .faceted-filtering .dropdown-pane ul.swatches li span,.faceted-filtering .dropdown-pane ul.swatches li table.sku-summary.responsive span{text-indent:0;width:44px;height:44px;border:3px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,0.12);margin:0 auto .5rem}
@media screen and (min-width:64em){table.sku-summary.responsive,table.responsive table.sku-summary.responsive{display:table}
table.sku-summary.responsive>thead,table.responsive table.sku-summary.responsive>thead{display:table-row-group;float:none;border-right:1px solid #d5d5d5;width:100%}
table.sku-summary.responsive>tbody,table.responsive table.sku-summary.responsive>tbody{display:table-row-group;width:100%;float:none;border-top:0}
table.sku-summary.responsive>tbody>tr,table.responsive table.sku-summary.responsive>tbody>tr{display:table-row}
table.sku-summary.responsive>tbody>tr:last-child td,table.responsive table.sku-summary.responsive>tbody>tr:last-child td{border-right:1px solid #d5d5d5}
table.sku-summary.responsive>tbody>tr>td,table.responsive table.sku-summary.responsive>tbody>tr>td{border-top:0}
table.sku-summary.responsive thead tr{width:100%;display:table-row}
table.sku-summary.responsive thead th{border-right:1px solid #d5d5d5;text-align:center}
table.sku-summary.responsive thead th:last-child{border-right:0}
table.sku-summary.responsive th,table.sku-summary.responsive td{display:table-cell;width:auto;text-align:center}
table.sku-summary.responsive figure.edge{max-width:8rem;margin:0 auto}
}
table.specs-table{margin-bottom:1.5rem}
table.specs-table,table.document-table{display:table}
table.specs-table table,table.document-table table{display:table;margin:0}
table.specs-table table tbody,table.document-table table tbody{border:0}
table.specs-table th,table.document-table th{background:#efefef;font-weight:500;font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;text-transform:none}
table.specs-table th .reveal,table.document-table th .reveal{font-weight:400}
.disinfect-durable{text-align:left !important}
table.specs-table td,table.document-table td{background:#fff;text-align:right;width:50%;text-transform:none}
table.specs-table>tbody tr:nth-of-type(even),table.document-table>tbody tr:nth-of-type(even){background:transparent}
table.specs-table tr,table.document-table tr{border-bottom:1px solid #d5d5d5}
table.specs-table.with-icons th:first-child,table.document-table.with-icons th:first-child{width:3rem}
table.specs-table.with-icons th:last-of-type,table.document-table.with-icons th:last-of-type{padding-left:0}
table.specs-table.with-icons [class^="icon-"],table.specs-table.with-icons [class*=" icon-"],table.specs-table.with-icons .icon,table.document-table.with-icons [class^="icon-"],table.document-table.with-icons [class*=" icon-"],table.document-table.with-icons .icon{display:inline-block;font-size:1.75rem;margin-right:.5rem}
table.specs-table.with-icons tr th[colspan="3"],table.document-table.with-icons tr th[colspan="3"]{padding:0}
table.specs-table.with-icons tr th[colspan="3"].category,table.document-table.with-icons tr th[colspan="3"].category{padding:0}
table.specs-table.with-icons tr th[colspan="3"] table tr,table.document-table.with-icons tr th[colspan="3"] table tr{border-bottom:0}
table.specs-table.with-icons tr th[colspan="3"] table tr th,table.document-table.with-icons tr th[colspan="3"] table tr th{border-bottom:1px solid #d5d5d5}
table.specs-table.with-icons tr th[colspan="3"] table tr th:first-child,table.specs-table.with-icons tr th[colspan="3"] table tr th:last-child,table.document-table.with-icons tr th[colspan="3"] table tr th:first-child,table.document-table.with-icons tr th[colspan="3"] table tr th:last-child{border-bottom:0;width:3rem}
table.specs-table.with-icons tr th[colspan="3"] table tr th:last-child,table.document-table.with-icons tr th[colspan="3"] table tr th:last-child{padding-left:0}
table.specs-table.with-icons tr th[colspan="3"] table tr th .reveal,table.document-table.with-icons tr th[colspan="3"] table tr th .reveal{text-transform:none;font-weight:400}
table.specs-table.with-icons tr th[colspan="3"] table tr td,table.document-table.with-icons tr th[colspan="3"] table tr td{border-bottom:1px solid #d5d5d5;font-weight:400}
table.specs-table.with-icons tr th[colspan="3"] table tr:first-child th,table.document-table.with-icons tr th[colspan="3"] table tr:first-child th{border-bottom:0}
table.specs-table.with-icons tr th[colspan="3"] table tr:first-child th .reveal,table.document-table.with-icons tr th[colspan="3"] table tr:first-child th .reveal{text-transform:none;font-weight:400}
table.specs-table.with-icons tr th[colspan="3"] table tr:first-child td,table.document-table.with-icons tr th[colspan="3"] table tr:first-child td{border-bottom:0}
table.specs-table.with-icons tr th[colspan="3"] table tr:last-child th,table.specs-table.with-icons tr th[colspan="3"] table tr:last-child td,table.document-table.with-icons tr th[colspan="3"] table tr:last-child th,table.document-table.with-icons tr th[colspan="3"] table tr:last-child td{border-bottom:0}
table.specs-table.with-icons li [class^="icon-"],table.specs-table.with-icons li [class*=" icon-"],table.specs-table.with-icons li .icon,table.document-table.with-icons li [class^="icon-"],table.document-table.with-icons li [class*=" icon-"],table.document-table.with-icons li .icon{position:relative;top:.45rem}
table.specs-table.with-icons li:first-child [class^="icon-"],table.specs-table.with-icons li:first-child [class*=" icon-"],table.specs-table.with-icons li:first-child .icon,table.document-table.with-icons li:first-child [class^="icon-"],table.document-table.with-icons li:first-child [class*=" icon-"],table.document-table.with-icons li:first-child .icon{margin-top:0}
table.specs-table.with-icons .vertical-align>*{vertical-align:middle}
table.specs-table ul{margin:0;list-style:none;font-size:inherit}
table.specs-table ul.table__wrapper{display:table;width:100%}
table.specs-table ul li{text-align:left}
table.specs-table ul li:first-child{margin-top:0}
table.specs-table ul li.row__wrapper{display:table-row}
table.specs-table ul li.row__wrapper .icon__wrapper{display:table-cell;vertical-align:middle;top:0;width:2.5rem;height:2.5rem}
table.specs-table ul li.row__wrapper .text__wrapper{display:table-cell;vertical-align:middle}
table.specs-table .acoustic-chart-link [class^="icon-"],table.specs-table .acoustic-chart-link [class*=" icon-"],table.specs-table .acoustic-chart-link .icon{font-size:1rem;margin:0 .1rem 0 0}
table.document-table td{text-align:left;width:auto}
table.document-table tr.category{border-bottom:0}
table.summary tbody{border:0}
table.summary th,table.summary td{padding:0;display:block;font-size:.8125rem}
table.summary th{font-weight:500}
table.summary>tbody tr:nth-of-type(even){background:#fff}
table.summary ul{margin:.1875rem 0 .625rem}
table.summary ul li{margin-top:.375rem;line-height:1.3}
table.summary ul li:first-child{margin-top:0}
table.summary .document-link__wrapper{margin-top:.9375rem}
@media screen and (min-width:40.3125em){table.summary th,table.summary td{font-size:.875rem}
table.summary ul{margin:.1875rem 0 .75rem}
}
@media screen and (min-width:64em){table.summary th,table.summary td{padding:.5rem 0;display:table-cell}
table.summary th{padding-right:.5rem;width:50%}
table.summary td{text-align:right}
table.summary td a{margin-top:.9375rem}
table.summary>tbody tr{border-top:1px solid #d5d5d5}
table.summary>tbody tr:first-child{border-top:0}
table.summary>tbody tr.durability,table.summary>tbody tr.cr-durability{vertical-align:top}
table.summary ul{margin-top:0}
table.summary ul li{margin-top:.4375rem;line-height:1.3}
table.summary ul li:first-child{margin-top:0}
}
table.sku-table{margin-bottom:1.5rem}
table.sku-table thead th{text-align:right}
table.sku-table tr.group{background:#888;color:#fff;font-size:.875rem}
table.sku-table tr.group:hover,table.sku-table tr.group:focus{outline:0 !important}
@media screen and (max-width:63.9375em){table.sku-table tr.group{white-space:nowrap;vertical-align:top}
table.sku-table tr.group td:last-child{border-bottom:0}
}
table.sku-table td{text-align:center}
table.sku-table td.colors{min-width:110px;max-width:145px;text-align:left}
table.sku-table td a h5,table.sku-table td a .footer h4,.footer table.sku-table td a h4{display:inline-block;border-bottom:1px solid #7d5b3f;padding-bottom:.125rem}
table.sku-table td a h5:last-child,table.sku-table td a .footer h4:last-child,.footer table.sku-table td a h4:last-child{margin-bottom:0}
table.sku-table td a:hover h5,table.sku-table td a:hover .footer h4,.footer table.sku-table td a:hover h4,table.sku-table td a:focus h5,table.sku-table td a:focus .footer h4,.footer table.sku-table td a:focus h4{border-bottom:1px solid #d9d3c7}
table.sku-table td p{margin-bottom:0;font-size:.875rem}
table.sku-table td span{display:block}
table.sku-table td span.indicator-row{margin-top:1rem;text-align:center}
table.sku-table td span.indicator-row .indicator{display:inline-block;margin:0 3px;vertical-align:middle}
table.sku-table td span.indicator-row .indicator.icon-sustain{top:-1px}
table.sku-table td span.indicator-row .indicator.icon-total-acoustics{top:-1px}
table.sku-table ul.swatches li span{width:24px;height:24px;border:2px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,0.25);margin:2px}
table.sku-table .sort{display:none}
table.sku-table figure{text-align:center}
table.sku-table figure img{max-height:3.75rem;margin:0 auto .75rem;mix-blend-mode:multiply}
@media screen and (min-width:64em){table.sku-table thead th{text-align:center}
table.sku-table td.cta{text-align:right}
table.sku-table td.colors{max-width:97px;min-width:auto;text-align:center}
table.sku-table th.sortable{white-space:nowrap;cursor:pointer}
table.sku-table th.sortable span{display:table;margin:0 auto}
table.sku-table th.sortable span span{display:table-cell;vertical-align:middle;white-space:normal}
table.sku-table tr:not(.thead):hover{outline:2px solid #7d5b3f;outline-offset:-2px}
table.sku-table tr.group td{text-align:left}
table.sku-table .sort{position:relative;padding-right:.35rem}
table.sku-table .sort:before,table.sku-table .sort:after{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#888;font-size:.65rem}
table.sku-table .sort:before{content:"";position:absolute;top:50%}
table.sku-table .sort:after{content:"";position:relative;top:-5px}
table.sku-table .sort.asc:after,table.sku-table .sort.desc:before{color:#fff}
}
.indicator.new-size{color:#888}
.indicator.icon-level{display:inline-block}
.indicator.plant-based:before{font-family:"armcel-product-iconography-amer",Helvetica,Arial,sans-serif;content:"";color:#54a045}
.indicator.browse-match:before{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;background-color:#7d5b3f;border-radius:50%;display:inline-block;width:24px;height:24px;font-size:9px;padding:0;line-height:24px;text-align:center;margin-bottom:3px}
@-moz-document url-prefix(){table.sku-table tr:hover:not(.thead){box-shadow:inset 0 0 0 2px #7d5b3f;outline:0}
}
.contact-tiles div.row{padding-top:1.5rem;padding-bottom:.5rem}
.contact-tiles .contact-tile{padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left;text-align:center;margin-top:1rem}
@media screen and (min-width:40.3125em){.contact-tiles .contact-tile{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){.contact-tiles .contact-tile{padding-left:1rem;padding-right:1rem}
}
.contact-tiles .contact-tile:last-child:not(:first-child){float:right}
.contact-tiles .contact-tile span{font-size:2.5rem;color:#888;margin-bottom:1rem;display:block}
.contact-tiles .contact-tile:first-child{margin-top:0}
@media screen and (min-width:40.3125em){.contact-tiles div.row{padding-top:1.5rem;padding-bottom:0}
.contact-tiles .contact-tile{margin-top:0;padding-left:.4375rem;padding-right:.4375rem;width:33.33333333%;float:left}
}
@media screen and (min-width:40.3125em) and (min-width:40.3125em){.contact-tiles .contact-tile{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:40.3125em) and (min-width:64em){.contact-tiles .contact-tile{padding-left:1rem;padding-right:1rem}
}
@media screen and (min-width:40.3125em){.contact-tiles .contact-tile:last-child:not(:first-child){float:right}
.contact-tiles .contact-tile:nth-last-child(2):first-child{padding-left:.4375rem;padding-right:.4375rem;width:50%;float:left}
}
@media screen and (min-width:40.3125em) and (min-width:40.3125em){.contact-tiles .contact-tile:nth-last-child(2):first-child{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:40.3125em) and (min-width:64em){.contact-tiles .contact-tile:nth-last-child(2):first-child{padding-left:1rem;padding-right:1rem}
}
@media screen and (min-width:40.3125em){.contact-tiles .contact-tile:nth-last-child(2):first-child:last-child:not(:first-child){float:right}
.contact-tiles .contact-tile:nth-last-child(2):first-child ~ .contact-tile:nth-child(2){padding-left:.4375rem;padding-right:.4375rem;width:50%;float:left}
}
@media screen and (min-width:40.3125em) and (min-width:40.3125em){.contact-tiles .contact-tile:nth-last-child(2):first-child ~ .contact-tile:nth-child(2){padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:40.3125em) and (min-width:64em){.contact-tiles .contact-tile:nth-last-child(2):first-child ~ .contact-tile:nth-child(2){padding-left:1rem;padding-right:1rem}
}
@media screen and (min-width:40.3125em){.contact-tiles .contact-tile:nth-last-child(2):first-child ~ .contact-tile:nth-child(2):last-child:not(:first-child){float:right}
.contact-tiles .contact-tile:nth-last-child(1):first-child{padding-left:.4375rem;padding-right:.4375rem;width:50%;float:left;margin-left:auto;margin-right:auto;float:none}
}
@media screen and (min-width:40.3125em) and (min-width:40.3125em){.contact-tiles .contact-tile:nth-last-child(1):first-child{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:40.3125em) and (min-width:64em){.contact-tiles .contact-tile:nth-last-child(1):first-child{padding-left:1rem;padding-right:1rem}
}
@media screen and (min-width:40.3125em){.contact-tiles .contact-tile:nth-last-child(1):first-child:last-child:not(:first-child){float:right}
}
@media screen and (min-width:64em){.contact-tiles div.row{padding-top:2rem;padding-bottom:.5rem}
.contact-tiles .contact-tile:nth-last-child(2):first-child{padding-left:.4375rem;padding-right:.4375rem;width:41.66666667%;float:left;margin-left:6.25%;margin-right:6.25%}
}
@media screen and (min-width:64em) and (min-width:40.3125em){.contact-tiles .contact-tile:nth-last-child(2):first-child{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em) and (min-width:64em){.contact-tiles .contact-tile:nth-last-child(2):first-child{padding-left:1rem;padding-right:1rem}
}
@media screen and (min-width:64em){.contact-tiles .contact-tile:nth-last-child(2):first-child:last-child:not(:first-child){float:right}
.contact-tiles .contact-tile:nth-last-child(2):first-child ~ .contact-tile:nth-child(2){padding-left:.4375rem;padding-right:.4375rem;width:33.33333333%;float:left;margin-left:6.25%;margin-right:6.25%}
}
@media screen and (min-width:64em) and (min-width:40.3125em){.contact-tiles .contact-tile:nth-last-child(2):first-child ~ .contact-tile:nth-child(2){padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em) and (min-width:64em){.contact-tiles .contact-tile:nth-last-child(2):first-child ~ .contact-tile:nth-child(2){padding-left:1rem;padding-right:1rem}
}
@media screen and (min-width:64em){.contact-tiles .contact-tile:nth-last-child(2):first-child ~ .contact-tile:nth-child(2):last-child:not(:first-child){float:right}
}
.sticky-container--with-in-page-nav+section:first-of-type{border-top:0}
@media screen and (min-width:53.125em){.sticky-container--with-in-page-nav+section:first-of-type{margin-top:0rem}
}
@media screen and (max-width:53.0625em){.sticky-container--with-in-page-nav{height:auto !important;position:relative}
.sticky-container--with-in-page-nav .sticky{position:relative}
}
.sticky-nav{background:transparent;border-top:1px solid #d5d5d5;border-bottom:0}
@media screen and (min-width:64em){.sticky-nav{background:#efefef;border-bottom:1px solid #d5d5d5}
}
.sticky-nav.sticky{width:100%;z-index:5}
.sticky-nav.sticky+*{padding-top:3.25rem}
@media screen and (min-width:64em){.sticky-nav.sticky+*{padding-top:6.5rem}
}
.sticky-nav.sticky.is-at-top+*{padding-top:7.75rem}
@media screen and (min-width:64em){.sticky-nav.sticky.is-at-top+*{padding-top:5.5rem}
}
.sticky-nav.sticky.is-anchored{position:relative}
.sticky-nav.sticky:not(.is-anchored)+*{padding-top:8rem}
@media screen and (min-width:64em){.sticky-nav.sticky:not(.is-anchored)+*{padding-top:5.5rem}
}
.sticky-nav.sticky.is-stuck{box-shadow:0 5px 5px -4px rgba(0,0,0,0.3)}
.sticky-nav.sticky.is-stuck+* breakpoint(medium down){padding-top:1.5625rem}
@media screen and (max-width:53.0625em){.sticky-nav.sticky.is-stuck{border-bottom:0}
.sticky-nav.sticky.is-stuck+*{margin-top:4.5rem;padding-top:1.5625rem}
}
.sticky-nav .sticky-nav-wrap{width:100%;margin:0 auto}
@media screen and (max-width:53.0625em){.sticky-nav .sticky-nav-wrap{border-bottom:0;height:auto;margin-left:0;margin-right:0}
}
.sticky-nav.has-button .nav-items-container:not(:last-child):before{content:none}
.sticky-nav.has-button>.sticky-nav-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex}
.sticky-nav.has-button>.sticky-nav-wrap>div:last-child>.btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.sticky-nav .nav-items-container{float:left;max-height:65px;border-bottom:1px solid #d5d5d5;overflow:hidden;padding-left:0;padding-right:0;position:relative}
.sticky-nav .nav-items-container:not(:last-child):before{content:'';display:block;width:24px;position:absolute;top:0;right:0;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%)}
.sticky-nav .nav-items-container .nav-items{background:#efefef;white-space:nowrap;padding:1.4rem 0;overflow-x:auto;overflow-y:hidden}
.sticky-nav .nav-items-container .horizontal-link-list ul{padding:0 1.5rem 0 .875rem}
@media screen and (min-width:64em){.sticky-nav .nav-items-container .horizontal-link-list ul{padding:0 0 0 1.5rem}
}
.sticky-nav .nav-items-container .horizontal-link-list li:before{content:"";width:0;height:0;margin:0}
.sticky-nav .nav-items-container .horizontal-link-list li a{color:#7d5b3f;font-weight:800;padding:.5rem;margin:0;border:3px solid transparent}
.sticky-nav .nav-items-container .horizontal-link-list li a:hover,.sticky-nav .nav-items-container .horizontal-link-list li a:active,.sticky-nav .nav-items-container .horizontal-link-list li a.active{color:#656a6b}
.sticky-nav .nav-items-container .horizontal-link-list li a:active,.sticky-nav .nav-items-container .horizontal-link-list li a.active{border:3px solid #121212;border-radius:3px}
@media screen and (min-width:53.125em){.sticky-nav .nav-items-container{max-width:100%;margin-left:0;max-height:68px;overflow:hidden;padding-left:1rem;padding-right:1rem}
}
@media screen and (min-width:64em){.sticky-nav .nav-items-container{border-bottom:0}
}
.sticky-anchor{min-height:1px}
.sticky-anchor:blank{margin-bottom:-1px}
.sticky-tab-container{display:none}
@media screen and (min-width:40.3125em){.sticky-tab-container{display:block}
}
.sticky-container ul.accordion .accordion-content{display:block}
.sticky-container .sticky-tabs.sticky{width:100%;z-index:7}
.sticky-container .sticky-tabs.sticky.is-anchored{position:relative}
@media screen and (min-width:40.3125em){.sticky-container ul.accordion{float:none}
.sticky-container ul.accordion .accordion-content{float:none}
}
@media screen and (max-width:40.25em){.sticky-container ul.accordion li.accordion-item.is-active .accordion-content{padding:1rem}
}
.sticky-container-new{box-shadow:0 2px 10px #36383826}
.sticky-nav-new{background-color:white;border:0}
.sticky-nav-new .sticky-nav-wrap{display:flex;align-items:center}
.sticky-nav-new.sticky.is-stuck{position:fixed}
.sticky-nav-new .nav-items-container{flex:1;max-height:none;display:flex;justify-content:space-between;padding:0 2rem;border-bottom:0}
.sticky-nav-new .right-button-container{padding-left:2rem;border-bottom:0}
.sticky-nav-new .nav-items-container .nav-items{flex:1;background-color:white;padding:1rem 0}
.sticky-nav-new .nav-items-container .horizontal-link-list ul{height:18px;padding:0}
.sticky-nav-new .nav-items-container .horizontal-link-list li{display:block}
.sticky-nav-new .nav-items-container .horizontal-link-list li:not(:first-child){margin-top:1rem}
.sticky-nav-new .nav-items-container .horizontal-link-list li a{font-size:.8rem;color:#656a6b;border:0;padding:.5rem 0;vertical-align:middle;font-family:"Maison Neue, Demi"}
.sticky-nav-new .nav-items-container .horizontal-link-list li a.btn{display:inline;color:white;padding:.75rem 1.5rem}
.sticky-nav-new .nav-items-container .horizontal-link-list li a:hover{color:#6d6f71}
.sticky-nav-new .nav-items-container .horizontal-link-list li a.btn:hover{color:white;border-bottom:0}
.sticky-nav-new .nav-items-container .horizontal-link-list li a:active{border:0}
.sticky-nav-new .nav-items-container .horizontal-link-list li a.active{border:0;border-radius:0;padding:.5rem 0;margin:0}
.sticky-nav-new .nav-items-container .mobile-toggle{padding:1rem 0}
.sticky-nav-new .nav-items-container .mobile-toggle .collapse:before,.sticky-nav-new .nav-items-container .mobile-toggle .expand:before{padding:1rem}
.sticky-nav-new .nav-items-container .mobile-toggle .collapse,.sticky-nav-new .nav-items-container .mobile-toggle .expand{cursor:pointer;font-weight:bold}
.sticky-nav-new .nav-items-container .mobile-toggle .collapse{display:none}
.sticky-nav-new .nav-items-container.expanded .horizontal-link-list ul{height:initial;transform:none !important}
.sticky-nav-new .nav-items-container.expanded .horizontal-link-list li:not(:first-child){display:block}
.sticky-nav-new .nav-items-container.expanded .mobile-toggle .expand{display:none}
.sticky-nav-new .nav-items-container.expanded .mobile-toggle .collapse{display:inline-block}
@media screen and (min-width:64em){.sticky-nav-new .sticky-nav-wrap{padding:0 1.5rem}
.sticky-nav-new .nav-items-container{display:block;max-height:82px;padding:0}
.sticky-nav-new .nav-items-container .nav-items{padding:1.75rem 0}
.sticky-nav-new .nav-items-container .horizontal-link-list ul{transform:none !important;height:initial;padding:0 1.5rem 0 .875rem}
.sticky-nav-new .nav-items-container .horizontal-link-list li{display:inline-block;margin:0 1rem}
.sticky-nav-new.condensed .nav-items-container .horizontal-link-list li{margin:0 .5rem}
.sticky-nav-new .nav-items-container .horizontal-link-list li:first-child{margin-left:0}
.sticky-nav-new .nav-items-container .horizontal-link-list li:last-child{margin-right:0}
.sticky-nav-new .nav-items-container .horizontal-link-list li:not(:first-child){margin-top:0}
.sticky-nav-new .nav-items-container .horizontal-link-list li a{font-size:1rem;margin:.5rem}
.sticky-nav-new .nav-items-container .horizontal-link-list li a.active{border-bottom:3px solid #656a6b;margin:.5rem}
.sticky-nav-new .nav-items-container .horizontal-link-list li a:hover{border-bottom:3px solid #656a6b}
}
.carousel,.carousel-multi-rows{max-width:100%;margin:0 auto;position:relative;text-align:center}
.carousel .carousel-wrap,.carousel-multi-rows .carousel-wrap{padding:0 1rem;position:relative;margin:0 auto}
@media screen and (min-width:64em){.carousel .carousel-wrap,.carousel-multi-rows .carousel-wrap{padding:0 3.5rem}
}
.carousel .carousel-row,.carousel-multi-rows .carousel-row{margin-bottom:-1px}
.carousel .button-group,.carousel-multi-rows .button-group{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:1.5625rem;width:100%;left:0}
.carousel .button-group .button,.carousel-multi-rows .button-group .button{border-radius:50%;font-size:1.5625rem;background-color:transparent}
.carousel .button-group .button:focus,.carousel .button-group .button:active,.carousel .button-group .button:hover,.carousel-multi-rows .button-group .button:focus,.carousel-multi-rows .button-group .button:active,.carousel-multi-rows .button-group .button:hover{background:0}
.carousel .button-group .button.pager__prev,.carousel-multi-rows .button-group .button.pager__prev{padding:0 1rem 1rem 0;float:left;position:relative;left:-0.5rem;border:0;width:2rem;height:3rem}
.carousel .button-group .button.pager__next,.carousel-multi-rows .button-group .button.pager__next{padding:0 0 1rem .75rem;float:right;width:2.1rem;height:3rem;overflow:hidden}
.carousel .block-carousel-item,.carousel-multi-rows .block-carousel-item{display:inline-block}
.carousel h4,.carousel-multi-rows h4{text-align:center;margin-bottom:1rem;text-transform:none;padding-left:.75rem;padding-right:.75rem}
.carousel .more,.carousel-multi-rows .more{position:absolute;top:0;right:0;text-decoration:underline}
.carousel button,.carousel-multi-rows button{width:25px;height:25px}
.carousel button[disabled],.carousel-multi-rows button[disabled]{opacity:1;background:transparent}
.carousel .previous:after,.carousel .next:after,.carousel-multi-rows .previous:after,.carousel-multi-rows .next:after{display:none}
.carousel .previous svg .arrow,.carousel .next svg .arrow,.carousel-multi-rows .previous svg .arrow,.carousel-multi-rows .next svg .arrow{fill:#7d5b3f}
.carousel .previous[disabled] svg .arrow,.carousel .next[disabled] svg .arrow,.carousel-multi-rows .previous[disabled] svg .arrow,.carousel-multi-rows .next[disabled] svg .arrow{fill:#b7b7b7}
.carousel__scrollclip{overflow:hidden}
.carousel__scrollwrap{overflow-x:scroll;overflow-y:hidden;left:0}
.carousel__row{height:16rem;width:auto;white-space:nowrap;position:relative;font-size:0}
.carousel__row+.carousel__row .block-carousel-item{border-top:0}
.block-carousel-item{max-width:11.625rem;min-width:7.5rem;height:16rem;padding:15px;width:inherit;border-width:1px;border-style:solid;border-color:#d5d5d5;margin:0;background-color:#fff;margin-right:-1px;white-space:normal}
.carousel-item-margin{max-width:10rem;border-style:none;padding:0 0 15px 0 !important}
.carousel-item-margin .carousel-thumbnail .carousel-thumbnail-row{margin-left:15px;margin-right:15px}
.carousel-item-margin:not(:first-child){margin-left:1rem}
.carousel-item-margin:last-child{margin-right:1rem}
.carousel-wrap-container{padding-top:3px;padding-bottom:.75rem;padding-left:3px}
.square-carousel{width:10rem !important;height:10rem !important}
.block-carousel-item .carousel-thumbnail{display:table;width:100%;height:100%}
.block-carousel-item .carousel-thumbnail .carousel-thumbnail-row{display:table-row}
.block-carousel-item .carousel-thumbnail .carousel-thumbnail-row .b-thumb{display:block;height:10.3125rem;overflow:hidden}
.block-carousel-item .carousel-thumbnail .carousel-thumbnail-row .b-thumb img{display:block;width:100%;min-width:9.875rem;height:auto}
.block-carousel-item .carousel-thumbnail .carousel-thumbnail-row .b-text{display:block;min-height:4.1875rem;text-align:center;padding:.8rem .5rem;font-size:1rem;font-weight:700;line-height:1.1;font-family:"Maison Neue, Bold"}
.carousel-document .carousel-wrap h4{text-align:left}
.carousel-document .carousel-wrap .block-carousel-item{padding:0;margin:0 .9375rem;border:0;width:13.5rem;max-width:none}
.carousel-document .carousel-wrap .block-carousel-item .carousel-thumbnail .carousel-thumbnail-row .b-text{display:table-cell;text-transform:none;padding:0 1rem}
.carousel-document .carousel-wrap .block-carousel-item .carousel-thumbnail .carousel-thumbnail-row .b-document{display:table-cell;text-align:left}
.carousel-document .carousel-wrap .block-carousel-item .carousel-thumbnail .carousel-thumbnail-row .b-document .download-link::before{line-height:1;font-size:1.2rem;margin-left:0}
.carousel-document .carousel-wrap .block-carousel-item .carousel-thumbnail .carousel-thumbnail-row .b-document--info{display:block;margin-left:1.85rem;line-height:1}
.carousel-document .carousel-wrap .block-carousel-item .carousel-thumbnail .carousel-thumbnail-row .b-document--name{font-size:1rem;font-weight:700;margin-right:.25rem}
.carousel-document .carousel-wrap .block-carousel-item .carousel-thumbnail .carousel-thumbnail-row .b-document--size{color:#888;font-size:1rem}
.widgets{margin-bottom:1.5rem;padding-left:14px;padding-right:14px}
.widgets .finder-widget{border:1px solid #d5d5d5;border-radius:3px}
.finder-widget{height:auto}
.finder-widget h4{padding-right:3.125rem}
.finder-widget[data-equalizer-watch]{height:auto}
.finder-widget h4{position:relative;padding:1rem 3.125rem 1rem 0;margin-bottom:0}
.finder-widget h4:after{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:0;right:0;padding:1rem 0;border:1px solid #d5d5d5;width:3.125rem;background-color:#efefef;text-align:center}
.finder-widget.active{background:#fff}
.finder-widget.active h4:after{content:"";background-color:#fff;border-bottom:1px solid #d5d5d5}
.finder-widget h4,.finder-widget p,.finder-widget form{text-align:left}
.finder-widget p.opts{text-align:left;font-weight:bold}
.finder-widget span.legend,.finder-widget legend{font-weight:700;font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;margin-right:1.5rem;text-transform:none}
.finder-widget label{font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;text-transform:none;margin-bottom:.625rem}
.finder-widget .options ul{display:inline-block;text-align:left}
.finder-widget .options ul li{margin-left:2rem;margin-top:.625rem}
.finder-widget .options ul li:first-child{margin-top:0}
.finder-widget .options label{font-weight:400}
.finder-widget .options.inline input[type="radio"]+label span{margin-left:0}
.finder-widget input[type="radio"]+label span{margin-left:-2rem;display:block;float:left;margin-top:0}
.finder-widget .widget-content{display:none;background-color:#fff;position:static}
@media screen and (min-width:0) and (max-width:40.25em){.finder-widget.active{height:auto !important}
}
@media screen and (min-width:40.3125em){.widgets{display:table;table-layout:fixed;margin:0 auto;padding-left:12px;padding-right:12px;width:100%}
.widgets__container{display:table-cell;width:33%;padding:0 12px}
.finder-widget.callout{margin-bottom:2rem}
.finder-widget .widget-content{display:block;background-color:inherit}
.finder-widget h4,.finder-widget p,.finder-widget form{text-align:center}
.finder-widget h4{width:100%;padding:1rem 0}
.finder-widget h4:after{content:none;border:0;padding:0;display:none}
}
@media screen and (min-width:64em){.widgets{padding-left:16px;padding-right:16px}
.widgets__container{display:table-cell;width:33.333%;padding:0 16px}
.finder-widget .widget-content{padding:.625rem}
.finder-widget h4{padding:1rem .625rem}
}
figure{position:relative}
figure.large-swatch{max-width:510px;margin:0 auto;text-align:center}
figure.large-swatch img{border:8px solid #fff;box-shadow:0 0 0 1px #d5d5d5;margin-bottom:.625rem}
figure.large-swatch figcaption{text-align:center;margin-bottom:1rem}
figure.content-list-item figcaption{text-align:center;min-height:2.5rem;padding:.5rem 0 0}
figure.content-list-item figcaption a{font-size:1rem;margin-bottom:1rem;display:inline-block;word-break:break-word}
figure.content-list-item figcaption p{margin-bottom:0}
figure.photo-gallery-item figcaption,figure.case-study-item figcaption,figure.download-file-item figcaption{font-size:.875rem}
figure.photo-gallery-item figcaption a,figure.case-study-item figcaption a,figure.download-file-item figcaption a{font-weight:500;margin-right:.3125rem;font-family:"Maison Neue, Bold"}
@media screen and (min-width:64em){figure.photo-gallery-item figcaption,figure.case-study-item figcaption,figure.download-file-item figcaption{font-size:1rem}
}
figure.photo-gallery-item .metadata,figure.case-study-item .metadata,figure.download-file-item .metadata{color:#888}
figure.photo-gallery-item .metadata .divider,figure.case-study-item .metadata .divider,figure.download-file-item .metadata .divider{padding:0 .1875rem}
@media screen and (min-width:64em){figure.photo-gallery-item .metadata,figure.case-study-item .metadata,figure.download-file-item .metadata{font-size:.875rem}
}
figure.photo-gallery-item a .metadata,figure.case-study-item a .metadata,figure.download-file-item a .metadata{color:#7d5b3f}
figure.photo-gallery-item a .metadata .divider,figure.case-study-item a .metadata .divider,figure.download-file-item a .metadata .divider{font-weight:400}
figure.photo-gallery-item a .metadata:hover,figure.photo-gallery-item a .metadata:focus,figure.case-study-item a .metadata:hover,figure.case-study-item a .metadata:focus,figure.download-file-item a .metadata:hover,figure.download-file-item a .metadata:focus{color:#d9d3c7}
figure.photo-gallery-item .tags-container,figure.case-study-item .tags-container,figure.download-file-item .tags-container{position:absolute;top:0;left:0}
figure.photo-gallery-item .tags-container .tag,figure.case-study-item .tags-container .tag,figure.download-file-item .tags-container .tag{position:relative;left:0;display:table}
figure.photo-gallery-item .tags-container .morado-tag,figure.case-study-item .tags-container .morado-tag,figure.download-file-item .tags-container .morado-tag{background:#7d5b3f}
figure.case-study-item figcaption a{display:block;margin-right:0}
figure.download-file-item img,figure.design-file-item img{border:1px solid #d5d5d5}
figure.download-file-item figcaption ul,figure.design-file-item figcaption ul{margin:.5rem 0 0 0}
figure.download-file-item figcaption li,figure.design-file-item figcaption li{margin-top:0;margin-right:1rem}
figure.download-file-item figcaption li:last-child,figure.design-file-item figcaption li:last-child{margin-right:0}
.mini-card-grid-list .mini-card-item figcaption{text-align:left}
figure.mini-card-item figcaption a{font-size:1rem;font-weight:normal}
figure.mini-card-item figcaption .browse-result-name{font-size:1.125rem;font-weight:bold}
.mini-card-grid-list.search-mini-card .grid-list-item{min-height:360px}
@media screen and (min-width:40.3125em){.mini-card-grid-list.search-mini-card .grid-list-item{min-height:390px}
}
@media screen and (min-width:53.125em){.mini-card-grid-list.search-mini-card .grid-list-item{min-height:430px}
}
@media screen and (min-width:64em){.mini-card-grid-list.search-mini-card .grid-list-item{min-height:400px}
}
figure.collection-item figcaption a,figure.design-file-item figcaption a{font-size:1rem}
@media screen and (min-width:40.3125em){figure.collection-item figcaption a,figure.design-file-item figcaption a{font-size:1.125rem}
}
figure.collection-item figcaption span.item--title,figure.mini-card-item figcaption span.item--title{text-transform:none;line-height:inherit;font-weight:700;font-size:1rem}
@media screen and (min-width:40.3125em){figure.collection-item figcaption span.item--title,figure.mini-card-item figcaption span.item--title{font-size:1.125rem}
}
figure.collection-item figcaption a{font-weight:700}
figure.collection-item figcaption a span.item--title:hover,figure.collection-item figcaption a span.item--title:focus,figure.mini-card-item figcaption a span.item--title:hover,figure.mini-card-item figcaption a span.item--title:focus{color:#d9d3c7}
figure.collection-item figcaption .download-link,figure.mini-card-item figcaption .download-link{font-size:inherit}
figure.collection-item figcaption .download-link::before,figure.mini-card-item figcaption .download-link::before{text-transform:none}
figure.collection-item figcaption h5,figure.collection-item figcaption .footer h4,.footer figure.collection-item figcaption h4,figure.mini-card-item figcaption h5,figure.mini-card-item figcaption .footer h4,.footer figure.mini-card-item figcaption h4{font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;font-size:inherit;font-style:normal;font-weight:500;margin-top:.5rem;margin-bottom:.5rem}
#relatedAccessoriesModal>div.modal-content{text-align:center}
.accessory-img>a>span{text-align:right}
figure.design-file-item figcaption a{font-weight:500}
figure.mini-card-item figcaption p{margin-bottom:.75rem;word-wrap:break-word;overflow-wrap:break-word}
figure.mini-card-item figcaption hr{background:#d5d5d5;margin:.75rem 0}
.main-image,.product-photo-gallery .main-image{position:relative;margin-bottom:1rem}
.main-image a:hover .enlarge,.main-image a:focus .enlarge{color:white}
.main-image a .icon-enlarge{box-shadow:1px 1px 3px 1px rgba(0,0,0,0.21);background-color:rgba(0,0,0,0.21);border-radius:4px}
.main-image>div,.product-photo-gallery .main-image>div{border:8px solid #fff;background-color:#fff;box-shadow:0 0 0 1px #d5d5d5;text-align:center;margin-bottom:.625rem}
.main-image>div img,.product-photo-gallery .main-image>div img{margin-bottom:0;min-width:100%}
.main-image figcaption,.product-photo-gallery .main-image figcaption{text-align:center}
.main-image .enlarge{position:absolute;bottom:1.15rem;right:.5rem;font-size:1.75rem;color:rgba(255,255,255,0.75);transition:color .25s ease-out}
.main-image .enlarge:hover,.main-image .enlarge:focus{color:white}
.main-image .modal-content{box-shadow:0 0 0 0 #000}
@media screen and (min-width:64em){.main-image .enlarge{font-size:2.25rem}
}
#installation .collection-item img{mix-blend-mode:multiply}
.colors-and-options .swatch-container{margin-top:1rem;margin-bottom:1rem}
.colors-and-options .swatch-container:last-child{margin-bottom:0}
.colors-and-options a.btn{margin-bottom:1rem}
.colors-and-options h5,.colors-and-options .footer h4,.footer .colors-and-options h4{margin-bottom:1rem}
.colors-and-options .swatches{margin:0;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;position:absolute;left:0;top:0;height:80px;width:100%;padding:3px 0 20px 5px}
.colors-and-options .edge-options .column,.colors-and-options .edge-options .columns,.colors-and-options .edge-options .video-list figure.video .thumb-container,.video-list figure.video .colors-and-options .edge-options .thumb-container,.colors-and-options .edge-options .video-list figure.video figcaption,.video-list figure.video .colors-and-options .edge-options figcaption{margin-bottom:1.25rem}
.colors-and-options .edge-options figure{border:1px solid #d5d5d5;background:#fff}
.colors-and-options .edge-options figure div{height:6.5rem}
.colors-and-options .edge-options figure a{display:block;width:100%;height:100%}
.colors-and-options .edge-options figure img{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:1rem;margin-bottom:0;display:block;max-height:100%;margin:0 auto}
.colors-and-options .edge-options figure figcaption{border-top:1px solid #d5d5d5;text-align:center;padding:.5rem .3125rem;background:#efefef;text-overflow:ellipsis;width:100%;overflow:hidden;white-space:nowrap}
@media screen and (min-width:40.3125em){.colors-and-options .edge-options figure div{height:7.5rem}
}
@media screen and (min-width:64em){.colors-and-options .edge-options{padding-left:2rem;margin-top:0}
}
.colors-and-options .customize{color:#121212;margin:0 0 1.5rem;display:block;font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.colors-and-options .customize:before{content:""}
.colors-and-options .customize:before{content:'+';margin-right:.4375rem}
.colors-and-options .customize:hover{color:#d9d3c7}
.colors-and-options figure.main-image>div{position:relative}
.colors-and-options figure.main-image>div .custom-color-overlay{position:absolute;z-index:3;bottom:0;left:0;right:0;display:block;background:rgba(18,18,18,0.6);color:#fff;padding:5px 10px}
.colors-and-options .fastsize{display:flex;align-items:center}
.colors-and-options .fastsize>img{width:75px;margin-right:.5rem}
.colors-and-options .fastsize>div{font-size:.875rem}
.colors-and-options .fastsize>div>div:first-child{font-family:'Maison Neue, Demi'}
.swatch,table.sku-table ul.swatches li span,.swatches li a,.faceted-filtering .dropdown-pane ul.swatches li span{background-size:cover;background-position:center;display:block;text-indent:-9999px}
.swatch-container{position:relative;overflow:hidden;height:61px;width:100%;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;margin:.5rem 0 1.5rem}
.swatches li{display:inline-block;margin:.0625rem}
.swatches li:last-child{margin-right:5px}
.swatches li a{width:55px;height:55px}
.swatches li.ghosted a[data-color-abbr="CHT"],div.color-group .colors li.ghosted a[data-color-abbr="CHT"],.swatches li.ghosted a[data-color-abbr="GWH"],div.color-group .colors li.ghosted a[data-color-abbr="GWH"],.swatches li.ghosted a[data-color-abbr="SCWH"],div.color-group .colors li.ghosted a[data-color-abbr="SCWH"],.swatches li.ghosted a[data-color-abbr="TCF"],div.color-group .colors li.ghosted a[data-color-abbr="TCF"],.swatches li.ghosted a[data-color-abbr="TCP"],div.color-group .colors li.ghosted a[data-color-abbr="TCP"],.swatches li.ghosted a[data-color-abbr="TCR"],div.color-group .colors li.ghosted a[data-color-abbr="TCR"],.swatches li.ghosted a[data-color-abbr="TNC"],div.color-group .colors li.ghosted a[data-color-abbr="TNC"],.swatches li.ghosted a[data-color-abbr="TNL"],div.color-group .colors li.ghosted a[data-color-abbr="TNL"],.swatches li.ghosted a[data-color-abbr="TWC"],div.color-group .colors li.ghosted a[data-color-abbr="TWC"],.swatches li.ghosted a[data-color-abbr="TWH"],div.color-group .colors li.ghosted a[data-color-abbr="TWH"],.swatches li.ghosted a[data-color-abbr="WA"],div.color-group .colors li.ghosted a[data-color-abbr="WA"],.swatches li.ghosted a[data-color-abbr="WG"],div.color-group .colors li.ghosted a[data-color-abbr="WG"],.swatches li.ghosted a[data-color-abbr="WH"],div.color-group .colors li.ghosted a[data-color-abbr="WH"],.swatches li.ghosted a[data-color-abbr="WH2"],div.color-group .colors li.ghosted a[data-color-abbr="WH2"],.swatches li.ghosted a[data-color-abbr="WH3G"],div.color-group .colors li.ghosted a[data-color-abbr="WH3G"],.swatches li.ghosted a[data-color-abbr="WHA"],div.color-group .colors li.ghosted a[data-color-abbr="WHA"],.swatches li.ghosted a[data-color-abbr="WHT"],div.color-group .colors li.ghosted a[data-color-abbr="WHT"],.swatches li.ghosted a[data-color-abbr="WHW"],div.color-group .colors li.ghosted a[data-color-abbr="WHW"],.swatches li.ghosted a[data-color-abbr="ZW"],div.color-group .colors li.ghosted a[data-color-abbr="ZW"]{border:1px solid #a0a0a0}
.swatches li a[data-color-abbr="CHT"],.swatches li a[data-color-abbr="GWH"],.swatches li a[data-color-abbr="SCWH"],.swatches li a[data-color-abbr="TCF"],.swatches li a[data-color-abbr="TCP"],.swatches li a[data-color-abbr="TCR"],.swatches li a[data-color-abbr="TNC"],.swatches li a[data-color-abbr="TNL"],.swatches li a[data-color-abbr="TWC"],.swatches li a[data-color-abbr="TWH"],.swatches li a[data-color-abbr="WA"],.swatches li a[data-color-abbr="WG"],.swatches li a[data-color-abbr="WH"],.swatches li a[data-color-abbr="WH2"],.swatches li a[data-color-abbr="WH3G"],.swatches li a[data-color-abbr="WHA"],.swatches li a[data-color-abbr="WHT"],.swatches li a[data-color-abbr="WHW"],.swatches li a[data-color-abbr="ZW"]{border:1px solid #121212}
.swatches li a[data-color-abbr="CHT"].active,.swatches li a[data-color-abbr="GWH"].active,.swatches li a[data-color-abbr="SCWH"].active,.swatches li a[data-color-abbr="TCF"].active,.swatches li a[data-color-abbr="TCP"].active,.swatches li a[data-color-abbr="TCR"].active,.swatches li a[data-color-abbr="TNC"].active,.swatches li a[data-color-abbr="TNL"].active,.swatches li a[data-color-abbr="TWC"].active,.swatches li a[data-color-abbr="TWH"].active,.swatches li a[data-color-abbr="WA"].active,.swatches li a[data-color-abbr="WG"].active,.swatches li a[data-color-abbr="WH"].active,.swatches li a[data-color-abbr="WH2"].active,.swatches li a[data-color-abbr="WH3G"].active,.swatches li a[data-color-abbr="WHA"].active,.swatches li a[data-color-abbr="WHT"].active,.swatches li a[data-color-abbr="WHW"].active,.swatches li a[data-color-abbr="ZW"].active{border:2px solid #fff}
.swatches li a[data-color-abbr="CHT"].active img,.swatches li a[data-color-abbr="GWH"].active img,.swatches li a[data-color-abbr="SCWH"].active img,.swatches li a[data-color-abbr="TCF"].active img,.swatches li a[data-color-abbr="TCP"].active img,.swatches li a[data-color-abbr="TCR"].active img,.swatches li a[data-color-abbr="TNC"].active img,.swatches li a[data-color-abbr="TNL"].active img,.swatches li a[data-color-abbr="TWC"].active img,.swatches li a[data-color-abbr="TWH"].active img,.swatches li a[data-color-abbr="WA"].active img,.swatches li a[data-color-abbr="WG"].active img,.swatches li a[data-color-abbr="WH"].active img,.swatches li a[data-color-abbr="WH2"].active img,.swatches li a[data-color-abbr="WH3G"].active img,.swatches li a[data-color-abbr="WHA"].active img,.swatches li a[data-color-abbr="WHT"].active img,.swatches li a[data-color-abbr="WHW"].active img,.swatches li a[data-color-abbr="ZW"].active img,.swatches li a[data-color-abbr="CHT"]:hover img,.swatches li a[data-color-abbr="GWH"]:hover img,.swatches li a[data-color-abbr="SCWH"]:hover img,.swatches li a[data-color-abbr="TCF"]:hover img,.swatches li a[data-color-abbr="TCP"]:hover img,.swatches li a[data-color-abbr="TCR"]:hover img,.swatches li a[data-color-abbr="TNC"]:hover img,.swatches li a[data-color-abbr="TNL"]:hover img,.swatches li a[data-color-abbr="TWC"]:hover img,.swatches li a[data-color-abbr="TWH"]:hover img,.swatches li a[data-color-abbr="WA"]:hover img,.swatches li a[data-color-abbr="WG"]:hover img,.swatches li a[data-color-abbr="WH"]:hover img,.swatches li a[data-color-abbr="WH2"]:hover img,.swatches li a[data-color-abbr="WH3G"]:hover img,.swatches li a[data-color-abbr="WHA"]:hover img,.swatches li a[data-color-abbr="WHT"]:hover img,.swatches li a[data-color-abbr="WHW"]:hover img,.swatches li a[data-color-abbr="ZW"]:hover img{border:1px solid #121212;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
div.color-group .colors li a[data-color-abbr="CHT"] img,div.color-group .colors li a[data-color-abbr="GWH"] img,div.color-group .colors li a[data-color-abbr="SCWH"] img,div.color-group .colors li a[data-color-abbr="TCF"] img,div.color-group .colors li a[data-color-abbr="TCP"] img,div.color-group .colors li a[data-color-abbr="TCR"] img,div.color-group .colors li a[data-color-abbr="TNC"] img,div.color-group .colors li a[data-color-abbr="TNL"] img,div.color-group .colors li a[data-color-abbr="TWC"] img,div.color-group .colors li a[data-color-abbr="TWH"] img,div.color-group .colors li a[data-color-abbr="WA"] img,div.color-group .colors li a[data-color-abbr="WG"] img,div.color-group .colors li a[data-color-abbr="WH"] img,div.color-group .colors li a[data-color-abbr="WH2"] img,div.color-group .colors li a[data-color-abbr="WH3G"] img,div.color-group .colors li a[data-color-abbr="WHA"] img,div.color-group .colors li a[data-color-abbr="WHT"] img,div.color-group .colors li a[data-color-abbr="WHW"] img,div.color-group .colors li a[data-color-abbr="ZW"] img{border:1px solid #121212;height:52px;padding:0 !important;margin:2.2px}
div.color-group .colors li a[data-color-abbr="CHT"].active img,div.color-group .colors li a[data-color-abbr="GWH"].active img,div.color-group .colors li a[data-color-abbr="SCWH"].active img,div.color-group .colors li a[data-color-abbr="TCF"].active img,div.color-group .colors li a[data-color-abbr="TCP"].active img,div.color-group .colors li a[data-color-abbr="TCR"].active img,div.color-group .colors li a[data-color-abbr="TNC"].active img,div.color-group .colors li a[data-color-abbr="TNL"].active img,div.color-group .colors li a[data-color-abbr="TWC"].active img,div.color-group .colors li a[data-color-abbr="TWH"].active img,div.color-group .colors li a[data-color-abbr="WA"].active img,div.color-group .colors li a[data-color-abbr="WG"].active img,div.color-group .colors li a[data-color-abbr="WH"].active img,div.color-group .colors li a[data-color-abbr="WH2"].active img,div.color-group .colors li a[data-color-abbr="WH3G"].active img,div.color-group .colors li a[data-color-abbr="WHA"].active img,div.color-group .colors li a[data-color-abbr="WHT"].active img,div.color-group .colors li a[data-color-abbr="WHW"].active img,div.color-group .colors li a[data-color-abbr="ZW"].active img,div.color-group .colors li a[data-color-abbr="CHT"]:hover img,div.color-group .colors li a[data-color-abbr="GWH"]:hover img,div.color-group .colors li a[data-color-abbr="SCWH"]:hover img,div.color-group .colors li a[data-color-abbr="TCF"]:hover img,div.color-group .colors li a[data-color-abbr="TCP"]:hover img,div.color-group .colors li a[data-color-abbr="TCR"]:hover img,div.color-group .colors li a[data-color-abbr="TNC"]:hover img,div.color-group .colors li a[data-color-abbr="TNL"]:hover img,div.color-group .colors li a[data-color-abbr="TWC"]:hover img,div.color-group .colors li a[data-color-abbr="TWH"]:hover img,div.color-group .colors li a[data-color-abbr="WA"]:hover img,div.color-group .colors li a[data-color-abbr="WG"]:hover img,div.color-group .colors li a[data-color-abbr="WH"]:hover img,div.color-group .colors li a[data-color-abbr="WH2"]:hover img,div.color-group .colors li a[data-color-abbr="WH3G"]:hover img,div.color-group .colors li a[data-color-abbr="WHA"]:hover img,div.color-group .colors li a[data-color-abbr="WHT"]:hover img,div.color-group .colors li a[data-color-abbr="WHW"]:hover img,div.color-group .colors li a[data-color-abbr="ZW"]:hover img{border:1px solid #121212;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.swatches li a.whites-border,.swatches li.whites-border,ul.fast li img.whites-border{border:1px solid #121212 !important}
.swatches li a.whites-border:hover,.swatches li a.whites-border.active,.swatches li a.whites-border:focus{box-shadow:0 0 2px 2px #fff,0 0 3px 3px rgba(125,91,63,0.8) !important}
.swatches li a:hover,.swatches li a:focus,.swatches li a.active{box-shadow:0 0 1px 1px rgba(0,0,0,0.25);border:2px solid #fff}
.swatches li a.active{box-shadow:0 0 2px 2px rgba(125,91,63,0.5)}
.option-group{width:100%;margin-bottom:1.5rem;height:170px;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;padding:5px 0;position:relative}
.option-group.no-border{border-right:0}
.option-group.single-large{height:320px !important;width:360px !important;margin-left:auto;margin-right:auto}
.option-group.single-large .option-group__item{height:310px;width:310px;margin:0 .5rem !important}
.option-group.single-large figure div{height:16.5rem !important}
.option-group.single-large *:first-child:not(img):not(object):not(video):not(div){max-width:100% !important}
.option-group.single-large button{cursor:pointer}
.option-group .pager{display:none}
@media screen and (min-width:64em){.option-group .pager{display:block;height:30px;width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.manual-product-photo-gallery .thumb-page{display:inline-block !important;height:100%;width:30px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.manual-product-photo-gallery .thumb-page .page__prev{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:-27px}
.manual-product-photo-gallery .thumb-page .page__next{-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;bottom:-25px;width:30px;font-size:1.875rem}
.option-group .pager button,.manual-product-photo-gallery .thumb-page .page__prev{background-color:transparent}
.option-group .pager .pager__prev,.manual-product-photo-gallery .thumb-page .page__prev{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.option-group .pager .pager__prev:before,.manual-product-photo-gallery .thumb-page .page__prev:before{content:""}
.option-group .pager .pager__next,.manual-product-photo-gallery .thumb-page .page__next{right:0;-webkit-transform:translateX(100%);transform:translateX(100%);font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;position:absolute;padding:0 2px;font-size:1.875rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.option-group .pager .pager__next:before,.manual-product-photo-gallery .thumb-page .page__next:before{content:""}
.option-group .pager .pager__prev,.option-group .thumb-pager .pager__next,.manual-product-photo-gallery .thumb-page .page__prev,.manual-product-photo-gallery .thumb-pager .page__next{position:absolute;padding:0 2px;font-size:1.875rem}
.option-group .pager--end:not(.pager--start) .pager__prev:hover,.option-group .pager .pager__prev:active,.option-group .pager--start .pager__next:hover,.option-group .pager .pager__next:active{font-weight:bold;color:#7d5b3f}
.option-group .pager--end:not(.pager--start) .pager__next:hover{font-weight:normal}
.option-group .pager .pager__prev:focus,.option-group .pager .pager__next:focus{outline:0}
}
.option-group__clip{width:100%;height:100%;overflow:hidden}
.option-group__container{white-space:nowrap;overflow-x:scroll;overflow-y:hidden}
.option-group__item{width:155px;height:155px;margin-bottom:10px;display:inline-block;white-space:normal;vertical-align:top}
.option-group__item:first-child{margin-left:-1px}
.option-group__item:last-child{margin-right:-1px}
@media screen and (min-width:40.3125em){.colors-and-options .swatch-container{overflow:auto;height:auto;border-left:0;border-right:0}
.colors-and-options .swatches{white-space:normal;overflow-x:auto;overflow-y:auto;position:static;height:auto;padding:2px}
}
#sizes-and-options{color:black;border-bottom:0}
#sizes-and-options .white-border-shadow-box{position:relative;background-color:#fff;box-shadow:0 0 0 1px #d5d5d5;text-align:center;margin-bottom:.625rem;padding:8px}
#sizes-and-options .top-border-container{border-top:1px solid #d5d5d5;padding:1rem 0 0 0;margin-top:1.5rem}
#sizes-and-options .top-border-container:first-child{border-top:0;margin-top:0;padding-top:0}
#sizes-and-options .top-border-container:last-child{padding-bottom:1rem}
#sizes-and-options .image-text-option{display:inline-block;margin:0 1rem 1rem 0;width:125px;position:relative;vertical-align:top}
#sizes-and-options .image-text-option figure{background:white;cursor:pointer;border-radius:2px}
#sizes-and-options .image-text-option figure>div{background-color:#fff;overflow:hidden}
#sizes-and-options .image-text-option figure>div>*{height:80px;width:90px;margin-bottom:0}
#sizes-and-options .image-text-option figure>div>.none{position:relative}
#sizes-and-options .image-text-option figure>div>.none>div{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
#sizes-and-options .image-text-option .selected{border:2px solid #7d5b3f;overflow:hidden}
#sizes-and-options .image-text-option .disabled+div.disabled-overlay{position:absolute;top:0;right:0;left:0;bottom:0}
#sizes-and-options .image-text-option .disabled+div.disabled-overlay>.overlay{background-color:#efefef;opacity:.78;width:100%;height:100%}
#sizes-and-options .image-text-option .disabled+div.disabled-overlay>.x{width:100%;height:100%;position:absolute;top:0;background-image:linear-gradient(to top right,transparent 49.5%,#000,transparent 50.5%),linear-gradient(to top left,transparent 49.5%,#000,transparent 50.5%)}
#sizes-and-options .image-text-option>figure>div{padding:1rem}
#sizes-and-options .image-text-option>figure>figcaption{text-align:center;padding:0 .3125rem .5rem .3125rem;width:100%;overflow:hidden}
#sizes-and-options .image-text-option.image-fill>figure>div{padding:0}
#sizes-and-options .image-text-option.image-fill>figure>div>*{height:112px;width:123px}
#sizes-and-options .image-text-option.see-all figure>div{width:100%;height:100%;text-align:center}
#sizes-and-options .image-text-option.see-all figure>div>div{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:90%;height:initial}
#sizes-and-options .image-text-option.see-all figure .icon-add-more{font-size:2rem}
#sizes-and-options .option-group{width:90%;margin-left:auto;margin-right:auto;height:173px}
#sizes-and-options .option-group .option-group__item:first-child{margin-left:.1rem;margin-right:.1rem}
#sizes-and-options .option-group .option-group__item{margin-left:.1rem;margin-right:.1rem}
#sizes-and-options .option-group figure{border:1px solid #d5d5d5;background:#fff}
#sizes-and-options .option-group figure:hover{border:3px solid #7d5b3f}
#sizes-and-options .option-group figure.selected{border:3px solid #7d5b3f}
#sizes-and-options .option-group figure.ghosted{opacity:.5;pointer-events:none}
#sizes-and-options .option-group figure div{height:7.5rem}
#sizes-and-options .option-group figure a{display:block;width:100%;height:100%}
#sizes-and-options .option-group figure img{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:1rem;margin-bottom:0;display:block;max-height:100%;margin:0 auto}
#sizes-and-options .option-group figure figcaption{border-top:1px solid #d5d5d5;text-align:center;padding:.5rem .3125rem;background:#efefef;text-overflow:ellipsis;width:100%;overflow:hidden;white-space:nowrap}
#sizes-and-options #perforationsModal .modal-content,#sizes-and-options #edgesModal .modal-content,#sizes-and-options #patternsModal .modal-content{margin-top:1.4rem}
#sizes-and-options .size-options-main-image{position:relative;margin-bottom:1rem}
@media all and (max-width:40.3125em){#sizes-and-options .size-options-main-image{margin-top:2rem}
}
#sizes-and-options .size-options-main-image>div img,#sizes-and-options .size-options-main-image .product-photo-gallery .main-image>div img{margin-bottom:0;min-width:100%}
#sizes-and-options .size-options-main-image figcaption{text-align:center}
#sizes-and-options .size-options-main-image .disclaimer-overlay{width:100%;position:absolute;z-index:3;bottom:0;left:0;right:0;display:block;background:rgba(18,18,18,0.6);color:#fff;padding:5px 10px}
#sizes-and-options .item-label{padding:.5rem;background:#efefef}
#sizes-and-options .item-label>.fast-section .display-container img.fast-icon{width:60px;margin-right:.5rem}
#sizes-and-options .item-label>.fast-section .display-container .fast-display-label{display:inline-block;max-width:130px;vertical-align:middle}
#sizes-and-options .item-label>.fast-section .disclaimer{font-size:.875rem;line-height:initial;margin-top:1rem;font-weight:bold}
#sizes-and-options .swatch-container{margin-top:1rem;margin-bottom:1rem}
#sizes-and-options .swatch-container ul.swatches{margin:0;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;position:absolute;left:0;top:0;height:80px;width:100%;padding:3px 0 20px 5px}
#sizes-and-options .swatch-container ul.swatches li{margin-left:.15rem;margin-right:.15rem;vertical-align:top}
#sizes-and-options .swatch-container ul.swatches li span.not-allowed{top:0;display:none !important;position:absolute;display:block;height:100%;width:2px;background:#d1d0ca;left:49%;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
#sizes-and-options .swatch-container ul.swatches li.ghosted{position:relative}
#sizes-and-options .swatch-container ul.swatches li.ghosted a{opacity:.1;pointer-events:none;box-shadow:0 0 0 1px black}
#sizes-and-options .swatch-container ul.swatches li.ghosted span.not-allowed{display:block !important}
#sizes-and-options .swatch-container ul.swatches .labeled>a{text-indent:initial;text-align:center;position:relative;background-color:white}
#sizes-and-options .swatch-container ul.swatches .labeled>a>span{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:1rem;font-size:.875rem;width:initial;height:initial;clip:initial}
#sizes-and-options .swatch-container ul.swatches .color-swatch.new{text-indent:0;overflow:hidden}
#sizes-and-options .color-container .color-groups-container{position:relative;overflow:hidden;width:100%;height:61px;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;margin:.5rem 0 1.5rem}
#sizes-and-options .color-container .color-groups-container .color-groups{margin-top:1rem;margin:0;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;position:absolute;left:0;top:0;height:80px;width:100%;padding:3px 0 20px 5px}
#sizes-and-options .color-container .color-groups-container.grouped{height:96px}
#sizes-and-options .color-container .color-groups-container.grouped .color-groups{height:115px}
#sizes-and-options .color-container .color-groups{margin-top:1rem;margin:0;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;position:absolute;left:0;top:0;height:80px;width:100%;padding:3px 0 20px 5px}
#sizes-and-options .color-container .color-groups .color-group{vertical-align:top;padding-right:1rem;padding-bottom:1rem}
#sizes-and-options .color-container .color-groups .color-group:last-child{padding-bottom:0}
#sizes-and-options .color-container .color-groups .color-group .group-name{font-weight:bold}
#sizes-and-options .color-container .color-groups .color-group .swatches{margin:.5rem 0 0 0}
#sizes-and-options .color-container .color-groups .color-group .swatches li{margin-left:.15rem;margin-right:.15rem}
#sizes-and-options .color-container .color-groups .color-group .swatches li.ghosted{opacity:.25;pointer-events:none}
#sizes-and-options .color-container .color-groups .color-group .swatches li a{display:inline-block;text-indent:0;overflow:hidden;margin:0}
#sizes-and-options .fast-size-container .fast-size{text-indent:0;overflow:hidden;font-weight:bold;color:black}
#sizes-and-options .sustain-container .sustain{text-indent:0;overflow:hidden;font-weight:bold;color:black}
#sizes-and-options .sustain-container .sustain img{width:100%;padding:.5rem}
#sizes-and-options .wallet-section{position:relative}
#sizes-and-options .wallet-section .wallet-container{position:relative;top:0}
#sizes-and-options .wallet-section .wallet-container.sticky-wallet{position:fixed;top:80px;left:0;right:0;-webkit-transform:translateZ(0);transform:translateZ(0)}
#sizes-and-options .wallet-section .wallet-container.sticky-wallet-bottom{position:absolute;bottom:0;left:1rem;right:1rem;top:auto}
#sizes-and-options .wallet-section .wallet-container #wallet{position:relative}
#sizes-and-options .wallet-section .wallet-container #wallet.white-border-shadow-box{text-align:left;padding:0 0 1px 0}
#sizes-and-options .wallet-section .wallet-container #wallet .wallet-reset{position:absolute;top:55px;right:20px;font-size:1rem}
#sizes-and-options .wallet-section .wallet-container #wallet .wallet-header{position:relative;height:50px;background-color:#888;color:#fff;font-weight:500;padding:10px 20px}
#sizes-and-options .wallet-section .wallet-container #wallet .wallet-header .wallet-title{float:left;font-size:1.3rem}
#sizes-and-options .wallet-section .wallet-container #wallet .wallet-row{margin:8px 20px;font-size:1rem;width:75%}
#sizes-and-options .wallet-section .wallet-container #wallet .wallet-row .wallet-label,#sizes-and-options .wallet-section .wallet-container #wallet .wallet-row .wallet-value,#sizes-and-options .wallet-section .wallet-container #wallet .wallet-row .wallet-width-uom,#sizes-and-options .wallet-section .wallet-container #wallet .wallet-row .wallet-length-uom{display:inline-block}
#sizes-and-options .wallet-section .wallet-container #wallet .wallet-row .wallet-label{font-size:1rem}
#sizes-and-options .wallet-section .bas-btn,#sizes-and-options .wallet-section .order-samples-btn{width:48%}
#sizes-and-options .wallet-section .order-samples-btn{background:0;border:0;width:50%}
#sizes-and-options #shape-container{display:inline-block}
#sizes-and-options #shape-container #shape-image-container{display:inline-block;position:relative;box-shadow:0 0 0 3px #888}
#sizes-and-options #shape-container #shape-image-container .image-rectangle{width:11rem;height:7rem;background-color:white}
#sizes-and-options #shape-container #shape-image-container #shape-image-overlay{position:absolute;width:100%;text-align:center;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0 .3rem}
#sizes-and-options #shape-container #side-a{display:inline-block;margin-right:.75rem;margin-top:3rem;vertical-align:top}
#sizes-and-options #shape-container #side-b{text-align:center;margin-left:13px}
#sizes-and-options #dimensions-container .dimensions-inner-container{margin-top:1.5rem}
#sizes-and-options #dimensions-container .dimensions-inner-container:first-child{margin-top:0}
#sizes-and-options #dimensions-container .dimensions-inner-container .dimension-labels{margin:.25rem 0}
#sizes-and-options #dimensions-container .dimensions-inner-container .dimension-labels .dimension-value{font-weight:bold}
#sizes-and-options #dimensions-container .dimensions-inner-container .dimension-option{border:1px solid #888;width:4.5rem;display:inline-block;text-align:center;background-color:white;padding:.6rem 0;color:#121212;margin-bottom:.5rem}
#sizes-and-options .dimension-button{height:44px;line-height:44px;border:1px solid #888;display:inline-block;text-align:center;background-color:white;color:#121212;margin:1rem 1rem 0 0;border-radius:2px;padding:0 1rem}
#sizes-and-options #dimensions-container .dimensions-inner-container .dimension-option.selected{border:1px solid #7d5b3f;box-shadow:inset 0 0 0 1px #7d5b3f}
#sizes-and-options #dimensions-container .dimensions-inner-container .dimension-option:hover{border:1px solid #7d5b3f;box-shadow:inset 0 0 0 1px #7d5b3f}
#sizes-and-options .dimension-button.selected,#sizes-and-options .dimension-button:hover{box-shadow:inset 0 0 0 1px #7d5b3f;border:1px solid #7d5b3f}
#sizes-and-options #dimensions-container .dimensions-inner-container .dimension-option.ghosted{cursor:not-allowed;pointer-events:none;opacity:.5}
#sizes-and-options .dimension-button.disabled{cursor:not-allowed;pointer-events:none;opacity:.5}
#sizes-and-options #view-perf-larger,#sizes-and-options #view-edge-larger,#sizes-and-options #view-pattern-larger{margin:.8rem 0;display:block;font-size:1.3rem}
#sizes-and-options .document-list{margin-bottom:2rem}
#sizes-and-options .shape-selector{overflow:hidden}
#sizes-and-options .shape-selector>.shape{display:block;float:left;border:2px solid transparent;padding:.7rem}
#sizes-and-options .shape-selector>.shape.selected{border:2px solid #7d5b3f}
#sizes-and-options .shape-selector>.shape>.placeholder{height:60px;width:60px}
#sizes-and-options .edge-selector,#sizes-and-options .perforation-selector,#sizes-and-options .shape-selector,#sizes-and-options .design-selector{overflow:hidden;margin-top:1rem}
#sizes-and-options .edge-selector>div.see-all,#sizes-and-options .perforation-selector>div.see-all,#sizes-and-options .design-selector>div.see-all{display:none}
#sizes-and-options .edge-selector.show-15>div:nth-child(n+15),#sizes-and-options .perforation-selector.show-15>div:nth-child(n+15),#sizes-and-options .design-selector.show-15>div:nth-child(n+15){display:none !important}
#sizes-and-options .edge-selector.show-15>div.see-all,#sizes-and-options .perforation-selector.show-15>div.see-all,#sizes-and-options .design-selector.show-15>div.see-all{display:inline-block !important}
#sizes-and-options.configurable .size-selector-container.disabled{color:#b7b7b7 !important}
#sizes-and-options.configurable .size-selector-container .fastsize-icon{width:319px}
#sizes-and-options .standard-size-selector>a.see-all-sizes{padding:0 .5rem;display:none}
#sizes-and-options .standard-size-selector.show-12>a:nth-child(n+12){display:none !important}
#sizes-and-options .standard-size-selector.show-12>a.see-all-sizes{display:inline-block !important}
#sizes-and-options .edge-selector>.edge-selection-container{display:inline-block}
#sizes-and-options .edge-selector>.edge-selection-container>.edge{display:block;float:left;border:2px solid transparent;padding:.7rem}
#sizes-and-options .edge-selector>.edge-selection-container>.edge.selected{border:2px solid #7d5b3f}
#sizes-and-options .edge-selector>.edge-selection-container>.edge>.placeholder{height:60px;width:60px;position:relative}
#sizes-and-options .edge-selector>.edge-selection-container>.edge>.placeholder>span{position:absolute;top:50%;left:50%;color:#121212;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translateY(-50%,-50%);transform:translateY(-50%,-50%)}
#sizes-and-options .edge-selector>.edge-selection-container>.edge.ghosted{opacity:.1;pointer-events:none;cursor:default}
#sizes-and-options .shape-display-image-container{background-color:#fff;text-align:center}
#sizes-and-options .small{font-size:.875rem}
#sizes-and-options .results-container .results.stick{position:fixed;top:80px;left:0;right:0;-webkit-transform:translateZ(0);transform:translateZ(0)}
#sizes-and-options .results-container .results.stick-bottom{position:absolute;bottom:0;left:1rem;right:1rem;top:auto}
#sizes-and-options .acoustics-container a[data-open],#sizes-and-options .fast-size-container a[data-open]{text-decoration:underline;border-bottom:0}
#sizes-and-options.configurable .size-selector .input-container input.error{background-color:#f5e6e6}
#sizes-and-options.configurable .size-selector .input-container input.width,.size-selector input.length{width:100px;margin:0 auto;margin-bottom:.25rem;text-align:center}
#sizes-and-options.configurable .size-selector .size-selector-bottom .input-limits-container{width:100px;display:inline-block}
#sizes-and-options.configurable .size-selector .size-selector-bottom .input-limits-container:first-of-type{margin-right:1.5rem}
#sizes-and-options.configurable .size-selector a.btn{padding:.6rem .85rem}
#sizes-and-options.configurable .size-selector>.size-selector-top>*{display:inline-block;vertical-align:top}
#sizes-and-options.configurable .size-selector>*>.x{margin:.5rem .5rem 0 .5rem}
#sizes-and-options.configurable .size-selector>.size-selector-top img.size-selected{width:40px}
#sizes-and-options.configurable .size{padding:0 .5rem}
#sizes-and-options.configurable #shape-container #shape-image-container .image-rectangle{width:11rem;height:7rem;background-color:#fff}
#sizes-and-options.configurable #shape-container #side-a{margin-top:3rem}
#sizes-and-options .icon-total-acoustics::before,#sizes-and-options .icon-sustain::before,#sizes-and-options .icon-plant::before{width:20px;height:20px;font-size:1.5rem}
#sizes-and-options .item-legend span{font-size:.875rem;vertical-align:middle}
#sizesOptionsCompareModal .compare-items .item .item-number,#sizesOptionsTakeawayCompareModal .compare-items .item .item-number{vertical-align:middle;text-decoration:underline}
#sizesOptionsCompareModal .compare-items .item .icon-sustain{vertical-align:middle}
#sizesOptionsCompareModal .compare-items .item .icon-sustain:before{height:18px;width:18px}
#sizesOptionsCompareModal .compare-items .item .fast-icon{width:55px}
#sizesOptionsCompareModal .compare-items .item .see-details-cta,#sizesOptionsTakeawayCompareModal .compare-items .item .see-details-cta{width:100%;max-width:100%}
#sizesOptionsEdgeModal,#sizesOptionsPerforationModal,#sizesOptionsDesignModal{top:50% !important;transform:translateY(-50%) !important;margin-top:0 !important}
@media all and (max-width:64em){#sizesOptionsCompareModal,#sizesOptionsTakeawayCompareModal{width:75% !important}
}
@media all and (max-width:40.3125em){#sizesOptionsCompareModal,#sizesOptionsTakeawayCompareModal{top:0 !important;height:auto;margin:1rem;overflow-y:scroll;max-height:95%}
#sizesOptionsCompareModal .compare-items .item:not(:last-child),#sizesOptionsTakeawayCompareModal .compare-items .item:not(:last-child){border-bottom:1px solid black;padding-bottom:2rem;margin-bottom:1rem}
#sizes-and-options .wallet-section .bas-btn,#sizes-and-options .wallet-section .order-samples-btn{width:100%}
}
@media all and (min-width:40.3125em){#sizesOptionsCompareModal .compare-items .item:not(:last-child):not(:nth-child(2)),#sizesOptionsTakeawayCompareModal .compare-items .item:not(:last-child):not(:nth-child(2)){border-right:2px solid #efefef}
#sizesOptionsCompareModal .compare-items .item:nth-child(odd),#sizesOptionsTakeawayCompareModal .compare-items .item:nth-child(odd){padding-right:3rem}
#sizesOptionsCompareModal .compare-items .item:nth-child(even),#sizesOptionsTakeawayCompareModal .compare-items .item:nth-child(even){padding-left:3rem}
}
@media all and (min-width:53.125em){#sizes-and-options .shape-display-image-container{border-right:1px solid #888}
#sizes-and-options.configurable .size-selector-container{margin-top:3.75rem}
#sizes-and-options.configurable .size-selector-container.fast-size-line{margin-top:0}
}
@media all and (max-width:53.125em){#sizes-and-options.configurable .size-selector-container{margin-top:1rem}
}
#sizes-and-options-takeaway{margin-left:1rem;margin-right:1rem}
#sizes-and-options-takeaway h2.subheading{font-size:1.5rem}
#sizes-and-options-takeaway h2.subheading.text-capitalize{text-transform:capitalize}
#sizes-and-options-takeaway h2.subheading.line-heading{font-size:2.5rem;color:#888}
#sizes-and-options-takeaway h2.subheading.line-heading>sup{top:-0.5rem;font-size:2.5rem}
@media print{#sizes-and-options-takeaway h2.subheading.line-heading>sup{color:#888 !important}
}
@media print{#sizes-and-options-takeaway h2.subheading.line-heading{color:#888 !important}
}
#sizes-and-options-takeaway .details{margin-left:1rem;font-size:1.25rem}
#sizes-and-options-takeaway .details>h2.subheading{margin-bottom:.5rem}
#sizes-and-options-takeaway .details .choices{margin-bottom:2rem}
#sizes-and-options-takeaway .details .choices>div{margin-bottom:.25rem}
#sizes-and-options-takeaway .details .specs .icons{margin-top:2rem}
#sizes-and-options-takeaway .details .specs .icons>div{display:inline-block;text-align:center;max-width:150px;vertical-align:top;font-size:1rem}
#sizes-and-options-takeaway .details .specs .icons>div:first-child{margin-right:1rem}
#sizes-and-options-takeaway .details .specs .icons>div .tagline{font-size:.875rem}
#sizes-and-options-takeaway .details .specs .icons>div ta-icon-container{max-height:40px;overflow:hidden}
#sizes-and-options-takeaway .details .specs .icons>div .ta-icon-container{max-height:40px;overflow:hidden}
#sizes-and-options-takeaway .details .specs .icons>div .ta-icon-container img{display:inline-block;height:250px;width:40px;margin-top:-105px}
#sizes-and-options-takeaway .details .specs .icons>div img.fast-icon{width:43px}
#sizes-and-options-takeaway .details .specs>div{margin-bottom:.25rem}
#sizes-and-options-takeaway .border-top{border-top:1px solid #888}
#sizes-and-options-takeaway .takeaway-content .column.row.row{float:left}
#sizes-and-options-takeaway .takeaway-content #sus-systems{margin-top:5rem}
#sizes-and-options-takeaway .color{font-size:1.25rem}
#sizes-and-options-takeaway .color .color-swatch{height:35px;width:35px;border-radius:35px;margin-right:.5rem}
#sizes-and-options-takeaway .disclaimer{font-size:1.25rem !important}
#sizes-and-options-takeaway .contact{font-size:1.25rem}
#sizes-and-options-takeaway .suspension-systems{margin-bottom:1rem}
#sizes-and-options-takeaway .suspension-systems>.suspension-system{page-break-inside:avoid;padding-top:1.5rem}
#sizes-and-options-takeaway .suspension-systems>.suspension-system>img{width:100px}
#sizes-and-options-takeaway .suspension-systems>.suspension-system>h2{vertical-align:bottom;display:inline-block;margin-bottom:0;font-size:1.25rem;margin-left:.5rem}
#sizes-and-options-takeaway>.fancy-triangle{position:absolute;top:-10px;right:-75px;z-index:-1}
#sizes-and-options-takeaway>.takeaway-content{margin:1rem}
#sizes-and-options-takeaway .icon-armstrong-logo{float:right;font-size:3.5rem}
#sizesOptionsSelectionModal .error-icon{color:red;border-radius:50%;border:3px solid red;margin-right:1rem;width:2.5rem;height:2.5rem;text-align:center;font-size:1.5rem;float:left;line-height:2.25rem;font-weight:bold}
#sizesOptionsSelectionModal .message{display:block;padding-top:.25rem;margin-left:60px}
@media screen and (min-width:40.3125em){#sizes-and-options .swatch-container{overflow:auto;height:auto;border-left:0;border-right:0}
#sizes-and-options .swatch-container ul.swatches{white-space:normal;overflow-x:auto;position:static;height:auto;padding:2px}
#sizes-and-options .color-container .color-groups-container{overflow:auto;height:auto;border-left:0;border-right:0}
#sizes-and-options .color-container .color-groups-container .color-groups{white-space:normal;overflow-x:auto;overflow-y:auto;position:static;height:auto;padding:2px}
#sizes-and-options .color-container .color-groups-container.grouped{height:auto}
#sizes-and-options .color-container .color-groups-container.grouped .color-groups{height:auto}
}
#uploadErrorModal .error-icon{color:red;border-radius:50%;border:3px solid red;margin-right:1rem;width:2.5rem;height:2.5rem;text-align:center;font-size:1.5rem;float:left;line-height:2.25rem;font-weight:bold}
#uploadErrorModal .message{display:block;padding-top:.25rem;margin-left:60px}
.uploadElevationDetailPdfRemove,.uploadRoomLayoutPdfRemove,.uploadFilesRemove{font-size:.75rem;cursor:pointer}
.ceiling-information .ceiling-info-top-margin{margin-top:20px !important}
#contact-form-recycling .validation-error-message{display:none}
#contact-form-recycling .error .validation-error-message{display:block;margin-bottom:.25rem}
#contact-form-recycling .error-label.error{color:red !important}
#contact-form-recycling .inline-label{margin-right:1rem;display:inline-block}
#contact-form-recycling #removeUploads.disabled{color:#b7b7b7;cursor:default}
.faceted-filtering ul{list-style:none;margin:0;padding:0}
.faceted-filtering>h5{font-family:"Maison Neue, Demi"}
@media screen and (max-width:63.9375em){.faceted-filtering__category{display:none}
.faceted-filtering--expanded .faceted-filtering__category{display:block}
.faceted-filtering__list{cursor:pointer}
.faceted-filtering .faceted-filtering__list:not(.faceted-filtering--expanded) .faceted-filtering__group{border-radius:3px 3px 3px 3px}
.faceted-filtering .faceted-filtering__list:not(.faceted-filtering--expanded) .faceted-filtering__group .expanded{display:block}
.faceted-filtering .faceted-filtering__list:not(.faceted-filtering--expanded) .faceted-filtering__group .collapsed{display:none}
.faceted-filtering .faceted-filtering__list.faceted-filtering--expanded .faceted-filtering__group .expanded{display:none}
.faceted-filtering .faceted-filtering__list.faceted-filtering--expanded .faceted-filtering__group .collapsed{display:block}
.faceted-filtering .faceted-filtering__list.faceted-filtering--expanded .faceted-filtering__group:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:500ms}
}
.faceted-filtering .faceted-filtering__category,.faceted-filtering .faceted-filtering__group{background:#121212;font-weight:800;color:#fff;margin:0;border-top:1px solid #888;line-height:1.35}
.faceted-filtering .faceted-filtering__category:first-child,.faceted-filtering .faceted-filtering__group:first-child{border-top:0;border-radius:3px 3px 0 0}
.faceted-filtering .faceted-filtering__category:last-child,.faceted-filtering .faceted-filtering__group:last-child{border-radius:0 0 3px 3px}
.faceted-filtering .faceted-filtering__category:last-child[aria-expanded="true"],.faceted-filtering .faceted-filtering__group:last-child[aria-expanded="true"]{border-bottom:1px solid #d5d5d5}
.faceted-filtering .faceted-filtering__category:before,.faceted-filtering .faceted-filtering__group:before{float:right;position:relative;top:1rem;right:1rem;font-size:.65rem;-webkit-transform:rotate(0);transform:rotate(0);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:500ms}
.faceted-filtering .faceted-filtering__category:hover,.faceted-filtering .faceted-filtering__category:focus,.faceted-filtering .faceted-filtering__group:hover,.faceted-filtering .faceted-filtering__group:focus{cursor:pointer}
.faceted-filtering .faceted-filtering__category>span,.faceted-filtering .faceted-filtering__group>span{padding:.75rem 2.5rem 1rem .75rem;display:block}
.faceted-filtering .faceted-filtering__category[aria-expanded="true"],.faceted-filtering .faceted-filtering__group[aria-expanded="true"]{background:#efede9;color:#121212}
.faceted-filtering .faceted-filtering__category[aria-expanded="true"]:before,.faceted-filtering .faceted-filtering__group[aria-expanded="true"]:before{color:#121212;-webkit-transform:rotate(180deg);transform:rotate(180deg);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:500ms}
.faceted-filtering .faceted-filtering__group{background:#121212;color:#888}
@media screen and (min-width:64em){.faceted-filtering .faceted-filtering__group{display:none}
}
.faceted-filtering .faceted-filtering__group:before{color:#888;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:500ms}
.faceted-filtering .dropdown-pane{width:auto;border-radius:0;border-width:0 1px 0 1px;border-style:solid;border-color:#d5d5d5;padding:.5rem 0;z-index:200;min-width:10rem;min-height:1.5rem}
.faceted-filtering .dropdown-pane ul{padding-left:1rem}
.faceted-filtering .dropdown-pane .swatches li{width:auto}
@media screen and (max-width:63.9375em){.faceted-filtering .dropdown-pane.is-open{position:relative;top:0 !important;left:0 !important;width:100% !important}
}
.faceted-filtering .dropdown-pane label{font-family:"Maison Neue, Demi",Helvetica,Arial,sans-serif;text-transform:none;font-weight:none;font-size:.875rem;display:block;padding:.25rem .75rem .25rem 0;line-height:1.35}
.faceted-filtering .dropdown-pane label:hover,.faceted-filtering .dropdown-pane label:focus{cursor:pointer;color:#7d5b3f}
.faceted-filtering .dropdown-pane input:disabled+label,.faceted-filtering .dropdown-pane input[type="checkbox"]:checked:disabled+label{color:#e9e9e9;cursor:not-allowed;pointer-events:none}
.faceted-filtering .dropdown-pane input:disabled+label span{border-color:#e9e9e9 !important;cursor:not-allowed}
.faceted-filtering .dropdown-pane input+label{color:#656a6b}
.faceted-filtering .dropdown-pane input[type="checkbox"]+label span{border:2px solid #656a6b}
.faceted-filtering .dropdown-pane input[type="checkbox"]+label:hover span,.faceted-filtering .dropdown-pane input[type="checkbox"]:checked+label span{border:2px solid #7d5b3f}
.faceted-filtering .dropdown-pane input[type="checkbox"]+label{padding-left:2rem;overflow:hidden}
.faceted-filtering .dropdown-pane input[type="checkbox"]+label:hover,.faceted-filtering .dropdown-pane input[type="checkbox"]+label:focus,.faceted-filtering .dropdown-pane input[type="checkbox"]:checked+label{color:#7d5b3f}
.faceted-filtering .dropdown-pane input[type="checkbox"]+label span{display:block;float:left;margin:-0.15rem 0 0 -2rem}
.faceted-filtering .dropdown-pane input[type="checkbox"]+label span.pattern-gallery{display:inline-block;margin:-0.15rem .3rem 0 -2rem}
.faceted-filtering .dropdown-pane ul.swatches{padding:.5rem}
.faceted-filtering .dropdown-pane ul.swatches li span{background-position:center center;background-size:36px;width:36px;height:36px;margin:3px;border:3px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,0.12)}
.faceted-filtering .dropdown-pane ul.swatches li span:hover,.faceted-filtering .dropdown-pane ul.swatches li span:focus,.faceted-filtering .dropdown-pane ul.swatches li span.selected{box-shadow:0 0 1px 1px rgba(0,0,0,0.25);border:2px solid #fff}
.faceted-filtering .dropdown-pane ul.swatches li span.selected{box-shadow:0 0 2px 2px rgba(125,91,63,0.5)}
.faceted-filtering .dropdown-pane ul.swatches li input[type="checkbox"]:disabled+label{opacity:.33}
.faceted-filtering .dropdown-pane ul.swatches li input[type="checkbox"]+label{padding:.1rem}
.faceted-filtering .dropdown-pane ul.swatches li input[type="checkbox"]:checked+label span{box-shadow:0 0 2px 2px rgba(125,91,63,0.5)}
@media screen and (min-width:40.3125em){.faceted-filtering--full-width .dropdown-pane ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}
}
@media screen and (min-width:53.125em){.faceted-filtering--full-width .dropdown-pane ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}
.faceted-filtering--full-width .dropdown-pane ul.filter-group-options{-webkit-column-count:2;-moz-column-count:2;column-count:2}
}
.faceted-filtering .dropdown-pane .faceted-filtering--parent{margin-top:1.25rem}
.faceted-filtering .dropdown-pane .faceted-filtering--parent:first-child{margin-top:0}
.faceted-filtering .dropdown-pane .faceted-filtering--parent label{font-size:1rem}
.faceted-filtering .selected-facets{clear:both}
.faceted-filtering .selected-facets ul{display:inline-block;margin:.5rem 0}
.faceted-filtering .selected-facets ul li{margin-top:.25rem;margin-right:.25rem}
.faceted-filtering .selected-facets input:checked+label,.pattern-browse-results .faceted-filtering .selected-facets input+label,.faceted-filtering .selected-facets label.readonly,.pattern-browse-results .faceted-filtering .selected-facets label.readonly{cursor:pointer;font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.1;color:#656a6b}
.faceted-filtering .selected-facets input:checked+label .swatch,.faceted-filtering .selected-facets input:checked+label table.sku-table ul.swatches li span,table.sku-table ul.swatches li .faceted-filtering .selected-facets input:checked+label span,.faceted-filtering .selected-facets input:checked+label .swatches li a,.swatches li .faceted-filtering .selected-facets input:checked+label a,.faceted-filtering .selected-facets input:checked+label .dropdown-pane ul.swatches li span,.faceted-filtering .dropdown-pane ul.swatches li .selected-facets input:checked+label span{border:2px solid #fff;float:none}
.pattern-browse-results .faceted-filtering .selected-facets input+label .swatch,.pattern-browse-results .faceted-filtering .selected-facets input+label table.sku-table ul.swatches li span,.pattern-browse-results table.sku-table ul.swatches li .faceted-filtering .selected-facets input+label span,.pattern-browse-results .faceted-filtering .selected-facets input+label .swatches li a,.pattern-browse-results .swatches li .faceted-filtering .selected-facets input+label a,.pattern-browse-results .faceted-filtering .selected-facets input+label .dropdown-pane ul.swatches li span,.pattern-browse-results .faceted-filtering .dropdown-pane ul.swatches li .selected-facets input+label span{border:2px solid #fff;float:none}
.faceted-filtering .selected-facets input:checked+label:after,.pattern-browse-results .faceted-filtering .selected-facets input+label:after{content:""}
.faceted-filtering .selected-facets input:checked+label:after,.pattern-browse-results .faceted-filtering .selected-facets input+label:after{margin-left:.03125rem;font-size:.625rem;padding:.1875rem 0 .1875rem .1875rem;color:#888;margin-left:.3125rem}
.faceted-filtering .selected-facets input:checked+label:hover:after,.faceted-filtering .selected-facets input:checked+label:focus:after{color:#121212}
.pattern-browse-results .faceted-filtering .selected-facets input+label:hover:after,.pattern-browse-results .faceted-filtering .selected-facets input+label:focus:after{color:#121212}
.faceted-filtering .selected-facets input:disabled+label{opacity:.5}
.faceted-filtering .selected-facets input+label{font-weight:normal}
.faceted-filtering .selected-facets input+label .swatch,.faceted-filtering .selected-facets input+label table.sku-table ul.swatches li span,table.sku-table ul.swatches li .faceted-filtering .selected-facets input+label span,.faceted-filtering .selected-facets input+label .swatches li a,.swatches li .faceted-filtering .selected-facets input+label a,.faceted-filtering .selected-facets input+label .dropdown-pane ul.swatches li span,.faceted-filtering .dropdown-pane ul.swatches li .selected-facets input+label span{margin:-2px 0}
.faceted-filtering .selected-facets .icon-x.icon-x{font-size:.625rem;padding:.1875rem;line-height:2.2}
.faceted-filtering .selected-facets li{border:1px solid #fff;padding:5px 15px 4px;font-size:.8125rem}
.faceted-filtering .selected-facets li a{margin-left:.3125rem}
.faceted-filtering .selected-facets li:not(.clear-all){background:#efede9;border-radius:3px}
.faceted-filtering .selected-facets li:not(.clear-all) a{color:#888}
.faceted-filtering .selected-facets li:not(.clear-all) a:hover,.faceted-filtering .selected-facets li:not(.clear-all) a:focus{color:#121212}
.faceted-filtering .selected-facets li.clear-all:first-child,.faceted-filtering .selected-facets li.readonly+li.clear-all{display:none}
.faceted-filtering .selected-facets li.clear-all a{margin:0 0 1px}
.faceted-filtering .selected-facets .swatch,.faceted-filtering .selected-facets table.sku-table ul.swatches li span,table.sku-table ul.swatches li .faceted-filtering .selected-facets span,.faceted-filtering .selected-facets .swatches li a,.swatches li .faceted-filtering .selected-facets a,.faceted-filtering .selected-facets .dropdown-pane ul.swatches li span,.faceted-filtering .dropdown-pane ul.swatches li .selected-facets span{width:16px;height:16px;float:left;margin-right:.3125rem;border:2px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,0.12)}
@media screen and (min-width:64em){.faceted-filtering .faceted-filtering__category,.faceted-filtering .faceted-filtering__group{float:left;cursor:pointer}
.faceted-filtering .faceted-filtering__category:after,.faceted-filtering .faceted-filtering__group:after{content:'';display:inline-block;border-right:1px solid #efefef;float:right;height:.9375rem;margin-top:-0.9375rem;margin-right:-0.0625rem;opacity:.4;-webkit-transform:translateY(-100%);transform:translateY(-100%)}
.faceted-filtering .faceted-filtering__category.hover:after,.faceted-filtering .faceted-filtering__group.hover:after{display:none}
.faceted-filtering .faceted-filtering__category:nth-child(2),.faceted-filtering .faceted-filtering__group:nth-child(2){border-radius:3px 0 0 3px}
.faceted-filtering .faceted-filtering__category>span,.faceted-filtering .faceted-filtering__group>span{padding:.75rem 2.5rem 1rem 1.25rem}
.faceted-filtering .faceted-filtering__category:last-child,.faceted-filtering .faceted-filtering__group:last-child{border-radius:0 3px 3px 0}
.faceted-filtering .faceted-filtering__category:last-child:after,.faceted-filtering .faceted-filtering__group:last-child:after{border-right:0}
.faceted-filtering .faceted-filtering__category:last-child[aria-expanded="true"],.faceted-filtering .faceted-filtering__group:last-child[aria-expanded="true"]{border-bottom:0}
.faceted-filtering .faceted-filtering__category .dropdown-pane,.faceted-filtering .faceted-filtering__group .dropdown-pane{border:1px solid #d5d5d5;border-radius:0 0 3px 3px;border-top:0;max-width:600px;max-height:300px;overflow-y:auto;overflow-x:hidden}
.faceted-filtering .faceted-filtering--highlight{background-color:#7d5b3f}
.faceted-filtering .faceted-filtering--full-width .dropdown-pane{max-height:450px}
}
.dropdown.menu .is-dropdown-submenu-parent.is-down-arrow>a::after{border:0}
.product-photo-gallery .main-image{margin-bottom:0}
.product-photo-gallery .main-image a img{width:100%}
.product-photo-gallery .main-image .enlarge{bottom:2.25rem}
.product-photo-gallery figcaption{text-align:center}
.product-photo-gallery .thumbnails{position:relative}
.product-photo-gallery .thumbnails:after{display:block;height:20px;width:100%;position:absolute;bottom:0;left:0;content:'';background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}
.manual-product-photo-gallery .thumb-page{display:none}
.product-photo-gallery .thumbnail-container{height:100%;margin-right:20px;overflow:hidden}
.product-photo-gallery .thumbnail-list{width:calc(100% + 20px);height:100%;overflow-y:scroll;padding-right:20px;margin:0;list-style:none}
.product-photo-gallery .thumbnail-list li{margin:0 0 .5rem 0}
.product-photo-gallery .thumbnail-list li:last-child{margin:0 0 1rem 0}
.product-photo-gallery .thumbnail-list li a{display:block}
.product-photo-gallery .thumbnail-list li a.active img{border:3px solid #7d5b3f}
.product-photo-gallery .thumbnail-list li a.active:hover,.product-photo-gallery .thumbnail-list li a.active:focus{cursor:default}
.product-photo-gallery .swatch-container{height:50px}
.product-photo-gallery .swatches{margin:0;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;position:absolute;left:0;top:0;height:70px;width:100%;padding:3px 0 20px 5px}
.product-photo-gallery .swatches li{margin:.085rem}
.product-photo-gallery .swatches li a{width:38px;height:38px}
@media screen and (min-width:40.3125em){.product-photo-gallery .main-image{margin-bottom:0}
.product-photo-gallery .swatch-container{overflow:auto;height:auto;border-left:0;border-right:0}
.product-photo-gallery .swatches{white-space:normal;overflow-x:auto;overflow-y:auto;position:static;height:auto;padding:2px}
.product-photo-gallery .swatches li{margin:.045rem}
.product-photo-gallery .swatches li a{width:36px;height:36px}
}
@media screen and (min-width:64em){.product-photo-gallery .main-image a.enlarge{font-size:2.25rem}
.product-photo-gallery figcaption{text-align:left}
.product-photo-gallery .swatches li a{width:38px;height:38px}
}
.manual-product-photo-gallery .main-image .reveal{width:100%;margin:0}
.manual-product-photo-gallery .main-image a img{width:100%}
.search-results header.page-title{border-bottom:0;padding-bottom:1.75rem;margin-bottom:0}
.search-results .tabs{border-top:0}
.search-results #stickywrapper>section.section:nth-child(odd){background:white !important}
.search-results #stickywrapper>section.section:nth-child(even){background:#efefef !important}
@media screen and (min-width:40.3125em){.search-results ul.accordion li.accordion-item{border-top:0}
}
.contact-sidebar{border:1px solid #d5d5d5;text-align:center;margin-top:.375rem;margin-bottom:.375rem}
.contact-sidebar h4{padding:1rem 1rem 0;margin-bottom:0;line-height:137.5%;color:#7d5b3f}
.contact-sidebar p.subheading{font-size:.875rem;padding:.5rem 2rem 0;margin-bottom:.5rem;color:#888;font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif}
.contact-sidebar .contact-container{background:#efefef;padding:1rem;border-top:1px solid #d5d5d5}
.contact-sidebar .contact-container button{margin-bottom:.5rem;padding:.5rem .875rem .45rem}
.contact-sidebar .contact-container button span[class^="icon"]{font-size:1.25rem}
.contact-sidebar .contact-container button span.button-text{margin-top:.25rem;display:inline-block;vertical-align:top}
.contact-sidebar .contact-container .contact-phone{color:#888}
.contact-sidebar .contact-container .contact-phone a{color:#888;font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif}
.contact-sidebar .contact-container span[class^="icon"]{margin:0 .5rem 0 0}
.content-link-list{margin:0}
.content-link-list h4+ul{margin:1.5rem 0 0}
.content-link-list ul{margin:0;list-style:none}
.content-link-list ul li{margin-top:0}
.content-link-list ul li.thumb-list{border:0;background:#fff;padding-right:1rem;margin-top:1rem}
.content-link-list ul li.thumb-list:first-child{margin-top:0}
.content-link-list ul li.thumb-list h5,.content-link-list ul li.thumb-list .footer h4,.footer .content-link-list ul li.thumb-list h4,.content-link-list ul li.thumb-list p{margin-left:calc(33% + 1rem)}
.content-link-list ul li.thumb-list h5,.content-link-list ul li.thumb-list .footer h4,.footer .content-link-list ul li.thumb-list h4{margin-top:1rem}
.content-link-list ul li.thumb-list p{margin-bottom:1rem}
.content-link-list ul li.thumb-list img{float:left;margin-right:1rem;max-width:33%;overflow:hidden}
@media screen and (min-width:40.3125em){.content-link-list ul li.thumb-list h5,.content-link-list ul li.thumb-list .footer h4,.footer .content-link-list ul li.thumb-list h4,.content-link-list ul li.thumb-list p{margin-left:calc(120px + 1rem)}
.content-link-list ul li.thumb-list img{max-width:120px}
}
.content-link-list.search-results{list-style:none}
.content-link-list.search-results li{border-top:1px solid #d5d5d5;padding-top:1rem}
.content-link-list.search-results li:first-child{border-top:0;padding-top:0}
@media screen and (min-width:40.3125em){.content-link-list.search-results li{padding-top:1.5rem}
}
article.content-link h3,article.content-link h5,article.content-link .footer h4,.footer article.content-link h4{font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;font-weight:500;text-transform:none;line-height:1.35}
article.content-link h3{font-size:1rem;margin-bottom:.25rem}
article.content-link::before,article.content-link::after{content:' ';display:table}
article.content-link::after{clear:both}
@media screen and (min-width:40.3125em){article.content-link h3{font-size:1.125rem}
article.content-link p{font-size:.875rem}
}
h5 .content-link-text,.footer h4 .content-link-text{font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;font-weight:500;text-transform:none;line-height:1.35}
.footer-armstrong-symbol{text-align:center;margin:1rem 0}
.footer-armstrong-symbol img{width:135px}
@media screen and (min-width:64em){.footer-armstrong-symbol{display:none}
.ceilings-homepage .footer{background-image:none}
.ceilings-homepage .footer .footer-armstrong-symbol{display:block}
.footer{background-image:url("resources/images/armstrong-symbol-light-gray.png");background-repeat:no-repeat;background-size:250px;background-position:bottom -55px right -67px}
[lang="es-MX"] .footer{background-image:none}
[lang="es-MX"] .footer-armstrong-symbol{display:block}
}
@media screen and (min-width:71.25em){.footer{background-size:270px}
}
@media screen and (min-width:90em){.footer{background-size:290px;background-position:bottom -67px right -75px}
[lang="es-MX"] .footer{background-image:url("resources/images/armstrong-symbol-light-gray.png")}
[lang="es-MX"] .footer-armstrong-symbol{display:none}
}
@media screen and (min-width:40.3125em){p .content-link-text{font-size:.875rem}
}
.thumbnail-tabs .tabs{border:0;background-color:inherit}
.thumbnail-tabs .tabs.gray{background-color:#efefef}
.thumbnail-tabs ul{width:100%}
.thumbnail-tabs li.tabs-title{display:inline-block;vertical-align:top}
@media screen and (min-width:40.3125em){.thumbnail-tabs li.tabs-title{border-left-color:transparent}
}
.thumbnail-tabs li.tabs-title.is-active{background-color:transparent;border-left-color:transparent}
.thumbnail-tabs li.tabs-title.is-active a{background:inherit}
.thumbnail-tabs li.tabs-title.border-white.is-active:after{border-bottom:5px solid #656a6b;pointer-events:auto}
.thumbnail-tabs li.tabs-title.border-white:after{content:'';border-bottom:5px solid #fff;position:absolute;bottom:0;left:0;right:0;top:0;height:100%;pointer-events:none}
.thumbnail-tabs li.tabs-title.is-active:after{border-bottom:5px solid #656a6b;pointer-events:auto}
.thumbnail-tabs li.tabs-title:after{content:'';border-bottom:5px solid #eaeaea;position:absolute;bottom:0;left:0;right:0;top:0;height:100%;pointer-events:none}
.thumbnail-tabs li.tabs-title a{background-color:inherit;border-bottom:0}
.thumbnail-tabs li.tabs-title img{display:block;margin:0 auto 1.25rem}
.thumbnail-tabs ul.accordion{background:inherit}
@media screen and (min-width:40.3125em){.thumbnail-tabs ul.accordion li.accordion-item{margin-top:0}
}
.thumbnail-tabs ul.accordion li.accordion-item.is-active{background:inherit}
.thumbnail-tabs ul.accordion li.accordion-item .accordion-content{background:transparent}
.thumbnail-tabs ul.accordion li.accordion-item .accordion-content section.section:first-child{border-top:0;padding-top:0}
.thumbnail-tabs ul.accordion li.accordion-item .accordion-content section.section:not(.gray){background:inherit}
@media screen and (max-width:40.25em){.thumbnail-tabs ul.accordion li.accordion-item .accordion-content h3{display:none}
}
@media screen and (min-width:40.3125em){.thumbnail-tabs ul.accordion li.accordion-item .accordion-content{height:auto !important;transition:none !important;max-height:9999px !important;padding:1.25rem !important}
.thumbnail-tabs ul.accordion li.accordion-item .accordion-content[aria-hidden=true]{display:none !important}
.thumbnail-tabs ul.accordion li.accordion-item .accordion-content h3{display:block}
}
.sku-summary{border-top:0;border-bottom:0}
.sku-summary .sku-summary-wrapper{margin-bottom:.625rem}
.sku-summary .sku-ctas{margin:1.5rem 0}
.sku-summary .sku-ctas button,.sku-summary .sku-ctas a{margin-top:.625rem}
.sku-summary .sku-ctas button:first-child,.sku-summary .sku-ctas a:first-child{margin-top:0}
.sku-summary .sku-specifications{display:inline-block}
.sku-summary .sku-specifications span{display:inherit;vertical-align:top}
.sku-summary .sku-specifications span[class^="icon-"]{padding-top:4px}
.dropdown .dropdown-pane,.tophat .tophat-nav .site-nav .dropdown .dropdown-pane,.tophat .tophat-nav .site-controls .dropdown .dropdown-pane{border-radius:0;border:1px solid #d5d5d5;border-top:0}
.dropdown .dropdown-pane hr,.tophat .tophat-nav .site-nav .dropdown .dropdown-pane hr,.tophat .tophat-nav .site-controls .dropdown .dropdown-pane hr{margin:1rem 0}
.dropdown .dropdown-pane ul li,.tophat .tophat-nav .site-nav .dropdown .dropdown-pane ul li,.tophat .tophat-nav .site-controls .dropdown .dropdown-pane ul li{border-left:0;text-align:center;display:block;margin-top:.37rem}
.dropdown .dropdown-pane ul li:first-child,.tophat .tophat-nav .site-nav .dropdown .dropdown-pane ul li:first-child,.tophat .tophat-nav .site-controls .dropdown .dropdown-pane ul li:first-child{margin-top:0}
.dropdown .dropdown-pane button,.tophat .tophat-nav .site-nav .dropdown .dropdown-pane button,.tophat .tophat-nav .site-controls .dropdown .dropdown-pane button{margin-bottom:1rem}
.dropdown .dropdown-pane a,.tophat .tophat-nav .site-nav .dropdown .dropdown-pane a,.tophat .tophat-nav .site-controls .dropdown .dropdown-pane a{padding:.5rem 0;text-align:inherit;display:block;font-size:1rem;line-height:1.35;font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;text-transform:none;color:#656a6b}
.dropdown .dropdown-pane a:hover,.tophat .tophat-nav .site-nav .dropdown .dropdown-pane a:hover,.tophat .tophat-nav .site-controls .dropdown .dropdown-pane a:hover,.dropdown .dropdown-pane a:focus,.tophat .tophat-nav .site-nav .dropdown .dropdown-pane a:focus,.tophat .tophat-nav .site-controls .dropdown .dropdown-pane a:focus{color:#d9d3c7}
.dropdown .dropdown-pane a:after,.tophat .tophat-nav .site-nav .dropdown .dropdown-pane a:after,.tophat .tophat-nav .site-controls .dropdown .dropdown-pane a:after{content:none}
@media screen and (min-width:0) and (max-width:40.25em){.dropdown .dropdown-pane,.tophat .tophat-nav .site-nav .dropdown .dropdown-pane,.tophat .tophat-nav .site-controls .dropdown .dropdown-pane{left:0 !important;width:100% !important}
}
@media screen and (min-width:40.3125em){.dropdown #dropdown-contact-us-{width:auto !important}
.dropdown .dropdown-pane,.tophat .tophat-nav .site-nav .dropdown .dropdown-pane,.tophat .tophat-nav .site-controls .dropdown .dropdown-pane{width:auto}
.dropdown .dropdown-pane ul li,.tophat .tophat-nav .site-nav .dropdown .dropdown-pane ul li,.tophat .tophat-nav .site-controls .dropdown .dropdown-pane ul li{text-align:left}
.dropdown .dropdown-pane a,.tophat .tophat-nav .site-nav .dropdown .dropdown-pane a,.tophat .tophat-nav .site-controls .dropdown .dropdown-pane a{padding:.25rem;font-size:.875rem !important}
}
.dropdown.your-account>.dropdown-pane,.tophat .tophat-nav .site-nav .your-account.dropdown>.dropdown-pane,.tophat .tophat-nav .site-controls .your-account.dropdown>.dropdown-pane{display:none}
.dropdown.your-account>.dropdown-pane.is-open,.tophat .tophat-nav .site-nav .your-account.dropdown>.dropdown-pane.is-open,.tophat .tophat-nav .site-controls .your-account.dropdown>.dropdown-pane.is-open{display:block}
.marketing-promo{margin-top:.375rem;margin-bottom:.375rem;padding:0;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover}
.marketing-promo>div{width:100%;float:left;padding-left:0;padding-right:0}
.marketing-promo>div:last-child:not(:first-child){float:right}
@media screen and (min-width:40.3125em){.marketing-promo>div{width:41.66666667%;float:left;padding-left:0;padding-right:0;position:relative;left:0}
.marketing-promo>div:last-child:not(:first-child){float:right}
}
.marketing-promo__panel{position:relative;min-height:280px;height:100%;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:cover;padding:3.125rem 1.5625rem;color:#fff}
.marketing-promo__panel h2{color:#fff;text-transform:none;margin-bottom:1rem}
.marketing-promo-nowrap{word-wrap:break-word;overflow-wrap:break-word}
.marketing-promo__panel a.secondary-btn{color:#fff;border-color:#fff}
.marketing-promo__panel:hover a:not(.mask),.marketing-promo__panel:hover button{background:rgba(255,255,255,0.25);color:#fff;text-shadow:1px 1px 2px rgba(125,91,63,0.5);border:3px solid #fff}
.marketing-promo__panel__overlay{background-color:rgba(101,106,107,0.75);background-blend-mode:multiply}
.marketing-promo__panel a.secondary-btn{background-color:transparent;font-weight:bold;border-width:3px;border-style:solid;border-radius:5px}
@media screen and (min-width:40.3125em){.marketing-promo__panel{min-height:285px}
}
@media screen and (min-width:64em){.marketing-promo__panel{min-height:200px}
}
.comparison-builder{padding:0}
.comparison-builder__sticky-container{max-height:0}
.comparison-builder::before,.comparison-builder::after{content:' ';display:table}
.comparison-builder::after{clear:both}
.comparison-builder.sticky{width:100%}
.comparison-builder.sticky.is-anchored{position:static}
.comparison-builder.sticky:not(.is-anchored){box-shadow:0 -1px 5px 0 rgba(0,0,0,0.3)}
.comparison-builder__wrap{max-width:77.5rem;margin-left:auto;margin-right:auto;background:white}
.comparison-builder__wrap::before,.comparison-builder__wrap::after{content:' ';display:table}
.comparison-builder__wrap::after{clear:both}
.comparison-builder__container{background:#fff}
.comparison-builder__container.collapsed .comparison-builder__wrap{display:none}
.comparison-builder__header{background:#efede9;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;position:relative;padding:.75rem 0}
.comparison-builder__header .small-12{display:table}
.comparison-builder__header h4{text-align:center;display:table-cell;vertical-align:middle}
@media screen and (max-width:63.9375em){.comparison-builder__header h4{display:none !important}
}
.comparison-builder__actions,.comparison-builder__toggle-compare-bar{display:table-cell;vertical-align:middle}
.comparison-builder__toggle-compare-bar{text-align:right}
.comparison-builder__items{padding:.625rem 0}
@media screen and (max-width:40.25em){.comparison-builder__items .comparison-builder__column:nth-child(n+3) .comparison-builder__item{display:none}
}
.comparison-builder__column.remove{display:none}
.comparison-builder__item{margin-bottom:5px}
.comparison-builder__item>div{border:1px solid #d5d5d5;border-radius:.1875rem;background-color:#efede9;padding:7px 0;display:table;width:100%}
.comparison-builder__item>div a{font-size:1.0625rem;display:table-cell;vertical-align:middle;padding:0 7px;font-weight:700;line-height:1.1}
.comparison-builder__item>div a.comparison-builder__remove-item{font-size:.75rem;text-align:right;color:#888;padding-right:14px}
.comparison-builder__item>div a.comparison-builder__remove-item:hover,.comparison-builder__item>div a.comparison-builder__remove-item:focus{color:#333}
.comparison-builder__item>div a:first-child{width:69px}
.comparison-builder__item img{height:55px}
a.comparison-builder__compare-products.btn{margin-right:.9375rem}
@media screen and (max-width:40.25em){.comparison-builder__remove-selections{display:none !important}
}
.comparison-builder__cancel-button{margin-right:1.875rem}
a.comparison-builder__toggle-compare-bar{color:#888}
a.comparison-builder__toggle-compare-bar:focus,a.comparison-builder__toggle-compare-bar:hover{color:#333}
a.comparison-builder__toggle-compare-bar.collapsed .collapse-text{display:none}
a.comparison-builder__toggle-compare-bar.collapsed .expand-text{display:inline}
a.comparison-builder__toggle-compare-bar .expand-text{display:none}
a.comparison-builder__toggle-compare-bar span[class*="icon-"]{margin-left:5px;font-size:.75rem}
.comparison-builder__reveal-modal p{width:90%}
.comparison-builder__reveal-modal .close-button span{font-size:1.5rem}
.comparison-builder--medium-small-clearfix{width:100%;display:none;float:left}
@media screen and (min-width:40.25em) and (max-width:60em){.comparison-builder--medium-small-clearfix{display:block}
.comparison-builder__column{width:50%}
}
@media screen and (min-width:64em){.small-12{table-layout:fixed}
}
.debug{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);font-size:5rem;color:rgba(255,255,255,0.6);text-shadow:0 0 5px black;text-align:center}
.mosaic{width:100%;max-width:100%;overflow-y:hidden;overflow-x:hidden;white-space:nowrap}
.mosaic.gray header,.mosaic.solid header{background:#fff}
.mosaic header{background:#efefef}
.mosaic header h3{margin-bottom:0;white-space:normal;display:inline-block}
@media screen and (max-width:63.9375em){.mosaic header .mosaic__nav--prev,.mosaic header .mosaic__nav--next{display:none}
}
@media screen and (max-width:40.25em){.mosaic header .mosaic__nav--prev,.mosaic header .mosaic__nav--next{display:inline-block;font-size:0}
}
.mosaic header .mosaic__nav--prev span,.mosaic header .mosaic__nav--next span{margin:0 12px;vertical-align:text-bottom}
@media screen and (min-width:40.3125em){.mosaic header h3{padding:0 1.875rem;vertical-align:middle}
}
.mosaic__scrollwrap{height:33.625rem;width:100vw;width:calc(100vw + 0.375rem);margin-left:-0.1875rem;padding-top:.1875rem;padding-bottom:.1875rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overflow-x:scroll;overflow-y:hidden;margin-bottom:-1.0625rem;line-height:0;font-size:0;white-space:nowrap}
.mosaic__scrollwrap::-webkit-scrollbar{width:0 !important}
@media screen and (min-width:40.3125em){.mosaic__scrollwrap{margin-right:-0.1875rem}
}
.mosaic__item.zoom:hover .mosaic__img,.mosaic__item.zoom:focus .mosaic__img{transform:scale(1.2)}
.mosaic__item.zoom .mosaic__img{transition:all 1s;width:100%;height:100%;background-size:cover;background-position:50%}
.mosaic__item.zoom a{position:absolute;z-index:100}
.mosaic__group{display:inline-block}
.mosaic__item.zoom>div{height:100%}
@media screen and (min-width:40.3125em){.mosaic__group{max-width:77.5rem;margin-left:auto;margin-right:auto;width:100%;float:left;padding-left:0;padding-right:0;min-width:64rem;min-height:100%}
.mosaic__group::before,.mosaic__group::after{content:' ';display:table}
.mosaic__group::after{clear:both}
.mosaic__group:last-child:not(:first-child){float:right}
.mosaic__group,.mosaic__group:last-child{float:none}
}
@media screen and (min-width:64em){.mosaic__group{max-width:100%}
}
@media screen and (max-width:40.25em){.mosaic__group{min-width:calc(100% + 0.375rem)}
}
.mosaic__group:last-child:not(:first-child){float:none}
.mosaic__item{position:relative;float:left;white-space:normal;margin:.1875rem;overflow:hidden;font-size:1rem;width:100%;height:100%;max-height:calc(100% - 0.375rem);max-width:calc(100% - 0.375rem);line-height:normal;background-color:#fff;background-size:cover;background-position:50%;background-repeat:no-repeat}
.mosaic__item::before,.mosaic__item::after{content:' ';display:table}
.mosaic__item::after{clear:both}
.mosaic__item figcaption{color:#fff;padding:1rem;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,0.5) 69%,rgba(0,0,0,0.75) 100%);width:100%;position:absolute;bottom:0;font-size:.875rem;line-height:1.25rem}
.mosaic__item figcaption .tag{left:1rem}
@media screen and (min-width:40.3125em){.mosaic__item figcaption{padding:1.5rem}
.mosaic__item figcaption .tag{left:1.5rem}
}
@media screen and (min-width:64em){.mosaic__item figcaption{padding:1.875rem}
.mosaic__item figcaption .tag{left:1.875rem}
}
.mosaic__item figcaption h4{font-size:1.5rem;margin:.875rem 0;line-height:1.75rem}
.mosaic__item a{display:block;width:100%;height:100%}
@media screen and (min-width:40.3125em){.mosaic__item:nth-last-child(5):first-child{width:calc(40% - 0.375rem);height:calc(32.1875rem - 0.375rem)}
.mosaic__item:nth-last-child(5):first-child h4{font-size:1.875rem;line-height:2.375rem}
.mosaic__item:nth-last-child(5):first-child ~ .mosaic__item:nth-child(2),.mosaic__item:nth-last-child(5):first-child ~ .mosaic__item:nth-child(5){width:calc(25% - 0.375rem);height:15.71875rem}
.mosaic__item:nth-last-child(5):first-child ~ .mosaic__item:nth-child(3),.mosaic__item:nth-last-child(5):first-child ~ .mosaic__item:nth-child(4){width:calc(35% - 0.375rem);height:calc(32.1875rem / 2 - 0.375rem)}
.mosaic__item:nth-last-child(4):first-child,.mosaic__item:nth-last-child(4):first-child ~ .mosaic__item{width:calc(50% - 0.375rem);height:15.71875rem}
.mosaic__item:nth-last-child(4):first-child h4,.mosaic__item:nth-last-child(4):first-child ~ .mosaic__item h4{font-size:1.875rem;margin-bottom:.9375rem}
.mosaic__item:nth-last-child(3):first-child{width:calc(50% - 0.375rem);height:31.8125rem}
.mosaic__item:nth-last-child(3):first-child h4{font-size:1.875rem;margin-bottom:.9375rem}
.mosaic__item:nth-last-child(3):first-child ~ .mosaic__item:nth-child(2),.mosaic__item:nth-last-child(3):first-child ~ .mosaic__item:nth-child(3){width:calc(50% - 0.375rem);height:15.71875rem}
.mosaic__item:nth-last-child(3):first-child ~ .mosaic__item:nth-child(2) h4,.mosaic__item:nth-last-child(3):first-child ~ .mosaic__item:nth-child(3) h4{font-size:1.875rem;margin-bottom:.9375rem}
.mosaic__item:nth-last-child(2):first-child{width:calc(50% - 0.375rem);height:31.8125rem}
.mosaic__item:nth-last-child(2):first-child h4{font-size:1.875rem;margin-bottom:.9375rem}
.mosaic__item:nth-last-child(2):first-child ~ .mosaic__item:nth-child(2){width:calc(50% - 0.375rem);height:31.8125rem}
.mosaic__item:nth-last-child(2):first-child ~ .mosaic__item:nth-child(2) h4{font-size:1.875rem;margin-bottom:.9375rem}
.mosaic__item:nth-last-child(1):first-child{width:calc(100% - 0.375rem);height:31.8125rem}
.mosaic__item:nth-last-child(1):first-child h4{font-size:1.875rem;margin-bottom:.9375rem}
}
@media screen and (max-width:40.25em){.mosaic__item{width:calc(40% - 0.375rem);height:calc(32.1875rem - 0.375rem);width:100vw;max-width:100vw;max-height:calc(100vh - 3.5rem);float:none;display:inline-block}
.mosaic__item h4{font-size:1.875rem}
}
.mosaic__item--link-list{background-color:#efefef}
.mosaic__item--link-list figcaption{bottom:auto;background:0;height:100%;overflow:auto}
.mosaic__item--link-list figcaption h4{color:#121212;margin-top:0}
.mosaic__item--link-list figcaption li{margin-bottom:.9375rem}
.imgText .column:first-child:last-child,.imgText .columns:first-child:last-child,.imgText .video-list figure.video .thumb-container:first-child:last-child,.video-list figure.video .imgText .thumb-container:first-child:last-child,.imgText .video-list figure.video figcaption:first-child:last-child,.video-list figure.video .imgText figcaption:first-child:last-child{padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left}
@media screen and (min-width:40.3125em){.imgText .column:first-child:last-child,.imgText .columns:first-child:last-child,.imgText .video-list figure.video .thumb-container:first-child:last-child,.video-list figure.video .imgText .thumb-container:first-child:last-child,.imgText .video-list figure.video figcaption:first-child:last-child,.video-list figure.video .imgText figcaption:first-child:last-child{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){.imgText .column:first-child:last-child,.imgText .columns:first-child:last-child,.imgText .video-list figure.video .thumb-container:first-child:last-child,.video-list figure.video .imgText .thumb-container:first-child:last-child,.imgText .video-list figure.video figcaption:first-child:last-child,.video-list figure.video .imgText figcaption:first-child:last-child{padding-left:1rem;padding-right:1rem}
}
.imgText .column:first-child:last-child:last-child:not(:first-child),.imgText .columns:first-child:last-child:last-child:not(:first-child),.imgText .video-list figure.video .thumb-container:first-child:last-child:last-child:not(:first-child),.video-list figure.video .imgText .thumb-container:first-child:last-child:last-child:not(:first-child),.imgText .video-list figure.video figcaption:first-child:last-child:last-child:not(:first-child),.video-list figure.video .imgText figcaption:first-child:last-child:last-child:not(:first-child){float:right}
.imgText .column:first-child,.imgText .columns:first-child,.imgText .video-list figure.video .thumb-container:first-child,.video-list figure.video .imgText .thumb-container:first-child,.imgText .video-list figure.video figcaption:first-child,.video-list figure.video .imgText figcaption:first-child{padding-left:.4375rem;padding-right:.4375rem;width:16.66666667%;float:left}
.imgText.larger-image .column:first-child{width:36.66666667%}
@media screen and (max-width:40.3125em){.imgText div.row>a,.imgText div.row>div,.imgText div.row div.imgText-text{width:100% !important}
.imgText div.row>a img,.imgText div.row>div>img{margin-bottom:.5rem}
}
@media screen and (min-width:40.3125em){.imgText .column:first-child,.imgText .columns:first-child,.imgText .video-list figure.video .thumb-container:first-child,.video-list figure.video .imgText .thumb-container:first-child,.imgText .video-list figure.video figcaption:first-child,.video-list figure.video .imgText figcaption:first-child{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){.imgText .column:first-child,.imgText .columns:first-child,.imgText .video-list figure.video .thumb-container:first-child,.video-list figure.video .imgText .thumb-container:first-child,.imgText .video-list figure.video figcaption:first-child,.video-list figure.video .imgText figcaption:first-child{padding-left:1rem;padding-right:1rem}
}
.imgText .column:first-child:last-child:not(:first-child),.imgText .columns:first-child:last-child:not(:first-child),.imgText .video-list figure.video .thumb-container:first-child:last-child:not(:first-child),.video-list figure.video .imgText .thumb-container:first-child:last-child:not(:first-child),.imgText .video-list figure.video figcaption:first-child:last-child:not(:first-child),.video-list figure.video .imgText figcaption:first-child:last-child:not(:first-child){float:right}
.imgText .column:last-child,.imgText .columns:last-child,.imgText .video-list figure.video .thumb-container:last-child,.video-list figure.video .imgText .thumb-container:last-child,.imgText .video-list figure.video figcaption:last-child,.video-list figure.video .imgText figcaption:last-child{padding-left:.4375rem;padding-right:.4375rem;width:83.33333333%;float:left}
.imgText.larger-image .column:last-child{width:63.33333333%}
@media screen and (min-width:40.3125em){.imgText .column:last-child,.imgText .columns:last-child,.imgText .video-list figure.video .thumb-container:last-child,.video-list figure.video .imgText .thumb-container:last-child,.imgText .video-list figure.video figcaption:last-child,.video-list figure.video .imgText figcaption:last-child{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){.imgText .column:last-child,.imgText .columns:last-child,.imgText .video-list figure.video .thumb-container:last-child,.video-list figure.video .imgText .thumb-container:last-child,.imgText .video-list figure.video figcaption:last-child,.video-list figure.video .imgText figcaption:last-child{padding-left:1rem;padding-right:1rem}
}
.imgText .column:last-child:last-child:not(:first-child),.imgText .columns:last-child:last-child:not(:first-child),.imgText .video-list figure.video .thumb-container:last-child:last-child:not(:first-child),.video-list figure.video .imgText .thumb-container:last-child:last-child:not(:first-child),.imgText .video-list figure.video figcaption:last-child:last-child:not(:first-child),.video-list figure.video .imgText figcaption:last-child:last-child:not(:first-child){float:right}
.imgText span.download-link--pdf{color:#7d5b3f;display:inline-block;margin-left:0;padding-left:1.85rem}
.imgText span.download-link--pdf:before{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.33rem;float:left;width:1.85rem;text-align:left;margin-left:-1.85rem}
.imgText span.download-link--pdf a{display:inline-block;left:-1.85rem;padding-left:1.85rem;position:relative}
.image-not-available{height:auto;margin:auto;text-align:center;position:relative}
.image-not-available--text{color:#121212;position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;height:2rem;font-size:1.25rem}
.image-not-available--text:hover,.image-not-available--text:focus{color:#121212}
@media screen and (max-width:40.25em){.image-not-available--text{font-size:1rem}
}
.resources{border-top:1px solid #d5d5d5;margin-bottom:1.25rem}
@media screen and (max-width:53.0625em){.resources{padding-right:0;padding-left:0}
}
.resources .accordion-container{background:#fff;text-align:center;display:inline-block;width:calc(100% + 14px);margin-left:-7px;position:static;border-bottom:1px solid #d5d5d5}
@media screen and (min-width:40.3125em){.resources .accordion-container{width:calc(100% + 24px);margin-left:-12px}
}
@media screen and (min-width:64em){.resources .accordion-container{top:0;width:100%;margin-left:0;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5}
}
.resources .accordion-container .accordion-header{padding:.75rem 0;font-size:1.25rem;min-height:3rem}
.resources .accordion-container .accordion-header[data-toggle]{cursor:pointer}
.resources .accordion-container .accordion-header [class^="icon-"]{position:absolute;right:1rem}
@media screen and (min-width:64em){.resources .accordion-container .accordion-header{padding:1.25rem 0;min-height:4.375rem}
}
.resources .accordion-container .accordion-wrapper{top:4.375rem;width:100%;text-align:left;overflow:auto}
.resources .accordion-container .accordion-wrapper .accordion{border:0;margin-bottom:0}
.resources .accordion-container .accordion-wrapper .accordion li.accordion-item{border-bottom:0}
.resources .accordion-container .accordion-wrapper .accordion-title:focus{background:transparent}
@media screen and (max-width:53.0625em){.resources .accordion-container .accordion-wrapper{position:static;max-height:35rem}
.resources .accordion-container .accordion-wrapper.toggled{display:block;box-shadow:0 5px 5px -4px rgba(0,0,0,0.3)}
}
@media screen and (min-width:64em){.resources .accordion-container .accordion-wrapper{display:block;border:1px solid #d5d5d5;max-height:35rem}
.resources .accordion-container .accordion-wrapper.toggled{display:none}
}
.block-right-rte{padding:1.25rem;background:#efede9}
.block-right-rte h4,.block-right-rte h5,.block-right-rte .footer h4,.footer .block-right-rte h4{margin-bottom:.5rem}
.cta{padding:.5rem}
.product-compare{margin-top:1rem;margin-bottom:4rem}
.product-compare table{table-layout:fixed}
.product-compare table tbody tr td:nth-child(4),.product-compare table tbody tr td:nth-child(5){display:none}
.product-compare__table td,.product-compare__table th{padding:.75rem .3125rem;width:33%}
.product-compare__table td{border-right:1px solid #d5d5d5;background:#fff;vertical-align:top;font-size:.75rem}
.product-compare__table td.empty-cell{text-align:center}
.product-compare__table td li:nth-child(n+4){display:none}
.product-compare__table td div.swatch-container{border:0;height:auto;margin:0}
.product-compare__table td button.show-more{bottom:0;display:none;border:0;padding:0;margin:0;color:#7d5b3f;background-color:#fff;font-size:.75rem}
.product-compare__table td button.show-more:hover,.product-compare__table td button.show-more:focus{color:#d9d3c7}
.product-compare__table--heading th{background:#efede9;padding:1.125rem .3125rem}
.product-compare__table--heading th h3{font-size:.875rem;margin:0}
.product-compare__table--subheading th{background:#121212;border:1px solid #121212;color:#fff;text-align:center}
.product-compare__table--subheading th h4{font-size:.875rem;margin:0}
.product-compare__table--row-label{vertical-align:top;font-size:.75rem;font-weight:500;background:#efede9;border-right:1px solid #d5d5d5;word-break:break-all}
.product-compare ul{list-style:disc;list-style-position:outside;padding-left:1rem}
.product-compare ul.swatches{padding-left:0}
.product-compare ul.swatches li{width:25px;height:25px;background-position:50%;background-size:100%}
.product-compare ul.swatches li:hover,.product-compare ul.swatches li:focus{border:0}
.product-compare ul.swatches li:nth-child(n+4){display:none}
.product-compare__sticky tbody{border:0}
.product-compare__sticky .sticky__item{width:33%;padding:0;vertical-align:top;border-right:1px solid #d5d5d5}
.product-compare__sticky .sticky__item:first-child{border-left:1px solid #fff}
.product-compare__sticky .sticky__item__content{padding:0 .3125rem .3125rem}
.product-compare__sticky .sticky__item__content button{display:none}
.product-compare__sticky .sticky__item__content h2{font-size:.875rem;margin-top:.3125rem}
.product-compare__sticky .sticky__item__content h4{margin:.625rem 0;text-transform:none;font-size:.875rem;font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;font-weight:700;line-height:1.25}
.product-compare__sticky .sticky__item__content .document-link__wrapper a{font-size:.75rem;padding-bottom:.625rem}
.product-compare__sticky .sticky__item__content .document-link__wrapper ul.file-info{display:none}
.product-compare .sticky{width:100%}
.product-compare .sticky.is-stuck,.product-compare .sticky.is-at-bottom{box-shadow:0 5px 5px 0 rgba(0,0,0,0.15)}
.product-compare .sticky.is-stuck .sticky__item__content h4,.product-compare .sticky.is-at-bottom .sticky__item__content h4{margin:.3125rem 0;padding-bottom:0}
.product-compare .sticky.is-stuck .sticky__item__content .image-wrapper,.product-compare .sticky.is-at-bottom .sticky__item__content .image-wrapper{position:relative}
.product-compare .sticky.is-stuck .sticky__item__content .image-wrapper img,.product-compare .sticky.is-at-bottom .sticky__item__content .image-wrapper img{width:100%;display:none}
.product-compare .sticky.is-stuck .sticky__item__content .document-link__wrapper,.product-compare .sticky.is-at-bottom .sticky__item__content .document-link__wrapper{display:none}
@media screen and (min-width:40.3125em){.product-compare table tbody tr td:nth-child(4),.product-compare table tbody tr td:nth-child(5){display:table-cell}
.product-compare__table{table-layout:fixed}
.product-compare__table th{padding-left:1.125rem}
.product-compare__table--subheading th{text-align:left}
.product-compare__table--heading th h3{font-size:1rem}
.product-compare__table--row-label,.product-compare__table td,.product-compare__table td button.show-more{font-size:.875rem}
.product-compare__sticky .sticky__item{width:20%}
.product-compare__sticky .sticky__item:first-child{padding-left:0}
.product-compare__sticky .sticky__item h2{padding-left:1.125rem;font-size:1rem}
.product-compare__sticky .sticky__item__content{padding:.3125rem}
.product-compare__sticky .sticky__item__content .document-link__wrapper a{font-size:.875rem}
.product-compare__sticky .image-wrapper{position:relative}
.product-compare__sticky .image-wrapper button{display:block;position:absolute;background:rgba(255,255,255,0.75);border:0;color:#888;padding:.5rem;top:5px;right:5px;width:auto;font-size:.875rem}
.product-compare__sticky .image-wrapper button:hover,.product-compare__sticky .image-wrapper button:focus{background:white;color:#121212}
.product-compare__sticky .image-wrapper button span[class^="icon-"]{font-size:.6rem;margin:0 0 0 .5rem;display:inline-block;line-height:0;width:auto;height:auto;vertical-align:baseline}
.product-compare .sticky.is-stuck .product-compare__sticky td:first-child,.product-compare .sticky.is-at-bottom .product-compare__sticky td:first-child{padding-top:.4375rem}
.product-compare .sticky.is-stuck .product-compare__sticky .image-wrapper button,.product-compare .sticky.is-at-bottom .product-compare__sticky .image-wrapper button{position:static;width:100%;text-align:center;background:#efede9;margin-bottom:.75rem}
}
@media screen and (min-width:64em){.product-compare{padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left}
}
@media screen and (min-width:64em) and (min-width:40.3125em){.product-compare{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em) and (min-width:64em){.product-compare{padding-left:1rem;padding-right:1rem}
}
@media screen and (min-width:64em){.product-compare:last-child:not(:first-child){float:right}
.product-compare__sticky .sticky__item h2{font-size:2rem;padding-left:0}
.product-compare__sticky .sticky__item__content h4{font-size:1.125rem;margin-top:.9375rem;margin-bottom:.9375rem}
.product-compare__table th,.product-compare__table td{padding:.9375rem}
.product-compare__table--heading th{padding-top:1.25rem;padding-bottom:1.25rem}
.product-compare__table--heading th h3{font-size:1.125rem}
.product-compare .sticky.is-stuck .product-compare__sticky .sticky__item h2,.product-compare .sticky.is-at-bottom .product-compare__sticky .sticky__item h2{font-size:1.125rem;padding-left:.9375rem}
.product-compare .sticky.is-stuck .product-compare__sticky td:first-child,.product-compare .sticky.is-at-bottom .product-compare__sticky td:first-child{padding-top:.625rem}
}
.room-graphic .room_label{font-size:1.75rem;fill:#7d5b3f;text-transform:none !important}
.room-graphic.healthcare-covid .room_label{font-size:1.25rem}
.room-graphic .zone .zone__overlay{fill:rgba(255,255,255,0)}
.room-graphic .zone .knockout{fill:rgba(255,255,255,0.75)}
.room-graphic .zone a:hover .zone__overlay,.room-graphic .zone a:focus .zone__overlay{fill-rule:evenodd;clip-rule:evenodd;fill:rgba(239,237,233,0.85);stroke:rgba(239,237,233,0.85);stroke-width:3;stroke-miterlimit:10}
.room-graphic .zone a:hover .room_label,.room-graphic .zone a:focus .room_label{fill:#7d5b3f}
.room-graphic .zone a:hover .knockout,.room-graphic .zone a:focus .knockout{fill:rgba(160,160,160,0.9)}
.room-graphic .zone.active .zone__overlay{fill-rule:evenodd;clip-rule:evenodd;fill:rgba(125,91,63,0.8) !important;stroke:rgba(125,91,63,0.8) !important;stroke-location:outside;stroke-width:6 !important;stroke-miterlimit:10}
.room-graphic .zone.active .room_label,.room-graphic .zone.active a:hover .room_label,.room-graphic .zone.active a:focus .room_label{fill:#fff !important}
.room-graphic .zone.active .knockout{fill:rgba(160,160,160,0.9)}
html .lang{display:none}
[lang^="en"] .lang.lang--en{display:inherit}
[lang^="es"] .lang.lang--es{display:inherit}
[lang^="fr-fr"] .lang.lang--fr-fr{display:inherit}
[lang^="fr-ma"] .lang.lang--fr-ma{display:inherit}
[lang^="fr_ca"] .lang.lang--fr_ca{display:inherit}
[lang^="fr-ca"] .lang.lang--fr-ca{display:inherit}
[lang^="fr-ca"] .lang.lang--fr_ca{display:inherit}
[lang^="pt"] .lang.lang--pt{display:inherit}
.room-selector__detail{display:none}
.room-selector__detail h4{font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;margin-top:1.875rem}
.room-selector__detail.is-active{display:block}
.summary-section{margin-bottom:1rem}
.summary-section>div:first-child{background-color:#efefef;border:1px solid black;overflow:hidden;position:relative}
.summary-section>div:first-child>.subheading{display:inline-block;margin:.5rem 3rem .5rem 1rem}
.summary-section>div:first-child>a{position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.summary-section>div:nth-child(2){border:1px solid #d5d5d5;padding:1rem}
.summary-section>div:nth-child(2)>p{margin-bottom:0}
.color-selector__container{height:initial;border:0;margin-bottom:0}
.color-selector__swatches{margin-left:0}
.color-selector__swatches li{text-align:center;margin:0 .5rem .5rem 0;display:inline-block}
.color-selector__swatches li label>span.icon-check{margin:.5rem 0 0 0}
.color-selector__swatch{width:35px;height:35px;border-radius:50%;border:1px solid #d5d5d5;text-indent:-9999px}
.order-samples-add-button-container{text-align:center;width:75%}
@media all and (max-width:644px){.order-samples-add-button-container{text-align:center;width:100%}
}
.rte h2.subheading,.rte h2 span.subheading,.rte h3.subheading,.rte h3 span.subheading{font-size:1.125rem}
.rte span.download-link--pdf{color:#7d5b3f;display:inline-block;margin-left:0;padding-left:1.85rem}
.rte span.download-link--pdf:before{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.33rem;float:left;width:1.85rem;text-align:left;margin-left:-1.85rem}
.rte span.download-link--pdf a{display:inline-block;left:-1.85rem;padding-left:1.85rem;position:relative}
#CQrte span.download-link--pdf{color:#7d5b3f;display:inline-block;margin-left:0;padding-left:1.85rem}
#CQrte span.download-link--pdf:before{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.33rem;float:left;width:1.85rem;text-align:left;margin-left:-1.85rem}
#CQrte span.download-link--pdf a{display:inline-block;left:-1.85rem;padding-left:1.85rem;position:relative}
@media screen and (min-width:40.3125em){.rte h2.subheading,.rte h2 span.subheading{font-size:1.5rem}
.rte h3.subheading,.rte h3 span.subheading{font-size:1.25rem}
}
.takeaway.project-takeaway{display:flex;min-height:100vh;flex-direction:column;justify-content:space-between}
.takeaway .icon-star-filled{color:#cbce2f}
.takeaway .icon-star-filled:before{color:#cbce2f}
.takeaway footer{display:block}
.takeaway .logo{margin-bottom:1rem}
.takeaway .icon-armstrong-logo,.takeaway .icon-armstrong-ceilings-logo,.takeaway .icon-armstrong-ceilings-and-walls-logo,.takeaway .icon-armstrong-building-logo{font-size:3.25rem}
.takeaway .icon-armstrong-tagline{bottom:-2px;display:inline-block;font-size:2.8rem;padding-left:.5rem;position:relative}
.takeaway .icon-armstrong-tagline:before{color:#7d5b3f}
.project-takeaway h4{text-transform:none}
.project-takeaway .project-gallery__image-details .content-link-list h5{margin-bottom:.5rem}
.takeaway-project-name{margin-top:2rem;margin-bottom:0}
.project-takeaway .icon-legend .key{font-size:.75rem}
.project-takeaway .takeaway hr{display:block;height:1px;background:transparent;width:100%;border:0;border-top:solid 1px #d5d5d5}
.project-takeaway .takeaway__image{margin:1rem 0}
.takeaway__image{text-align:center}
.takeaway figure{display:inline-block}
.takeaway figcaption{display:block;font-style:italic;text-align:right}
.takeaway h1{text-transform:none}
.takeaway dl img{width:70px}
.takeaway dt,.takeaway__def-group{float:left;display:table}
.takeaway__defs{display:table-cell;vertical-align:middle}
.takeaway dt{clear:left;margin-right:5px}
.takeaway dd{margin:0}
.takeaway ul{list-style-type:none;margin:0;padding:0}
.takeaway p{margin:0}
.photo-gallery-tags-container{position:absolute;top:5%;left:0}
.photo-gallery-tags-container .tag{position:relative;top:auto;left:auto;display:block;margin-bottom:.25rem;width:fit-content}
.project-gallery .carousel::before,.project-gallery .carousel::after{content:' ';display:table}
.project-gallery .carousel::after{clear:both}
.project-gallery .carousel .carousel-wrap{padding:0}
.project-gallery .carousel__row{height:auto}
.project-gallery .carousel__scrollwrap{margin-left:0;margin-right:0}
.project-gallery .carousel__scrollclip{position:relative;z-index:1}
.project-gallery .button-group{z-index:2;height:auto;margin:0;pointer-events:none}
.project-gallery .button-group button{pointer-events:auto}
.project-gallery .button-group .button:not(:last-child){border:0}
.project-gallery .enlarged-photos .button-group{z-index:10000}
.project-gallery .carousel .button-group .pager__prev,.project-gallery .carousel .button-group .pager__next{padding:1.25rem}
.project-gallery .carousel .button-group .pager__prev{left:0}
.project-gallery .button{width:auto;height:auto;padding:0;text-shadow:#fff 0 0 1px,#fff 0 0 1px,#fff 0 0 1px,#fff 0 0 1px,#fff 0 0 1px,#fff 0 0 1px}
.project-gallery .project-gallery-enlarged-photo{display:inline-block;width:100%}
#image-enlarge-modal.reveal{border:0;padding:3rem}
#image-enlarge-modal .button.pager__prev{margin-left:-2.7rem}
#image-enlarge-modal .button.pager__next{margin-right:-2.7rem}
.project-gallery figure{display:inline-block;vertical-align:top;width:100%}
.project-gallery__background-wrap{position:relative;z-index:1}
.project-gallery__background-wrap img{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.project-gallery__background{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;-webkit-filter:blur(7px);filter:blur(7px);opacity:.2;overflow:hidden;background-position:center center;background-repeat:no-repeat}
.project-location-partners{margin-left:.75rem}
@media screen and (min-width:40.3125em){.project-location-partners .contractors-architects>div{display:inline-block}
}
.project-gallery__back{display:inline-block;margin-bottom:10px;margin-top:1.6rem;padding-left:0;font-family:"Maison Neue, Bold"}
.project-gallery a[data-takeaway-url]{font-size:16px}
.project-gallery-details-outer-section{padding-top:0}
.project-gallery__back span{vertical-align:middle;margin-right:10px}
.project-gallery img{margin:0;position:relative;z-index:2}
.project-gallery figcaption{position:absolute;z-index:3;bottom:0;left:0;right:0;display:block;padding:5px 10px}
.project-gallery figcaption .icon-enlarge:before{background:linear-gradient(to bottom,#5e5f5e 0,#5e5f5e 100%) no-repeat;background-size:calc(100% - 2px) calc(100% - 2px);background-position:center}
.project-gallery figcaption p{margin:0;font-size:.875rem;line-height:1.5625rem}
.project-gallery cite{font-style:normal;font-size:1rem}
.project-gallery cite:before{display:none}
.project-gallery .thumbnails .button-group .pager__prev,.project-gallery .thumbnails .button-group .pager__next{padding:0}
.project-gallery .thumbnails .button-group{height:100%}
.project-gallery .thumbnails .button,.project-gallery .thumbnails .button:hover,.project-gallery .thumbnails .button:focus{color:#7d5b3f !important;border-radius:0;padding:0;text-shadow:none;font-size:1.25rem}
.project-gallery .carousel.thumbnails .button-group .pager__prev{left:-2rem;top:50%;margin-top:-1.5rem}
.project-gallery .carousel.thumbnails .button-group .pager__next{right:-2.35rem;top:50%;margin-top:-1.5rem;position:relative}
.project-gallery .carousel .button-group.gallery-carousel .button,.project-gallery .carousel .button-group.gallery-carousel .button:hover,.project-gallery .carousel .button-group.enlarged-photos-button-group .button,.project-gallery .carousel .button-group.enlarged-photos-button-group .button:hover{background-color:rgba(0,0,0,0.4);color:#fff;width:2.5rem;height:2.5rem;padding:0}
.project-gallery .carousel .button-group.gallery-carousel .button.pager__prev{margin-left:1rem}
.project-gallery .carousel .button-group.gallery-carousel .button.pager__next{margin-right:1rem}
.project-gallery .button-group.gallery-carousel .button .icon,.project-gallery .button-group.enlarged-photos-button-group .button .icon{margin:0;line-height:1.45rem}
.project-gallery .button-group.gallery-carousel .button .icon.icon-chevron-sm-left,.project-gallery .button-group.enlarged-photos-button-group .button .icon.icon-chevron-sm-left{margin-left:-0.2rem}
.project-gallery .button-group.gallery-carousel .button .icon.icon-chevron-sm-right,.project-gallery .button-group.enlarged-photos-button-group .button .icon.icon-chevron-sm-right{margin-left:.2rem}
.project-gallery .thumbnail-list{margin:0}
.project-gallery .thumbnail-list li{display:inline-block;margin:0;position:relative}
.project-gallery .thumbnail-list li .selected-project-thumb-border{position:absolute;top:0;left:0;right:0;bottom:0;border:3px solid #7d5b3f;z-index:3;display:none}
.project-gallery .thumbnail-list li.selected .selected-project-thumb-border{display:block}
.project-gallery__info .horizontal-link-list li a,.project-gallery__info .horizontal-link-list li a:hover{color:#7d5b3f;font-weight:bold}
.project-gallery .enlarge{font-size:1.5625rem;line-height:1;color:#fff;transition:color .25s ease-out;margin-left:10px}
.project-gallery .enlarge:hover,.project-gallery .enlarge:focus{color:#fff}
.project-gallery h5,.project-gallery .footer h4,.footer .project-gallery h4,.project-gallery .social-list,.project-gallery__global,.project-gallery .tabs,.project-gallery .tabs-panel{padding:0 10px}
.project-gallery h5,.project-gallery .footer h4,.footer .project-gallery h4{margin-top:30px;margin-bottom:5px}
.project-gallery [data-syncwith]{display:none}
.project-gallery [data-syncwith].pager--active{display:block}
.project-gallery__info{text-align:left;margin:10px 0;white-space:normal}
.project-gallery__info h5,.project-gallery__info .footer h4,.footer .project-gallery__info h4{display:inline-block;margin:0;padding:0}
.project-gallery__info p{margin:0}
.project-gallery__info .horizontal-link-list{margin-left:5px}
.project-gallery__info .horizontal-link-list ul{display:inline-block}
.project-gallery__global{padding-top:10px}
.project-gallery__details,.project-gallery__details p,.project-gallery__details dl,.project-gallery__details .content-link-list h5,.project-gallery__details .content-link-list .footer h4,.footer .project-gallery__details .content-link-list h4{font-size:.875rem}
.project-gallery__details h4,.project-gallery__details h5{text-transform:none}
.project-gallery .carousel.thumbnails{width:95%}
@media screen and (max-width:40.3125em){.project-gallery .carousel.thumbnails{width:85%}
}
.project-gallery-product-color{font-size:.875rem;margin-bottom:.8rem;margin-left:1rem}
.project-gallery-product-color img{margin:-0.1rem .35rem 0 0 !important;float:none !important}
@media screen and (max-width:64em){.project-gallery__details{margin-top:2rem}
}
.project-gallery__details a[data-tabnav]{margin-top:20px;display:inline-block;font-size:1.125rem}
.project-gallery__details a[data-tabnav] span{font-size:50%;vertical-align:middle}
.project-gallery__details .tabs{border:0;padding-top:10px;padding-bottom:10px}
.project-gallery__details .tabs a{border:3px solid transparent;border-radius:3px;font-size:.875rem}
.project-gallery__details .tabs a:hover{color:#121212}
.project-gallery__details .tabs li.tabs-title{width:50%;float:left;border:0}
.project-gallery__details .tabs li.tabs-title a{padding:10px;border:3px solid transparent}
.project-gallery__details .tabs li.tabs-title.is-active a{background:transparent;border-color:#121212}
.project-gallery__details .tabs-content,.project-gallery__details .tabs-content .tabs-panel:last-child:not(:first-child){float:none}
.project-gallery__details .tag{position:relative;margin-bottom:.2rem;width:fit-content}
.project-gallery__details h2{text-transform:none;font-size:1.375rem;margin-bottom:0;font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;font-weight:700}
.project-gallery__details dl img{width:60px}
.project-gallery__details dt{clear:both;float:left;width:50%;text-align:right;padding-right:5px}
.project-gallery__details dd{float:right;width:50%;clear:right;padding-left:5px;margin-bottom:0}
.project-gallery__details .icon-star-filled{color:#cbce2f}
.project-gallery__details a.btn{margin-bottom:10px}
.project-gallery__details .content-link-list h5,.project-gallery__details .content-link-list .footer h4,.footer .project-gallery__details .content-link-list h4{padding:0}
.project-gallery__details .content-link-list ul{margin-bottom:20px;margin-top:0}
.project-gallery__details .content-link-list ul li{border:0;border-top:0;padding-right:0;margin-top:0;margin-bottom:10px;padding-top:0}
.project-gallery__details .content-link-list ul li:first-child{border-top:0;padding-top:0}
.project-gallery__details .content-link-list ul li h5,.project-gallery__details .content-link-list ul li .footer h4,.footer .project-gallery__details .content-link-list ul li h4{margin-top:0;font-weight:normal}
.project-gallery__details .content-link-list ul li .indicator{height:18px;width:18px}
.project-gallery__details .project-services-hr{height:1px;width:70%}
.project-gallery__details .project-services h5{padding:0;margin:1rem 0 0 0}
.project-gallery__details .project-services>h4,.project-gallery__image-details .content-link-list>h4{font-size:1.25rem;font-weight:normal}
.project-gallery__details .project-services h5{line-height:1.5rem}
.project-gallery__details .project-services a .icon-chevron-sm-right{font-size:.75rem;margin-left:.2rem;font-weight:bold}
.project-gallery__image-details .btn{margin-top:2rem;text-transform:none;font-size:1rem}
.project-gallery__image-details .btn.wide{min-width:275px}
.project-gallery__image-details .btn+.btn{margin-top:.5rem}
.project-gallery__image-details .content-link-list a{font-size:.875rem;font-family:"Maison Neue, Bold"}
.project-gallery__image-details .content-link-list a.sc-link{font-size:.875rem;display:block;margin-bottom:.5rem;margin-left:.5rem;font-weight:700}
.pattern-detail-projectworks{width:160px}
.pattern-detail-projectworks-link{font-weight:bold}
.btn.project-case-study{margin-top:2rem}
.project-gallery__image-details .content-link-list .indicator{font-size:initial;margin-left:10px}
.project-gallery__image-details .icon-legend{margin-top:4rem}
.project-gallery__image-details .projectworks-logo{width:160px}
.project-gallery__details .content-link-list [class^="icon-"],.project-gallery__details .content-link-list [class*=" icon-"],.project-gallery__details .content-link-list .icon{margin-right:5px;vertical-align:middle}
.project-gallery__details .content-link-list li h5,.project-gallery__details .content-link-list li article h5{margin-left:0;display:inline-block}
.project-gallery__details .content-link-list li article h5{margin-bottom:.5rem}
.project-gallery__details .content-link-list li.thumb-list .footer h4,.footer .project-gallery__details .content-link-list li.thumb-list h4,.project-gallery__details .content-link-list li.thumb-list p{margin-left:calc(75px - -1rem)}
.pattern-browse-results .faceted-filtering .dropdown-pane li:not(.faceted-filtering--parent) input[type="checkbox"]+label{line-height:1.6}
.pattern-detail .main-image-container{position:relative;margin-bottom:1rem}
.pattern-detail .main-image-container .main-image{border:1px solid #d5d5d5;margin-bottom:0}
.pattern-detail .main-image-container .caption{position:absolute;z-index:3;bottom:0;left:0;right:0;display:block;background:rgba(18,18,18,0.6);text-align:left;color:#fff;padding:5px 10px}
.pattern-detail .main-image-container .caption p{margin:0;font-size:.875rem;line-height:1.5625rem}
.pattern-detail .main-image-container .caption .enlarge{position:absolute;bottom:5px;right:5px;font-size:1.5625rem;line-height:1;color:rgba(255,255,255,0.75);transition:color .25s ease-out}
.pattern-detail .main-image-container .caption .enlarge:hover{color:#fff}
.pattern-detail .main-image-container.pattern-video-container{padding-bottom:100%}
.pattern-detail .main-image-container.pattern-video-container .pattern-video-inner{position:absolute;top:0;right:0;bottom:0;left:0}
.pattern-detail .main-image-container.pattern-video-container .pattern-video-inner .brightcove-container{position:relative;padding-bottom:56%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.pattern-detail .main-image-container.pattern-video-container .pattern-video-inner .brightcove-container .video-js{top:0;right:0;left:0;bottom:0;height:100%;width:100%;position:absolute}
.pattern-detail .info .tabs{border:0;padding:10px}
.pattern-detail .info .tabs li.tabs-title{width:50%;float:left;border:0}
.pattern-detail .info .tabs li.tabs-title.is-active a{background:transparent;border-color:#121212}
.pattern-detail .info .tabs li.tabs-title a{padding:10px;border:3px solid transparent}
.pattern-detail .info .tags>div{font-size:.8125rem;color:#fff;background:#121212;padding:.1875rem .5rem;line-height:1;display:inline-block;font-size:.875rem;font-weight:800}
.pattern-detail .info .tags>div.alt{background:#7d5b3f}
.pattern-detail .info .tabs-content .tabs-panel{padding:1rem 0rem}
.pattern-detail .info .clear{clear:both}
.pattern-detail .info .details{border-bottom:1px solid #888}
.pattern-detail .info .details table tbody{border:0}
.pattern-detail .info .details table tbody tr{background-color:#fff}
.pattern-detail .info .details table tbody tr td{padding:.15rem}
.pattern-detail .info .details table tbody tr td:first-child{padding-left:0}
.pattern-detail .info .details table tbody tr td:last-child{padding-right:0}
.pattern-detail .info .details table tbody tr td .text-capitalize{display:block;margin-bottom:.5rem}
.pattern-detail .info .details .product-tab-link{border-bottom:1px solid #888;margin-bottom:.5rem;padding-bottom:.5rem;margin-top:.75rem}
.pattern-detail .info .details .product-tab-link a{font-family:"Maison Neue, Bold"}
.pattern-detail .info .image-colors .swatches ul{margin-left:0}
.pattern-detail .info .image-colors .swatches ul li{max-width:80px;vertical-align:top;margin-right:1rem;padding-bottom:1rem}
.pattern-detail .info .image-colors .swatches ul li div{font-size:.875rem;margin-top:.25rem}
.pattern-detail .info .shape-groups>.shape-group:not(:last-child){border-bottom:1px solid #888;margin-bottom:1rem;padding-bottom:1rem}
.pattern-detail .info .shape-groups .product-lines a{display:block;font-family:"Maison Neue, Bold"}
.pattern-detail .info .pattern-tab-link{border-bottom:1px solid #888;margin-top:1rem;padding-bottom:.5rem}
.pattern-detail .info .pattern-tab-link a{font-family:"Maison Neue, Bold"}
.pattern-detail .info .downloads{border-bottom:1px solid #888}
@media screen and (max-width:40.3125em){.pattern-detail .info{margin-top:1rem}
}
.pattern-detail .thumbnails{margin:0}
.pattern-detail .thumbnails li{width:5rem;display:inline-block;margin-top:0;margin-right:.5rem;margin-bottom:.5rem;cursor:pointer}
.pattern-detail .thumbnails li>a>div{height:68px;width:80px;background-size:cover;background-position:center 0;position:relative;box-shadow:0 0 0 1px rgba(0,0,0,0.12)}
.pattern-detail .thumbnails li>a.selected>div{border:3px solid #7d5b3f}
.pattern-detail .thumbnails li>a.asset-video .icon-play{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;font-size:2.5rem;box-shadow:0 0 10px 3px #666;border-radius:50%;color:rgba(136,136,136,0.6)}
.pattern-detail .related-patterns{margin-top:3rem}
.pattern-card-container .edit .column.grid-list-item:last-of-type+div{clear:both !important}
.pattern-card-container .pattern-card .content-section{padding:1rem 0 0 0}
.pattern-card-container .pattern-card .content-section.colors-section img{width:25px;height:25px;border-radius:50%}
.pattern-card-container .pattern-card .content-section p{margin-bottom:.5rem;font-size:.875rem}
.pattern-card-container .pattern-card .content-section table tbody,.pattern-card-container .pattern-card .content-section table tbody td{border:0}
.pattern-card-container .pattern-card .content-section table tbody td{width:50%}
.pattern-card-container .pattern-card .content-section table tbody td:first-child{padding:0 .5rem 0 0}
.pattern-card-container .pattern-card .content-section table tbody td:last-child{padding:0 0 0 .5rem}
@media screen and (min-width:40.3125em){.pattern-card{border:1px solid #d5d5d5}
.pattern-card:nth-of-type(4n+1){border-right:0}
.pattern-card:nth-of-type(n+5){border-top:0}
}
#pattern-gallery-takeaway{font-size:1.25rem;position:relative}
#pattern-gallery-takeaway .column,#pattern-gallery-takeaway .columns,#pattern-gallery-takeaway .video-list figure.video .thumb-container,.video-list figure.video #pattern-gallery-takeaway .thumb-container,#pattern-gallery-takeaway .video-list figure.video figcaption,.video-list figure.video #pattern-gallery-takeaway figcaption{padding:0;margin:0}
#pattern-gallery-takeaway #fancy-triangle{position:absolute;top:-10px;right:-75px}
#pattern-gallery-takeaway .subheading{font-size:1.5rem;margin-bottom:.5rem}
#pattern-gallery-takeaway .header-small{font-size:1rem;font-weight:none;text-transform:none}
#pattern-gallery-takeaway .small-text{font-size:.875rem;line-height:.85rem}
#pattern-gallery-takeaway .border-top{border-top:1px solid #888}
#pattern-gallery-takeaway .icon-armstrong-logo{float:right;font-size:3.5rem}
#pattern-gallery-takeaway .pattern-takeaway-content{padding:0 2rem 0 2rem}
#pattern-gallery-takeaway h2.subheading.pattern-name{font-size:2.5rem;color:#888}
@media print{#pattern-gallery-takeaway h2.subheading.pattern-name{color:#888 !important}
}
#pattern-gallery-takeaway #pattern-img-container,#pattern-gallery-takeaway #pattern-details,#pattern-gallery-takeaway #available-products{position:relative;z-index:1}
#pattern-gallery-takeaway #pattern-img-container .column,#pattern-gallery-takeaway #pattern-img-container .columns,#pattern-gallery-takeaway #pattern-img-container .video-list figure.video .thumb-container,.video-list figure.video #pattern-gallery-takeaway #pattern-img-container .thumb-container,#pattern-gallery-takeaway #pattern-img-container .video-list figure.video figcaption,.video-list figure.video #pattern-gallery-takeaway #pattern-img-container figcaption{width:49%;display:inline-block}
#pattern-gallery-takeaway #available-products .available-product{display:inline-block;width:49%}
#pattern-gallery-takeaway #pattern-details{padding-left:.5rem}
#pattern-gallery-takeaway .available-product .img-container,#pattern-gallery-takeaway .available-product .product-details{display:inline-block;vertical-align:top}
#pattern-gallery-takeaway .available-product .img-container{margin-right:1rem;width:100px}
#pattern-gallery-takeaway .available-product .product-details{max-width:420px}
#pattern-gallery-takeaway #notes{padding-top:1rem}
#pattern-gallery-takeaway .color-swatch{width:25px;margin-right:.25rem}
.fade-image:before{content:"";position:absolute;width:100%;height:30px;top:0;background:linear-gradient(to bottom,#fff 0,transparent 100%)}
.fade-image{position:relative}
.mini-card-promo{box-shadow:1px -1px 5px 0 #d5d5d5;background:#fff;display:inline-block;max-width:100%;width:100%;margin-bottom:1.5rem}
.mini-card-promo .upper{padding:1rem}
.mini-card-promo h3{color:#7d5b3f;font-family:"Maison Neue, Bold";text-transform:none}
.pencil-card-promo{padding:1rem;color:#fff;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;overflow:hidden;display:flex;width:100%;max-height:160px;min-height:160px}
.pencil-card-promo>.column{flex:1}
.pencil-card-promo>.center-button{display:flex;justify-content:center}
.pencil-card-promo>.center-button>.pencil-button{align-self:center}
.pencil-card-promo h2{text-shadow:1px 1px 2px rgba(125,91,63,0.5);word-wrap:break-word;overflow-wrap:break-word;text-transform:none}
@media screen and (min-width:53.125em) and (max-width:64em){.pencil-card-promo h2{font-size:1.75rem}
}
@media screen and (max-width:53.125em){.pencil-card-promo h2{font-size:1.5rem}
.pencil-card-promo>.column:last-child:not(:first-child){display:block}
.pencil-card-promo{padding:.5rem}
.pencil-card-promo>.column{padding:0}
}
@media screen and (max-width:40.3125em){.pencil-card-promo>.column:last-child:not(:first-child){display:none}
}
.pencil-card-promo a.btn.secondary-btn{border-color:#fff;color:#fff}
@media screen and (min-width:64em){.time-cost-calc-results table.tcsc-results-table tr td{width:16%}
.time-cost-calc-results table.tcsc-results-table tr td:first-child{width:50%}
}
form.cost-savings-calc a[data-open]{border-bottom:0}
form.cost-savings-calc #rooms{margin-bottom:1rem}
form.cost-savings-calc .corridor-inputs-container{display:flex}
form.cost-savings-calc .corridor-inputs-container>input+input{margin-left:1rem}
form.cost-savings-calc #removeRoomsButton{text-decoration:underline}
form.cost-savings-calc #removeRoomsButton.disabled{color:#888;cursor:no-drop}
form.cost-savings-calc a span.icon-chevron-sm-right{font-size:.7rem;font-weight:bold}
.time-cost-calc-landing #overview{padding-top:2rem}
.time-cost-calc-landing .selection-container .system-selection>h3{margin-bottom:1rem}
.time-cost-calc-landing .selection-container .system-selection>figure{box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2)}
.time-cost-calc-landing .selection-container .system-selection>figure figcaption{padding:1rem}
.time-cost-calc-landing .selection-container .system-selection>figure img{width:100%;margin-bottom:0}
.time-cost-calc-results .stat-card{height:190px}
.time-cost-calc-results .grid-list .grid-list-item figure>*{max-width:100%}
.time-cost-calc-results .tcsc-drawings-modal{width:initial !important}
.time-cost-calc-results .brightcove-container{border:1px solid #d5d5d5}
.time-cost-calc-results table tr.group.dark{background:#000;color:#fff}
.time-cost-calc-results .overview .at-a-glance{font-size:1.5rem}
.time-cost-calc-results .overview .overview-card{text-align:center;font-size:1.25rem;padding:1rem;box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2) !important}
.time-cost-calc-results .overview .overview-card .title{font-size:1.5rem;font-weight:bold;margin-bottom:1rem}
.time-cost-calc-results .overview .overview-card .colored-bold{font-size:1.5rem;font-weight:bold}
.time-cost-calc-results .overview .overview-card .colored-bold.green{color:#96b161}
.time-cost-calc-results .overview .overview-card .colored-bold.blue{color:#59a4d8}
.time-cost-calc-results .overview .overview-card .colored-bold.red{color:#f3876a}
.time-cost-calc-results .overview .overview-card .colored-bold.orange{color:#e29020}
.time-cost-calc-results .overview table.production-rates-table tbody tr td.green{color:#96b161;font-weight:bold}
.time-cost-calc-results .overview table.production-rates-table tbody tr td.blue{color:#59a4d8;font-weight:bold}
.time-cost-calc-results .overview table.production-rates-table tbody tr td.red{color:#f3876a;font-weight:bold}
.time-cost-calc-results .overview table.production-rates-table tbody tr td.orange{color:#e29020;font-weight:bold}
.time-cost-calc-results .overview table.production-rates-table tbody tr th{border-top:1px solid #d5d5d5}
.time-cost-calc-results .overview table.production-rates-table tbody tr th:last-child{border-right:1px solid #d5d5d5}
.time-cost-calc-results .overview.with-simplesoffit .results-overview{margin-top:2rem}
.time-cost-calc-results .overview .results-overview .inputs{display:flex;flex-wrap:wrap;justify-content:center}
.time-cost-calc-results .overview .results-overview .inputs>div{flex:100%;max-width:100%;text-align:center;margin-bottom:2rem}
.time-cost-calc-results .drawings .download-file-grid-list .grid-list-container .grid-list-item figure a:first-child{display:flex;align-items:center;justify-content:center;border:1px solid #d5d5d5;margin-bottom:1rem;overflow:hidden}
.time-cost-calc-results .drawings .download-file-grid-list .grid-list-container .grid-list-item figure a:first-child img{border:0;margin-bottom:0}
@media screen and (min-width:40.3125em){.time-cost-calc-results .overview .results-overview .inputs>div{flex:50%;max-width:50%}
}
@media screen and (min-width:63.9375em){.time-cost-calc-results .overview .production-rates-table .border-right{border-right:5px solid white}
.time-cost-calc-results .overview .production-rates-table .border-right,.time-cost-calc-results .overview .production-rates-table .border-left{position:relative}
.time-cost-calc-results .overview .production-rates-table .border-right:after{content:" ";position:absolute;z-index:1;top:0;right:0;bottom:0;border-right:1px solid #d5d5d5}
.time-cost-calc-results .overview .production-rates-table .border-left:before{content:" ";position:absolute;z-index:1;top:0;left:0;bottom:0;border-right:1px solid #d5d5d5}
.time-cost-calc-results .overview .results-overview .inputs>div{flex:33%;max-width:33%}
.time-cost-calc-results .overview .results-overview.corridors .inputs>div{flex:25%;max-width:25%}
}
@media print{.time-cost-calc-results .overview .results-overview .inputs{display:block;text-align:center}
.time-cost-calc-results .overview .results-overview .inputs>div{width:32%;display:inline-block;vertical-align:top;height:70px}
.time-cost-calc-results .overview .results-overview.corridors .inputs>div{width:24%;height:initial;font-size:.875rem}
.time-cost-calc-results .print-drawing-container{overflow:hidden;break-inside:avoid}
.time-cost-calc-results .print-drawing-container img{max-height:350px}
}
#docs-and-drawings{padding-bottom:0}
#docs-and-drawings .resource-search>div{padding:0 1rem 2rem 1rem}
@media screen and (min-width:40.3125em){#docs-and-drawings .resource-search>div{padding:2rem;padding-top:0}
}
#docs-and-drawings .resource-search>div .search-container{overflow:hidden;margin-top:1rem}
#docs-and-drawings .resource-search>div .search-container .widgets{overflow:hidden}
#docs-and-drawings .resource-search>div .doc-or-drawing-selection .selections .selection{display:inline-block;vertical-align:top;cursor:pointer;margin-bottom:1rem;max-width:225px;margin-left:1rem;margin-right:1rem}
@media screen and (min-width:40.3125em){#docs-and-drawings .resource-search>div .doc-or-drawing-selection .selections .selection{width:250px;max-width:250px;margin-left:1rem;margin-right:1rem}
}
#docs-and-drawings .resource-search>div .doc-or-drawing-selection .selections .selection.selected>.selection-inner{border:2px solid #7d5b3f}
#docs-and-drawings .resource-search>div .doc-or-drawing-selection .selections .selection.documents .icon{padding:10px}
#docs-and-drawings .resource-search>div .doc-or-drawing-selection .selections .selection>.selection-inner{text-align:center;position:relative;display:table;table-layout:fixed;width:100%;height:100%;margin-bottom:.5rem}
#docs-and-drawings .resource-search>div .doc-or-drawing-selection .selections .selection>.selection-inner>.selection-content{background:#fff;border:1px solid #d5d5d5;padding:1.25rem;margin-bottom:1rem;display:table-cell;vertical-align:middle}
#docs-and-drawings .resource-search>div .doc-or-drawing-selection .selections .selection>.selection-inner>.selection-content span{font-size:.87rem}
#docs-and-drawings .resource-search>div .doc-or-drawing-selection .selections .selection>.selection-inner>.selection-content>img{margin-top:1rem;height:5rem}
#docs-and-drawings .mini-card-promo{max-width:270px}
body.campaign-page .mega-menu__categories{display:none}
body.campaign-page .utility-nav{display:none}
body.campaign-page .tophat .tophat-nav .site-nav .switch-sites ul li{display:none}
body.campaign-page .tophat .tophat-nav .site-nav .switch-sites ul li:first-child{display:inline-block}
body.campaign-page .header-section nav ul>li,body.campaign-page .header-section .topIcons ul>li{display:none}
body.campaign-page footer{padding-top:0;border-top:0}
body.campaign-page footer .row{display:none}
body.campaign-page footer .row:last-child{display:block}
@media print{.hide-for-print,footer,.breadcrumbs,header.header,header.page-title .topIcons,#project_gallery,#videos,.section.mosaic,#installation .video-list{display:none}
body{height:auto}
.logo.show-for-print{border-bottom:1px solid #d5d5d5;padding-top:10px;padding-bottom:10px;max-width:77.5rem;margin-left:auto;margin-right:auto;padding-left:.4375rem;padding-right:.4375rem;width:100%}
header.page-title{border:none !important}
.print-1{width:8.33333333%}
.print-2{width:16.66666667%}
.print-3{width:25%}
.print-4{width:33.33333333%}
.print-5{width:41.66666667%}
.print-6{width:50%}
.print-7{width:58.33333333%}
.print-8{width:66.66666667%}
.print-9{width:75%}
.print-10{width:83.33333333%}
.print-11{width:91.66666667%}
.print-12{width:100%}
.grid-list>.column,.grid-list-search>.column,.grid-list>.columns,.video-list figure.video .grid-list>.thumb-container,.video-list figure.video .grid-list>figcaption{padding-top:16px;padding-bottom:16px}
.content-grid-list .grid-list-small>.column,.content-grid-list .grid-list-small>.columns,.content-grid-list .video-list figure.video .grid-list-small>.thumb-container,.video-list figure.video .content-grid-list .grid-list-small>.thumb-container,.content-grid-list .video-list figure.video .grid-list-small>figcaption,.video-list figure.video .content-grid-list .grid-list-small>figcaption{width:20%;clear:none}
.content-grid-list .grid-list-small>.column:nth-of-type(5n+1),.content-grid-list .grid-list-small>.columns:nth-of-type(5n+1),.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:nth-of-type(5n+1),.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:nth-of-type(5n+1),.content-grid-list .video-list figure.video .grid-list-small>figcaption:nth-of-type(5n+1),.video-list figure.video .content-grid-list .grid-list-small>figcaption:nth-of-type(5n+1){clear:both}
.content-grid-list .grid-list-large>.column,.content-grid-list .grid-list-large>.columns,.content-grid-list .video-list figure.video .grid-list-large>.thumb-container,.video-list figure.video .content-grid-list .grid-list-large>.thumb-container,.content-grid-list .video-list figure.video .grid-list-large>figcaption,.video-list figure.video .content-grid-list .grid-list-large>figcaption{width:33%;clear:none}
.content-grid-list .grid-list-large>.column:nth-of-type(3n+1),.content-grid-list .grid-list-large>.columns:nth-of-type(3n+1),.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:nth-of-type(3n+1),.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:nth-of-type(3n+1),.content-grid-list .video-list figure.video .grid-list-large>figcaption:nth-of-type(3n+1),.video-list figure.video .content-grid-list .grid-list-large>figcaption:nth-of-type(3n+1){clear:both}
.content-grid-list .grid-list-large figcaption{font-size:1rem}
.case-study-grid-list .grid-list>.column,.case-study-grid-list .grid-list>.columns,.case-study-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .case-study-grid-list .grid-list>.thumb-container,.case-study-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .case-study-grid-list .grid-list>figcaption,.collection-grid-list .grid-list>.column,.collection-grid-list .grid-list>.columns,.collection-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .collection-grid-list .grid-list>.thumb-container,.collection-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .collection-grid-list .grid-list>figcaption,.mini-card-grid-list .grid-list>.column,.mini-card-grid-list .grid-list>.columns,.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container,.mini-card-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .mini-card-grid-list .grid-list>figcaption{width:25%;clear:none}
.case-study-grid-list .grid-list>.column:nth-of-type(4n+1),.case-study-grid-list .grid-list>.columns:nth-of-type(4n+1),.case-study-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(4n+1),.video-list figure.video .case-study-grid-list .grid-list>.thumb-container:nth-of-type(4n+1),.case-study-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(4n+1),.video-list figure.video .case-study-grid-list .grid-list>figcaption:nth-of-type(4n+1),.collection-grid-list .grid-list>.column:nth-of-type(4n+1),.collection-grid-list .grid-list>.columns:nth-of-type(4n+1),.collection-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(4n+1),.video-list figure.video .collection-grid-list .grid-list>.thumb-container:nth-of-type(4n+1),.collection-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(4n+1),.video-list figure.video .collection-grid-list .grid-list>figcaption:nth-of-type(4n+1),.mini-card-grid-list .grid-list>.column:nth-of-type(4n+1),.mini-card-grid-list .grid-list>.columns:nth-of-type(4n+1),.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(4n+1),.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container:nth-of-type(4n+1),.mini-card-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(4n+1),.video-list figure.video .mini-card-grid-list .grid-list>figcaption:nth-of-type(4n+1){clear:both}
.download-file-grid-list .grid-list>.column,.download-file-grid-list .grid-list>.columns,.download-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .download-file-grid-list .grid-list>.thumb-container,.download-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .download-file-grid-list .grid-list>figcaption,.design-file-grid-list .grid-list>.column,.design-file-grid-list .grid-list>.columns,.design-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .design-file-grid-list .grid-list>.thumb-container,.design-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .design-file-grid-list .grid-list>figcaption,.video-grid-list .grid-list>.column,.video-grid-list .grid-list>.columns,.video-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .video-grid-list .grid-list>.thumb-container,.video-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .video-grid-list .grid-list>figcaption{width:33%;clear:none}
.download-file-grid-list .grid-list>.column:nth-of-type(3n+1),.download-file-grid-list .grid-list>.columns:nth-of-type(3n+1),.download-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(3n+1),.video-list figure.video .download-file-grid-list .grid-list>.thumb-container:nth-of-type(3n+1),.download-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(3n+1),.video-list figure.video .download-file-grid-list .grid-list>figcaption:nth-of-type(3n+1),.design-file-grid-list .grid-list>.column:nth-of-type(3n+1),.design-file-grid-list .grid-list>.columns:nth-of-type(3n+1),.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(3n+1),.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:nth-of-type(3n+1),.design-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(3n+1),.video-list figure.video .design-file-grid-list .grid-list>figcaption:nth-of-type(3n+1),.video-grid-list .grid-list>.column:nth-of-type(3n+1),.video-grid-list .grid-list>.columns:nth-of-type(3n+1),.video-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(3n+1),.video-list figure.video .video-grid-list .grid-list>.thumb-container:nth-of-type(3n+1),.video-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(3n+1),.video-list figure.video .video-grid-list .grid-list>figcaption:nth-of-type(3n+1){clear:both}
.design-file-grid-list figure{display:block}
.design-file-grid-list figure a img,.design-file-grid-list figure figcaption{display:block;padding-left:0}
.performance-grid-list__column:last-child{border-bottom:0}
.small-up-2>.column,.content-grid-list .grid-list-small>.column,.content-grid-list .grid-list-large>.column,.case-study-grid-list .grid-list>.column,.download-file-grid-list .grid-list>.column,.collection-grid-list .grid-list>.column,.mini-card-grid-list .grid-list>.column,.video-grid-list .grid-list>.column,.small-up-2>.columns,.content-grid-list .grid-list-small>.columns,.content-grid-list .grid-list-large>.columns,.case-study-grid-list .grid-list>.columns,.download-file-grid-list .grid-list>.columns,.collection-grid-list .grid-list>.columns,.mini-card-grid-list .grid-list>.columns,.video-grid-list .grid-list>.columns,.video-list figure.video .small-up-2>.thumb-container,.content-grid-list .video-list figure.video .grid-list-small>.thumb-container,.video-list figure.video .content-grid-list .grid-list-small>.thumb-container,.content-grid-list .video-list figure.video .grid-list-large>.thumb-container,.video-list figure.video .content-grid-list .grid-list-large>.thumb-container,.case-study-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .case-study-grid-list .grid-list>.thumb-container,.download-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .download-file-grid-list .grid-list>.thumb-container,.collection-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .collection-grid-list .grid-list>.thumb-container,.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container,.video-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .video-grid-list .grid-list>.thumb-container,.video-list figure.video .small-up-2>figcaption,.content-grid-list .video-list figure.video .grid-list-small>figcaption,.video-list figure.video .content-grid-list .grid-list-small>figcaption,.content-grid-list .video-list figure.video .grid-list-large>figcaption,.video-list figure.video .content-grid-list .grid-list-large>figcaption,.case-study-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .case-study-grid-list .grid-list>figcaption,.download-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .download-file-grid-list .grid-list>figcaption,.collection-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .collection-grid-list .grid-list>figcaption,.mini-card-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .mini-card-grid-list .grid-list>figcaption,.video-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .video-grid-list .grid-list>figcaption,.content-grid-list .grid-list-small>.column,.content-grid-list .grid-list-small>.columns,.content-grid-list .video-list figure.video .grid-list-small>.thumb-container,.video-list figure.video .content-grid-list .grid-list-small>.thumb-container,.content-grid-list .video-list figure.video .grid-list-small>figcaption,.video-list figure.video .content-grid-list .grid-list-small>figcaption,.content-grid-list .grid-list-large>.column,.content-grid-list .grid-list-large>.columns,.content-grid-list .video-list figure.video .grid-list-large>.thumb-container,.video-list figure.video .content-grid-list .grid-list-large>.thumb-container,.content-grid-list .video-list figure.video .grid-list-large>figcaption,.video-list figure.video .content-grid-list .grid-list-large>figcaption,.case-study-grid-list .grid-list>.column,.case-study-grid-list .grid-list>.columns,.case-study-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .case-study-grid-list .grid-list>.thumb-container,.case-study-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .case-study-grid-list .grid-list>figcaption,.download-file-grid-list .grid-list>.column,.download-file-grid-list .grid-list>.columns,.download-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .download-file-grid-list .grid-list>.thumb-container,.download-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .download-file-grid-list .grid-list>figcaption,.collection-grid-list .grid-list>.column,.collection-grid-list .grid-list>.columns,.collection-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .collection-grid-list .grid-list>.thumb-container,.collection-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .collection-grid-list .grid-list>figcaption,.mini-card-grid-list .grid-list>.column,.mini-card-grid-list .grid-list>.columns,.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container,.mini-card-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .mini-card-grid-list .grid-list>figcaption,.video-grid-list .grid-list>.column,.video-grid-list .grid-list>.columns,.video-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .video-grid-list .grid-list>.thumb-container,.video-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .video-grid-list .grid-list>figcaption,.small-up-2>.columns,.content-grid-list .grid-list-small>.columns,.content-grid-list .grid-list-large>.columns,.case-study-grid-list .grid-list>.columns,.download-file-grid-list .grid-list>.columns,.collection-grid-list .grid-list>.columns,.mini-card-grid-list .grid-list>.columns,.video-grid-list .grid-list>.columns,.video-list figure.video .small-up-2>.thumb-container,.content-grid-list .video-list figure.video .grid-list-small>.thumb-container,.video-list figure.video .content-grid-list .grid-list-small>.thumb-container,.content-grid-list .video-list figure.video .grid-list-large>.thumb-container,.video-list figure.video .content-grid-list .grid-list-large>.thumb-container,.case-study-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .case-study-grid-list .grid-list>.thumb-container,.download-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .download-file-grid-list .grid-list>.thumb-container,.collection-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .collection-grid-list .grid-list>.thumb-container,.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container,.video-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .video-grid-list .grid-list>.thumb-container,.video-list figure.video .small-up-2>figcaption,.content-grid-list .video-list figure.video .grid-list-small>figcaption,.video-list figure.video .content-grid-list .grid-list-small>figcaption,.content-grid-list .video-list figure.video .grid-list-large>figcaption,.video-list figure.video .content-grid-list .grid-list-large>figcaption,.case-study-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .case-study-grid-list .grid-list>figcaption,.download-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .download-file-grid-list .grid-list>figcaption,.collection-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .collection-grid-list .grid-list>figcaption,.mini-card-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .mini-card-grid-list .grid-list>figcaption,.video-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .video-grid-list .grid-list>figcaption,.content-grid-list .grid-list-small>.columns,.content-grid-list .video-list figure.video .grid-list-small>.thumb-container,.video-list figure.video .content-grid-list .grid-list-small>.thumb-container,.content-grid-list .video-list figure.video .grid-list-small>figcaption,.video-list figure.video .content-grid-list .grid-list-small>figcaption,.content-grid-list .grid-list-large>.columns,.content-grid-list .video-list figure.video .grid-list-large>.thumb-container,.video-list figure.video .content-grid-list .grid-list-large>.thumb-container,.content-grid-list .video-list figure.video .grid-list-large>figcaption,.video-list figure.video .content-grid-list .grid-list-large>figcaption,.case-study-grid-list .grid-list>.columns,.case-study-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .case-study-grid-list .grid-list>.thumb-container,.case-study-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .case-study-grid-list .grid-list>figcaption,.download-file-grid-list .grid-list>.columns,.download-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .download-file-grid-list .grid-list>.thumb-container,.download-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .download-file-grid-list .grid-list>figcaption,.collection-grid-list .grid-list>.columns,.collection-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .collection-grid-list .grid-list>.thumb-container,.collection-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .collection-grid-list .grid-list>figcaption,.mini-card-grid-list .grid-list>.columns,.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container,.mini-card-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .mini-card-grid-list .grid-list>figcaption,.video-grid-list .grid-list>.columns,.video-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .video-grid-list .grid-list>.thumb-container,.video-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .video-grid-list .grid-list>figcaption,.video-list figure.video .small-up-2>.thumb-container,.video-list figure.video .content-grid-list .grid-list-small>.thumb-container,.content-grid-list .video-list figure.video .grid-list-small>.thumb-container,.video-list figure.video .content-grid-list .grid-list-large>.thumb-container,.content-grid-list .video-list figure.video .grid-list-large>.thumb-container,.video-list figure.video .case-study-grid-list .grid-list>.thumb-container,.case-study-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .download-file-grid-list .grid-list>.thumb-container,.download-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .collection-grid-list .grid-list>.thumb-container,.collection-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container,.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .video-grid-list .grid-list>.thumb-container,.video-grid-list .video-list figure.video .grid-list>.thumb-container,.content-grid-list .video-list figure.video .grid-list-small>.thumb-container,.video-list figure.video .content-grid-list .grid-list-small>.thumb-container,.content-grid-list .video-list figure.video .grid-list-large>.thumb-container,.video-list figure.video .content-grid-list .grid-list-large>.thumb-container,.case-study-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .case-study-grid-list .grid-list>.thumb-container,.download-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .download-file-grid-list .grid-list>.thumb-container,.collection-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .collection-grid-list .grid-list>.thumb-container,.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container,.video-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .video-grid-list .grid-list>.thumb-container,.video-list figure.video .small-up-2>figcaption,.video-list figure.video .content-grid-list .grid-list-small>figcaption,.content-grid-list .video-list figure.video .grid-list-small>figcaption,.video-list figure.video .content-grid-list .grid-list-large>figcaption,.content-grid-list .video-list figure.video .grid-list-large>figcaption,.video-list figure.video .case-study-grid-list .grid-list>figcaption,.case-study-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .download-file-grid-list .grid-list>figcaption,.download-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .collection-grid-list .grid-list>figcaption,.collection-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .mini-card-grid-list .grid-list>figcaption,.mini-card-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .video-grid-list .grid-list>figcaption,.video-grid-list .video-list figure.video .grid-list>figcaption,.content-grid-list .video-list figure.video .grid-list-small>figcaption,.video-list figure.video .content-grid-list .grid-list-small>figcaption,.content-grid-list .video-list figure.video .grid-list-large>figcaption,.video-list figure.video .content-grid-list .grid-list-large>figcaption,.case-study-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .case-study-grid-list .grid-list>figcaption,.download-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .download-file-grid-list .grid-list>figcaption,.collection-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .collection-grid-list .grid-list>figcaption,.mini-card-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .mini-card-grid-list .grid-list>figcaption,.video-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .video-grid-list .grid-list>figcaption{width:25%}
.small-up-2>.column:nth-of-type(2n+1),.content-grid-list .grid-list-small>.column:nth-of-type(2n+1),.content-grid-list .grid-list-large>.column:nth-of-type(2n+1),.case-study-grid-list .grid-list>.column:nth-of-type(2n+1),.download-file-grid-list .grid-list>.column:nth-of-type(2n+1),.collection-grid-list .grid-list>.column:nth-of-type(2n+1),.mini-card-grid-list .grid-list>.column:nth-of-type(2n+1),.video-grid-list .grid-list>.column:nth-of-type(2n+1),.small-up-2>.columns:nth-of-type(2n+1),.content-grid-list .grid-list-small>.columns:nth-of-type(2n+1),.content-grid-list .grid-list-large>.columns:nth-of-type(2n+1),.case-study-grid-list .grid-list>.columns:nth-of-type(2n+1),.download-file-grid-list .grid-list>.columns:nth-of-type(2n+1),.collection-grid-list .grid-list>.columns:nth-of-type(2n+1),.mini-card-grid-list .grid-list>.columns:nth-of-type(2n+1),.video-grid-list .grid-list>.columns:nth-of-type(2n+1),.video-list figure.video .small-up-2>.thumb-container:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:nth-of-type(2n+1),.case-study-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .case-study-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.download-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .download-file-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.collection-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .collection-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.video-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .video-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .small-up-2>figcaption:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-small>figcaption:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-small>figcaption:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-large>figcaption:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-large>figcaption:nth-of-type(2n+1),.case-study-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .case-study-grid-list .grid-list>figcaption:nth-of-type(2n+1),.download-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .download-file-grid-list .grid-list>figcaption:nth-of-type(2n+1),.collection-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .collection-grid-list .grid-list>figcaption:nth-of-type(2n+1),.mini-card-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .mini-card-grid-list .grid-list>figcaption:nth-of-type(2n+1),.video-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .video-grid-list .grid-list>figcaption:nth-of-type(2n+1),.content-grid-list .grid-list-small>.column:nth-of-type(2n+1),.content-grid-list .grid-list-small>.columns:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-small>figcaption:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-small>figcaption:nth-of-type(2n+1),.content-grid-list .grid-list-large>.column:nth-of-type(2n+1),.content-grid-list .grid-list-large>.columns:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-large>figcaption:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-large>figcaption:nth-of-type(2n+1),.case-study-grid-list .grid-list>.column:nth-of-type(2n+1),.case-study-grid-list .grid-list>.columns:nth-of-type(2n+1),.case-study-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .case-study-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.case-study-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .case-study-grid-list .grid-list>figcaption:nth-of-type(2n+1),.download-file-grid-list .grid-list>.column:nth-of-type(2n+1),.download-file-grid-list .grid-list>.columns:nth-of-type(2n+1),.download-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .download-file-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.download-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .download-file-grid-list .grid-list>figcaption:nth-of-type(2n+1),.collection-grid-list .grid-list>.column:nth-of-type(2n+1),.collection-grid-list .grid-list>.columns:nth-of-type(2n+1),.collection-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .collection-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.collection-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .collection-grid-list .grid-list>figcaption:nth-of-type(2n+1),.mini-card-grid-list .grid-list>.column:nth-of-type(2n+1),.mini-card-grid-list .grid-list>.columns:nth-of-type(2n+1),.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.mini-card-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .mini-card-grid-list .grid-list>figcaption:nth-of-type(2n+1),.video-grid-list .grid-list>.column:nth-of-type(2n+1),.video-grid-list .grid-list>.columns:nth-of-type(2n+1),.video-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .video-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.video-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .video-grid-list .grid-list>figcaption:nth-of-type(2n+1),.small-up-2>.columns:nth-of-type(2n+1),.content-grid-list .grid-list-small>.columns:nth-of-type(2n+1),.content-grid-list .grid-list-large>.columns:nth-of-type(2n+1),.case-study-grid-list .grid-list>.columns:nth-of-type(2n+1),.download-file-grid-list .grid-list>.columns:nth-of-type(2n+1),.collection-grid-list .grid-list>.columns:nth-of-type(2n+1),.mini-card-grid-list .grid-list>.columns:nth-of-type(2n+1),.video-grid-list .grid-list>.columns:nth-of-type(2n+1),.video-list figure.video .small-up-2>.thumb-container:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:nth-of-type(2n+1),.case-study-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .case-study-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.download-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .download-file-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.collection-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .collection-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.video-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .video-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .small-up-2>figcaption:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-small>figcaption:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-small>figcaption:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-large>figcaption:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-large>figcaption:nth-of-type(2n+1),.case-study-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .case-study-grid-list .grid-list>figcaption:nth-of-type(2n+1),.download-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .download-file-grid-list .grid-list>figcaption:nth-of-type(2n+1),.collection-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .collection-grid-list .grid-list>figcaption:nth-of-type(2n+1),.mini-card-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .mini-card-grid-list .grid-list>figcaption:nth-of-type(2n+1),.video-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .video-grid-list .grid-list>figcaption:nth-of-type(2n+1),.content-grid-list .grid-list-small>.columns:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-small>figcaption:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-small>figcaption:nth-of-type(2n+1),.content-grid-list .grid-list-large>.columns:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-large>figcaption:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-large>figcaption:nth-of-type(2n+1),.case-study-grid-list .grid-list>.columns:nth-of-type(2n+1),.case-study-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .case-study-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.case-study-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .case-study-grid-list .grid-list>figcaption:nth-of-type(2n+1),.download-file-grid-list .grid-list>.columns:nth-of-type(2n+1),.download-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .download-file-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.download-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .download-file-grid-list .grid-list>figcaption:nth-of-type(2n+1),.collection-grid-list .grid-list>.columns:nth-of-type(2n+1),.collection-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .collection-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.collection-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .collection-grid-list .grid-list>figcaption:nth-of-type(2n+1),.mini-card-grid-list .grid-list>.columns:nth-of-type(2n+1),.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.mini-card-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .mini-card-grid-list .grid-list>figcaption:nth-of-type(2n+1),.video-grid-list .grid-list>.columns:nth-of-type(2n+1),.video-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .video-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.video-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .video-grid-list .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .small-up-2>.thumb-container:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:nth-of-type(2n+1),.video-list figure.video .case-study-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.case-study-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .download-file-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.download-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .collection-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.collection-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .video-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.video-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:nth-of-type(2n+1),.case-study-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .case-study-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.download-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .download-file-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.collection-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .collection-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.video-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .video-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .small-up-2>figcaption:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-small>figcaption:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-small>figcaption:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-large>figcaption:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-large>figcaption:nth-of-type(2n+1),.video-list figure.video .case-study-grid-list .grid-list>figcaption:nth-of-type(2n+1),.case-study-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .download-file-grid-list .grid-list>figcaption:nth-of-type(2n+1),.download-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .collection-grid-list .grid-list>figcaption:nth-of-type(2n+1),.collection-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .mini-card-grid-list .grid-list>figcaption:nth-of-type(2n+1),.mini-card-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .video-grid-list .grid-list>figcaption:nth-of-type(2n+1),.video-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-small>figcaption:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-small>figcaption:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-large>figcaption:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-large>figcaption:nth-of-type(2n+1),.case-study-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .case-study-grid-list .grid-list>figcaption:nth-of-type(2n+1),.download-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .download-file-grid-list .grid-list>figcaption:nth-of-type(2n+1),.collection-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .collection-grid-list .grid-list>figcaption:nth-of-type(2n+1),.mini-card-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .mini-card-grid-list .grid-list>figcaption:nth-of-type(2n+1),.video-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .video-grid-list .grid-list>figcaption:nth-of-type(2n+1),.small-up-1>.column:nth-of-type(1n+1),.design-file-grid-list .grid-list>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1),.design-file-grid-list .grid-list>.columns:nth-of-type(1n+1),.video-list figure.video .small-up-1>.thumb-container:nth-of-type(1n+1),.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n+1),.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:nth-of-type(1n+1),.video-list figure.video .small-up-1>figcaption:nth-of-type(1n+1),.design-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n+1),.video-list figure.video .design-file-grid-list .grid-list>figcaption:nth-of-type(1n+1),.design-file-grid-list .grid-list>.column:nth-of-type(1n+1),.design-file-grid-list .grid-list>.columns:nth-of-type(1n+1),.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n+1),.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:nth-of-type(1n+1),.design-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n+1),.video-list figure.video .design-file-grid-list .grid-list>figcaption:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1),.design-file-grid-list .grid-list>.columns:nth-of-type(1n+1),.video-list figure.video .small-up-1>.thumb-container:nth-of-type(1n+1),.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n+1),.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:nth-of-type(1n+1),.video-list figure.video .small-up-1>figcaption:nth-of-type(1n+1),.design-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n+1),.video-list figure.video .design-file-grid-list .grid-list>figcaption:nth-of-type(1n+1),.design-file-grid-list .grid-list>.columns:nth-of-type(1n+1),.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n+1),.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:nth-of-type(1n+1),.design-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n+1),.video-list figure.video .design-file-grid-list .grid-list>figcaption:nth-of-type(1n+1),.video-list figure.video .small-up-1>.thumb-container:nth-of-type(1n+1),.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:nth-of-type(1n+1),.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n+1),.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n+1),.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:nth-of-type(1n+1),.video-list figure.video .small-up-1>figcaption:nth-of-type(1n+1),.video-list figure.video .design-file-grid-list .grid-list>figcaption:nth-of-type(1n+1),.design-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n+1),.design-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n+1),.video-list figure.video .design-file-grid-list .grid-list>figcaption:nth-of-type(1n+1){clear:none;border-top:1px solid #d5d5d5;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}
.small-up-1>.column,.design-file-grid-list .grid-list>.column,.small-up-1>.columns,.design-file-grid-list .grid-list>.columns,.video-list figure.video .small-up-1>.thumb-container,.design-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .design-file-grid-list .grid-list>.thumb-container,.video-list figure.video .small-up-1>figcaption,.design-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .design-file-grid-list .grid-list>figcaption,.design-file-grid-list .grid-list>.column,.design-file-grid-list .grid-list>.columns,.design-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .design-file-grid-list .grid-list>.thumb-container,.design-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .design-file-grid-list .grid-list>figcaption,.small-up-1>.columns,.design-file-grid-list .grid-list>.columns,.video-list figure.video .small-up-1>.thumb-container,.design-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .design-file-grid-list .grid-list>.thumb-container,.video-list figure.video .small-up-1>figcaption,.design-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .design-file-grid-list .grid-list>figcaption,.design-file-grid-list .grid-list>.columns,.design-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .design-file-grid-list .grid-list>.thumb-container,.design-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .design-file-grid-list .grid-list>figcaption,.video-list figure.video .small-up-1>.thumb-container,.video-list figure.video .design-file-grid-list .grid-list>.thumb-container,.design-file-grid-list .video-list figure.video .grid-list>.thumb-container,.design-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .design-file-grid-list .grid-list>.thumb-container,.video-list figure.video .small-up-1>figcaption,.video-list figure.video .design-file-grid-list .grid-list>figcaption,.design-file-grid-list .video-list figure.video .grid-list>figcaption,.design-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .design-file-grid-list .grid-list>figcaption{width:33%}
*{background-color:transparent !important}
a[href]:after,abbr[title]:after{content:''}
a[data-open]{border-bottom:0}
table,thead,tbody,tfoot,th,td{float:none !important}
table,thead,tbody,tfoot table{display:table !important}
thead,tbody,tfoot{display:table-row-group !important}
tr{display:table-row !important}
th,td{display:table-cell !important;text-align:center !important}
.enlarge{display:none}
section.show-more{display:none}
.sticky-nav-container{display:none}
table.sku-summary.responsive>thead,table.responsive table.sku-summary.responsive>thead,table.responsive>thead,table.responsive table.responsive>thead,table.responsive table.responsive>thead,table.responsive table.responsive table.responsive>thead{border-right:1px solid #d5d5d5}
table.responsive>tbody,table.responsive table.responsive>tbody,table.responsive table.responsive>tbody,table.responsive table.responsive table.responsive>tbody{border-bottom:1px solid #d5d5d5}
table.specs-table th,table.specs-table td,table.document-table th,table.document-table td{text-align:left !important}
table.sku-table thead thead{text-align:center !important}
.acoustic-chart-link{display:none !important}
.swatch-container,.swatches{overflow:visible !important;white-space:normal !important;border:none !important;height:auto !important;position:static !important}
.stat-cards.small-up-2 .stat-column,.content-grid-list .stat-cards.grid-list-small .stat-column,.content-grid-list .stat-cards.grid-list-large .stat-column,.case-study-grid-list .stat-cards.grid-list .stat-column,.download-file-grid-list .stat-cards.grid-list .stat-column,.collection-grid-list .stat-cards.grid-list .stat-column,.mini-card-grid-list .stat-cards.grid-list .stat-column,.video-grid-list .stat-cards.grid-list .stat-column{width:20%;overflow:left;clear:none}
.mosaic__group{max-width:77.5rem;margin-left:auto;margin-right:auto;width:100%;float:left;padding-left:0;padding-right:0;min-width:64rem;min-height:100%;max-width:100%}
.mosaic__group::before,.mosaic__group::after{content:' ';display:table}
.mosaic__group::after{clear:both}
.mosaic__group:last-child:not(:first-child){float:right}
.mosaic__group,.mosaic__group:last-child{float:none}
.mosaic__group *{color:#fff !important}
.mosaic button{display:none}
.mosaic__scrollwrap{margin-right:-0.1875rem}
.mosaic__item:nth-last-child(5):first-child{width:calc(40% - 0.375rem);height:calc(32.1875rem - 0.375rem)}
.mosaic__item:nth-last-child(5):first-child h4{font-size:1.875rem;line-height:2.375rem}
.mosaic__item:nth-last-child(5):first-child ~ .mosaic__item:nth-child(2),.mosaic__item:nth-last-child(5):first-child ~ .mosaic__item:nth-child(5){width:calc(25% - 0.375rem);height:15.71875rem}
.mosaic__item:nth-last-child(5):first-child ~ .mosaic__item:nth-child(3),.mosaic__item:nth-last-child(5):first-child ~ .mosaic__item:nth-child(4){width:calc(35% - 0.375rem);height:calc(32.1875rem / 2 - 0.375rem)}
.mosaic__item:nth-last-child(4):first-child,.mosaic__item:nth-last-child(4):first-child ~ .mosaic__item{width:calc(50% - 0.375rem);height:15.71875rem}
.mosaic__item:nth-last-child(4):first-child h4,.mosaic__item:nth-last-child(4):first-child ~ .mosaic__item h4{font-size:1.875rem;margin-bottom:.9375rem}
.mosaic__item:nth-last-child(3):first-child{width:calc(50% - 0.375rem);height:31.8125rem}
.mosaic__item:nth-last-child(3):first-child h4{font-size:1.875rem;margin-bottom:.9375rem}
.mosaic__item:nth-last-child(3):first-child ~ .mosaic__item:nth-child(2),.mosaic__item:nth-last-child(3):first-child ~ .mosaic__item:nth-child(3){width:calc(50% - 0.375rem);height:15.71875rem}
.mosaic__item:nth-last-child(3):first-child ~ .mosaic__item:nth-child(2) h4,.mosaic__item:nth-last-child(3):first-child ~ .mosaic__item:nth-child(3) h4{font-size:1.875rem;margin-bottom:.9375rem}
.mosaic__item:nth-last-child(2):first-child{width:calc(50% - 0.375rem);height:31.8125rem}
.mosaic__item:nth-last-child(2):first-child h4{font-size:1.875rem;margin-bottom:.9375rem}
.mosaic__item:nth-last-child(2):first-child ~ .mosaic__item:nth-child(2){width:calc(50% - 0.375rem);height:31.8125rem}
.mosaic__item:nth-last-child(2):first-child ~ .mosaic__item:nth-child(2) h4{font-size:1.875rem;margin-bottom:.9375rem}
.mosaic__item:nth-last-child(1):first-child{width:calc(100% - 0.375rem);height:31.8125rem}
.mosaic__item:nth-last-child(1):first-child h4{font-size:1.875rem;margin-bottom:.9375rem}
.video-grid-list .grid-list>.column,.video-grid-list .grid-list>.columns,.video-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .video-grid-list .grid-list>.thumb-container,.video-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .video-grid-list .grid-list>figcaption{width:25%;float:left}
.video-grid-list .grid-list>.column:nth-of-type(4n+1),.video-grid-list .grid-list>.columns:nth-of-type(4n+1),.video-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(4n+1),.video-list figure.video .video-grid-list .grid-list>.thumb-container:nth-of-type(4n+1),.video-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(4n+1),.video-list figure.video .video-grid-list .grid-list>figcaption:nth-of-type(4n+1){clear:both}
.video-grid-list .grid-list>.column:nth-of-type(1n),.video-grid-list .grid-list>.columns:nth-of-type(1n),.video-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .video-grid-list .grid-list>.thumb-container:nth-of-type(1n),.video-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .video-grid-list .grid-list>figcaption:nth-of-type(1n){clear:none}
.product-compare .document-link__wrapper{display:none}
.product-compare__sticky,.product-compare__table{table-layout:fixed}
.product-compare__sticky .sticky__item__content h2{font-size:1.5rem;text-align:left !important}
.product-compare__sticky .sticky__item__content h4{font-size:1rem;line-height:1.35}
.product-compare__table td,.product-compare__table th{text-align:left !important}
.product-compare__table th,.product-compare__table td button.show-more{font-size:.875rem}
.product-compare__table td{font-size:1rem}
#finalSummary .summary-section{margin-bottom:0}
.product-photo-gallery .main-image img{display:block}
.product-photo-gallery .main-image figcaption{text-align:left}
.time-cost-calc-results table.responsive>tbody>tr>td,.time-cost-calc-results table.responsive table.responsive>tbody>tr>td{border:1px solid #d5d5d5}
.time-cost-calc-results .stat-card h3.subheading{font-size:1rem}
.time-cost-calc-results .valid{color:#1dbc47 !important}
.time-cost-calc-results .error{color:#f2344b !important}
.time-cost-calc-results .overview .overview-card .colored-bold.green{color:#96b161 !important}
.time-cost-calc-results .overview .overview-card .colored-bold.blue{color:#59a4d8 !important}
.time-cost-calc-results .overview .overview-card .colored-bold.red{color:#f3876a !important}
.time-cost-calc-results .overview .overview-card .colored-bold.orange{color:#e29020 !important}
.time-cost-calc-results .overview table.production-rates-table tbody tr td.green{color:#96b161 !important}
.time-cost-calc-results .overview table.production-rates-table tbody tr td.blue{color:#59a4d8 !important}
.time-cost-calc-results .overview table.production-rates-table tbody tr td.red{color:#f3876a !important}
.time-cost-calc-results .overview table.production-rates-table tbody tr td.orange{color:#e29020 !important}
.time-cost-calc-results .overview.with-simplesoffit .results-overview{margin-top:0}
}
.ceilings-homepage .tophat .tophat-nav .site-nav ul li .dropdown-pane{background-color:#fff}
.ceilings-homepage .contact-tiles .contact-tile span{font-size:5rem}
.ceilings-homepage .tophat .tophat-nav .site-nav ul li:first-child a{background-color:transparent}
.ceilings-homepage .tophat .tophat-nav .site-nav .dropdown-pane a{text-decoration:none !important}
.ceilings-homepage .column.large-3 .link-group.column.megamenu_linklist{width:100%}
.ceilings-homepage .link-group.column.megamenu_linklist{width:20%}
.ceilings-homepage .link-group.column.megamenu_linklist{display:flex;flex-direction:column;padding-right:1.75rem;padding-left:1.75rem;justify-content:space-between}
.ceilings-homepage .mm-section-row-lists .link-group.column.megamenu_linklist:last-child{padding-right:0}
.js .browsercheck{display:none}
.single-headline{font-size:3rem;font-weight:700;text-transform:none;line-height:1;display:block;margin-bottom:0}
.single-subhead{font-size:1.25rem;display:block}
@media screen and (min-width:0) and (max-width:40.25em){.single-headline{font-size:1.75rem}
.single-subhead{font-size:1rem}
}
@media screen and (max-width:53.0625em){.single-headline{padding-top:0}
.single-subhead{padding-top:0}
}
.product-photo-gallery .main-image .tag{top:1rem;padding:.25rem 1rem}
.gallery-list{overflow:hidden;max-width:100%}
.gallery-list__wrap{position:absolute;padding-right:0;padding-left:0}
.gallery-list__container{position:relative;height:260px}
.gallery-list__container .column{padding-right:0;padding-left:0}
.gallery-list .carousel__row{height:auto !important}
.gallery-list__item{position:relative;display:inline-block;white-space:normal;overflow:hidden;font-size:1rem;max-height:260px;max-width:calc(100vw - 0.375rem);line-height:normal;vertical-align:middle;margin:.1875rem}
.gallery-list__item div.enlarge{display:block;width:100%;height:260px;cursor:pointer;position:relative}
.gallery-list__item div.enlarge:hover{cursor:-webkit-zoom-in;cursor:zoom-in}
.gallery-list__item div.enlarge::after{font-family:"armstrongicon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;position:absolute;top:0;right:0;margin:.3125rem;font-size:1.5rem;transition:color ease-in-out 250ms;color:rgba(0,0,0,0.6);box-shadow:2px 2px 2px 0 rgba(255,255,255,0.15);border:2px solid #fff;border-radius:3px;content:"\e930"}
.gallery-list__item div.enlarge:hover::after{color:#fff;border-color:transparent}
.gallery-list__item div.enlarge .image-overlay{position:absolute;bottom:20px;left:0;right:0;width:100%;background-color:#fff;padding:10px;opacity:.7}
.gallery-list__item div.enlarge:hover .image-overlay{opacity:1}
.gallery-list__item div.enlarge img{width:100%;min-height:100%;margin:0;opacity:.7}
.gallery-list__item div.enlarge:hover img{opacity:1}
.gallery-list__item figcaption{color:#fff;padding:1rem;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,0.5) 69%,rgba(0,0,0,0.75) 100%);width:100%;position:absolute;bottom:0}
.gallery-list__item .tag{background:#7095a7;margin-bottom:.3125rem}
.gallery-list__item h4{font-size:1.5rem;margin:.875rem 0}
.gallery-list__item p{margin:0;font-size:1rem;font-family:"Azo Sans",Helvetica,Arial,sans-serif;font-weight:700}
.gallery-list__scrollwrap{white-space:nowrap;line-height:0;font-size:0;padding-top:0;padding-bottom:0;overflow-x:scroll;overflow-y:hidden;margin-bottom:-1.0625rem}
.gallery-list__nav span{margin:2px;font-size:.85rem;padding:5px 0;font-weight:bold;vertical-align:baseline}
.gallery-list .btn{margin:2rem 0}
.gallery-list .pager__wrap{position:relative;position:absolute;height:100%}
.gallery-list .pager__prev,.gallery-list .pager__next{position:absolute;box-shadow:2px 2px 2px 0 rgba(18,18,18,0.15);top:50%;z-index:1;background:#fff;border:1px solid #d1d0ca;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.gallery-list .pager__prev{left:0}
.gallery-list .pager__next{right:0}
.gallery-list .reveal{padding-top:2.75rem;padding-bottom:0rem;max-width:800px !important;max-height:90%}
@media(min-width:40.3125em){.gallery-list__container{height:390px}
.gallery-list__item{max-width:none;max-height:390px}
.gallery-list__item div.enlarge{border:1px solid #f5f4f4;height:390px}
.gallery-list__item div.enlarge img{width:auto;height:390px}
.gallery-list__scrollwrap{width:100%}
.gallery-list__nav span{margin:13px 11px}
}
.btn--text{border:0;padding:0;color:#355867;background:transparent;outline:0;text-transform:none;font-family:"Azo Sans",Verdana,Segoe,sans-serif;font-size:inherit;font-weight:inherit}
.infill-panel-list>.column.infill-minicard{padding:.5rem}
.infill-panel-list>.column.infill-minicard>img{width:100px}
.infill-panel-list>.column.infill-minicard .acoustics>div{display:inline-block;margin-right:1rem}
.infill-panel-list>.column.infill-minicard .acoustics>div:last-child{margin-right:0}
.infill-panel-list>.column.infill-minicard .total-acoustics{float:right}
.infill-panel-list>.column.infill-minicard .total-acoustics>span{vertical-align:middle;display:inline-block}
.infill-panel-list>.column.infill-minicard .total-acoustics span.icon-total-acoustics:before{width:20px;height:20px}
.infill-panel-list>.column.infill-minicard .acoustics>div>*{vertical-align:middle}
.infill-panel-list>.column.infill-minicard .acoustics span[class^=icon-]{font-size:20px}
.infill-panel-list>.column.infill-minicard .acoustics img.icon-sabin{width:20px}
.inline-block{display:inline-block}
.mosaic-large .title-container{position:relative;text-align:center;display:flex;clear:both}
.mosaic-large .title-container>div:first-child,.mosaic-large .title-container>div:last-child{position:relative;flex-grow:1}
.mosaic-large .title-container>div hr{position:absolute;top:50%;width:100%;transform:translateY(-50%);margin:0;max-width:none}
.mosaic-large .title-container h3{text-transform:none;text-align:center;margin-bottom:0;padding:0 1rem;position:relative;font-weight:normal}
.mosaic-large .title-container h3.one-item{flex:1}
.mosaic-large .title-container h3.multi-item{flex-shrink:1}
.mosaic-large .mosaic-container{display:flex;align-items:center;padding:0 .5rem}
.mosaic-large .mosaic-container .next,.mosaic-large .mosaic-container .previous{font-weight:bold;cursor:pointer;border-right:8px solid;border-bottom:8px solid;border-color:#7d5b3f;height:30px;width:30px}
.mosaic-large .mosaic-container .next.disabled,.mosaic-large .mosaic-container .previous.disabled{cursor:initial;border-color:#b7b7b7}
.mosaic-large .mosaic-container .next{transform:rotate(-45deg)}
.mosaic-large .mosaic-container .previous{transform:rotate(135deg)}
.mosaic-large .mosaic-container .scroll-container{position:relative;overflow-x:hidden;overflow-y:hidden;flex-grow:1}
.mosaic-large .mosaic-container .scroll-container .cards-container{width:auto;white-space:nowrap;position:relative;transition:left .1s linear 0;will-change:transform,box-shadow,z-index;left:0}
.mosaic-large .mosaic-container .scroll-container .cards-container .card{display:inline-block;width:100%;padding:1rem 1rem 1rem .5rem}
.mosaic-large .mosaic-container .scroll-container .cards-container .card .card-inner{box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2);background-color:white}
.mosaic-large .mosaic-container .scroll-container .cards-container .card .card-inner .bottom{padding:1rem 2rem 1.5rem 2rem;white-space:normal}
.mosaic-large .mosaic-container .scroll-container .cards-container .card .card-inner .bottom .bottom-content{margin-bottom:1.5rem}
.mosaic-large .mosaic-container .scroll-container .cards-container .card .card-inner .bottom .bottom-content h3{margin-bottom:1rem;font-style:normal;font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;font-size:1.75rem}
.mosaic-large .mosaic-container .scroll-container .cards-container .card .card-inner .bottom .bottom-content p{font-size:1rem;margin-bottom:0}
.mosaic-large .mosaic-container .scroll-container .cards-container .card .card-inner .card-image{width:100%;position:relative;padding-top:56.25%;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover}
@media(min-width:768px){.mosaic-large .mosaic-container .scroll-container .cards-container .card{width:50%}
.mosaic-large .mosaic-container .scroll-container .cards-container .card .card-inner .bottom .bottom-content p{font-size:1.25rem}
}
.contact-tiles .new-contact-tile.contact-side-rule:not(:last-child){border-right-style:solid;border-right-color:lightgray;border-right-width:2px}
@media screen and (max-width:40.3125em){.new-contact-tile{width:70% !important;border-right:none !important;margin-left:15%;margin-right:15%}
.new-contact-tile>div{max-width:12rem;max-height:12rem}
}
@media screen and (min-width:40.3126em){.contact-tiles .row{display:flex;align-content:center;justify-content:center}
.new-contact-tile.\32{width:41.66666667% !important;margin-left:0 !important;margin-right:0 !important}
.new-contact-tile.\33{width:33.33%}
.new-contact-tile>div{max-width:12rem;max-height:12rem}
}
.contact-link-disabled{color:black;pointer-events:none;cursor:default}
.new-contact-tile-warning{margin-left:2rem;margin-top:2rem}
.new-contact-tile h4{font-size:1.75rem;line-height:2.125rem}
.new-contact-tile p{font-size:1.25rem}
.cpanel-no-borders{border-bottom:0;border-top:0}
.article-list{display:block;margin-bottom:10px}
.article-grid-list{padding:3px}
.article-row{border-top-style:none !important;border-left-style:none !important;padding-bottom:.75rem;display:flex;align-content:center;justify-content:center;flex-wrap:wrap}
.row.article-row .article-column{float:left !important;border-style:none !important;padding:0 0 1rem 0 !important;width:29%;background:white}
@media screen and (max-width:40.3125em){.row.article-row .article-column{width:70%}
.row.article-row .article-column{margin-left:1rem !important;margin-right:1rem !important}
.row.article-row .article-column:nth-child(n+4){margin-top:2rem !important}
.article-item figcaption p{font-size:1rem !important;margin-top:.5rem !important;margin-bottom:0}
.article-button{font-size:1rem !important;margin-top:1rem !important}
}
@media screen and (min-width:40.3126em){.row.article-row .article-column:nth-child(n+4){margin-top:2.5rem !important}
.row.article-row .article-column{margin-left:1.25rem !important;margin-right:1.25rem !important}
.article-button{margin-top:1.5rem !important}
}
.article-grid-list-item{margin:0 !important}
.article-div-top{position:relative}
.article-div-top>img{height:240px;min-width:350px}
.article-div-mid{position:absolute;z-index:1;right:1rem;bottom:-1.5rem}
.article-circle-image{border-color:white;border-style:solid;border-width:3px;border-radius:99px;background:white;width:5rem;height:5rem}
@media screen and (min-width:64em){.article-circle-image{width:8rem;height:8rem}
.article-div-mid{right:2rem;bottom:-2rem}
}
@media screen and (min-width:48em) and (max-width:63.999em){.article-circle-image{width:5rem;height:5rem}
.article-div-mid{right:1rem;bottom:-1.5rem}
}
.article-item figcaption{margin:1rem 1rem 0 1rem}
.article-item figcaption a{font-size:1.25rem;font-weight:700;word-wrap:break-word;overflow-wrap:break-word}
.article-item figcaption p{word-wrap:break-word;overflow-wrap:break-word;margin-top:1rem;margin-bottom:0}
.article-button{width:fit-content !important;max-width:80%;text-transform:none !important;margin-right:1rem !important;margin-left:1rem !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.header-rules{padding:0 1.5rem !important}
.header-rules h3{text-transform:none;display:flex;width:100%;justify-content:center;align-items:center;text-align:center;font-weight:500;margin-bottom:0}
@media screen and (min-width:40.3125em){.header-rules.show-header-rules h3:before,.header-rules.show-header-rules h3:after{content:'';border-top:1px solid #d5d5d5;margin:0 1rem 0 0;flex:1 0 1rem}
.header-rules.show-header-rules h3:after{margin:0 0 0 1rem}
}
.two-card-closeup{margin:1rem 0;overflow:hidden}
.two-card-closeup>.column.row{padding:0 1rem}
.row.closeup-row{border:0;display:flex;align-content:center;flex-wrap:wrap;justify-content:center}
.column.closeup-column{float:left;border:none !important;padding:0;overflow:hidden;height:0;padding-top:30%;width:calc(50% - 1.25rem);position:relative}
.closeup-grid-list-item{position:absolute;top:0;left:0;height:100%;width:100%}
.closeup-grid-list-item,.closeup-item,.closeup-div-background{height:100%;margin:0}
.closeup-div-overlay{position:absolute;z-index:1;color:white}
.closeup-div-overlay h3{margin:0;text-transform:none;width:fit-content;max-width:70%;font-size:1.5rem}
.closeup-div-overlay p{margin-bottom:0;width:fit-content;max-width:60%}
.closeup-div-overlay a{width:fit-content;text-transform:none !important}
.closeup-div-background{width:100%;position:relative;overflow:hidden;display:inline-block;background-repeat:no-repeat;background-position:top;background-size:cover}
@media screen and (max-width:40.3125em){.column.closeup-column{width:80%;padding-top:50%}
.column.closeup-column:not(:first-child){margin-top:.625rem !important}
.closeup-div-overlay{top:.75rem;left:1rem;width:calc(100% - 1.5rem)}
.closeup-div-overlay h3{max-width:100%}
.closeup-div-overlay a{padding:.5rem;font-size:.875rem;margin-top:1rem;margin-right:1rem}
.closeup-div-overlay p{display:none}
}
@media screen and (min-width:40.3126em) and (max-width:47.99em){.column.closeup-column:first-child{margin-right:.625rem !important}
.closeup-div-overlay{top:.5rem;left:.5rem;width:100%}
.closeup-div-overlay h3{max-width:90%}
.closeup-div-overlay p{display:none}
.closeup-div-overlay a{margin-top:1rem;margin-right:.5rem;padding:.5rem}
}
@media screen and (min-width:48em){.column.closeup-column:first-child{margin-right:.625rem !important}
.closeup-div-overlay{top:1.5rem;left:1rem}
.closeup-div-overlay h3{max-width:100%}
.closeup-div-overlay p{margin-top:.5rem;max-width:100%}
.closeup-div-overlay a{margin-top:.75rem;margin-right:1rem;font-size:1rem}
}
@media screen and (min-width:64em){.closeup-div-overlay{top:2.5rem;left:2rem}
.closeup-div-overlay a{margin-top:1.5rem;margin-right:2rem;font-size:1rem}
}
.box-shadow-right-bottom{-moz-box-shadow:2px 2px 2px 1px rgba(0,0,0,0.21);-webkit-box-shadow:2px 2px 2px 1px rgba(0,0,0,0.21);box-shadow:2px 2px 2px 1px rgba(0,0,0,0.21)}
.box-shadow-larger{-moz-box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2);-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2);box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2)}
.geo-targeted-photo .row.grid-list{border-top:0;border-left:0}
.geo-targeted-photo .row.grid-list>.column{border:0}
.geo-targeted-photo figure img,.project-browse-results figure img{margin-bottom:0}
.geo-targeted-photo-mask,.photo-gallery-item-mask{display:none;position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,0.44)}
@media screen and (min-width:53.125em){.geo-targeted-photo .photo-gallery-item:hover .geo-targeted-photo-mask,.project-browse-results .photo-gallery-item:hover .photo-gallery-item-mask,.project-results .photo-gallery-item:hover .photo-gallery-item-mask{display:block}
.project-browse-results .photo-gallery-item:hover .photo-gallery-tags-container{display:none}
}
.geo-targeted-photo-overlay,.photo-gallery-item-overlay{display:flex;align-items:center;position:absolute;top:6%;left:6%;width:88%;height:88%;border:2px solid #fff;z-index:5}
.geo-targeted-photo-name,.photo-gallery-item-name,.gallery-item-name{color:#fff;padding:.75rem .75rem;line-height:1.5rem;font-size:1.2rem;font-weight:500;font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif}
.geo-targeted-photo-name button.secondary-btn.reversed,.photo-gallery-item-name button.secondary-btn.reversed,.pattern-link button.secondary-btn.reversed{margin-top:2rem;padding:.55rem;text-transform:none;border:2px solid #fff;font-size:1.1rem;font-weight:500;font-family:"Maison Neue, Bold",Helvetica,Arial,sans-serif}
.geo-targeted-photo-name button.secondary-btn.reversed:hover,.photo-gallery-item-name button.secondary-btn.reversed:hover,.pattern-link button.secondary-btn.reversed:hover{border:2px solid #fff;background:rgba(255,255,255,0.36);color:#fff;text-shadow:none}
.geo-targeted-photo-city-state,.photo-gallery-item-city-state,.gallery-item-name>span{font-size:1.1rem;font-weight:normal;font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif}
#page div.vjs-fluid{padding-top:0}
.video-mini-promotion .promo>div .video-container>.video-container-inner>.vjs-fluid{padding-top:0}
.video-mini-promotion{background:white;margin-bottom:1rem}
.video-mini-promotion .promo{max-width:350px}
.video-mini-promotion .promo>div{box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2)}
.video-mini-promotion .promo>div .top{padding:1rem}
.video-mini-promotion .promo>div .top .title{overflow:hidden}
.video-mini-promotion .promo>div .top .title>h3{font-weight:bold;color:#7d5b3f;margin-bottom:.5rem}
.video-mini-promotion .promo>div .top a.btn{margin-top:.5rem}
.video-mini-promotion .promo>div .top a.btn .icon-play{font-size:1rem;width:1rem;height:1rem;margin-left:.5rem;margin-right:0}
.video-mini-promotion .promo>div .video-container{position:relative;padding-bottom:80%;margin-top:0;overflow:hidden}
.video-mini-promotion .promo>div .video-container>.video-container-inner{position:absolute;top:0;right:0;left:0;bottom:0}
.video-mini-promotion .promo>div .video-container>.video-container-inner>*{background:0;pointer-events:none;position:absolute !important}
.video-mini-promotion .promo>div .video-container>.video-container-inner>*>video{height:100% !important;width:100% !important}
.video-mini-promotion .promo>div .video-container>.video-container-inner>*>:not(video){display:none !important}
.video-mini-promotion .promo>div .video-container>.mask{position:absolute;top:0;right:0;left:0;height:15px;background:linear-gradient(#fff,transparent)}
.video-mini-promotion .reveal .video{max-width:90%}
.video-mini-promotion .reveal .video>*{height:initial;width:initial}
.item-page-top-links .with-icon{padding:.75rem}
.align-middle{vertical-align:middle}
.align-top{vertical-align:top}
@media screen and (max-width:40.3125em){.language-switch-modal{width:80% !important}
}
@media screen and (min-width:40.3126em){.language-switch-modal{width:40% !important}
}
.language-switch-modal{position:absolute;top:100px !important;transform:translate(-50%,-50%)}
section.no-top{border-top-style:none}
.competitive-compare h3{width:fit-content;text-transform:none;font-weight:normal}
#side-by-side h3{width:fit-content;display:inline-block;text-transform:none;font-weight:normal}
#side-by-side p{width:fit-content;display:inline-block;font-size:2rem;margin-left:1rem;cursor:pointer;color:#7d5b3f}
.competitive-compare .inline-form{max-width:20rem}
.competitive-compare .search-form{margin-bottom:5rem;position:relative}
.competitive-compare .search-form #searchNum{display:inline-block;position:absolute;top:0;left:200px}
.competitive-compare .search-form .twitter-typeahead{width:55%;top:5px !important}
.competitive-compare .search-submit{margin-top:0rem !important;background:#7d5b3f !important;color:#fff !important;height:2.4rem !important;margin-right:0rem !important;position:absolute !important;right:-15px !important;padding:.5em;border:0;height:47px !important;width:135px !important}
.competitive-compare .search-submit .chev:after{position:relative;content:"";display:inline-block;width:.45em;height:.45em;bottom:.125rem;border-right:.2em solid white;border-top:.2em solid white;transform:rotate(45deg);margin-left:.5em}
.competitive-compare .icon-chevron-sm-right{padding-top:.3rem}
div#enterItemNumberModal,div#searchInfoModal{top:1rem !important;padding-bottom:0}
div#chooseItemModal{width:75%;left:12.5% !important;padding-bottom:1rem;overflow-y:hidden}
div#chooseItemModal .modal-content{padding-bottom:2rem}
div#chooseItemModal .modal-content{overflow-x:hidden;overflow-y:auto}
div#chooseItemModal h4{text-transform:none}
#select-item-compare{padding-bottom:1rem}
#chooseItemModal .compare-items .item:not(:last-child):not(:nth-child(3n)){border-right:1px solid black}
#chooseItemModal .compare-items .item{flex-basis:33.333333%;margin:2rem 0}
#chooseItemModal .modal-content .compare-items div.item:nth-child(n+4){border-top:1px solid black;padding-top:1.5rem}
.row.compare-items{display:flex;flex-wrap:wrap}
#chooseItemModal .compare-trait-container{display:flex;flex-direction:column;height:100%}
#chooseItemModal .compare-trait-container button{width:fit-content;padding-left:2rem;padding-right:2rem;margin:1rem auto auto}
.compare-trait-text-container{flex:1;text-align:left;margin-bottom:.5rem}
#choose-cancel{width:fit-content;padding-left:2rem;padding-right:2rem;margin:1rem auto auto}
.compare-button-chevron:after{position:relative;content:"";display:inline-block;width:.5em;height:.5em;bottom:.125rem;border-right:.25em solid white;border-top:.25em solid white;transform:rotate(45deg);margin-left:.5em}
.competitive-disclaimer{margin-bottom:-0.25rem;margin-left:.75rem;margin-top:-0.5rem;font-size:.85rem}
.search-submit::after{position:relative;content:"";display:inline-block;width:.5em;height:.5em;bottom:.125rem;border-right:.25em solid white;border-top:.25em solid white;transform:rotate(45deg);margin-left:.5em}
.competitive-compare input{padding-right:2rem !important;padding-left:.5rem !important;border:2px solid #7d5b3f !important;box-shadow:none !important;outline-offset:none !important;outline:none !important}
#prodTypeDropdown,#manufacturerDropdown,#prodLineDropdown,#itemNumberDropdown{max-width:20rem}
#prodTypeDropdown select{border:2px solid #7d5b3f;box-shadow:none;outline-offset:none;outline:0}
#prodTypeDropdown span{background:#7d5b3f;color:#fff;border-left:2px solid #7d5b3f;border-right:2px solid #7d5b3f;border-bottom:1px solid #7d5b3f;top:.1rem}
#manufacturerDropdown span,#prodLineDropdown span,#itemNumberDropdown span{top:.1rem;border-bottom:0}
.competitor-disclaimer{font-style:italic;font-size:.875rem;max-width:1240px;margin:3rem auto}
.competitive-compare .results-back{vertical-align:middle;font-size:1.05rem}
.competitive-compare .results-back:before{vertical-align:inherit;font-size:.75rem;padding-right:.5rem}
#comp-search-description{margin-top:1rem;font-size:1.32rem;margin-bottom:.75rem;text-transform:none}
#recommended-product-no-mobile{background:#888b8d;height:fit-content;color:white;padding:2rem 2rem .25rem;display:flex;font-weight:normal}
#recommended-product-no-mobile .image-half{width:56%;text-align:center}
.sustain-info{display:flex;margin-bottom:1.25rem;margin-top:.25rem}
.sustain-info>p,.sustain-info>span{display:flex;margin-bottom:0}
.image-half-container{width:100%;margin-left:auto;margin-right:auto;max-height:23rem;overflow:hidden}
#recommended-product-no-mobile .details-half{width:44%}
#recommended-product-no-mobile .details-half h1{font-weight:normal;font-size:2.5rem;margin-top:0;margin-bottom:1rem;text-transform:none}
.takeaway-content .takeaway-h1{font-weight:normal;font-size:2rem;margin-top:0;margin-bottom:1rem;text-transform:none}
.takeaway-content p.we-recc{margin-top:1.25rem;margin-bottom:.5rem;font-size:.875rem !important}
#recommended-product-no-mobile .details-half .cmp-short-code,.takeaway-content .cmp-short-code{font-weight:bold;margin-bottom:0}
.takeaway-content .cmp-short-code{display:inline-block}
#recommended-product-no-mobile .details-half .doc-sample{display:flex;margin-bottom:1.5rem}
#recommended-product-no-mobile .details-half .doc-sample div{display:flex}
#recommended-product-no-mobile .details-half .doc-sample a{color:white;border-bottom:0;font-size:1.4rem}
#recommended-product-no-mobile .details-half .doc-sample a.recommend-link{word-spacing:-4px}
#recommended-product-no-mobile .details-half .doc-sample a>span{color:white;font-size:1.4rem;margin-left:10px}
#recommended-product-no-mobile .details-half .doc-sample a:before{border-bottom:0;font-size:2rem;margin-right:10px}
#recommended-product-no-mobile .details-half p{font-size:1rem !important}
.comp-description{line-height:1.3rem}
.recommend-link{padding-left:1.85rem;line-height:1.3}
.recommend-link span{word-spacing:-3px}
.recommend-link:before{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.33rem;float:left;width:1.85rem;text-align:left;margin-left:-1.85rem}
.recommend-button.filled{background:white;color:black}
.rec-button{margin-right:2rem}
.rec-button .recommend-button.filled:hover{opacity:1;color:#888dbd}
.recommend-button.unfilled:hover{opacity:1;background:#fff 0 0 no-repeat padding-box;color:#4b4b4b}
.recommend-button{background:transparent;border:2px solid #fff;color:white;margin-top:1rem;transition:all .25s ease-out;cursor:pointer;display:inline-block;width:auto;outline:0;text-align:center;font-size:1rem;font-weight:bold;border-radius:3px;padding:.45rem 1.5rem}
.download-link{margin-right:2rem}
#roomscene-image,#hover-image{width:80%;background-size:cover;background-position-y:40%;height:400px;margin:auto}
#roomscene-thumbnail,#hover-thumbnail{height:3rem;width:5rem;background-size:cover;cursor:pointer}
#roomscene-thumbnail.selected,#hover-thumbnail.selected{border:2px solid white}
#hover-thumbnail{margin-left:.5rem}
.image-half-thumbnails{width:fit-content;text-align:center;margin-left:auto;margin-right:auto;margin-top:.5rem}
.details-half span.indicator{margin-left:1rem;height:32px;width:32px;line-height:28px;font-size:28px;display:flex;background:white;border-radius:50%;padding:3px}
.takeaway-content span.indicator{margin-left:1rem;height:16px;width:16px;line-height:16px;font-size:16px;display:inline-block;background:white;border-radius:50%;padding:3px}
.takeaway-content table>tbody tr:nth-of-type(even){background-color:#efefef !important}
.details-half span.indicator:before{height:28px;width:28px;font-size:1.8rem}
.action-button-container{margin-top:4rem}
.action-button-grid{display:flex;align-items:stretch;width:42%;margin-left:auto;margin-right:auto}
.action-button-grid a{flex:1;white-space:nowrap;width:100%;flex-grow:1;flex-basis:0;margin:1rem;font-size:.875rem}
.suspension-container,.product-family-container{width:100%;margin-top:4rem !important}
.suspension-container p,.product-family-container p{text-align:center;font-size:1.5rem;font-weight:normal;margin-left:-25px}
.comparousel .block-carousel-item{min-width:18.5rem !important;height:23rem !important;margin-right:25px}
.comparousel .carousel__row{height:25rem}
.comparousel .b-thumb{height:auto !important}
.comparousel .bcard-text{font-size:1.35rem;text-align:left;padding:1rem;display:table-cell;min-height:4.1875rem;vertical-align:middle;font-weight:700;line-height:1.1}
.comparousel .bcard-thumb{display:block;height:17.3125rem;overflow:hidden}
.comparousel .bcard-thumb img{display:block;width:100%;height:100%}
.recommended-product-container .carousel{max-width:60%;margin:1.5rem auto}
.compare-container{margin:1.5rem auto}
.swatch-details{background-color:#888b8d;display:inline-block;height:23rem;text-align:right;flex:1}
.swatch-details:before{content:"";display:inline-block;height:100%;vertical-align:middle}
.swatch-details>img{height:90%;margin-right:2rem;vertical-align:middle;border:2px solid white}
.swatch-right{display:inline-block}
.swatch-text{display:inline-block;height:15rem;overflow:hidden;margin-left:1.5rem;margin-right:1.5rem;margin-top:3rem}
.swatch-text h3{font-size:2.2rem;font-weight:normal}
.swatch-text{font-weight:100}
.swatch-section{margin:1.5rem auto;display:flex}
#recommended-product-no-mobile .details-half .doc-sample a>span:hover{color:#4b4b4b}
#recommended-product-no-mobile .details-half .doc-sample a:hover{color:#4b4b4b}
.show-more-container{display:block;margin-left:2rem;font-size:1.15rem;margin-top:1.5rem}
#competitive-comparison-email{max-width:77.5rem;margin:auto}
.competitive-compare .tt-menu{top:70% !important}
#comparisonResults{padding-left:1rem}
#comparisonResults .icon-armstrong-ceilings-and-walls-logo{font-size:3.25rem}
#comparisonResults img{height:3.25rem}
#comparisonResults table.sku-table tr:hover{outline:0 !important}
#comparisonResults table.sku-table td{text-align:left !important}
#comparisonResults table.sku-table td:nth-child(1){font-weight:bold}
.icon-question-mark{cursor:pointer;cursor:hand}
.results-back{word-spacing:-5px}
.takeaway-content .roomscene-image{max-height:350px;width:100%}
.takeaway-content .icon-circlecheck{line-height:1.6 !important}
.takeaway-content .icon-circlecheck:before{content:'';background-image:url("resources/images/checkmark.png");background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block;width:16px;height:16px}
.takeaway-content .icon-total-acoustics:before{content:'';background-image:url(resources/images/total-acoustics.svg);background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block;width:16px;height:16px}
.takeaway-content .icon-sustain:before{width:16px !important;height:16px !important}
.takeaway-content table.sku-table tr:hover{outline:0 !important}
.popover-row{border-bottom:1px solid black;margin-right:2rem}
.popover-row:last-child{border-bottom:0}
@media screen and (min-width:40.3125em) and (max-width:53.0625em){div#chooseItemModal{width:95%;left:2.5% !important}
div#chooseItemModal .modal-content{-webkit-overflow-scrolling:touch}
.competitive-compare .twitter-typeahead>input{font-size:.85rem}
.competitive-compare .search-form #searchNum{font-size:.85rem}
.row.compare-items{margin-left:0 !important;margin-right:0 !important}
.recommend-button{font-size:.875rem}
.rec-button{margin-right:1rem}
#recommended-product-no-mobile .details-half .doc-sample a{font-size:1.2rem;padding-left:0}
#recommended-product-no-mobile .details-half .doc-sample a:before{font-size:1.5rem;margin-left:5px}
.navigate-btns{font-size:.875rem}
.rec-button .recommend-button.filled{padding:.45rem 1.1rem}
.action-button-grid{width:60%}
.swatch-details:before{height:5%}
.swatch-details>img{width:95%;margin-left:2%}
#emailForm{padding-left:2rem}
#emailConfirm{padding-left:2rem}
}
@media screen and (min-width:0) and (max-width:40.25em){div#chooseItemModal{width:100%;top:0 !important;left:0 !important;height:80% !important}
div#chooseItemModal .modal-content .popover-row:last-child{padding-bottom:4rem}
div#chooseItemModal #select-item-compare{overflow-x:hidden}
div#chooseItemModal .popover-row{border:0}
div#chooseItemModal .popover-row .item{border-bottom:1px solid black;border-right:0 !important;margin:1rem 0 0;padding-bottom:2rem}
div#chooseItemModal .popover-row .item:last-child{border-bottom:0}
#comp-search-description{font-size:1.1rem;margin-bottom:.25rem}
.competitive-compare .twitter-typeahead>input{font-size:.85rem}
.competitive-compare .search-form #searchNum{font-size:.85rem}
#recommended-product-mobile{display:block;height:27rem;color:white;padding-left:.5rem;padding-top:.5rem;background-size:cover;position:relative}
#recommended-product-no-mobile{display:none}
.bottom-links{background:linear-gradient(to top,rgba(0,0,0,0.95),rgba(0,0,0,0));position:absolute;bottom:0;left:0;height:12rem;padding-top:4rem}
.we-rec{display:block;font-size:1rem;margin-bottom:.5rem;text-shadow:rgba(0,0,0,0.9) 1px 2px 2px}
.line-name-rec{font-size:2.25rem;text-shadow:rgba(0,0,0,0.9) 1px 2px 2px}
.cmp-short-code{font-size:1rem;text-shadow:rgba(0,0,0,0.9) 1px 2px 2px}
#recommended-product-mobile .icon-sustain{height:18px;width:18px}
.compare-container{overflow:auto}
#comparisonResults .icon-armstrong-ceilings-and-walls-logo{font-size:2rem}
#comparisonResults img{height:2rem}
.comp-description{font-size:1rem;margin:0 1.25rem}
.rec-button{display:block;margin:auto;width:50%}
.recommend-button.filled{width:100%}
.action-button-container{width:80%;margin:auto}
.action-button-grid{display:inline-block;width:100%;margin:auto}
.action-button-grid a{display:block;flex:0;margin:0 0 1rem 0}
#docs-mobile{display:block;max-width:289px;margin:1rem auto}
#docs-mobile.doc-sample>div{display:inline-block}
#docs-mobile.doc-sample>div.cart-link{margin-left:1rem}
#docs-mobile.doc-sample a{color:#7d5b3f;border-bottom:0;line-height:1.4}
#docs-mobile.doc-sample a.icon-cart{padding-left:0}
#docs-mobile.doc-sample a:before{border-bottom:0;font-size:2rem;margin-right:10px}
#docs-mobile.doc-sample a{color:#7d5b3f;font-size:1.2rem}
#docs-mobile.doc-sample a.icon-cart{word-spacing:-4px}
.suspension-container p,.product-family-container p{margin-left:0}
.recommended-product-container .carousel{max-width:80%}
.comparousel .block-carousel-item{min-width:14.5rem !important}
.comparousel .block-carousel-item:last-child{margin-right:0}
.swatch-section{display:block;margin:0}
.swatch-details{text-align:center}
.swatch-details.grid-img:before{height:5%}
.swatch-details img{margin-right:auto}
.recommended-product-container .competitor-disclaimer{width:90%}
}
@media screen and (min-width:40.26em){#recommended-product-mobile{display:none}
#recommended-product-no-mobile{display:flex}
#docs-mobile{display:none}
}
.learning-center .facets h4{margin-bottom:1rem;text-transform:none}
.learning-center .filter-tag{display:inline-block;background:#efefef;border-radius:3px;padding:3px 8px;margin-right:.25rem;margin-bottom:.25rem}
.learning-center .facets input.learning-center-filter+label{text-transform:none;font-weight:normal}
.learning-center .facets input.learning-center-filter:checked+label{font-weight:bold}
.learning-center .facets input.learning-center-filter:disabled+label{color:#b7b7b7;cursor:not-allowed;pointer-events:none}
.learning-center .facets input.learning-center-filter:disabled+label>span{cursor:not-allowed;border-color:#efefef}
.learning-center .results div.columns.resource-article{display:inline-block;max-width:345px}
.learning-center .results article{margin-bottom:2rem;max-width:348px;-moz-box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2);-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2);box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2)}
.learning-center .results article figure>div{position:relative}
.learning-center .results article figure>div .tag{position:absolute;top:1rem;left:1rem;border-radius:20px;text-transform:none;background-color:#363838}
.learning-center .results article figure>div img{width:348px;height:248px}
.learning-center .results article figure>div .secondary-image{position:absolute;bottom:-2rem;right:2rem}
.learning-center .results article figure>div .secondary-image img{border:3px solid white;border-radius:50%;width:8rem;height:8rem}
.learning-center .results article a.title{font-size:1rem;font-family:"Maison Neue, Bold",Helvetica,Arial,sans-serif}
.learning-center .results article figure+div{padding:0 1rem 1rem 1rem}
.learning-center .results article figure+div>div p{font-size:.875rem;margin-bottom:0;color:#121212;margin-top:1rem}
.learning-center .results article figure+div>a.btn{display:inline-block}
.learning-center .results .pagination{text-align:center}
.learning-center .results .pagination>div{display:inline-block;padding:1rem;margin-bottom:1rem;-moz-box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2);-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2);box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2)}
.learning-center .results .pagination>div a{display:inline-block;padding:.5rem 1rem}
.learning-center .results .pagination>div a.page.selected{background:#7d5b3f;color:white}
.learning-center .results .pagination>div a.previous-page span,.learning-center .results .pagination>div a.next-page span{vertical-align:middle}
.learning-center a.back-to-top{position:fixed;right:.5rem;bottom:1rem;background:#7d5b3f;padding:.5rem;border-radius:3px;color:white;z-index:100000;-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:1}
.learning-center a.back-to-top.hidden{opacity:0}
.learning-center a.back-to-top span{font-weight:bold}
.article-page-main .article-info,.article-page-related .article-info{font-size:1.25rem}
.tectum-disclaimer{font-size:1.2rem}
@media screen and (max-width:40.3124em){.learning-center .learning-center-browse{padding:1.5rem 2rem}
.tectum-disclaimer{font-size:.875rem}
}
.learning-center .learning-center-browse .category-heading{font-family:"Maison Neue, Demi"}
.learning-center .learning-center-browse .facets label{font-family:"Maison Neue, Book"}
.article-page-main .tags>div,.ceu-page-main .tags>div{display:inline-block;color:white;background:black;border-radius:20px;font-size:.875rem;padding:.3125rem .5rem;font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;font-weight:800;text-transform:none;line-height:1;margin-bottom:.5rem}
.ceu-page-main .section.image-text-pattern,.ceu-page-main .section.rte{border-top:0;border-bottom:0}
.ceu-page-main .rte{margin-top:2rem}
.cq-Editable-dom footer.footer,.cq-element-footer footer.footer{margin-top:1200px}
.mega-menu__content .newpar.new.section.cq-Editable-dom{min-width:100px;min-height:100px}
.cf.ceilings-homepage .cq-Editable-dom nav.mega-menu{margin-bottom:600px}
.keep-together{page-break-inside:avoid}
.break-before{page-break-before:always}
.break-after{page-break-after:always}
.footer-hr-rebrand{background:0}
.revit-browse-results .grid-list-item>div:last-child a{font-family:"Maison Neue, Bold"}
label[for="privacyAgreement"]{font-family:"Maison Neue, Book"}
#shipping-form div.field-container div:first-child p:first-child,#orderSamples>div.row:first-child>div.step:nth-child(3)>div:nth-child(3)>p,div.proxy>div>div>section>div.row.widgets>p:first-child,.disclaimer-text{font-family:"Maison Neue, Book";font-size:.75rem;color:#656a6b}
#orderSamples>div.row:first-child>div.step:nth-child(3)>div:nth-child(3)>h4{font-family:"Maison Neue, Book"}
#orderSamples>div>h1{text-transform:none}
.cart-step.summary #summary-form h4{font-family:"Maison Neue, Book"}
.cart-order-cancellation form textarea{max-width:500px;margin-bottom:1.5rem}
.marketing-promo__panel.marketing-promo__panel__overlay button{font-size:1.125rem}
.mini-card-promo a.btn{font-size:1rem}
.article-list>.row{padding:0 2rem}
.article-content{display:flex;justify-content:center;flex-wrap:wrap;padding:0}
.article-content *{font-family:'Maison Neue, Book'}
.article-content>div{width:100%;padding:0 1rem}
.article-content>div article{margin-bottom:2rem;box-shadow:0 2px 10px #36383826;color:#121212}
.article-content>div article figure>div{position:relative}
.article-content>div article figure+div{padding:0 1rem 1.5rem 1rem}
.article-content>div article figure+div a.title{color:#7d5b3f;font-size:1rem;font-weight:bold}
.article-content>div article figure+div a.title:hover{color:#d9d3c7}
.article-content>div article figure+div p{font-size:.75rem;margin-bottom:0;margin-top:1rem}
@media screen and (min-width:40.3125em){.article-content>div{width:50%}
.article-content>div article figure+div a.btn{font-size:.875rem}
.article-content>div article figure+div p{font-size:.875rem}
}
@media screen and (min-width:64em){.article-content>div{width:33%}
}
.find-rep-privacy{font-family:"Maison Neue, Demi",Helvetica,Arial,sans-serif !important}
.made-small{font-size:.6rem}
.locality{font-variant-ligatures:none}
#sms-container p{font-size:.875rem}
.extra-margin-wrapper{overflow:auto}
.extra-margin-top{margin-top:1.5rem !important}
.extra-margin-bottom{margin-bottom:1.5rem !important}
@media screen and (min-width:53.125em){.extra-margin-top{margin-top:2rem !important}
.extra-margin-bottom{margin-bottom:2rem !important}
}
.search-tabs h2.subheading{margin-top:1.5rem}
.search-results__back{margin-bottom:1.5rem;display:inline-block}
[data-current-fast=""] .fast1,[data-current-fast="none"] .fast1,[data-current-fast=""] .fast3,[data-current-fast="none"] .fast3,[data-current-fast=""] .fast4,[data-current-fast="none"] .fast4,[data-current-fast=""] .fastgeneric,[data-current-fast="none"] .fastgeneric,[data-current-fast=""] .fastinvalidcolor,[data-current-fast="none"] .fastinvalidcolor{display:none !important}
[data-current-fast="FAST1"] .fast3,[data-current-fast="FAST1"] .fast4,[data-current-fast="FAST1"] .fastgeneric,[data-current-fast="FAST1"] .fastinvalidcolor{display:none !important}
[data-current-fast="FAST3"] .fast1,[data-current-fast="FAST3"] .fast4,[data-current-fast="FAST3"] .fastgeneric,[data-current-fast="FAST3"] .fastinvalidcolor{display:none !important}
[data-current-fast="FAST4"] .fast1,[data-current-fast="FAST4"] .fast3,[data-current-fast="FAST4"] .fastgeneric,[data-current-fast="FAST4"] .fastinvalidcolor{display:none !important}
[data-current-fast="generic"] .fast1,[data-current-fast="generic"] .fast3,[data-current-fast="generic"] .fast4,[data-current-fast="generic"] .fastinvalidcolor{display:none !important}
[data-current-fast="invalidcolor"] .fast1,[data-current-fast="invalidcolor"] .fast3,[data-current-fast="invalidcolor"] .fast4,[data-current-fast="invalidcolor"] .fastgeneric{display:none !important}
ul.fast{margin:0;padding:0;list-style-type:none}
ul.fast>li{display:flex}
ul.fast>li>div{padding:0 4px 0 0;font-size:.8rem}
ul.fast>li>div:first-child{width:60px;padding-top:3px;font-weight:bold}
ul.fast>li>div>img{height:16px;width:16px}
.cq-wcm-edit .mega-menu{overflow:initial}
.cq-wcm-edit .mega-menu2{overflow:initial}
.cq-wcm-edit .mega-menu__dropdown.mega-menu--is-open{position:relative}
.cq-wcm-edit .new.section{padding:0;border:0;background:0}
.cq-wcm-edit .mega-menu__dropdown .megamenu_linklist.section,.cq-wcm-edit .mega-menu__dropdown .megamenu_gridlist.section{padding:0;border:0;background:0}
.cq-wcm-edit .mega-menu__dropdown .mega-menu__panel .large-3 .megamenu_linklist{float:left;width:100%}
.cq-wcm-edit .mega-menu__dropdown .mega-menu__panel .large-3 .ghost[class*="linklist"]{float:left;width:100%}
.cq-wcm-edit .mega-menu__dropdown .mega-menu__panel .columns .megamenu_linklist{float:left;width:33.33333333%}
.cq-wcm-edit .mega-menu__dropdown .mega-menu__panel .columns .ghost[class*="linklist"]{float:left;width:33.33333333%}
.cq-wcm-edit .mega-menu__dropdown.mega-menu--is-open .mega-menu__panel .new.section{float:left}
.cq-wcm-edit header{overflow:visible}
.cq-wcm-edit .content-section-end,.cq-wcm-edit .content-col-control-end{border-bottom:1px solid #d0d0d0;clear:both}
.cq-wcm-edit .content-section-end p,.cq-wcm-edit .content-col-control-end p{margin-bottom:0}
.cq-wcm-edit .edit-section-clear,.cq-wcm-edit .section-column-control+div{clear:both !important}
.cq-wcm-edit .sticky-nav .doclibrary-edit-container{display:block;overflow:hidden;height:68px}
.mosaic-authoring{display:none}
.aem-AuthorLayer-Edit .mosaic-authoring,.cq-wcm-edit .mosaic-authoring{display:block;overflow:hidden}
.aem-AuthorLayer-Edit .mosaic-authoring>div>div,.cq-wcm-edit .mosaic-authoring>div>div{display:none}
.aem-AuthorLayer-Edit .mosaic-authoring .mosaicimage,.aem-AuthorLayer-Edit .mosaic-authoring .mosaiclinklist,.aem-AuthorLayer-Edit .mosaic-authoring .mosaicvideo,.cq-wcm-edit .mosaic-authoring .mosaicimage,.cq-wcm-edit .mosaic-authoring .mosaicvideo,.cq-wcm-edit .mosaic-authoring .mosaiclinklist{display:block;float:left;width:20%;height:200px}
.aem-AuthorLayer-Edit .mosaic-authoring .new.section,.cq-wcm-edit .mosaic-authoring .new.section{display:block;clear:both}
.aem-AuthorLayer-Edit .mosaic-authoring .mosaicimage .mosaic-authoring-component,.aem-AuthorLayer-Edit .mosaic-authoring .mosaicvideo .mosaic-authoring-component,.cq-wcm-edit .mosaic-authoring .mosaicimage .mosaic-authoring-component,.cq-wcm-edit .mosaic-authoring .mosaicvideo .mosaic-authoring-component{height:100%;background-size:cover;background-position:50%;white-space:normal;overflow:hidden}
.aem-AuthorLayer-Edit .mosaic-authoring .mosaicimage .mosaic-authoring-component a,.aem-AuthorLayer-Edit .mosaic-authoring .mosaicvideo .mosaic-authoring-component a,.cq-wcm-edit .mosaic-authoring .mosaicimage .mosaic-authoring-component a,.cq-wcm-edit .mosaic-authoring .mosaicvideo .mosaic-authoring-component a{color:white;text-shadow:2px 2px 2px #000}
.aem-AuthorLayer-Edit .mosaic-authoring .mosaicimage .mosaic-authoring-component a h4,.aem-AuthorLayer-Edit .mosaic-authoring .mosaicvideo .mosaic-authoring-component a h4,.aem-AuthorLayer-Edit .mosaic-authoring .mosaiclinklist .mosaic-authoring-component a h4,.cq-wcm-edit .mosaic-authoring .mosaicimage .mosaic-authoring-component a h4,.cq-wcm-edit .mosaic-authoring .mosaicvideo .mosaic-authoring-component a h4,.cq-wcm-edit .mosaic-authoring .mosaiclinklist .mosaic-authoring-component>h4{text-align:center;padding:10px}
.aem-AuthorLayer-Edit .mosaic-authoring .mosaiclinklist .mosaic-authoring-component,.cq-wcm-edit .mosaic-authoring .mosaiclinklist .mosaic-authoring-component{height:100%;padding:0 1.875rem 1.875rem;white-space:normal;overflow:hidden}
.two-card-closeup.cq-Editable-dom{overflow:initial !important}
.two-card-closeup.cq-Editable-dom>.two-card-closeup{overflow:initial !important}
.carousel-ymal-divider{padding:2rem 2.325rem .25rem 2.325rem}
.carousel-ymal-divider h3{font-size:1.25rem}
@media screen and (min-width:64em){.carousel-ymal-divider{padding:3.5rem 0 1.75rem 0}
.carousel-ymal-divider h3{font-size:1.875rem}
}
[data-carousel-ymal]{padding-bottom:2rem}
[data-carousel-ymal] .carousel-wrap{padding:0 2rem}
[data-carousel-ymal] .carousel-wrap .carousel-wrap-container{padding:.5rem 0 .75rem 0;margin-bottom:0 !important;overflow-x:hidden}
[data-carousel-ymal] .carousel-wrap .carousel-wrap-container .carousel__row{height:auto;width:100%}
[data-carousel-ymal] .carousel-wrap .carousel-wrap-container .carousel__row .block-carousel-item{vertical-align:top}
[data-carousel-ymal] .carousel-wrap .carousel-wrap-container .carousel__row .carousel-item-margin{box-shadow:0 3px 6px #00000029 !important;-webkit-box-shadow:0 3px 6px #00000029 !important;width:calc(50% - 10.4px);height:auto;max-width:none;min-width:auto;border:0;margin-left:.325rem;margin-right:.325rem}
[data-carousel-ymal] .carousel-wrap .carousel-wrap-container .carousel__row .carousel-item-margin .carousel-thumbnail{height:auto;width:auto}
[data-carousel-ymal] .carousel-wrap .carousel-wrap-container .carousel__row .carousel-item-margin .carousel-thumbnail .carousel-thumbnail-row{margin:0}
[data-carousel-ymal] .carousel-wrap .carousel-wrap-container .carousel__row .carousel-item-margin .carousel-thumbnail .carousel-thumbnail-row .b-thumb{height:11.75rem}
[data-carousel-ymal] .carousel-wrap .carousel-wrap-container .carousel__row .carousel-item-margin .carousel-thumbnail .carousel-thumbnail-row .b-thumb img{width:auto !important;min-width:auto;height:100% !important;object-fit:cover}
[data-carousel-ymal] .carousel-wrap .carousel-wrap-container .carousel__row .carousel-item-margin .carousel-thumbnail .carousel-thumbnail-row .b-text{display:block;padding:1rem .75rem 0 .75rem;color:#7d5b3f;min-height:4.3rem;text-align:center}
[data-carousel-ymal] .carousel-wrap .carousel-wrap-container .carousel__row .carousel-item-margin>a:hover .carousel-thumbnail .carousel-thumbnail-row .b-text{color:#d9d3c7}
[data-carousel-ymal] .carousel-wrap .button-group{margin-bottom:0;top:50%;height:1.5rem}
[data-carousel-ymal] .carousel-wrap .button-group button{height:auto !important;width:auto !important;overflow:inherit !important;font-size:1.5rem}
[data-carousel-ymal] .carousel-wrap .button-group button.pager__prev{left:.45rem;padding:0}
[data-carousel-ymal] .carousel-wrap .button-group button.pager__next{right:.45rem;position:relative;padding:0}
[data-carousel-ymal] .carousel-wrap .button-group button .icon{font-size:1.5rem;height:1.5rem;color:#888b8d;line-height:normal;width:auto}
[data-carousel-ymal] .carousel-wrap .button-group button .icon.icon-chevron-sm-left{margin:0}
[data-carousel-ymal] .carousel-wrap .button-group button .icon.icon-chevron-sm-right{margin:0}
[data-carousel-ymal] .carousel-wrap .button-group.pager--start button.pager__prev .icon{color:#b7b7b7}
[data-carousel-ymal] .carousel-wrap .button-group.pager--end button.pager__next .icon{color:#b7b7b7}
@media print{[data-carousel-ymal] .carousel__scrollwrap{overflow-x:hidden !important;margin-bottom:0 !important}
}
@media screen and (min-width:31.25em){[data-carousel-ymal] .carousel-wrap .carousel-wrap-container .carousel__row .block-carousel-item{width:calc(33.3333% - 10.4px)}
}
@media screen and (min-width:40.3125em){[data-carousel-ymal] .carousel-wrap .carousel-wrap-container .carousel__row .block-carousel-item{width:calc(25% - 10.4px)}
}
@media screen and (min-width:53.125em){[data-carousel-ymal] .carousel-wrap .carousel-wrap-container .carousel__row .block-carousel-item{width:calc(20% - 10.4px)}
}
@media screen and (min-width:64em){[data-carousel-ymal]{padding-bottom:3.5rem}
[data-carousel-ymal] .carousel-ymal-divider{padding:1.75rem 0}
[data-carousel-ymal] .carousel-wrap{padding:0 6.5rem}
[data-carousel-ymal] .carousel-wrap .button-group{height:5.2rem}
[data-carousel-ymal] .carousel-wrap .button-group button{font-size:5.2rem}
[data-carousel-ymal] .carousel-wrap .button-group button.pager__prev{left:0}
[data-carousel-ymal] .carousel-wrap .button-group button.pager__next{right:0}
[data-carousel-ymal] .carousel-wrap .button-group button .icon{font-size:5.2rem;height:5.2rem}
[data-carousel-ymal] .carousel-wrap .button-group button .icon.icon-chevron-sm-right{margin-right:0rem}
[data-carousel-ymal] .carousel-wrap .carousel-wrap-container .carousel__row .block-carousel-item{width:calc(20% - 10.4px)}
[data-carousel-ymal] .carousel-wrap .carousel-wrap-container .carousel__row .block-carousel-item .carousel-thumbnail{width:auto}
[data-carousel-ymal] .carousel-wrap .carousel-wrap-container .carousel__row .block-carousel-item .carousel-thumbnail .carousel-thumbnail-row .b-thumb{height:14.2rem}
[data-carousel-ymal] .carousel-wrap .carousel-wrap-container .carousel__row .block-carousel-item .carousel-thumbnail .carousel-thumbnail-row .b-thumb img{width:auto !important}
[data-carousel-ymal] .carousel-wrap .carousel-wrap-container .carousel__row .block-carousel-item .carousel-thumbnail .carousel-thumbnail-row .b-text{padding:1.2rem .85rem 0 .85rem;min-height:5.85rem;font-size:1.25rem}
}
#video-library{color:#121212;font-family:"Maison Neue, Book"}
#video-library a{color:#7d5b3f;font-family:"Maison Neue, Bold"}
#video-library a:hover{color:#d9d3c7}
#video-library h3{font-family:"Maison Neue, Medium";font-weight:normal;text-transform:none}
#video-library>.section{padding-left:1rem;padding-right:1rem;padding-top:0;border-top:0;border-bottom:0}
#video-library span.play-list-icon{background:url('../../../../etc.clientlibs/armstrongceilings/clientlibs/headlibs/resources/images/video-library-list-icon.svg');width:25px;height:25px;display:inline-block;background-size:cover;vertical-align:middle;margin-top:-5px}
#video-library .hero{position:relative;max-height:156px;overflow:hidden;max-width:1960px;margin-left:auto;margin-right:auto}
#video-library .hero .bc-player-uKZIl8OxM_default{position:relative !important;width:100%;height:initial !important;background:none !important;z-index:initial !important}
#video-library .hero .bc-player-uKZIl8OxM_default>*:not(video):not(.hapyak-annotation-container){display:none !important}
#video-library .hero .bc-player-uKZIl8OxM_default>.hapyak-annotation-container{z-index:1000}
#video-library .hero .bc-player-uKZIl8OxM_default>video{position:relative;max-width:initial;width:100%;top:initial !important;height:initial !important}
#video-library .hero .bc-player-uKZIl8OxM_default .vjs-tech{pointer-events:none}
#video-library .hero>.mask{display:none;position:absolute;bottom:0;width:100%;height:66%;background:linear-gradient(rgba(54,56,56,0),#363838);mix-blend-mode:multiply}
#video-library .hero>.overlay{position:absolute;bottom:0;width:100%;color:white;bottom:1rem}
#video-library .hero>.overlay .control-container{clear:right}
#video-library .hero>.overlay .control-container>.controls{margin-left:auto;display:block;width:fit-content}
#video-library .hero>.overlay .control-container>.controls>img{color:white;width:30px;height:30px;border-radius:50%;cursor:pointer}
#video-library .video-nav{display:flex;flex-wrap:wrap;justify-content:space-evenly;border-bottom:0;width:100%}
#video-library .video-nav>.nav-links{display:flex;flex-basis:100%;width:100%;box-shadow:0 5px 5px -4px rgba(0,0,0,0.3)}
#video-library .video-nav>.nav-links>a{margin:1em 1.5em;font-family:'Maison Neue, Book';color:#121212}
#video-library .video-nav>.nav-links>a:hover{color:#d9d3c7}
#video-library .video-nav>.search{display:flex;align-items:center;flex-basis:90%;margin:1em 0}
#video-library .video-nav>.search .search-form{max-width:450px;width:100%}
#video-library .featured-categories{margin:1rem 0}
#video-library .playlist-videos{margin-top:2rem}
#video-library .categories,#video-library .videos{display:flex;flex-wrap:wrap;margin:0}
#video-library .categories .category,#video-library .videos .category,#video-library .categories .video,#video-library .videos .video{flex-basis:100%;padding-bottom:2rem}
#video-library .categories .category a,#video-library .videos .category a,#video-library .categories .video a,#video-library .videos .video a{font-weight:500}
#video-library .categories .category a+div,#video-library .videos .category a+div,#video-library .categories .video a+div,#video-library .videos .video a+div{font-size:.875rem}
#video-library .categories.list-view,#video-library .videos.list-view{flex-direction:column;margin:0}
#video-library .categories.list-view>a,#video-library .videos.list-view>a{margin-bottom:.5rem}
#video-library .categories.list-view>a>span.playlist-size,#video-library .videos.list-view>a>span.playlist-size{font-weight:bold;display:inline-block;margin-right:10px;min-width:20px}
#video-library .videos .video a>div{position:relative}
#video-library .videos .video a>div img.video-still{border:solid 1px #9a9797}
#video-library .videos .video a>div .video-length{position:absolute;right:0;bottom:4%;width:fit-content;color:white;font-size:.9rem;letter-spacing:0;margin-right:1.25rem;background-color:#000;border:2px solid #fff;padding:0 5px}
#video-library .videos .video a>div .mask{display:none}
#video-library .videos .video a>div .video-play{display:none}
#video-library .videos .video a>div:hover .mask{display:flex;position:absolute;bottom:0;width:100%;height:100%;background:#363838;opacity:.6;mix-blend-mode:multiply}
#video-library .videos .video a>div:hover .video-play{display:flex;width:4rem;position:absolute;top:50%;left:50%;margin-left:-2rem;margin-top:-2rem}
#video-library .videos .video>div.video-tag{font-size:.75rem;font-weight:800;color:#fff;background-color:#9a9797;border:2px solid #9a9797;border-radius:5.7px;width:fit-content;padding:.2rem .35rem;margin-top:1rem}
#video-library .videos .video>div.video-tag.installation{background-color:#000;border-color:#000}
#video-library .videos .video>div.video-tag.inspiration{background-color:#fff;border-color:#000;color:#000}
#video-library .videos .video>div a{font-size:1rem;font-weight:bold}
#video-library .videos .video>div p{margin:.5rem 0 0 0;font-size:.8rem}
#video-library .browse-categories .category-options{display:flex;flex-direction:column;margin-bottom:2rem}
#video-library .browse-categories .category-options h3{margin-bottom:2rem;margin-right:3rem}
#video-library .browse-categories .category-options div{font-size:1.125rem}
#video-library .browse-categories .category-options div>a{display:inline-block;border-radius:5px;margin-right:.6rem;margin-bottom:.6rem;width:2.25rem;text-align:center;padding:.125rem 0;border:1px solid #dbdbdb}
#video-library .browse-categories .category-options div>a.disabled{color:#b2aeae;cursor:not-allowed}
#video-library .browse-categories .category-options div>a.selected{font-weight:bold;background:#dbdbdb}
#video-library .browse-categories .category-view{display:flex;align-items:center;margin-bottom:2rem}
#video-library .browse-categories .category-view>div{font-size:1.125rem;font-weight:500;margin-right:1rem}
#video-library .browse-categories .category-view>ul{display:flex;margin:0}
#video-library .browse-categories .category-view>ul li{display:inline-block;margin:0}
#video-library .browse-categories .category-view>ul li:not(:first-child){padding-left:1rem;margin-left:1rem;border-left:1px solid #121212}
#video-library .browse-categories .category-view>ul li a span{vertical-align:middle}
#video-library .browse-categories .category-view>ul li a span:first-child{margin-right:.25rem}
#video-library .browse-categories .category-view>ul li a span.burger-menu{width:24px;height:24px;background:url('../../../../etc.clientlibs/armstrongceilings/clientlibs/headlibs/resources/images/video-library-hamburger-menu.svg');display:inline-block}
#video-library .browse-categories .category-view>ul li a [class^="icon-"]{padding:.5rem}
#video-library .browse-categories .category-view>ul li a.selected{color:#121212}
#video-library .browse-categories .category-view>ul li a.selected span.burger-menu{width:24px;height:24px;background:url('../../../../etc.clientlibs/armstrongceilings/clientlibs/headlibs/resources/images/video-library-hamburger-menu.svg');display:inline-block}
#video-library .learn-more{font-weight:bold;display:flex;justify-content:space-between;margin-top:1rem;flex-direction:column}
#video-library .learn-more>a.back-to-all{font-size:1.35rem;padding-bottom:.5rem}
#video-library .learn-more>a.back-to-all>span{margin-right:.5rem}
#video-library .learn-more .search{flex-basis:35%;margin-top:.5rem}
#video-library .pagination{text-align:center}
#video-library .pagination>div{display:inline-block;padding:1rem;margin-bottom:1rem;-moz-box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2);-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2);box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2)}
#video-library .pagination>div>a{display:inline-block;padding:.5rem 1rem}
#video-library .pagination>div>a.page.selected{background:#7d5b3f;color:white}
#video-library .pagination>div>a.previous-page>span{vertical-align:middle}
#video-library .pagination>div>a.next-page>span{vertical-align:middle}
@media screen and (min-width:40.3125em){#video-library h3{padding-left:1.4rem}
#video-library>.section{padding-left:0;padding-right:0}
#video-library .video-nav{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:center}
#video-library .video-nav>.nav-links{box-shadow:none;display:flex;flex-basis:35%;align-items:center}
#video-library .video-nav>.nav-links>a{flex:20%;margin:1em 0;text-align:center}
#video-library .video-nav>.search{display:flex;align-items:center;flex-basis:50%;margin-left:2rem}
#video-library .video-nav>.search .search-form{max-width:450px;width:100%}
#video-library .categories,#video-library .videos{padding-left:.4rem}
#video-library .categories .category,#video-library .videos .category,#video-library .categories .video,#video-library .videos .video{flex-basis:33%;padding:0 1rem 2rem 1rem}
#video-library .categories.list-view,#video-library .videos.list-view{padding-left:1.4rem}
#video-library .browse-categories .category-options{padding-left:1.4rem}
#video-library .browse-categories .category-options h3{margin-bottom:.5rem;padding-left:0}
#video-library .browse-categories .category-options div{font-size:1.5rem}
#video-library .browse-categories .category-options div>a{display:inline-block;border-radius:0;margin-right:0;padding:0 .25rem 0 .25rem;margin-bottom:0;width:initial;text-align:left;border:0}
#video-library .browse-categories .category-options div>a.disabled{color:#b2aeae;cursor:not-allowed}
#video-library .browse-categories .category-options div>a.selected{background:#7d5b3f;color:#fff;font-weight:normal}
#video-library .browse-categories .category-view{padding-left:1.4rem}
#video-library .hero{max-height:290px;margin-bottom:1rem}
#video-library .hero>.overlay{bottom:3rem}
#video-library .hero>.overlay .control-container>.controls{padding-right:1rem}
#video-library .learn-more{flex-direction:unset;padding:0 1.4rem}
#video-library .learn-more>a.back-to-all{padding-bottom:0}
#video-library .learn-more .search{margin-top:0}
}
@media screen and (min-width:53.125em){#video-library .hero{max-height:387px}
#video-library .video-nav>.nav-links{flex-basis:28%}
#video-library .browse-categories .category-options{flex-direction:row;align-items:center}
#video-library .browse-categories .category-options h3{margin-bottom:0}
}
@media screen and (min-width:64em){#video-library .hero{max-height:460px}
#video-library .video-nav>.nav-links{flex-basis:22%}
}
@media screen and (min-width:71.25em){#video-library .hero{max-height:524px}
}
.cad-browse .grid-list-container .grid-list{border-top:0}
.cad-browse .grid-list-container .grid-list>.column:first-child,.cad-browse .grid-list-container .grid-list>.column:nth-child(2){border-top:1px solid #d5d5d5}
@media screen and (min-width:40.3125em){.cad-browse .grid-list-container .grid-list>.column:nth-child(3){border-top:1px solid #d5d5d5}
}
@media screen and (min-width:64em){.cad-browse .grid-list-container .grid-list>.column:nth-child(4){border-top:1px solid #d5d5d5}
}
.cad-browse .grid-list-container .grid-list .grid-list-item{display:flex;flex-flow:column;justify-content:space-between}
.cad-browse .document-tag{display:inline-block;background:#999;color:white;padding:.25rem .75rem;border-radius:1rem;font-size:.875rem;font-weight:bold;line-height:1.25rem}
.cad-browse .filters{margin-bottom:1rem}
.cad-browse .filters>.item-number-filter,.cad-browse .filters>.sub-type-filters{display:flex;align-items:center;margin-bottom:1rem}
.cad-browse .filters>.item-number-filter{margin-bottom:3.5rem}
.cad-browse .filters>.item-number-filter>div{display:flex;font-weight:bold;margin-right:1rem}
.cad-browse .filters>.item-number-filter form.item-number-search{flex:1}
@media screen and (min-width:40.3125em){.cad-browse .filters>.item-number-filter form.item-number-search{flex:unset;min-width:400px}
}
.cad-browse .filters>.item-number-filter form.item-number-search input{margin-bottom:0}
.cad-browse .filters>.sub-type-filters .faceted-filtering .faceted-filtering__category{display:block}
.line-project-gallery{margin-bottom:3rem}
.line-project-gallery .slider-container{position:relative;overflow:hidden;width:100%}
.line-project-gallery .slider-container .previous,.line-project-gallery .slider-container .next{position:absolute;top:50%;transform:translateY(-50%);color:white;font-size:2rem;background:rgba(102,102,102,0.75);border-radius:50%;cursor:pointer;height:48px;width:48px;display:none}
.line-project-gallery .slider-container .previous>div,.line-project-gallery .slider-container .next>div{position:relative;height:100%;width:100%}
.line-project-gallery .slider-container .previous>div span,.line-project-gallery .slider-container .next>div span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.line-project-gallery .slider-container .previous{left:1rem}
.line-project-gallery .slider-container .next{right:1rem}
.line-project-gallery .slider-container .navigation{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%)}
.line-project-gallery .slider-container .navigation>div{display:inline-block;width:15px;height:15px;border:2px solid white;border-radius:50%;cursor:pointer}
.line-project-gallery .slider-container .navigation>div.selected{background:white}
.line-project-gallery .slider-container .slider{left:0;width:auto;white-space:nowrap;position:relative;-webkit-transition:transform .25s;-moz-transition:transform .25s;-o-transition:transform .25s;transition:transform .25s;will-change:transform;transform:translateX(-100%)}
.line-project-gallery .slider-container .slider.no-animate{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}
.line-project-gallery .slider-container .slider .slide{width:100%;position:relative;overflow:hidden;display:inline-block;background-color:transparent;background-repeat:no-repeat;background-position:top;background-size:cover;padding-bottom:40%;min-height:450px;max-height:800px}
.line-project-gallery .slider-container .slider .mask{position:absolute;top:30%;right:0;left:0;bottom:0;background:linear-gradient(rgba(75,75,75,0),rgba(75,75,75,0.8));mix-blend-mode:multiply}
.line-project-gallery .slider-container .slider .slide-content{position:absolute;left:0;right:0;bottom:5rem;color:white;padding:1rem 2rem;white-space:initial}
.line-project-gallery .slider-container .slider .slide-content h2{text-transform:none;margin-bottom:0;font-size:1.25rem}
.line-project-gallery .slider-container .slider .slide-content p{margin-top:.25rem;margin-bottom:0;font-size:.875rem}
.line-project-gallery .slider-container .slider .slide-content a{margin-top:1rem;margin-bottom:0;font-size:.875rem}
.line-project-gallery.single .slider-container .slider{transform:none}
.line-project-gallery .line-pattern-gallery-ctas{display:flex;flex-wrap:wrap;justify-content:center;margin-top:2rem}
.line-project-gallery .line-pattern-gallery-ctas>a{margin:0 .75rem 1rem .75rem}
@media screen and (min-width:40.3125em){.line-project-gallery .slider-container .slider .slide{min-height:350px}
.line-project-gallery .slider-container .slider .slide-content{bottom:2rem}
.line-project-gallery .slider-container .slider .slide-content h2{font-size:1.75rem}
.line-project-gallery .slider-container .slider .slide-content p{font-size:1.125rem}
.line-project-gallery .slider-container .slider .slide-content a{font-size:1rem}
.line-project-gallery .slider-container .previous,.line-project-gallery .slider-container .next{display:block}
}
@media screen and (min-width:64rem){.line-project-gallery .slider-container .slider .slide-content{padding:1rem 3rem}
}
.line-optional-promo{color:#121212;letter-spacing:0;padding-top:6rem;padding-bottom:6rem}
.line-optional-promo .promo-content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:0 1rem}
.line-optional-promo .promo-content>div{flex-basis:100%}
.line-optional-promo .promo-content>div h3{font-size:1.75rem;line-height:2rem;font-weight:bold;text-transform:none;text-align:center}
.line-optional-promo .promo-content>div p{font-size:1.125rem;line-height:1.5rem;text-align:center}
.line-optional-promo .promo-content>div div{text-align:center}
.line-optional-promo .promo-content>div div.promo-logo{margin-bottom:1.5rem}
.line-optional-promo .promo-content>div div a{flex:100%}
.line-optional-promo .promo-content>div div.two-cta a:first-child{margin-bottom:1rem}
.line-optional-promo .promo-content .btn{background-color:#7d5b3f;border:2px solid #7d5b3f;color:white;padding:.75rem 1.5rem;border-radius:4px;font-weight:bold;font-size:.875rem;display:inline-block;text-align:center}
.line-optional-promo .promo-content .btn.disabled{pointer-events:none;border-color:#888;background:#b7b7b7}
.line-optional-promo .promo-content .btn.secondary-btn{color:#7d5b3f;border:3px solid #7d5b3f;background:transparent;text-decoration:none}
.line-optional-promo .promo-content .btn.secondary-btn.disabled{pointer-events:none;color:#888;background:transparent;border:3px solid #888}
.line-optional-promo .promo-content .btn.secondary-btn:hover{background:#d9d3c7}
.line-optional-promo .promo-content .optional-promo-image-container{text-align:center;margin-bottom:1rem}
.line-optional-promo .promo-content .optional-promo-image-container img{width:100%;max-width:400px}
.line-optional-promo .promo-content .video-container{margin-left:0;margin-right:0}
@media screen and (min-width:40.3125em){.line-optional-promo .promo-content{padding:0}
.line-optional-promo .promo-content.reversed{flex-direction:row-reverse}
.line-optional-promo .promo-content.reversed .optional-promo-image-container{margin-left:5.5rem;margin-right:0}
.line-optional-promo .promo-content.reversed div.promo-caption-text{padding-right:2rem}
.line-optional-promo .promo-content:not(.reversed) div.promo-caption-text{padding-left:2rem}
.line-optional-promo .promo-content>div{flex:unset;max-width:50%}
.line-optional-promo .promo-content>div h3,.line-optional-promo .promo-content>div p{text-align:left}
.line-optional-promo .promo-content>div div{text-align:left}
.line-optional-promo .promo-content>div div a{flex:1}
.line-optional-promo .promo-content>div div.two-cta{text-align:left}
.line-optional-promo .promo-content>div div.two-cta a:first-child{margin-right:1rem;margin-bottom:0}
.line-optional-promo .promo-content .promo-content-align-center h3,.line-optional-promo .promo-content .promo-content-align-center p{text-align:center}
.line-optional-promo .promo-content .promo-content-align-center div{text-align:center}
.line-optional-promo .promo-content .promo-content-align-center div.two-cta{text-align:center}
.line-optional-promo .promo-content .optional-promo-image-container{margin-bottom:0;margin-right:5.5rem}
.line-optional-promo .promo-content .optional-promo-image-container img{width:initial;max-width:250px;max-height:250px}
}
.carousel-large .carousel-container>div{width:100%;display:inline-block;vertical-align:top}
.carousel-large .carousel-container .info{white-space:initial}
.carousel-large .carousel-container .info>div h2{margin-bottom:1rem}
.carousel-large .carousel-container>.scrollable-container{position:relative}
.carousel-large .carousel-container>.scrollable-container>.scrollable{overflow-x:scroll;white-space:nowrap;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;cursor:pointer}
.carousel-large .carousel-container>.scrollable-container>.scrollable>div{display:inline-block;padding:1rem;vertical-align:top}
.carousel-large .carousel-container>.scrollable-container>.scrollable>div a{font-size:1.125rem;width:350px;display:block;max-width:100%;white-space:normal}
.carousel-large .carousel-container>.scrollable-container>.scrollable>div a img{box-shadow:0 3px 6px #00000029;pointer-events:none}
.carousel-large .carousel-container>.scrollable-container>.scrollable>div a:focus{color:#7d5b3f}
.carousel-large .carousel-container>.scrollable-container>.scrollable::-webkit-scrollbar{width:0 !important}
.carousel-large .carousel-container>.scrollable-container>.previous,.carousel-large .carousel-container>.scrollable-container .next{align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);color:white;font-size:2rem;background:rgba(102,102,102,0.75);border-radius:50%;cursor:pointer;height:52px;width:52px;display:none}
.carousel-large .carousel-container>.scrollable-container>.previous>span,.carousel-large .carousel-container>.scrollable-container .next>span{font-size:1.5rem;font-weight:bold}
.carousel-large .carousel-container>.scrollable-container>.previous{left:0}
.carousel-large .carousel-container>.scrollable-container>.next{right:0}
.carousel-large .carousel-container>.scrollable-container:hover>.previous,.carousel-large .carousel-container>.scrollable-container:hover .next{display:flex}
.carousel-large .carousel-container>.scrollable-container.no-scroll>.scrollable{overflow:hidden}
.carousel-large .carousel-container>.scrollable-container.no-scroll>.previous,.carousel-large .carousel-container>.scrollable-container.no-scroll .next{display:none !important}
@media screen and (min-width:40.3125em){.carousel-large .carousel-container{white-space:nowrap}
.carousel-large .carousel-container>div{display:inline-block;vertical-align:top}
.carousel-large .carousel-container .info{max-width:250px}
.carousel-large .carousel-container .info>div{height:100%;display:flex;align-items:center}
}
@media screen and (max-width:40.3125em){.carousel-large .carousel-container .info,.carousel-large .carousel-container .scrollable{height:initial !important}
}
.carousel-circle .carousel-container>div{width:100%;display:inline-block;vertical-align:middle}
.carousel-circle .carousel-container .info{white-space:initial;padding:1rem}
.carousel-circle .carousel-container .info>div{height:100%;display:flex;align-items:center}
.carousel-circle .carousel-container .info>div h2{margin-bottom:1rem}
.carousel-circle .carousel-container>.scrollable{overflow-x:scroll;white-space:nowrap;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;cursor:pointer}
.carousel-circle .carousel-container>.scrollable.no-scroll{overflow-x:hidden}
.carousel-circle .carousel-container>.scrollable>div{display:inline-block;vertical-align:top;padding:1rem;width:200px;max-width:380px;font-family:"Maison Neue, Bold";text-align:center;color:#7d5b3f;white-space:normal}
.carousel-circle .carousel-container>.scrollable>div a{display:block}
.carousel-circle .carousel-container>.scrollable>div a:focus{color:#7d5b3f}
.carousel-circle .carousel-container>.scrollable>div img{border-radius:50%;pointer-events:none}
.carousel-circle .carousel-container>.scrollable::-webkit-scrollbar{width:0 !important}
.carousel-circle .carousel-container a{font-size:1.125rem}
@media screen and (min-width:53.125rem){.carousel-circle>.section{padding-top:3rem;padding-bottom:3rem}
.carousel-circle .carousel-container{white-space:nowrap}
.carousel-circle .carousel-container .info{max-width:225px;padding:0}
.carousel-circle .carousel-container>.scrollable{overflow-x:hidden;cursor:auto}
.carousel-circle .carousel-container>.scrollable>div{width:26.5%}
}
.hero-global .slider-container{position:relative;overflow:hidden}
.hero-global .slider-container .navigation{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%)}
.hero-global .slider-container .navigation>div{display:inline-block;width:15px;height:15px;border:2px solid white;border-radius:50%;cursor:pointer}
.hero-global .slider-container .navigation>div.selected{background:white}
.hero-global .slider-container .slider{left:0;width:auto;white-space:nowrap;position:relative;-webkit-transition:transform .25s linear 0;-moz-transition:transform .25s linear 0;-o-transition:transform .25s linear 0;transition:transform .25s linear 0;will-change:transform;transform:translateX(-100%)}
.hero-global .slider-container .slider.no-animate{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}
.hero-global .slider-container .slider .slide{width:100%;height:300px;position:relative;overflow:hidden;display:inline-block}
.hero-global .slider-container .slider .slide.center-crop .image-container,.hero-global .slider-container .slider .slide.center-crop .image-small-container{background-position-y:center}
.hero-global .slider-container .slider .slide.center-crop .video-container>*{top:50%;transform:translateY(-50%)}
.hero-global .slider-container .slider .slide:has(.image-small-container){height:180px}
.hero-global .slider-container .slider .slide .video-container{height:300px;max-width:none;margin-top:0}
.hero-global .slider-container .slider .slide .video-container>*{position:absolute;top:0;left:0;right:0;width:100%;height:initial;background-color:white !important}
.hero-global .slider-container .slider .slide .video-container>*>video{position:relative;max-width:initial;width:100%;aspect-ratio:3.2}
.hero-global .slider-container .slider .slide .video-container>* :not(video){display:none !important}
.hero-global .slider-container .slider .slide .image-small-container+.image-container{display:none}
.hero-global .slider-container .slider .slide .image-container,.hero-global .slider-container .slider .slide .image-small-container{height:300px;background-color:transparent;background-repeat:no-repeat;background-position:top;background-size:cover}
.hero-global .slider-container .slider .slide .image-small-container{height:180px}
.hero-global .slider-container .slider .slide .slide-content{position:absolute;left:0;right:0;bottom:2rem;color:white;padding:1rem 2rem;white-space:initial}
.hero-global .slider-container .slider .slide .slide-content h1,.hero-global .slider-container .slider .slide .slide-content h2{text-transform:none;margin-bottom:0}
.hero-global .slider-container .slider .slide .slide-content p{margin-top:1rem;margin-bottom:0}
.hero-global .slider-container .slider .slide .slide-content a{margin-top:1rem;margin-bottom:0;text-transform:none !important}
.hero-global .slider-container .slider .mask{position:absolute;bottom:0;width:100%;height:100%;background:linear-gradient(rgba(54,56,56,0.25),rgba(54,56,56,0.85));mix-blend-mode:multiply}
.hero-global.single .slider-container .slider{transform:none}
.hero-global.single .slider-container .slider .slide .slide-content{bottom:.5rem}
.hero-global.hide-overlay .slider-container .slider .mask{background:transparent}
@media screen and (min-width:40.3125em){.hero-global .slider-container .slider .slide{position:relative;margin-bottom:0;min-height:300px;max-height:600px;height:initial}
.hero-global .slider-container .slider .slide:has(.image-small-container){height:initial}
.hero-global .slider-container .slider .slide .video-container{padding:31% 0 0 0}
.hero-global .slider-container .slider .slide .image-small-container{display:none}
.hero-global .slider-container .slider .slide .image-small-container+.image-container{display:block}
.hero-global .slider-container .slider .slide .image-container{height:initial;min-height:300px;padding:31% 0 0 0}
.hero-global .slider-container .slider .mask{background:linear-gradient(rgba(54,56,56,0),rgba(54,56,56,0.85));height:40%}
.hero-global.shortened .slider-container .slider .slide{max-height:310px;min-height:auto}
.hero-global.shortened .slider-container .slider .slide .image-container{padding:21% 0 0 0;min-height:auto}
}
@media screen and (min-width:53.125em){.hero-global.shortened .slider-container .slider .slide .image-container{min-height:255px}
}
@media screen and (min-width:64em){.hero-global .slider-container .slider .slide{max-height:600px}
.hero-global.shortened .slider-container .slider .slide .image-container{padding:21% 0 0 0;min-height:auto}
}
@media screen and (min-width:73em){.hero-global.shortened .slider-container .slider .slide .image-container{padding:16% 0 0 0}
}
.image-caption-promo .image-promo-container>div.content{padding:0}
.image-caption-promo .image-promo-container>div.content img{margin-bottom:1.5rem;max-width:300px;max-height:75px}
.image-caption-promo .image-promo-container>div:first-child{margin-bottom:2rem}
@media screen and (min-width:40.3125em){.image-caption-promo .image-promo-container{display:flex;align-items:center}
.image-caption-promo .image-promo-container>div{flex:1}
.image-caption-promo .image-promo-container>div.content{display:flex;flex-direction:column;justify-content:center;margin-left:3rem}
.image-caption-promo .image-promo-container>div.image-container{display:flex;flex-direction:column;justify-content:center}
.image-caption-promo .image-promo-container>div:first-child{margin-bottom:0}
.image-caption-promo .image-promo-container.reverse{flex-direction:row-reverse}
.image-caption-promo .image-promo-container.reverse>div{flex:1}
.image-caption-promo .image-promo-container.reverse>div.content{margin-left:0;margin-right:3rem}
}
@media screen and (min-width:53.125em){.image-caption-promo>.section{padding-top:3rem;padding-bottom:3rem}
}
.carousel-materials .carousel-container{display:flex;align-items:center}
.carousel-materials .carousel-container>div:first-child{margin-right:1rem}
.carousel-materials .carousel-container>div:last-child{margin-left:1rem}
.carousel-materials .carousel-container>div.scrollable{flex:1;overflow-x:hidden;white-space:nowrap}
.carousel-materials .carousel-container>div.scrollable>div{display:inline-block;width:100%;padding:1rem;vertical-align:top;transition:margin 250ms;text-align:center}
.carousel-materials .carousel-container>div.scrollable>div>div{display:inline-block;position:relative}
.carousel-materials .carousel-container>div.scrollable>div>div>a{color:white}
.carousel-materials .carousel-container>div.scrollable>div>div>a>.overlay{position:absolute;bottom:0;left:0;right:5%;background-color:rgba(0,0,0,0.44);padding:.25rem .5rem;text-align:left;color:white}
.carousel-materials .carousel-container>div.scrollable>div>div>a:hover{text-decoration:underline}
.carousel-materials .carousel-container>div.scrollable>div>div>a:hover>.overlay{text-decoration:underline}
.carousel-materials .carousel-container>div .scroll-left,.carousel-materials .carousel-container>div .scroll-right{font-size:1.5rem;color:#656a6b;cursor:pointer}
.carousel-materials .carousel-container>div .scroll-left[disabled],.carousel-materials .carousel-container>div .scroll-right[disabled]{color:#c0c5c5;pointer-events:none}
@media screen and (min-width:40.3125em){.carousel-materials .carousel-container>div.scrollable>div{width:50%}
}
@media screen and (min-width:53.125em){.carousel-materials>.section{padding-top:3rem;padding-bottom:3rem}
}
@media screen and (min-width:64em){.carousel-materials .carousel-container>div.scrollable>div{width:33.33%}
}
@media screen and (min-width:71.25em){.carousel-materials .carousel-container>div.scrollable>div{width:25%}
}
.resource-center-widget{max-width:100%;overflow:hidden}
.resource-center-widget .pages{display:flex;flex-wrap:wrap;margin-top:1rem}
.resource-center-widget .pages .page{flex:100%;margin:1rem 1rem 0 1rem}
.resource-center-widget .pages .page .page-image-container{margin-bottom:1rem}
.resource-center-widget .pages .page .page-image-container img{box-shadow:0 3px 6px #00000029}
.resource-center-widget .pages .page .page-info a{font-family:"Maison Neue, Bold",Helvetica,Arial,sans-serif;font-size:1.125rem}
.resource-center-widget .pages .page .page-info p{margin-top:.5rem}
@media screen and (min-width:40.3125em){.resource-center-widget .pages{margin:1rem -1rem 0 -1rem}
.resource-center-widget .pages .page{flex:1;margin:1rem}
.resource-center-widget .pages .page:first-child{flex:100%;display:flex;align-items:center;margin-bottom:1rem}
.resource-center-widget .pages .page:first-child>div{flex:1}
.resource-center-widget .pages .page:first-child .page-image-container{margin-right:1rem;margin-bottom:0}
.resource-center-widget .pages .page:first-child .page-info{margin-left:1rem}
.resource-center-widget .pages .page:first-child .page-info a{display:block;font-size:1.875rem;font-family:"Maison Neue, Demi",Helvetica,Arial,sans-serif;margin-bottom:1rem;line-height:1.25;font-weight:normal}
.resource-center-widget .pages .page:first-child .page-info p{font-size:1.125rem}
}
@media screen and (min-width:53.125em){.resource-center-widget>.section{padding-top:3rem;padding-bottom:3rem}
.resource-center-widget>.section.no-padding-top{padding-top:0}
}
.value-proposition .section{position:relative}
.value-proposition .logo-container{text-align:center;margin:2rem 0}
.value-proposition .logo-container img.logo{width:100px}
.value-proposition .value-proposition-main{display:flex;align-items:center;padding:0 1rem}
.value-proposition .value-proposition-main>div{flex:50%}
.value-proposition .value-proposition-main>div.value-proposition-left h2 sup{font-size:.75rem;top:-1.75rem}
.value-proposition .value-proposition-main>div.value-proposition-left .vp-accordion .vp-accordion-item{margin:1rem 0}
.value-proposition .value-proposition-main>div.value-proposition-left .vp-accordion .vp-accordion-item .vp-accordion-header{font-size:2.1875rem;color:#7d5b3f;border-bottom:2px solid #919799;cursor:pointer}
.value-proposition .value-proposition-main>div.value-proposition-left .vp-accordion .vp-accordion-item .vp-accordion-header .vp-accordion-toggle{float:right;margin-right:1rem}
.value-proposition .value-proposition-main>div.value-proposition-left .vp-accordion .vp-accordion-item .vp-accordion-header .vp-accordion-toggle.minus{display:none;padding-right:.25rem}
.value-proposition .value-proposition-main>div.value-proposition-left .vp-accordion .vp-accordion-item .vp-accordion-content{max-height:0;transition:max-height .25s ease-out;overflow:hidden;margin-top:1rem}
.value-proposition .value-proposition-main>div.value-proposition-left .vp-accordion .vp-accordion-item.open .vp-accordion-header .vp-accordion-toggle.plus{display:none}
.value-proposition .value-proposition-main>div.value-proposition-left .vp-accordion .vp-accordion-item.open .vp-accordion-header .vp-accordion-toggle.minus{display:block}
.value-proposition .value-proposition-main>div.value-proposition-left .vp-accordion .vp-accordion-item.open .vp-accordion-content{max-height:500px;transition:max-height .75s ease-in}
.value-proposition .value-proposition-main>div.value-proposition-right{display:none;text-align:right;margin-left:2rem}
@media screen and (min-width:53.125rem){.value-proposition .section{padding:4rem 0}
.value-proposition .logo-container{margin:0}
.value-proposition .logo-container img.logo{position:absolute;top:50%;left:-100px;width:400px;transform:translateY(-50%)}
.value-proposition .value-proposition-main{margin-left:300px}
.value-proposition .value-proposition-main>div.value-proposition-left{margin-right:2rem}
.value-proposition .value-proposition-main>div.value-proposition-left .vp-accordion .vp-accordion-item:last-child{margin-bottom:0}
}
@media screen and (min-width:90rem){.value-proposition .value-proposition-main{margin-left:200px}
.value-proposition .value-proposition-main>div.value-proposition-left{display:block}
.value-proposition .value-proposition-main>div.value-proposition-right{display:block}
}
@media screen and (min-width:118.75rem){.value-proposition .value-proposition-main{margin-left:0}
}
.inspiration-gallery .row{max-width:90rem}
.inspiration-gallery .inspiration-gallery-main{display:flex;flex-wrap:wrap}
.inspiration-gallery .inspiration-gallery-main>div{position:relative;margin:.5rem auto}
.inspiration-gallery .inspiration-gallery-main>div>img{display:block}
.inspiration-gallery .inspiration-gallery-main>div:first-child{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#efede9;padding:1rem;max-width:380px;width:100%}
.inspiration-gallery .inspiration-gallery-main>div:last-child{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#efede9;padding:1rem}
.inspiration-gallery .inspiration-gallery-main>div>.info{display:none;position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,0.57)}
.inspiration-gallery .inspiration-gallery-main>div>.info>a>div{display:flex;flex-direction:column;justify-content:center;position:absolute;top:6%;left:6%;width:88%;height:88%;border:2px solid #fff;padding:1rem}
.inspiration-gallery .inspiration-gallery-main>div>.info>a>div>.title{font-size:1.25rem;color:white}
.inspiration-gallery .inspiration-gallery-main>div>.info>a>div>.subtitle{display:none;font-size:1.25rem;color:white}
.inspiration-gallery .inspiration-gallery-main>div>.info>a>div>button{width:fit-content;margin-top:2rem;padding:1rem 2rem;font-size:1rem}
.inspiration-gallery .inspiration-gallery-main>div:hover>.info{display:block}
@media screen and (min-width:40.3125em){.inspiration-gallery .inspiration-gallery-main>div{width:calc(50% - 1rem);margin:.5rem}
.inspiration-gallery .inspiration-gallery-main>div:first-child{max-width:none;width:calc(50% - 1rem)}
.inspiration-gallery .inspiration-gallery-main>div>img{display:inline-block}
.inspiration-gallery .inspiration-gallery-main>div>.info>a>div>.title,.inspiration-gallery .inspiration-gallery-main>div>.info>a>div .subtitle{display:block}
}
@media screen and (min-width:53.125em){.inspiration-gallery>.section{padding-top:3rem;padding-bottom:3rem}
.inspiration-gallery .inspiration-gallery-main>div{width:calc(33% - 2rem);margin:1rem}
.inspiration-gallery .inspiration-gallery-main>div:first-child{max-width:none;width:calc(33% - 2rem)}
}
@media screen and (min-width:71.25em){.inspiration-gallery .inspiration-gallery-main>div{width:calc(25% - 2rem);margin:1rem}
.inspiration-gallery .inspiration-gallery-main>div:first-child{max-width:none;width:calc(25% - 2rem)}
}
.interactive-hover{max-width:100%;overflow:hidden;clear:both}
.interactive-hover>.section{padding:0}
.interactive-hover .interactive-hover-main{display:flex;justify-content:center;flex-wrap:wrap}
.interactive-hover .interactive-hover-main>div:first-child{flex:100%}
.interactive-hover .interactive-hover-main>div:first-child>div{position:relative}
.interactive-hover .interactive-hover-main>div:first-child>div img.main-image{margin:0}
.interactive-hover .interactive-hover-main>div:first-child .hotspot{position:absolute;width:46px;height:46px;background:#00000050;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;transform:translate(-50%,-50%)}
.interactive-hover .interactive-hover-main>div:first-child .hotspot>.hotspot-inner{width:24px;height:24px;background:#dcdcdc;border-radius:50%}
.interactive-hover .interactive-hover-main>div:first-child .hotspot-popup{box-shadow:0 3px 6px #00000029;background:white;display:inline-block;position:absolute;top:0;left:0;z-index:10;padding:1rem;max-width:300px}
.interactive-hover .interactive-hover-main>div:first-child .hotspot-popup img{display:none;width:110px}
.interactive-hover .interactive-hover-main>div:first-child .hotspot-popup .icons{margin-top:.5rem}
.interactive-hover .interactive-hover-main>div:first-child .hotspot-popup .icons>span{margin-right:.5rem}
.interactive-hover .interactive-hover-main>div:first-child .hotspot-popup .icons .icon-sustain:before,.interactive-hover .interactive-hover-main>div:first-child .hotspot-popup .icons .icon-total-acoustics:before{height:24px;width:24px}
.interactive-hover .interactive-hover-main>div:last-child{flex:100%;display:flex;flex-direction:column;justify-content:center;padding:2rem}
.interactive-hover .interactive-hover-main>div:last-child h3{margin-bottom:1rem}
.interactive-hover .interactive-hover-main>div:last-child .link-container{margin-top:1.5rem}
@media screen and (min-width:53.125em){.interactive-hover>.section{margin-top:3rem;margin-bottom:3rem}
.interactive-hover .interactive-hover-main>div:first-child .hotspot-popup img{display:block;margin-bottom:1rem}
}
@media screen and (min-width:77.5em){.interactive-hover .interactive-hover-main{flex-wrap:nowrap}
.interactive-hover .interactive-hover-main>div:first-child{flex:6;max-width:1220px}
.interactive-hover .interactive-hover-main>div:last-child{flex:4;max-width:813px;padding:3rem}
}
.testimonial .testimonial-parent{margin:1rem 0;padding:4rem 2rem 3rem 2rem;overflow:hidden;background:#efede9 !important}
.testimonial .testimonial-parent .testimonial-row{max-width:950px;margin:0 auto;min-height:200px}
.testimonial .testimonial-parent .testimonial-row .testimonial-column{width:100%;display:none}
.testimonial .testimonial-parent .testimonial-row .testimonial-column .testimonial-body{display:flex;align-items:center}
.testimonial .testimonial-parent .testimonial-row .testimonial-column .testimonial-body .testimonial-content-img{display:none;margin-right:3rem;width:7rem;height:7rem}
@media screen and (min-width:64em){.testimonial .testimonial-parent .testimonial-row .testimonial-column .testimonial-body .testimonial-content-img{width:8rem;height:8rem}
}
@media screen and (min-width:71.25em){.testimonial .testimonial-parent .testimonial-row .testimonial-column .testimonial-body .testimonial-content-img{width:10rem;height:10rem}
}
.testimonial .testimonial-parent .testimonial-row .testimonial-column .testimonial-body .testimonial-content-img .testimonial-image{border-color:white;border-style:solid;border-width:3px;border-radius:50%;background:white}
.testimonial .testimonial-parent .testimonial-row .testimonial-column .testimonial-body .testimonial-content{flex:1}
.testimonial .testimonial-parent .testimonial-row .testimonial-column .testimonial-body .testimonial-content .testimonial-quote p{font-size:1.125rem;text-transform:none;margin-top:0;margin-bottom:0;font-family:"Reckless Neue, Regular"}
.testimonial .testimonial-parent .testimonial-row .testimonial-column .testimonial-body .testimonial-content .testimonial-description{margin-top:.5rem}
.testimonial .testimonial-parent .testimonial-row .testimonial-column .testimonial-body .testimonial-content .testimonial-description p{font-size:1.125rem;text-transform:none;margin-top:0;margin-bottom:0}
.testimonial .testimonial-parent .testimonial-nav{max-width:950px;margin:0 auto;margin-top:1rem}
.testimonial .testimonial-parent .testimonial-nav .testimonial-dot{background-color:transparent;border:1px solid black;border-radius:50%;display:inline-block;margin:0 2px;cursor:pointer;height:.875rem;width:.875rem}
.testimonial .testimonial-parent .testimonial-nav .testimonial-dot.active{background-color:black}
.testimonial .testimonial-parent .testimonial-armstrong-logo{text-align:center;margin-top:2rem}
.testimonial .testimonial-parent .testimonial-armstrong-logo img{width:50px}
.testimonial .testimonial-clamp-multi{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden}
@media screen and (min-width:40.3125em){.testimonial .testimonial-clamp-multi{-webkit-line-clamp:5}
}
@media screen and (min-width:53.125em){.testimonial .testimonial-clamp-multi{-webkit-line-clamp:4}
}
.testimonial .testimonial-clamp-single{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.testimonial .testimonial-slide{-webkit-animation-name:slide;-webkit-animation-duration:.5s;animation-name:slide;animation-duration:.5s}
@media screen and (min-width:40.3125em){.testimonial .testimonial-parent .testimonial-row .testimonial-column .testimonial-body .testimonial-content .testimonial-quote p{font-size:1.75rem}
.testimonial .testimonial-parent .testimonial-row .testimonial-column .testimonial-body .testimonial-content-img{display:block}
.testimonial .testimonial-parent .testimonial-nav .testimonial-dot{height:1rem;width:1rem}
}
@-webkit-keyframes slide{0{transform:translateX(100%)}
100%{transform:translateX(0)}
}
@keyframes slide{0{transform:translateX(100%)}
100%{transform:translateX(0)}
}
.tryptic-hero.no-border{border:0}
.tryptic-hero:not(.single-hero){max-width:6.25rem rem;margin-left:auto;margin-right:auto;margin-top:.375rem;margin-bottom:.375rem;padding-bottom:.375rem;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover;border-bottom:1px solid #d5d5d5}
.tryptic-hero.single-hero{max-width:6.25rem rem;margin-left:auto;margin-right:auto;margin-top:.375rem;margin-bottom:.375rem;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover;border-bottom:1px solid #d5d5d5}
.tryptic-hero::before,.tryptic-hero::after{content:' ';display:table}
.tryptic-hero::after{clear:both}
.tryptic-hero>div:first-of-type:not(:last-of-type):not(.single){display:none}
.tryptic-hero>div:first-of-type:not(:last-of-type):not(.single):last-child:not(:first-child){float:right}
.tryptic-hero>div:nth-of-type(3){display:none}
.tryptic-hero>div:nth-of-type(2){width:100%;float:left;padding-left:0;padding-right:0}
.tryptic-hero>div:nth-of-type(2):last-child:not(:first-child){float:right}
@media screen and (min-width:40.3125em){.tryptic-hero>div:nth-of-type(2){width:50%;float:left;padding-left:.4375rem;padding-right:.4375rem}
.tryptic-hero>div:nth-of-type(2):last-child:not(:first-child){float:right}
.tryptic-hero>div:nth-of-type(2):last-of-type{width:75%;float:left;padding-left:0;padding-right:0}
.tryptic-hero>div:nth-of-type(2):last-of-type:last-child:not(:first-child){float:right}
.tryptic-hero>div:first-of-type:not(:last-of-type):not(.single){display:block;width:25%;float:left;padding-left:0;padding-right:0}
}
@media screen and (min-width:64em){.tryptic-hero>div:nth-of-type(2){width:33.33333333%;float:left;padding-left:.4375rem;padding-right:.4375rem}
.tryptic-hero>div:nth-of-type(2):last-child:not(:first-child){float:right}
}
@media screen and (min-width:40.3125em){.tryptic-hero>div:nth-of-type(3){width:25%;float:left;padding-left:0;padding-right:0;display:block}
.tryptic-hero>div:nth-of-type(3):last-child:not(:first-child){float:right}
}
@media screen and (min-width:64em){.tryptic-hero>div:nth-of-type(3){width:41.66666667%;float:left;padding-left:0;padding-right:0}
.tryptic-hero>div:nth-of-type(3):last-child:not(:first-child){float:right}
}
.tryptic-hero>div:only-of-type{width:100%;float:left;padding-left:0;padding-right:0}
.tryptic-hero>div:only-of-type:last-child:not(:first-child){float:right}
@media screen and (min-width:40.3125em){.tryptic-hero>div:only-of-type:not(.single){width:57.33333333%;float:left;padding-left:0;padding-right:0;position:relative;left:22%}
.tryptic-hero>div:only-of-type:not(.single):last-child:not(:first-child){float:right}
}
@media screen and (min-width:53.125em){.tryptic-hero>div:only-of-type:not(.single){width:44.33333333%;left:28%}
}
@media screen and (min-width:64em){.tryptic-hero>div:only-of-type:not(.single){width:34.33333333%;left:33%}
}
.tryptic-hero__panel{display:flex;justify-content:center;position:relative;min-height:280px;height:100%;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:cover;color:#121212;overflow:hidden}
.tryptic-hero__panel .armstrong-symbol{position:absolute;bottom:10%;right:-60px;opacity:.7}
.tryptic-hero__panel h1,.tryptic-hero__panel h2{color:#121212;text-transform:none}
.tryptic-hero__panel h1{font-size:2rem;line-height:1;margin-bottom:1.5rem;margin-top:0}
.tryptic-hero__panel button.secondary-btn{text-transform:none}
.tryptic-hero__panel a.secondary-btn{color:#fff;border-color:#fff}
.tryptic-hero__panel__overlay:before{content:"";position:absolute;height:100%;width:100%;background:#efede9}
.single-hero .tryptic-hero__panel__overlay:before{display:none}
.tryptic-hero__panel__inner{padding:1.2rem 1.5625rem;position:absolute;color:#121212;display:flex;flex-direction:column;justify-content:center;max-width:600px}
.tryptic-hero__panel__inner h2{text-transform:none}
.tryptic-hero__panel__inner a{font-size:1.125rem}
@media screen and (min-width:40.3125em){.tryptic-hero__panel__inner{padding:3.125rem}
.tryptic-hero__panel__inner h2{font-size:2.375rem}
}
@media screen and (min-width:53.125em){.tryptic-hero__panel .armstrong-symbol{right:-70px}
}
@media screen and (min-width:64em){.tryptic-hero__panel .armstrong-symbol{right:-80px}
}
.tryptic-hero__panel a.secondary-btn{background-color:transparent;font-weight:bold;border-width:3px;border-style:solid;border-radius:5px}
@media screen and (min-width:40.3125em){.tryptic-hero__panel{min-height:350px}
}
@media screen and (min-width:64em){.tryptic-hero__panel{min-height:390px}
}
@media screen and (min-width:40.3125em){.tryptic-hero__panel h1{font-size:2.5rem}
}
.tryptic-hero.dyptic .tryptic-content-container{display:block !important}
.tryptic-hero.dyptic .tryptic-image-container{display:none !important}
@media screen and (min-width:40.3125em){.tryptic-hero.dyptic .tryptic-content-container{width:40% !important}
.tryptic-hero.dyptic .tryptic-image-container{display:block !important;width:60% !important}
}
@media screen and (min-width:81.25em){.tryptic-hero.dyptic .tryptic-image-container .tryptic-hero__panel{min-height:490px}
}
@media print{.tryptic-hero>div:nth-of-type(2){width:33.33333333%;float:left;padding-left:.1875rem;padding-right:.1875rem}
.tryptic-hero>div:nth-of-type(2):last-child:not(:first-child){float:right}
.tryptic-hero>div:nth-of-type(3){width:41.66666667%;float:left;padding-left:0;padding-right:0}
.tryptic-hero>div:nth-of-type(3):last-child:not(:first-child){float:right}
.tryptic-hero>div:only-of-type:not(.single){width:33.33333333%;float:left;padding-left:0;padding-right:0;position:relative;left:25%}
.tryptic-hero>div:only-of-type:not(.single):last-child:not(:first-child){float:right}
.tryptic-hero__panel{min-height:390px}
}
.browse-cart-container .bold{font-weight:bold}
.browse-cart-container .trashcan{cursor:pointer;margin-left:5px;position:relative;top:-2px}
.browse-cart-container .sample-box>div{margin-bottom:20px;margin-left:10px}
.browse-cart-container .sample-box>div>img{width:5rem;height:5rem}
.browse-cart-container .sample-box>div>div.description{margin-left:10px;display:inline-block;position:relative}
.browse-cart-container .sample-box>div>div.description>span{font-size:.75rem}
.browse-cart-container .sample-box>div.description-box img.sample-img{width:5rem;height:5rem}
.browse-cart-container .sample-box>div.description-box img.color-img{width:20px;height:20px;position:relative;top:-20px;left:-5px}
.browse-cart-container .cart-progress-bar{display:flex;justify-content:flex-start;align-content:space-between;gap:3rem;margin-left:3rem;margin-bottom:2rem}
.browse-cart-container .cart-progress-bar>div.cart-step{color:#e4e4e4}
.browse-cart-container .cart-progress-bar.cart-step-1>div.cart-step:nth-child(1){font-weight:bold;color:#000}
.browse-cart-container .cart-progress-bar.cart-step-2>div.cart-step:nth-child(2){font-weight:bold;color:#000}
.browse-cart-container .cart-progress-bar.cart-step-3>div.cart-step:nth-child(3){font-weight:bold;color:#000}
.browse-cart-container .cart-progress-bar.cart-step-4>div.cart-step:nth-child(4){font-weight:bold;color:#000}
.browse-cart-container .cart-progress-bar.cart-step-5>div.cart-step:nth-child(5){font-weight:bold;color:#000}
.browse-cart-container table th{overflow:hidden !important}
.browse-cart-container table th.left-align{text-align:left !important}
.browse-cart-container table th.prod-type-nowrap{min-width:120px}
.browse-cart-container table th.item-num-nowrap{min-width:80px}
.browse-cart-container table th.sortable span.fa-sort:before{content:"";border-style:solid;border-width:8px 4px 8px 4px;border-color:transparent transparent #fff transparent;position:relative;top:-17px;right:-4px}
.browse-cart-container table th.sortable span.fa-sort:after{content:"";border-style:solid;border-width:8px 4px 0 4px;border-color:#fff transparent transparent transparent;position:relative;top:20px;right:4px}
.browse-cart-container table th.sortable.asc span.fa-sort:before{border-color:transparent transparent #666a6b transparent}
.browse-cart-container table th.sortable.desc span.fa-sort:after{border-color:#666a6b transparent transparent transparent}
.browse-cart-container table>thead>tr{height:3rem}
.browse-cart-container table>tbody>tr{height:7rem}
.browse-cart-container table>tbody>tr>td.item-sc{min-height:39px !important}
.browse-cart-container table>tbody>tr>td.item-sc>a>span{text-decoration:underline}
.browse-cart-container table>tbody>tr>td.capital>span{text-transform:capitalize}
.browse-cart-container table>tbody>tr>td.left-align{text-align:left !important}
.browse-cart-container table>tbody>tr>td.left-align>div>img{width:5rem;height:5rem}
.browse-cart-container table>tbody>tr>td.left-align>div>div.description{margin-left:20px;display:inline-block;position:relative}
.browse-cart-container table>tbody>tr>td>span{margin-left:15px}
.browse-cart-container table>tbody>tr>td>div.description-box img.color-img{width:20px;height:20px;position:relative;top:-20px;left:-5px}
.browse-cart-container table>tbody>tr>td>div>span.icon-chevron-sm-down{top:-0.2rem;height:2.3rem}
.browse-cart-container table>tbody>tr>td>div.select-dropdown{width:105px}
.browse-cart-container table>tbody>tr>td>div.select-dropdown>select{padding-left:25px}
.browse-cart-container .description-box{display:flex;align-items:center}
.browse-cart-container .disclaimer{margin-bottom:1.5rem}
.browse-cart-container .complimentary-info{margin:1.5rem 0}
.browse-cart-container .sample-overview{border:1px solid #d0d0d0;margin:1rem 1.5rem}
.browse-cart-container .sample-overview>.summary-info{margin-top:.75rem;margin-bottom:1rem;margin-left:1rem}
.browse-cart-container .sample-overview>.sample-summary{display:flex;justify-content:flex-start;align-content:space-between}
.browse-cart-container .sample-overview>.sample-summary>div:not(.spacer){flex:2}
.browse-cart-container .sample-overview>.sample-summary>div:not(.spacer)>p,.browse-cart-container .sample-overview>.sample-summary>div:not(.spacer) ul{margin-left:1rem;margin-top:1rem;margin-bottom:3rem}
.browse-cart-container .sample-overview>.sample-summary>div:not(.spacer) input{width:85%}
.browse-cart-container .sample-overview>.sample-summary>div.spacer{flex:.5}
.browse-cart-container .review-section{margin-bottom:1.5rem}
.browse-cart-container .review-section>.header{margin-bottom:.75rem}
.browse-cart-container .review-section>.header>span{font-weight:bold}
.browse-cart-container .review-section>.info>span{display:block}
.browse-cart-container .button-container{display:flex}
.browse-cart-container .button-container.right-align{justify-content:flex-end}
.browse-cart-container .button-container>button{margin:0 1rem}
.browse-cart-container .intended-use{margin:1.5rem 1.5rem 1.5rem 0;max-width:750px;font-size:.85rem}
.order-confirmation{display:flex;align-content:space-between;flex-wrap:wrap;justify-content:end;margin-bottom:5rem}
.order-confirmation>div.thank-you-section{margin-right:7rem;flex:.75;margin-left:2.8rem}
.order-confirmation>div.thank-you-section>.thank-you-text{font-size:2.1rem;margin-bottom:1rem}
.order-confirmation>div.thank-you-section>.order-number{font-size:1.35rem;margin-bottom:1.5rem}
.order-confirmation>div.thank-you-section>.order-number>span{font-weight:bold}
.order-confirmation>div.order-container{flex:1}
.order-confirmation>div.order-container>div.order-review{background:#ebe9e3;padding:1.5rem}
.order-confirmation>div.order-container>div.order-review>.small-info{margin-left:8px;margin-bottom:.5rem}
.order-confirmation>div.order-container>div.order-review>table>thead{border:0;background:transparent}
.order-confirmation>div.order-container>div.order-review>table>thead>tr{background-color:transparent}
.order-confirmation>div.order-container>div.order-review>table>thead>tr>th{background-color:transparent;color:#000}
.order-confirmation>div.order-container>div.order-review>table>tbody{border:0;background-color:transparent}
.order-confirmation>div.order-container>div.order-review>table>tbody>tr{background-color:transparent}
.order-confirmation>div.order-container>div.order-review>table>tbody>tr>td{background-color:transparent;padding-bottom:2rem}
.order-confirmation span.fedex-url{font-size:1.5rem;text-decoration:underline;cursor:pointer;color:#7d5b3f;margin-bottom:2rem;display:inline-block}
.order-confirmation .bold-cart-item{font-weight:bold}
.order-confirmation .small-info{font-weight:bold;font-size:1.1rem;margin-bottom:1.25rem}
.order-confirmation .disclaimer{margin-bottom:1.5rem}
#step-3-error{color:#f2344b;margin-top:1rem;font-weight:bold}
@media screen and (max-width:40.3125em){.browse-cart-container .cart-progress-bar{flex-flow:wrap;align-items:center;justify-content:center;gap:1rem;margin-left:0}
.browse-cart-container table{display:block}
.browse-cart-container table thead{float:left;display:block;border:1px solid #121212;border-right:0}
.browse-cart-container table thead tr{display:block}
.browse-cart-container table thead tr th{min-width:140px !important;text-align:right !important;display:block;border-top:1px solid #353535}
.browse-cart-container table tbody{width:auto;position:relative;overflow-x:auto;border:1px solid #d5d5d5;border-bottom:0;border-right:0;display:block}
.browse-cart-container table tbody tr{display:table-cell}
.browse-cart-container table tbody tr td{display:block;border-top:1px solid #d5d5d5;overflow-x:hidden;overflow-y:auto}
.browse-cart-container table tbody tr td.item-sc{min-height:39px !important}
.browse-cart-container table tbody tr td.description-cell{min-height:280px}
.browse-cart-container table tbody tr td>div.description-box{display:block}
.browse-cart-container table tbody tr td>div.description-box img.sample-img{margin-bottom:1rem}
.browse-cart-container table tbody tr td>div.description-box img.sample-img:not(.custom-sample){margin:auto;display:block}
.browse-cart-container table tbody tr td>div.description-box img.color-img{width:20px;height:20px;position:relative;top:-20px;left:-5px}
.browse-cart-container table tbody tr:last-child td{border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}
.browse-cart-container form#summary-form .sample-box>div.description-box{position:relative}
.browse-cart-container form#summary-form .sample-box>div.description-box img.color-img{position:absolute;top:10px;left:50px}
.browse-cart-container form#summary-form .sample-box>div.description-box img.sample-img{width:4rem;height:4rem}
.browse-cart-container form#summary-form div#precision-ship>ul>li>label>span.icon-circle,.browse-cart-container form#summary-form div#genco-ship>ul>li>label>span.icon-circle{min-width:20px}
.order-confirmation>div.thank-you-section{margin-right:4rem;flex:1;margin-left:2.8rem}
}
.simplesoffit-landing .simplesoffit-form label{text-transform:none}
.simplesoffit-landing .simplesoffit-form input,.simplesoffit-landing .simplesoffit-form .select-dropdown{max-width:500px}
.simplesoffit-landing .simplesoffit-form input.short,.simplesoffit-landing .simplesoffit-form .select-dropdown.short{max-width:250px}
.simplesoffit-landing .simplesoffit-form input+.error,.simplesoffit-landing .simplesoffit-form .select-dropdown+.error{font-size:.875rem;margin-top:-0.5rem;margin-bottom:1rem}
.simplesoffit-landing .simplesoffit-form input:disabled,.simplesoffit-landing .simplesoffit-form select:disabled{background:#efefef;-webkit-box-shadow:0 0 0 1000px #efefef inset}
.simplesoffit-landing .simplesoffit-form input[type="checkbox"]:disabled+label{color:#d5d5d5}
.simplesoffit-landing .simplesoffit-form input[type="checkbox"]:disabled+label p{color:#d5d5d5}
.simplesoffit-landing .simplesoffit-form input[type="checkbox"]:disabled+label p a{color:#d5d5d5}
.simplesoffit-landing .simplesoffit-form label[for="optin"]{text-wrap:nowrap}
.simplesoffit-landing .simplesoffit-form label[for="optin"]>span,.simplesoffit-landing .simplesoffit-form label[for="optin"] p{display:inline-block;vertical-align:middle}
.simplesoffit-landing .simplesoffit-form label[for="optin"] p{text-wrap:wrap;margin-bottom:0}
.simplesoffit-landing .simplesoffit-form .contact-information-container{max-width:500px;border:2px solid #d5d5d5;border-radius:3px;padding:1rem 1rem 0 1rem;margin-bottom:1rem}
.simplesoffit-landing .simplesoffit-form .contact-information-container .name-container{display:flex;max-width:500px}
.simplesoffit-landing .simplesoffit-form .contact-information-container .name-container>div{flex:1}
.simplesoffit-landing .simplesoffit-form .contact-information-container .name-container>div:first-child{margin-right:2rem}
.simplesoffit-landing .simplesoffit-form .non-custom-solution-container{background:#efede9;padding:2rem 4rem}
.simplesoffit-landing .simplesoffit-form .non-custom-solution-container .dimensions-header{font-size:1.125rem;margin-bottom:1rem}
.simplesoffit-landing .simplesoffit-form .non-custom-solution-container .disclaimer{font-size:.75rem;color:#656a6b}
.simplesoffit-landing .simplesoffit-form .non-custom-solution-container .dimensions-container{display:flex;align-items:start;margin-top:2rem;flex-direction:column-reverse}
@media screen and (min-width:53.125em){.simplesoffit-landing .simplesoffit-form .non-custom-solution-container .dimensions-container{flex-direction:row;justify-content:space-between}
}
.simplesoffit-landing .simplesoffit-form .non-custom-solution-container .dimensions-container>div{flex:1}
.simplesoffit-landing .simplesoffit-form .non-custom-solution-container .dimensions-container>div:last-child{flex:1;max-width:600px}
.simplesoffit-landing .simplesoffit-form .non-custom-solution-container .dimensions-container>div.dimensions>div{display:flex;flex-wrap:wrap;margin-bottom:1.5rem}
.simplesoffit-landing .simplesoffit-form .non-custom-solution-container .dimensions-container>div.dimensions>divlast-child{margin-top:3rem}
.simplesoffit-landing .simplesoffit-form .non-custom-solution-container .dimensions-container>div.dimensions>div>div:first-child{width:2rem;margin-top:.5rem}
.simplesoffit-landing .simplesoffit-form .non-custom-solution-container .dimensions-container>div.dimensions>div>div:last-child{flex:calc(100% - 2rem)}
.simplesoffit-landing .simplesoffit-form .non-custom-solution-container .dimensions-container>div.dimensions>div>div:first-child:last-child{flex:100%}
.simplesoffit-landing .simplesoffit-form .non-custom-solution-container .dimensions-container>div.dimensions>div input{width:150px;margin:0}
.simplesoffit-landing .simplesoffit-form .non-custom-solution-container .dimensions-container>div.dimensions>div input+a{font-size:.75rem;color:#656a6b}
.simplesoffit-landing .simplesoffit-form .non-custom-solution-container .dimensions-container>div.dimensions>div input+.error{margin-top:0;margin-bottom:0}
.simplesoffit-landing .simplesoffit-form .non-custom-solution-container .dimensions-container>div.dimensions>div button{padding:.85rem 2rem}
.simplesoffit-landing .simplesoffit-form .non-custom-solution-container .dimensions-container>div.dimensions>div a{font-size:.875rem}
.simplesoffit-landing .simplesoffit-form .non-custom-solution-container .dimensions-container>div.dimensions>div .error{font-size:.75rem}
.simplesoffit-landing .simplesoffit-form .non-custom-solution-container .dimensions-container>div canvas{width:100%}
.simplesoffit-landing .simplesoffit-form .custom-solution-container a.btn{padding:.85rem 2rem}
.simplesoffit-landing .simplesoffit-form .custom-solution-container a span.icon-download-pdf{font-size:2rem;vertical-align:middle;margin-right:.5rem}
.simplesoffit-landing .simplesoffit-form #simplesoffitQuoteToolFileUploadModal a.choose-file{display:inline-block;border:1px solid #656a6b;color:#000;padding:.5rem 1.5rem}
.simplesoffit-landing .simplesoffit-form #simplesoffitQuoteToolFileUploadModal a.disabled{pointer-events:none;cursor:default}
.simplesoffit-landing .simplesoffit-form #simplesoffitQuoteToolFileUploadModal a.disabled.choose-file{color:white;background:#b7b7b7}
.simplesoffit-landing .simplesoffit-form #simplesoffitQuoteToolFileUploadModal a.disabled.remove-files{color:#b7b7b7}
.simplesoffit-landing .takeaway-canvas-container{position:absolute;overflow:hidden;max-width:100%}
.simplesoffit-landing .takeaway-canvas-container .takeaway-canvas{visibility:hidden}
.simplesoffit-results .results-container .actions{display:flex;align-items:center}
.simplesoffit-results .results-container .actions>div:first-child{margin-right:2rem}
.simplesoffit-results .results-container .top{display:flex;flex-direction:column;margin-top:3rem}
.simplesoffit-results .results-container .top>div:first-child{display:flex;flex-direction:column}
.simplesoffit-results .results-container .top>div:last-child{flex:1;text-align:center}
.simplesoffit-results .results-container .top>div:last-child a{padding-left:2rem;padding-right:2rem}
.simplesoffit-results .results-container .top>div:last-child a>*{vertical-align:middle}
.simplesoffit-results .results-container .top>div .logo{max-width:175px;margin-right:3rem;margin-bottom:2rem}
.simplesoffit-results .results-container .top>div table{width:initial;margin-bottom:2rem}
.simplesoffit-results .results-container .top>div table tr:first-child th{padding-bottom:1.5rem}
.simplesoffit-results .results-container .top>div table tr th{font-size:1.25rem;padding-bottom:1rem;font-weight:normal}
.simplesoffit-results .results-container .top>div table tr th a{font-size:1rem;padding:0}
.simplesoffit-results .results-container .top>div table tr th a [class^="icon-"]{display:inline-block}
.simplesoffit-results .results-container .top>div table tr th h4{margin-bottom:0}
.simplesoffit-results .results-container .top>div table tr td{font-size:1rem;padding:.25rem .5rem}
.simplesoffit-results .results-container .top>div table tr td:first-child{font-weight:bold}
.simplesoffit-results .results-container .bottom{display:flex;margin-top:3rem;flex-wrap:wrap}
.simplesoffit-results .results-container .bottom>div{width:100%}
.simplesoffit-results .results-container .bottom>div table{margin-bottom:1rem}
.simplesoffit-results .results-container .bottom>div table tr td,.simplesoffit-results .results-container .bottom>div table tr th{font-size:1rem;padding:.5rem 1rem;text-align:center}
.simplesoffit-results .results-container .bottom>div table tr th{background:#000;color:white}
.simplesoffit-results .results-container .bottom>div table tr:nth-child(even){background:#efede9}
.simplesoffit-results .results-container .bottom>div .routs-disclaimer{margin-bottom:4rem}
.simplesoffit-results .results-container .bottom>div .notch-disclaimer{margin:2rem 0}
.simplesoffit-results .results-container .bottom>div .notch-disclaimer>div{margin-bottom:1rem}
.simplesoffit-results .results-container .bottom>div .notch-disclaimer>img{width:150px}
.simplesoffit-results .results-container .bottom>div .notch-disclaimer>img+img{margin-left:1rem}
.simplesoffit-results .results-container .bottom>div.drawing-container{flex:1;padding:0 .25rem}
.simplesoffit-results .results-container .bottom>div.drawing-container canvas{width:100%}
.simplesoffit-results .results-container .previous-takeaways{margin-bottom:3rem}
.simplesoffit-results .results-container .previous-takeaways h3{font-size:1.25rem}
.simplesoffit-results .results-container .previous-takeaways>div{display:inline-block;width:100%;margin-bottom:1rem}
@media screen and (min-width:53.125em){.simplesoffit-results .results-container .top{flex-direction:row}
.simplesoffit-results .results-container .top>div:first-child{flex-direction:row}
.simplesoffit-results .results-container .top>div .logo{margin-bottom:0}
.simplesoffit-results .results-container .top>div table{margin-bottom:0}
.simplesoffit-results .results-container .bottom{flex-wrap:nowrap}
.simplesoffit-results .results-container .bottom>div{width:initial}
.simplesoffit-results .results-container .bottom>div table{width:initial;margin-bottom:0}
.simplesoffit-results .results-container .bottom>div.drawing-container{padding:0 2rem}
.simplesoffit-results .results-container .previous-takeaways>div{width:49%}
}
@media screen and (min-width:64em){.simplesoffit-results .results-container .bottom>div.drawing-container{padding:0 4rem}
.simplesoffit-results .results-container .previous-takeaways>div{width:32%}
.simplesoffit-results .results-container .previous-takeaways>div>div{color:#656a6b;margin-left:1.25rem}
}
.simplesoffit-takeaway{margin-bottom:0;padding-bottom:0}
.simplesoffit-takeaway h4{margin-bottom:2.5rem}
.simplesoffit-takeaway .top{margin-bottom:1rem}
.simplesoffit-takeaway .top>*{display:inline-block !important;width:initial;vertical-align:top}
.simplesoffit-takeaway .top>img{max-width:200px;margin-right:2rem}
.simplesoffit-takeaway .top>table{width:initial;margin-bottom:1rem;max-width:600px}
.simplesoffit-takeaway .top>table tbody{border:0}
.simplesoffit-takeaway .top>table tbody tr{background:0}
.simplesoffit-takeaway .top>table tbody tr th{font-size:1.25rem;padding-bottom:1rem;font-weight:normal;text-align:left !important}
.simplesoffit-takeaway .top>table tbody tr th:first-child{white-space:nowrap}
.simplesoffit-takeaway .top>table tbody tr td{font-size:1rem;padding:.25rem .5rem;text-align:left !important}
.simplesoffit-takeaway .top>table tbody tr td:first-child{font-weight:bold;white-space:nowrap}
.simplesoffit-takeaway .bottom>*{display:inline-block !important;width:49%;vertical-align:top}
.simplesoffit-takeaway .bottom>* .notch-disclaimer>div{margin-bottom:1rem}
.simplesoffit-takeaway .bottom>* .notch-disclaimer>img{width:150px}
.simplesoffit-takeaway .bottom>* .notch-disclaimer>img+img{margin-left:1rem}
.simplesoffit-takeaway .bottom>* .routs-disclaimer{margin-bottom:4rem}
.simplesoffit-takeaway .bottom table{margin-bottom:1rem}
.simplesoffit-takeaway .bottom table tbody{border:0}
.simplesoffit-takeaway .bottom table tbody tr td,.simplesoffit-takeaway .bottom table tbody tr th{font-size:1rem;padding:.5rem 1rem;text-align:center}
.simplesoffit-takeaway .bottom table tbody tr th{background:#000 !important;color:white !important}
.simplesoffit-takeaway .bottom table tbody tr:nth-child(even){background:#efede9 !important}
.simplesoffit-takeaway .qr-code-container{float:right;text-align:center;font-size:.75rem}
.attr-tooltip{display:inline-block;position:relative;vertical-align:middle;text-align:left;margin-left:.25rem}
.attr-tooltip>.icon-question-mark{color:#a8a8a8;font-size:.875rem}
.attr-tooltip .bottom{width:300px;top:calc(100% + 12px);transform:translate(-26px,0);padding:1rem;color:#888b8d;background-color:white;border-radius:8px;position:absolute;z-index:4;box-sizing:border-box;box-shadow:0 1px 8px rgba(0,0,0,0.5);display:none}
@media screen and (min-width:40.3125em){.attr-tooltip .bottom.desktop-large{width:500px}
}
.attr-tooltip .bottom>i{position:absolute;bottom:100%;left:1.25rem;width:24px;height:12px;overflow:hidden}
.attr-tooltip .bottom>i::after{content:'';position:absolute;width:12px;height:12px;left:50%;transform:translate(-50%,50%) rotate(45deg);background-color:white;box-shadow:0 1px 8px rgba(0,0,0,0.5)}
.attr-tooltip .bottom p{margin-bottom:0}
.attr-tooltip .bottom>h3,.attr-tooltip .bottom h3{font-size:1rem;line-height:1rem;margin-bottom:1rem}
.attr-tooltip .bottom table th,.attr-tooltip .bottom table td{font-size:.875rem}
.attr-tooltip .bottom>*{font-size:.75rem}
.attr-tooltip.active .bottom{display:block}
@media print{.attr-tooltip{display:none}
}
.related-content{display:flex;justify-content:center;flex-wrap:wrap;padding:0}
.related-content *{font-family:'Maison Neue, Book'}
.related-content>div{width:100%;padding:0 1rem}
.related-content>div article{margin-bottom:2rem;box-shadow:0 2px 10px #36383826;color:#121212}
.related-content>div article figure>div{position:relative}
.related-content>div article figure+div{padding:0 1rem 1.5rem 1rem}
.related-content>div article figure+div a.title{color:#7d5b3f;font-size:1rem;font-weight:bold}
.related-content>div article figure+div a.title:hover{color:#d9d3c7}
.related-content>div article figure+div p{font-size:.75rem;margin-bottom:0;margin-top:1rem}
@media screen and (min-width:40.3125em){.related-content>div{width:50%}
.related-content>div article figure+div a.btn{font-size:.875rem}
.related-content>div article figure+div p{font-size:.875rem}
}
@media screen and (min-width:64em){.related-content>div{width:33%}
}
.order-samples .order-samples-container button{font-size:1rem;padding-left:2rem;padding-right:2rem}
.order-samples .order-samples-container button.disabled{pointer-events:none}
.order-samples .order-samples-container .select-dropdown{display:inline-block;max-width:100%}
.order-samples .order-samples-container .select-dropdown select{width:400px;max-width:100%}
.order-samples .order-samples-container input[type="radio"]+label{font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif}
.order-samples .order-samples-container .progress-bar{width:100%;margin:0 auto;margin-bottom:3rem;max-width:800px;height:1.5rem;background-color:#efede9;border-radius:1.5rem;display:flex;justify-content:space-evenly;align-items:center;position:relative}
.order-samples .order-samples-container .progress-bar .step-indicator{height:1.25rem;width:1.25rem;border-radius:50%;background-color:#e2e2e2;z-index:2}
.order-samples .order-samples-container .progress-bar .progress-indicator{position:absolute;z-index:1;left:0;top:0;bottom:0;border-radius:1.5rem;background-color:#787774}
.order-samples .order-samples-container .progress-bar.step-2>.step-indicator:nth-child(-n+1),.order-samples .order-samples-container .progress-bar.step-3>.step-indicator:nth-child(-n+2),.order-samples .order-samples-container .progress-bar.step-4>.step-indicator:nth-child(-n+3),.order-samples .order-samples-container .progress-bar.step-5>.step-indicator:nth-child(-n+4){background-color:transparent;border:2px solid #efede9}
.order-samples .order-samples-container .progress-bar.step-1>.progress-indicator{width:calc(16.666% + .75rem)}
.order-samples .order-samples-container .progress-bar.step-2>.progress-indicator{width:calc(33.333% + .875rem)}
.order-samples .order-samples-container .progress-bar.step-3>.progress-indicator{width:calc(50% + 1rem)}
.order-samples .order-samples-container .progress-bar.step-4>.progress-indicator{width:calc(66.666% + 1.125rem)}
.order-samples .order-samples-container .progress-bar.step-5>.progress-indicator{width:calc(100% - 1.25rem)}
.order-samples .order-samples-container>.step>*{margin-bottom:2rem}
.order-samples .order-samples-container>.step .step-actions{text-align:center;padding-top:1rem}
.order-samples .order-samples-container>.step .step-actions button+button{margin-left:1.5rem}
.order-samples .order-samples-container>.step.step-4 h4{margin-bottom:1rem}
.order-samples .order-samples-container>.step.step-4 .sample-type-selection{display:flex;width:100%;justify-content:space-evenly}
.order-samples .order-samples-container>.step.step-4 .sample-type-selection>div{max-width:200px}
.order-samples .order-samples-container>.step.step-4 .sample-type-selection>div img{margin-bottom:1rem}
.order-samples .order-samples-container>.step.step-4 .sample-type-selection>div .disclaimer{font-size:.75rem;color:#cb1212;margin-top:.5rem}
.order-samples .order-samples-container>.step.step-4 .sample-type-selection>div.ghosted img{-webkit-filter:grayscale(1);opacity:.5}
.order-samples .order-samples-container>.step.step-4 .sample-type-selection>div.ghosted>div:not(.disclaimer){pointer-events:none;color:gray}
.order-samples .order-samples-container>.step.step-4 .sample-type-selection>div.ghosted>div:not(.disclaimer)>*{color:gray}
.order-samples .order-samples-container>.step.step-5 .intro{width:100%}
.order-samples .order-samples-container>.step.step-5 .line-name{width:100%;font-family:"Maison Neue, Demi",Helvetica,Arial,sans-serif;font-size:1.125rem;margin-bottom:1.5rem}
.order-samples .order-samples-container>.step.step-5 .samples-container{width:100%}
.order-samples .order-samples-container>.step.step-5 .samples-container .sample-group{margin-bottom:4rem}
.order-samples .order-samples-container>.step.step-5 .samples-container .sample-group .sample-group-name{font-family:"Maison Neue, Demi",Helvetica,Arial,sans-serif;margin-bottom:1rem}
.order-samples .order-samples-container .finish-samples .sample figure figcaption{font-size:1rem}
.order-samples .order-samples-container .finish-samples .sample figure .image-container{position:relative}
.order-samples .order-samples-container .finish-samples .sample figure .image-container>img{margin:0}
.order-samples .order-samples-container .finish-samples .sample figure .image-container>.icon-enlarge{position:absolute;right:.5rem;bottom:.5rem;box-shadow:1px 1px 3px 1px rgba(0,0,0,0.21);background-color:rgba(0,0,0,0.21);border-radius:4px;color:white;font-size:1.5rem;cursor:pointer}
.order-samples .order-samples-container .finish-samples .sample figure .swatches{margin-top:1rem;margin-bottom:1rem}
.order-samples .order-samples-container .finish-samples .sample figure .swatches>img{width:2rem;cursor:pointer;margin-right:1rem;margin-bottom:0;border:1px solid #d5d5d5}
.order-samples .order-samples-container .finish-samples .sample figure .swatches>img.selected{border:2px solid #707070}
.order-samples .order-samples-container .finish-samples .sample figure button{padding-left:1rem;padding-right:1rem}
.order-samples .order-samples-container .product-sample-facets{width:100%}
.order-samples .order-samples-container .product-samples .sample .image-container{position:relative}
.order-samples .order-samples-container .product-samples .sample .image-container>img{margin:0}
.order-samples .order-samples-container .product-samples .sample .image-container>.icon-enlarge{position:absolute;right:.5rem;bottom:.5rem;box-shadow:1px 1px 3px 1px rgba(0,0,0,0.21);background-color:rgba(0,0,0,0.21);border-radius:4px;color:white;font-size:1.5rem;cursor:pointer}
.order-samples .order-samples-container .product-samples .sample figcaption{font-family:"Maison Neue, Demi",Helvetica,Arial,sans-serif;margin-bottom:.5rem}
.order-samples .order-samples-container .product-samples .sample .attribute{margin-bottom:.5rem}
.order-samples .order-samples-container .product-samples .sample .attribute>span{font-family:"Maison Neue, Demi",Helvetica,Arial,sans-serif}
.order-samples .order-samples-container .product-samples .sample button{padding-left:1rem;padding-right:1rem}
.order-samples .order-samples-container .product-samples .sample label{display:block;text-align:center;margin-top:2rem}
.order-samples #samplesImageModal img{padding:2rem}
.order-samples #customSampleModal,.order-samples #madeToOrderProductSampleModal{max-height:100%;max-width:100%}
.order-samples #customSampleModal .modal-content .top,.order-samples #madeToOrderProductSampleModal .modal-content .top{display:flex}
.order-samples #customSampleModal .modal-content .top>div+div,.order-samples #madeToOrderProductSampleModal .modal-content .top>div+div{flex:1;margin-left:2rem}
.order-samples #customSampleModal .modal-content .top>div .sample-type,.order-samples #madeToOrderProductSampleModal .modal-content .top>div .sample-type{font-family:"Maison Neue, Demi",Helvetica,Arial,sans-serif;font-size:1.25rem;margin-bottom:1rem}
.order-samples #customSampleModal .modal-content .top>div ol,.order-samples #madeToOrderProductSampleModal .modal-content .top>div ol{margin-top:1rem}
.order-samples #customSampleModal .modal-content .top>div ol li,.order-samples #madeToOrderProductSampleModal .modal-content .top>div ol li{margin-top:.5rem}
.order-samples #customSampleModal .modal-content .top>div ol li:first-child,.order-samples #madeToOrderProductSampleModal .modal-content .top>div ol li:first-child{margin-top:0}
.order-samples #customSampleModal .modal-content button,.order-samples #madeToOrderProductSampleModal .modal-content button{margin-top:2rem}
.order-samples #customSampleModal .modal-content .colors,.order-samples #madeToOrderProductSampleModal .modal-content .colors{margin-top:1rem}
.order-samples #customSampleModal .modal-content .colors .group-name,.order-samples #madeToOrderProductSampleModal .modal-content .colors .group-name{font-weight:bold;margin-bottom:.5rem}
.order-samples #customSampleModal .modal-content .colors .group-colors,.order-samples #madeToOrderProductSampleModal .modal-content .colors .group-colors{margin-bottom:.5rem}
.order-samples #customSampleModal .modal-content .colors .group-colors img,.order-samples #madeToOrderProductSampleModal .modal-content .colors .group-colors img{cursor:pointer;margin-right:.5rem;margin-bottom:.5rem;border:2px solid transparent}
.order-samples #customSampleModal .modal-content .colors .group-colors img.selected,.order-samples #madeToOrderProductSampleModal .modal-content .colors .group-colors img.selected{box-shadow:0 0 2px 2px rgba(125,91,63,0.5);border:2px solid #fff}
.order-samples #customSampleModal .modal-content .configuration-container,.order-samples #madeToOrderProductSampleModal .modal-content .configuration-container{margin:2rem 0;font-size:.875rem}
.order-samples #customSampleModal .modal-content .configuration-container .configuration,.order-samples #madeToOrderProductSampleModal .modal-content .configuration-container .configuration{display:flex;border-bottom:1px solid #A7A7A750;margin-bottom:2rem;padding-bottom:.75rem}
.order-samples #customSampleModal .modal-content .configuration-container .configuration .configuration-left,.order-samples #madeToOrderProductSampleModal .modal-content .configuration-container .configuration .configuration-left{flex:2}
.order-samples #customSampleModal .modal-content .configuration-container .configuration .configuration-left label,.order-samples #madeToOrderProductSampleModal .modal-content .configuration-container .configuration .configuration-left label,.order-samples #customSampleModal .modal-content .configuration-container .configuration .configuration-left input,.order-samples #madeToOrderProductSampleModal .modal-content .configuration-container .configuration .configuration-left input{margin-bottom:.25rem}
.order-samples #customSampleModal .modal-content .configuration-container .configuration .configuration-left input+label,.order-samples #madeToOrderProductSampleModal .modal-content .configuration-container .configuration .configuration-left input+label,.order-samples #customSampleModal .modal-content .configuration-container .configuration .configuration-left .error+label,.order-samples #madeToOrderProductSampleModal .modal-content .configuration-container .configuration .configuration-left .error+label{margin-top:1rem}
.order-samples #customSampleModal .modal-content .configuration-container .configuration .configuration-left .error,.order-samples #madeToOrderProductSampleModal .modal-content .configuration-container .configuration .configuration-left .error{font-size:.875rem}
.order-samples #customSampleModal .modal-content .configuration-container .configuration .configuration-left .options,.order-samples #madeToOrderProductSampleModal .modal-content .configuration-container .configuration .configuration-left .options{margin-bottom:1rem}
.order-samples #customSampleModal .modal-content .configuration-container .configuration .configuration-left .options>a,.order-samples #madeToOrderProductSampleModal .modal-content .configuration-container .configuration .configuration-left .options>a{font-size:1rem;display:inline-block;border:1px solid #707070;padding:.25rem .75rem;margin:.5rem 1rem .5rem 0;border:1px solid #121212;border-radius:2px;color:#121212}
.order-samples #customSampleModal .modal-content .configuration-container .configuration .configuration-left .options>a:last-child,.order-samples #madeToOrderProductSampleModal .modal-content .configuration-container .configuration .configuration-left .options>a:last-child{margin-right:0}
.order-samples #customSampleModal .modal-content .configuration-container .configuration .configuration-left .options>a.selected,.order-samples #madeToOrderProductSampleModal .modal-content .configuration-container .configuration .configuration-left .options>a.selected,.order-samples #customSampleModal .modal-content .configuration-container .configuration .configuration-left .options>a:hover,.order-samples #madeToOrderProductSampleModal .modal-content .configuration-container .configuration .configuration-left .options>a:hover{color:#121212;box-shadow:0 0 2px 2px #7d5b3f;border:1px solid #121212}
.order-samples #customSampleModal .modal-content .configuration-container .configuration .configuration-left .options>a.disabled,.order-samples #madeToOrderProductSampleModal .modal-content .configuration-container .configuration .configuration-left .options>a.disabled{cursor:not-allowed;pointer-events:none;opacity:.5}
.order-samples #customSampleModal .modal-content .configuration-container .configuration .configuration-right,.order-samples #madeToOrderProductSampleModal .modal-content .configuration-container .configuration .configuration-right{flex:1;margin-left:3rem}
.order-samples #customSampleModal .modal-content .configuration-container .configuration .configuration-right img,.order-samples #madeToOrderProductSampleModal .modal-content .configuration-container .configuration .configuration-right img{margin:1rem 0}
.order-samples #customSampleModal .modal-content .configuration-container .configuration .configuration-right div+div,.order-samples #madeToOrderProductSampleModal .modal-content .configuration-container .configuration .configuration-right div+div{margin-top:.25rem}
.order-samples #customSampleModal .modal-content .custom-disclaimer,.order-samples #madeToOrderProductSampleModal .modal-content .custom-disclaimer{border-top:1px solid #A7A7A750}
.order-samples #customSampleModal .modal-content .custom-disclaimer.no-border,.order-samples #madeToOrderProductSampleModal .modal-content .custom-disclaimer.no-border{border-top:0}
.order-samples #customSampleModal .modal-content .custom-disclaimer .disclaimer,.order-samples #madeToOrderProductSampleModal .modal-content .custom-disclaimer .disclaimer{font-size:.875rem}
.order-samples #customSampleModal .modal-content .custom-disclaimer #customProductSampleSendSampleCheckbox+label,.order-samples #madeToOrderProductSampleModal .modal-content .custom-disclaimer #customProductSampleSendSampleCheckbox+label,.order-samples #customSampleModal .modal-content .custom-disclaimer #customFinishSampleSendSampleCheckbox+label,.order-samples #madeToOrderProductSampleModal .modal-content .custom-disclaimer #customFinishSampleSendSampleCheckbox+label{margin:0;padding:2rem 0;white-space:nowrap}
.order-samples #customSampleModal .modal-content .custom-disclaimer #customProductSampleSendSampleCheckbox+label>p,.order-samples #madeToOrderProductSampleModal .modal-content .custom-disclaimer #customProductSampleSendSampleCheckbox+label>p,.order-samples #customSampleModal .modal-content .custom-disclaimer #customFinishSampleSendSampleCheckbox+label>p,.order-samples #madeToOrderProductSampleModal .modal-content .custom-disclaimer #customFinishSampleSendSampleCheckbox+label>p{max-width:calc(100% - 2rem);display:inline-block;vertical-align:middle;text-wrap:wrap;margin-bottom:0;white-space:normal}
.order-samples #customSampleModal .modal-content label,.order-samples #madeToOrderProductSampleModal .modal-content label{margin-bottom:.5rem}
.order-samples #customSampleModal .modal-content label.sublabel,.order-samples #madeToOrderProductSampleModal .modal-content label.sublabel{font-size:.75rem;margin-bottom:.5rem}
.order-samples #customSampleModal .modal-content .select-dropdown select,.order-samples #madeToOrderProductSampleModal .modal-content .select-dropdown select{max-width:100%}
.sample-promo .sample-promo-inner{display:flex}
.sample-promo .sample-promo-inner>:first-child{margin-right:2rem}
.sample-promo .sample-promo-inner>:first-child+*{flex:1}
.sample-promo .sample-promo-inner figure.sample-promo-image{margin-bottom:.75rem}
.sample-promo .sample-promo-inner figure.sample-promo-image img{margin-bottom:0}
.sample-promo .sample-promo-inner figure.sample-promo-image a{position:absolute;bottom:.25rem;right:.25rem}
.sample-promo .sample-promo-inner figure.sample-promo-image a .icon-enlarge{display:block;color:white;box-shadow:1px 1px 3px 1px rgba(0,0,0,0.21);background-color:rgba(0,0,0,0.21);border-radius:4px}
.sample-promo .sample-promo-inner .thumbnails a img.active{border:1px solid #707070}
.sample-promo .sample-promo-inner #samplePromoEnlargeImageModal{padding:3rem}
.sample-promo .sample-promo-inner #samplePromoEnlargeImageModal button{padding:.875rem}
.sticky-cart{width:100%;z-index:99}
.sticky-cart .sticky-cart-inner{background:#efede9;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;position:relative;padding:1.5rem 1rem}
.sticky-cart .sticky-cart-inner a{font-size:1rem}
.sticky-cart .sticky-cart-inner .sticky-header{display:flex;align-items:center}
.sticky-cart .sticky-cart-inner .sticky-header>div:first-child,.sticky-cart .sticky-cart-inner .sticky-header>div:last-child{flex:1}
.sticky-cart .sticky-cart-inner .sticky-header>div:first-child{font-size:.875rem;color:#656a6b}
.sticky-cart .sticky-cart-inner .sticky-header>div:not(:first-child):not(:last-child){font-size:1.25rem;font-family:"Maison Neue, Medium",Helvetica,Arial,sans-serif}
.sticky-cart .sticky-cart-inner .sticky-header>.actions{display:flex;align-items:center;justify-content:end}
.sticky-cart .sticky-cart-inner .sticky-header>.actions a+a{margin-left:1rem}
.sticky-cart .sticky-cart-inner .sticky-header .toggle-items>span.expand-text{display:none}
.sticky-cart .sticky-cart-inner .sticky-header .toggle-items.collapsed>span.expand-text{display:inline}
.sticky-cart .sticky-cart-inner .sticky-header .toggle-items.collapsed>span.collapse-text{display:none}
.sticky-cart .sticky-cart-inner .sticky-footer{display:flex;align-items:center;margin-top:2rem;justify-content:space-around}
.sticky-cart .sticky-cart-inner .sticky-cart-samples{display:flex;flex-wrap:wrap;margin-top:2rem;max-height:175px;overflow-y:auto}
.sticky-cart .sticky-cart-inner .sticky-cart-samples>.sample{width:100%;margin-top:2rem;padding-right:1rem}
.sticky-cart .sticky-cart-inner .sticky-cart-samples>.sample .sample-top{display:flex}
.sticky-cart .sticky-cart-inner .sticky-cart-samples>.sample .sample-top .image-container{position:relative}
.sticky-cart .sticky-cart-inner .sticky-cart-samples>.sample .sample-top .image-container>img+img{position:absolute;top:5px;right:5px}
.sticky-cart .sticky-cart-inner .sticky-cart-samples>.sample .sample-top>div:last-child{flex:1;display:flex;justify-content:space-between;margin-left:1rem;font-size:.875rem}
.sticky-cart .sticky-cart-inner .sticky-cart-samples>.sample .sample-top>div:last-child>div:first-child{margin-right:.5rem}
.sticky-cart .sticky-cart-inner .sticky-cart-samples>.sample .sample-top>div:last-child>div:last-child a{font-size:1.125rem;line-height:1rem}
.sticky-cart .sticky-cart-inner .sticky-cart-samples>.sample .sample-top>div:last-child .title{font-family:"Maison Neue, Demi",Helvetica,Arial,sans-serif;font-size:.875rem}
.sticky-cart .sticky-cart-inner .sticky-cart-samples>.sample .sample-top>div:last-child .subtitle{font-size:.875rem;margin-top:.25rem}
.sticky-cart .sticky-cart-inner .sticky-cart-samples>.sample .sample-top>div:last-child .description{font-size:.75rem;margin-top:.25rem}
.sticky-cart .sticky-cart-inner .sticky-cart-samples>.sample .sample-top>div:last-child a{font-size:.875rem;font-weight:bold}
.sticky-cart .sticky-cart-inner .sticky-cart-samples:first-child{margin-top:0}
.sticky-cart .sticky-cart-inner .disclaimer{font-size:.75rem;margin-top:1rem}
.sticky-cart .sticky-cart-inner .disclaimer.us-only-disclaimer{font-family:"Maison Neue, Bold",Helvetica,Arial,sans-serif}
.sticky-cart .sticky-cart-inner .disclaimer a{font-size:.75rem !important;text-decoration:underline}
@media screen and (min-width:40.3125em){.sticky-cart .sticky-cart-inner{padding:1.5rem 0}
.sticky-cart .sticky-cart-inner .sticky-cart-samples>.sample{width:50%}
.sticky-cart .sticky-cart-inner .sticky-cart-samples>.sample:nth-child(-n+2){margin-top:0}
}
@media screen and (min-width:64em){.sticky-cart .sticky-cart-inner .sticky-cart-samples>.sample{width:33.33%}
.sticky-cart .sticky-cart-inner .sticky-cart-samples>.sample:nth-child(-n+3){margin-top:0}
}
.tophat{background:#efede9;border-top:1px solid #efede9;border-bottom:1px solid #efede9;height:2.25rem;overflow:hidden;max-width:77.5rem;margin-left:auto;margin-right:auto}
.tophat a.announcement-bar{color:#fff;background-color:#000;font-family:"Maison Neue, Bold";text-align:center;font-size:1rem;width:100%;display:inline-block;padding:.15rem 0rem}
.tophat::before,.tophat::after{content:' ';display:table}
.tophat::after{clear:both}
.tophat .is-active{font-weight:bold}
.tophat .tophat-nav{max-width:77.5rem;margin-left:auto;margin-right:auto;padding-left:.4375rem;padding-right:.4375rem;width:100%;float:none;min-width:19.125rem}
.tophat .tophat-nav::before,.tophat .tophat-nav::after{content:' ';display:table}
.tophat .tophat-nav::after{clear:both}
.tophat .tophat-nav:last-child:not(:first-child):not(.tophat-nav){float:right}
.tophat .tophat-nav:last-child{float:none}
.tophat .tophat-nav .site-nav,.tophat .tophat-nav .site-controls{padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left;width:auto}
.tophat .tophat-nav .site-nav:last-child:not(:first-child),.tophat .tophat-nav .site-controls:last-child:not(:first-child){float:right}
.tophat .tophat-nav .site-nav>div{display:inline-block}
.tophat .tophat-nav .site-nav div.burger-selector{cursor:pointer}
.tophat .tophat-nav .site-nav div.hamburger-menu>div.burger-selector>div{width:25px;height:4px;background-color:#888;margin:4px 0}
.tophat .tophat-nav .site-nav ul li{display:none;font-size:.8125rem}
.tophat .tophat-nav .site-nav ul li:first-child{display:inline-block}
.tophat .tophat-nav .site-nav ul li a{padding:.5rem 0}
.tophat .tophat-nav .site-nav .dropdown a{cursor:pointer !important}
.tophat .tophat-nav .site-nav .dropdown .dropdown-pane a.disabled{text-decoration:none;pointer-events:none;cursor:default;color:#484848}
.tophat .tophat-nav .site-nav .dropdown #dropdown-contact-us-{width:auto !important}
.tophat .tophat-nav .site-nav .expand-anchor>span{margin-left:1rem}
.tophat .tophat-nav .site-nav .expand-anchor>span.minus{display:none;font-size:1.25rem;line-height:.5rem}
.tophat .tophat-nav .site-nav .expand-anchor.expanded>span.plus{display:none}
.tophat .tophat-nav .site-nav .expand-anchor.expanded>span.minus{display:inline-block}
.tophat .tophat-nav .site-nav #comm-links{margin-left:1rem}
.tophat .tophat-nav .site-nav .border-bottom{border-bottom:1px solid #888}
.tophat .tophat-nav .site-controls{text-align:right}
.tophat .tophat-nav .site-controls ul li{border-left:1px solid #d5d5d5;text-align:center}
.tophat .tophat-nav .site-controls ul li a{padding-right:.5rem;padding-left:.5rem;font-size:1.15rem;text-align:center}
.tophat .tophat-nav .site-controls .icon-phone{margin-right:0}
.tophat .tophat-nav .site-controls .badge{background:transparent;color:#888;padding:0;min-width:0;text-align:right;font-size:1rem;line-height:1;margin-left:.25rem;position:relative;top:-0.1rem}
.tophat .tophat-nav .site-controls [class^="icon-"],.tophat .tophat-nav .site-controls [class*=" icon-"],.tophat .tophat-nav .site-controls .icon{position:relative;top:.1rem}
.tophat .tophat-nav .site-controls .dropdown-arrow:after{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e93a';font-size:.625rem;margin-left:.5rem}
.tophat .tophat-nav ul{margin:0}
.tophat .tophat-nav ul li{margin:0;color:#656a6b}
.tophat .tophat-nav ul li a{display:block;padding:.3rem 0;color:#656a6b}
.tophat .tophat-nav ul li a:hover,.tophat .tophat-nav ul li a:focus{color:#d9d3c7}
.tophat .tophat-nav .your-account__label{display:none}
@media screen and (min-width:40.3125em){.tophat{height:2rem}
.tophat .tophat-nav{padding-left:.75rem;padding-right:.75rem}
.tophat .tophat-nav div.burger-selector{position:relative;top:.2rem}
.tophat .tophat-nav .site-nav,.tophat .tophat-nav .site-controls{padding-left:.75rem;padding-right:.75rem}
.tophat .tophat-nav .site-nav ul li{font-size:.75rem}
.tophat .tophat-nav .site-nav ul li:nth-child(2){display:inline-block}
.tophat .tophat-nav .site-controls ul li:last-child a{padding-right:0}
.tophat .tophat-nav .site-controls ul li a{padding-right:1rem;padding-left:1rem;font-size:.75rem}
.tophat .tophat-nav .site-controls [class^="icon-"],.tophat .tophat-nav .site-controls [class*=" icon-"],.tophat .tophat-nav .site-controls .icon{margin-right:.5rem}
.tophat .tophat-nav ul li a{padding:.5rem 0}
}
@media screen and (min-width:53.125em){#top-hat-hamburger{display:none}
}
@media screen and (max-width:53.125em){.tophat .tophat-nav .site-nav>div.switch-sites{display:none}
}
@media screen and (min-width:64em){.tophat{height:auto;overflow:visible;max-width:100%}
.tophat .tophat-nav{padding-left:1rem;padding-right:1rem}
.tophat .tophat-nav .site-nav,.tophat .tophat-nav .site-controls{padding-left:1rem;padding-right:1rem}
.tophat .tophat-nav .site-nav ul li{display:inline-block;font-size:.8125rem}
.tophat .tophat-nav .site-nav ul li:first-child a{background:#fff;border-right:1px solid #d5d5d5;border-left:1px solid #d5d5d5;border-bottom:1px solid #fff;margin-bottom:-1px}
.tophat .tophat-nav .site-nav ul li:first-child a:hover,.tophat .tophat-nav .site-nav ul li:first-child a:focus{color:#888;cursor:default}
.tophat .tophat-nav .site-nav ul li a{padding-right:1rem;padding-left:1rem}
.tophat .tophat-nav .site-nav ul li a:after{content:none}
.tophat .tophat-nav .site-nav ul li a.selected{background:#fff;border-right:1px solid #d5d5d5;border-left:1px solid #d5d5d5;border-bottom:1px solid #fff;margin-bottom:-1px}
.tophat .tophat-nav .site-nav .dropdown-pane ul li a{border:0}
.tophat .tophat-nav .site-nav .dropdown-pane a{text-decoration:underline}
.tophat .tophat-nav .site-controls ul li a{font-size:.8125rem;line-height:1.4}
}
@media screen and (min-width:40.3125em) and (max-width:70em){.tophat .tophat-nav #dropdown-contact-us-{right:0}
.tophat .tophat-nav .hide-for-xmedium-only{display:none !important}
.tophat .tophat-nav .show-for-xmedium-only{display:block !important}
}
@media screen and (min-width:40.3125em) and (max-width:87.5em){.tophat-nav .site-controls .inline-list li:last-child .dropdown .dropdown-pane{right:0;left:auto !important}
}
@media screen and (min-width:64em) and (max-width:70em){.tophat .tophat-nav .site-nav ul li{font-size:.75rem}
.tophat .tophat-nav .site-controls ul li:last-child a{padding-right:0}
.tophat .tophat-nav .site-controls ul li a{padding-right:1rem;padding-left:1rem;font-size:.75rem}
.tophat .tophat-nav .site-controls [class^="icon-"],.tophat .tophat-nav .site-controls [class*=" icon-"],.tophat .tophat-nav .site-controls .icon{margin-right:.5rem}
}
@media screen and (max-width:25em){.tophat{height:auto}
.tophat .tophat-nav .site-nav{float:left;width:auto;text-align:center}
.tophat .tophat-nav .site-nav ul li:first-child{border-left:0}
.tophat .tophat-nav .site-controls{width:auto;float:right;text-align:center}
}
.tophat2{background:#efede9;border-top:1px solid #efede9;border-bottom:1px solid #efede9;height:auto;overflow:hidden;max-width:77.5rem;margin-left:auto;margin-right:auto}
.tophat2 a.announcement-bar{color:#fff;background-color:#000;font-family:"Maison Neue, Medium";text-align:center;font-size:.85rem;width:100%;display:inline-block;padding:.15rem 0rem}
.tophat2 a.announcement-bar:hover{text-decoration:underline}
.tophat2::before,.tophat2::after{content:' ';display:table}
.tophat2::after{clear:both}
.tophat2 .is-active{font-weight:bold}
.tophat2 .tophat-nav{max-width:77.5rem;margin-left:auto;margin-right:auto;padding-left:.4375rem;padding-right:0;width:100%;float:none;min-width:19.125rem}
.tophat2 .tophat-nav::before,.tophat2 .tophat-nav::after{content:' ';display:table}
.tophat2 .tophat-nav::after{clear:both}
.tophat2 .tophat-nav:last-child:not(:first-child):not(.tophat-nav){float:right}
.tophat2 .tophat-nav:last-child{float:none}
.tophat2 .tophat-nav .site-nav,.tophat2 .tophat-nav .site-controls{padding:0;width:100%;float:left;width:auto}
.tophat2 .tophat-nav .site-nav:last-child:not(:first-child),.tophat2 .tophat-nav .site-controls:last-child:not(:first-child){float:right}
.tophat2 .tophat-nav .site-nav .inline-list,.tophat2 .tophat-nav .site-controls .inline-list{display:none}
.tophat2 .tophat-nav .site-nav .inline-list.mobile,.tophat2 .tophat-nav .site-controls .inline-list.mobile{display:block}
.tophat2 .tophat-nav .site-nav ul li a,.tophat2 .tophat-nav .site-controls ul li a{font-family:"Maison Neue, Demi" !important}
.tophat2 .tophat-nav .site-nav ul li a .icon-phone,.tophat2 .tophat-nav .site-controls ul li a .icon-phone{margin-right:.15rem;font-weight:bold;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);display:inline-block}
.tophat2 .tophat-nav .site-nav ul li .dropdown .dropdown-arrow:after,.tophat2 .tophat-nav .site-controls ul li .dropdown .dropdown-arrow:after{display:inline-block;transition:all .1s ease-out}
.tophat2 .tophat-nav .site-nav ul li .dropdown.hover .dropdown-arrow:after,.tophat2 .tophat-nav .site-controls ul li .dropdown.hover .dropdown-arrow:after{transform:rotate(180deg)}
.tophat2 .tophat-nav .site-nav ul li .dropdown .dropdown-pane,.tophat2 .tophat-nav .site-controls ul li .dropdown .dropdown-pane{padding:1rem 1.5rem;z-index:10000}
.tophat2 .tophat-nav .site-nav ul li .dropdown .dropdown-pane.is-open,.tophat2 .tophat-nav .site-controls ul li .dropdown .dropdown-pane.is-open{box-shadow:0 3px 6px #00000029;border:0}
.tophat2 .tophat-nav .site-nav ul li .dropdown .dropdown-pane.is-open ul li,.tophat2 .tophat-nav .site-controls ul li .dropdown .dropdown-pane.is-open ul li{text-align:left}
.tophat2 .tophat-nav .site-nav ul li .dropdown .dropdown-pane.is-open a,.tophat2 .tophat-nav .site-controls ul li .dropdown .dropdown-pane.is-open a{font-family:"Maison Neue, Book" !important;font-size:1rem !important;text-decoration:none;padding:.5rem 0;text-align:left}
.tophat2 .tophat-nav .site-nav .dropdown-arrow:after,.tophat2 .tophat-nav .site-controls .dropdown-arrow:after{font-weight:bold}
.tophat2 .tophat-nav .site-nav>div{display:inline-block}
.tophat2 .tophat-nav .site-nav div.hamburger-menu>div.burger-selector{position:relative;top:.2rem;cursor:pointer}
.tophat2 .tophat-nav .site-nav div.hamburger-menu>div.burger-selector>div{width:25px;height:4px;background-color:#888;margin:4px 0}
.tophat2 .tophat-nav .site-nav ul li{display:inline-block;font-size:.8125rem}
.tophat2 .tophat-nav .site-nav ul li a{padding:.5rem 0}
.tophat2 .tophat-nav .site-nav .dropdown a{cursor:pointer !important}
.tophat2 .tophat-nav .site-nav .expand-anchor>span{margin-left:1rem}
.tophat2 .tophat-nav .site-nav .expand-anchor>span.minus{display:none;font-size:1.25rem;line-height:.5rem}
.tophat2 .tophat-nav .site-nav .expand-anchor.expanded>span.plus{display:none}
.tophat2 .tophat-nav .site-nav .expand-anchor.expanded>span.minus{display:inline-block}
.tophat2 .tophat-nav .site-nav .border-bottom{border-bottom:1px solid #888}
.tophat2 .tophat-nav .site-controls{text-align:right}
.tophat2 .tophat-nav .site-controls ul li{border-left:1px solid #d5d5d5;text-align:center}
.tophat2 .tophat-nav .site-controls ul li:first-child{border-left:0}
.tophat2 .tophat-nav .site-controls ul li a{padding-right:.5rem;padding-left:.5rem;font-size:1.15rem;text-align:center}
.tophat2 .tophat-nav .site-controls ul li a .icon-avatar{position:relative;margin-right:0;border:1px solid #656a6b;border-radius:50%;padding:.165rem;font-size:.985rem}
.tophat2 .tophat-nav .site-controls ul li a .icon-avatar .cart-badge{position:absolute;top:-2px;right:-7px;width:11px;height:11px;padding:1px;border-radius:50%;background:#e95a37;color:white;font-size:.5rem}
.tophat2 .tophat-nav .site-controls ul li a .cart-badge{background-color:#7d5b3f;color:#fff;margin-left:.4rem;padding:0 3px;font-size:.8rem}
.tophat2 .tophat-nav .site-controls ul li a:hover .icon-avatar,.tophat2 .tophat-nav .site-controls ul li a:focus .icon-avatar{border-color:#d9d3c7}
.tophat2 .tophat-nav .site-controls ul li a .icon-phone{font-weight:normal}
.tophat2 .tophat-nav .site-controls [class^="icon-"],.tophat2 .tophat-nav .site-controls [class*=" icon-"],.tophat2 .tophat-nav .site-controls .icon{position:relative;top:.1rem}
.tophat2 .tophat-nav .site-controls .dropdown-arrow:after{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:bold;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e93a';font-size:.625rem;margin-left:.5rem}
.tophat2 .tophat-nav ul{margin:0}
.tophat2 .tophat-nav ul li{margin:0;color:#656a6b}
.tophat2 .tophat-nav ul li a{display:block;padding:.3rem 0;color:#656a6b}
.tophat2 .tophat-nav ul li a:hover,.tophat2 .tophat-nav ul li a:focus{color:#d9d3c7}
.tophat2 .tophat-nav .your-account__label{display:none}
@media screen and (min-width:40.3125em){.tophat2{height:auto}
.tophat2 .tophat-nav{padding-left:.4375rem;padding-right:0}
.tophat2 .tophat-nav .site-nav,.tophat2 .tophat-nav .site-controls{padding:0}
.tophat2 .tophat-nav .site-nav ul li .dropdown .dropdown-pane,.tophat2 .tophat-nav .site-controls ul li .dropdown .dropdown-pane{left:0 !important;width:100% !important}
.tophat2 .tophat-nav .site-nav ul li{font-size:.75rem}
.tophat2 .tophat-nav .site-controls ul li:last-child a{padding-right:1rem}
.tophat2 .tophat-nav .site-controls [class^="icon-"],.tophat2 .tophat-nav .site-controls [class*=" icon-"],.tophat2 .tophat-nav .site-controls .icon{margin-right:0}
}
@media screen and (min-width:53.125em){#top-hat-hamburger{display:none}
.tophat2 .tophat-nav{padding-left:.75rem;padding-right:.75rem}
.tophat2 .tophat-nav .site-nav .inline-list,.tophat2 .tophat-nav .site-controls .inline-list{display:block}
.tophat2 .tophat-nav .site-nav .inline-list.mobile,.tophat2 .tophat-nav .site-controls .inline-list.mobile{display:none}
.tophat2 .tophat-nav .site-nav ul li a,.tophat2 .tophat-nav .site-controls ul li a{padding-right:1rem;padding-left:1rem}
.tophat2 .tophat-nav .site-nav ul li .dropdown .dropdown-pane,.tophat2 .tophat-nav .site-controls ul li .dropdown .dropdown-pane{left:inherit !important;width:auto !important;padding:.5rem 1rem}
.tophat2 .tophat-nav .site-nav ul li .dropdown .dropdown-pane.is-open .link-list ul li a,.tophat2 .tophat-nav .site-controls ul li .dropdown .dropdown-pane.is-open .link-list ul li a{font-size:.8125rem !important;padding:.1rem 0}
.tophat2 .tophat-nav .site-controls ul li{border-left:0}
.tophat2 .tophat-nav .site-controls ul li:last-child a{padding-right:0}
.tophat2 .tophat-nav .site-controls ul li a{font-size:.75rem}
.tophat2 .tophat-nav .site-controls ul li a .icon-avatar{margin-right:.25rem;font-size:.8125rem}
.tophat2 .tophat-nav ul li a{padding:.5rem 0}
}
@media screen and (max-width:53.125em){.tophat2 .tophat-nav .site-nav>div.switch-sites{display:none}
}
@media screen and (min-width:64em){.tophat2{height:auto;overflow:visible;max-width:100%}
.tophat2 .tophat-nav{padding-left:1rem;padding-right:1rem}
.tophat2 .tophat-nav .site-nav,.tophat2 .tophat-nav .site-controls{padding:0}
.tophat2 .tophat-nav .site-nav ul li{display:inline-block;font-size:.8125rem}
.tophat2 .tophat-nav .site-nav ul li:first-child a{background:0;border-right:0;border-left:0;border-bottom:0;margin-bottom:0}
.tophat2 .tophat-nav .site-nav ul li:first-child a:hover,.tophat2 .tophat-nav .site-nav ul li:first-child a:focus{color:#d9d3c7;cursor:default}
.tophat2 .tophat-nav .site-nav ul li a:after{content:none}
.tophat2 .tophat-nav .site-nav ul li a.selected{background:#fff;border-right:1px solid #d5d5d5;border-left:1px solid #d5d5d5;border-bottom:1px solid #fff;margin-bottom:-1px}
.tophat2 .tophat-nav .site-nav .dropdown-pane ul li a{border:0}
.tophat2 .tophat-nav .site-nav .dropdown-pane a{text-decoration:underline}
.tophat2 .tophat-nav .site-controls ul li a{font-size:.8125rem;line-height:1.4}
}
@media screen and (min-width:40.3125em) and (max-width:87.5em){.tophat-nav .site-controls .inline-list li:last-child .dropdown .dropdown-pane{right:0;left:auto !important}
}
@media screen and (min-width:64em) and (max-width:70em){.tophat2 .tophat-nav .site-nav ul li{font-size:.75rem}
.tophat2 .tophat-nav .site-controls ul li a{padding-right:1rem;padding-left:1rem;font-size:.75rem}
}
@media screen and (max-width:25em){.tophat2 .tophat-nav .site-nav{float:left;width:auto;text-align:center}
.tophat2 .tophat-nav .site-nav ul li:first-child{border-left:0}
.tophat2 .tophat-nav .site-controls{width:auto;float:right;text-align:center}
}
.ceilings-homepage .tophat2 .tophat-nav .site-nav .inline-list,.ceilings-homepage .tophat2 .tophat-nav .site-controls .inline-list{display:block}
.header-main{max-width:77.5rem;width:100%;margin-left:auto;margin-right:auto;padding-left:.4375rem;padding-right:.4375rem;padding-top:.75rem;padding-bottom:.75rem;float:none}
.header-main::before,.header-main::after{content:' ';display:table}
.header-main::after{clear:both}
.header-main:last-child:not(:first-child){float:right}
.header-main:last-child{float:none}
.header-main .logo,.header-main div.search-form{padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left}
.header-main .logo:last-child:not(:first-child),.header-main div.search-form:last-child:not(:first-child){float:right}
.header-main .logo{text-align:center;margin-bottom:.75rem}
.header-main .utility-nav{margin-top:.75rem;text-align:right}
.header-main div.search-form [type='search']{margin:0}
.header-main div.search-form [type='search']:-ms-input-placeholder{color:#888}
@media screen and (min-width:40.3125em){.header-main{padding-left:.75rem;padding-right:.75rem;padding-top:1rem;padding-bottom:1rem}
.header-main .logo,.header-main div.search-form{padding-left:.75rem;padding-right:.75rem}
.header-main .logo{padding-left:.75rem;padding-right:.75rem;width:25%;float:left;text-align:left}
.header-main .logo:last-child:not(:first-child){float:right}
.header-main .logo .icon-armstrong-ceilings-and-walls-logo{line-height:1.3}
.header-main div.search-form{padding-left:.75rem;padding-right:.75rem;width:50%;float:left;max-height:none;margin:.5rem 0}
.header-main div.search-form:last-child:not(:first-child){float:right}
.header-main .utility-nav{padding-left:.75rem;padding-right:.75rem;width:25%;float:left}
.header-main .utility-nav:last-child:not(:first-child){float:right}
}
@media screen and (max-width:53.125em){.header-main{border-bottom:1px solid #efefef}
}
@media screen and (min-width:64em){.header-main{padding-left:1rem;padding-right:1rem;padding-top:1.5rem;padding-bottom:1rem}
.header-main .logo,.header-main div.search-form{padding-left:1rem;padding-right:1rem}
.header-main .logo{padding-left:1rem;padding-right:1rem;width:33.33333333%;float:left;text-align:left;white-space:nowrap}
.header-main .logo:last-child:not(:first-child){float:right}
.header-main div.search-form{padding-left:1rem;padding-right:1rem;width:33.33333333%;float:left}
.header-main div.search-form:last-child:not(:first-child){float:right}
.header-main .utility-nav{padding-left:1rem;padding-right:1rem;width:33.33333333%;float:left;margin-top:.55rem !important}
.header-main .utility-nav:last-child:not(:first-child){float:right}
}
@media screen and (min-width:71.25em){.header-main .logo .icon-armstrong-ceilings-and-walls-logo{line-height:1.1}
}
.header-main2{max-width:77.5rem;width:100%;margin-left:auto;margin-right:auto;padding-left:.4375rem;padding-right:.4375rem;padding-top:.75rem;padding-bottom:.75rem;float:none}
.header-main2::before,.header-main2::after{content:' ';display:table}
.header-main2::after{clear:both}
.header-main2:last-child:not(:first-child){float:right}
.header-main2:last-child{float:none}
.header-main2 .logo,.header-main2 div.search-form{padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left}
.header-main2 .logo:last-child:not(:first-child),.header-main2 div.search-form:last-child:not(:first-child){float:right}
.header-main2 .logo{text-align:center;margin-bottom:.75rem}
.header-main2 div.search-form{z-index:9999}
.header-main2 div.search-form [type='search']{margin:0}
.header-main2 div.search-form [type='search']:-ms-input-placeholder{color:#888}
.header-main2 .tag-line{color:#121212;font-size:1.25rem;font-family:"Maison Neue, Medium";display:none;margin-left:auto}
@media screen and (min-width:40.3125em){.header-main2{padding:1rem .75rem 1.75rem .75rem}
.header-main2 .logo{padding-left:.4375rem;padding-right:0;width:100%;float:left;text-align:center}
.header-main2 .logo:last-child:not(:first-child){float:none}
.header-main2 .logo .icon-armstrong-ceilings-and-walls-logo{line-height:1.3}
.header-main2 div.search-form{padding-left:.4375rem;padding-right:.4375rem;width:60%;float:none;max-height:none;margin:0;margin-left:auto;margin-right:auto}
.header-main2 div.search-form:last-child:not(:first-child){float:none}
}
@media screen and (min-width:53.125em){.header-main2{display:flex;align-items:center;padding:2rem .75rem 1.25rem .75rem}
.header-main2 .logo{padding-left:.75rem;padding-right:0;width:27%;float:left;text-align:left;margin-right:auto}
.header-main2 .logo:last-child:not(:first-child){float:right}
.header-main2 .logo .icon-armstrong-ceilings-and-walls-logo{line-height:1.3;font-size:4rem}
.header-main2 div.search-form{padding-left:0;padding-right:0;width:40%;float:left;max-height:none;margin-left:auto;margin-right:auto}
.header-main2 div.search-form:last-child:not(:first-child){float:right}
.header-main2 .tag-line{display:inline-block}
}
@media screen and (max-width:53.125em){.header-main2{border-bottom:1px solid #efefef}
}
@media screen and (min-width:64em){.header-main2{padding:2rem .75rem 1.25rem .75rem}
.header-main2 div.search-form{padding-left:3rem;padding-right:3rem}
.header-main2 .logo{padding-left:1rem;width:20%}
.header-main2 .logo:last-child:not(:first-child){float:right}
.header-main2 div.search-form:last-child:not(:first-child){float:right}
}
@media screen and (min-width:71.25em){.header-main2 .logo .icon-armstrong-ceilings-and-walls-logo{line-height:1.1}
}
.mega-menu{height:56px;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5}
.mega-menu>div{max-height:56px;overflow:hidden}
.mega-menu #menu-toggle{position:absolute;opacity:0;z-index:-10}
.mega-menu #menu-toggle:not(:checked) ~ * .menu__close{display:none}
.mega-menu #menu-toggle:not(:checked) ~ * .menu__open{display:inline-block}
.mega-menu .mega-menu__categories{max-width:77.5rem;margin-left:auto;margin-right:auto;width:100%;float:left;font-size:1rem;line-height:0;list-style-type:none;max-height:112px;position:relative;margin-bottom:0;padding-left:14px;padding-right:14px;text-align:center;float:none}
.mega-menu .mega-menu__categories::before,.mega-menu .mega-menu__categories::after{content:' ';display:table}
.mega-menu .mega-menu__categories::after{clear:both}
.mega-menu .mega-menu__categories:last-child{float:none}
.mega-menu .mega-menu__categories .icon-chevron-sm-down{margin:0 .4375rem 0 0;vertical-align:text-top;height:auto}
.mega-menu .mega-menu__menu-item{display:inline-block;padding:0;margin-top:0;text-align:center;text-overflow:ellipsis}
.mega-menu .mega-menu__menu-item:first-child{margin-left:0}
.mega-menu .mega-menu__menu-item:last-child{position:absolute;right:0;bottom:3.45rem;background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 25%,#fff 100%);cursor:pointer}
.mega-menu .mega-menu__menu-item:last-child:before{content:"";height:100%;border-left:1px solid #d5d5d5;left:2.0625rem;position:absolute}
.mega-menu .mega-menu__menu-item:last-child:hover,.mega-menu .mega-menu__menu-item:last-child:focus{color:#d9d3c7}
.mega-menu .mega-menu__menu-item:last-child label{color:#7d5b3f;font-size:inherit;cursor:pointer;padding-left:3.125rem;padding:1.5375rem .9375rem 1.25rem 3.125rem}
.mega-menu .mega-menu__menu-item:last-child label:hover{color:#d9d3c7}
.mega-menu .mega-menu__menu-item:nth-last-child(2){display:none;text-align:right}
.mega-menu .mega-menu__menu-item:not(.is-active):hover .mega-menu__caption a{color:#d9d3c7}
.mega-menu .mega-menu__menu-item a{line-height:1;padding:1.25rem 0;display:inline-block;font-family:"Maison Neue, Bold";color:#656a6b}
.mega-menu .mega-menu--is-open>.mega-menu__caption{background-color:#efede9}
.mega-menu .mega-menu--is-open>.mega-menu__caption a{color:#121212}
.mega-menu .mega-menu--is-open>.mega-menu__caption a:hover{color:#121212}
.mega-menu .mega-menu--is-active .mega-menu__caption:after{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;content:'';width:100%;height:.3125rem;background-color:#656a6b;bottom:2px}
.mega-menu .mega-menu--is-active .mega-menu__caption:before{top:0;width:100%}
.mega-menu .mega-menu__caption{display:block;cursor:pointer;position:relative;width:100%;padding-left:.75rem;padding-right:.75rem}
.mega-menu .mega-menu__caption:after{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;content:'';width:100%;height:.3125rem;background-color:#656a6b;bottom:0;transition:width 666ms ease-in;width:0}
.mega-menu .mega-menu__caption:before{top:0;transition:width 666ms ease-in;width:0}
.mega-menu .mega-menu__panels{margin:0}
.mega-menu__content h3.mm-linklist-cta{font-size:.875rem;font-family:"Maison Neue, Bold";display:block !important}
.mega-menu__content a.btn.see-all{margin-bottom:1rem}
.mega-menu__content .column-linkList{float:left !important}
.mega-menu_column__content .megamenu_gridlist2{border-top:solid 1px #888;padding-top:1.25rem}
#menu-toggle:checked ~ .mega-menu#mega-menu{height:auto;padding:0}
#menu-toggle:checked ~ .mega-menu#mega-menu>div{max-height:inherit}
#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories{max-height:none}
#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories li{display:block;text-align:left;margin-left:0}
#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories li a{padding-top:1rem;padding-bottom:1rem}
#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories li label{padding-top:.75rem;padding-bottom:.75rem}
#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories li:first-child a,#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories li:nth-last-child(2) label{padding-top:.9375rem}
#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories li:nth-last-child(2){display:inline-block;position:absolute;top:0;right:1rem;margin:0;z-index:2}
#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories li:last-child{display:none}
#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories a,#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories label{display:block;background-color:#fff}
#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories a:hover,#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories label:hover{background-color:#fff}
#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories label{color:#888;cursor:pointer}
#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories label:hover{color:#121212}
#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories label span{margin-right:1rem;font-size:1.5rem}
#menu-toggle:checked ~ .mega-menu#mega-menu .mega-menu__caption:before,#menu-toggle:checked ~ .mega-menu#mega-menu .mega-menu__caption:after{display:none}
#menu-toggle:checked ~ .mega-menu#mega-menu ~ * .menu__open{display:none}
#menu-toggle:checked ~ .mega-menu#mega-menu ~ * .menu__close{display:inline-block}
.mega-menu__dropdown{position:absolute;left:-100%;width:100%;margin-top:0;z-index:10;overflow:hidden;line-height:0;background-color:transparent;max-width:100%;margin-left:auto;margin-right:auto;cursor:pointer;max-height:0}
.mega-menu__dropdown::before,.mega-menu__dropdown::after{content:' ';display:table}
.mega-menu__dropdown::after{clear:both}
.mega-menu__dropdown.mega-menu--is-open{z-index:100;max-height:9999px;left:0}
.mega-menu__dropdown.mega-menu--is-open .mega-menu__panel{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}
.mega-menu-back-to-main-menu{display:none}
.mega-menu__outer-panel{margin-left:auto;margin-right:auto;width:100%;max-width:1176px;float:none}
.mega-menu__outer-panel::before,.mega-menu__outer-panel::after{content:' ';display:table}
.mega-menu__outer-panel::after{clear:both}
.mega-menu__outer-panel:last-child:not(:first-child){float:right}
.mega-menu__outer-panel:last-child{float:none}
.mega-menu__panel{width:100%;border:.0625rem solid #efede9;max-width:1176px;box-shadow:0 5px 5px -4px rgba(0,0,0,0.3);padding:1rem 0 0 0;margin-top:-8px;background-color:#efede9;cursor:default;float:none}
.mega-menu__panel::before,.mega-menu__panel::after{content:' ';display:table}
.mega-menu__panel::after{clear:both}
.mega-menu__panel:last-child:not(:first-child){float:right}
.mega-menu__panel:last-child{float:none}
.mega-menu__panel.mega-menu__panel-column{max-width:100%;min-width:60%;width:auto;display:inline-block;right:inherit}
.mega-menu__close{float:right}
.mega-menu__close::before,.mega-menu__close::after{content:' ';display:table}
.mega-menu__close::after{clear:both}
.mega-menu__close span{color:#888}
.mega-menu__close:hover span{color:#121212}
.mega-menu__close .icon-x.icon-x{font-size:.8rem;vertical-align:top;margin:0;height:auto}
.mega-menu__close .mega-menu__close-label{font-size:1rem;display:none}
.mega-menu__content{min-height:320px;max-width:77.5rem;margin-left:auto;margin-right:auto;padding-left:.4375rem;padding-right:.4375rem;width:100%;float:none}
.mega-menu__content::before,.mega-menu__content::after{content:' ';display:table}
.mega-menu__content::after{clear:both}
.mega-menu__content:last-child:not(:first-child){float:right}
.mega-menu__content:last-child{float:none}
.mega-menu__content h3.mm-linklist-cta{font-size:.875rem;font-family:"Maison Neue, Bold";display:block !important}
.mega-menu__content h3 span.icon{font-size:.9375rem;padding-left:.5rem;font-weight:700}
.mega-menu__content h4{font-size:.875rem;color:#656a6b;font-family:"Maison Neue, Demi"}
.mega-menu__content figcaption{text-align:center;font-size:.876rem;line-height:.875rem}
.mega-menu__content div.image{float:right}
.mega-menu__content a.btn.see-all{margin-bottom:1rem}
.mega-menu__content .newpar.new.section.cq-Editable-dom{min-width:100px;min-height:100px}
.mega-menu__header h3{text-align:left;font-size:1.125rem;color:#656a6b;font-family:"Maison Neue, Bold"}
.mm-section-row-lists div.image{margin-left:auto}
.mega-menu__header-title{font-size:1.5rem;color:#000}
.mega-menu-grid-list{overflow:hidden;padding:0;margin-right:-0.4375rem;margin-left:-0.4375rem;margin-bottom:2rem;float:none;width:calc(100% + 1.75rem)}
.mega-menu-grid-list .grid-list{overflow:hidden;display:table;white-space:nowrap}
.mega-menu-grid-list .grid-list .grid-list-item{width:120px}
.mega-menu-grid-list .grid-list .grid-list-item figure.mega-menu-item img{width:-webkit-fill-available}
.mega-menu-grid-list .grid-list>.column,.mega-menu-grid-list .grid-list>.columns,.mega-menu-grid-list .video-list figure.video .grid-list>.thumb-container,.mega-menu-grid-list .video-list figure.video .grid-list>figcaption{padding-top:0;padding-bottom:0;float:none;display:table-cell;border-bottom:0;border-top:0;border-right:0;white-space:normal}
.mega-menu-grid-list .grid-list>.column:first-child,.mega-menu-grid-list .grid-list>.columns:first-child,.mega-menu-grid-list .video-list figure.video .grid-list>.thumb-container:first-child,.mega-menu-grid-list .video-list figure.video .grid-list>figcaption:first-child{padding-left:.875rem}
.mega-menu-grid-list .grid-list>.column:last-child,.mega-menu-grid-list .grid-list>.columns:last-child,.mega-menu-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.mega-menu-grid-list .video-list figure.video .grid-list>figcaption:last-child{padding-right:.875rem}
@media screen and (max-width:40.25em){.mega-menu_column__content .megamenu_gridlist{padding-top:1rem}
.mega-menu__panel{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:666ms;transition-timing-function:ease-in;transition-delay:0}
.mega-menu__header{float:none}
.mega-menu__header:last-child:not(:first-child){float:right}
.mega-menu__header:last-child{float:none}
.mega-menu-grid-list .grid-list>.column,.mega-menu-grid-list .grid-list>.columns,.mega-menu-grid-list .video-list figure.video .grid-list>figcaption,.mega-menu-grid-list .video-list figure.video .grid-list>.thumb-container{width:auto}
}
@media screen and (min-width:40.3125em){#menu-toggle:checked ~ .mega-menu#mega-menu label{font-size:1rem}
.mega-menu__panel.mega-menu__panel-column{max-width:800px}
.mega-menu-section-row-container .mm-section-row-lists{margin-bottom:3rem}
.mega-menu-section-row-container .mm-section-row-lists:empty{margin-bottom:0}
.mega-menu-grid-list{float:inherit;width:100%;margin-right:0;margin-left:0;padding-left:.375rem;padding-right:.375rem}
.mega-menu-grid-list .grid-list{display:block;white-space:normal}
.mega-menu-grid-list .grid-list .grid-list-item{width:auto}
.mega-menu-grid-list .grid-list>.column,.mega-menu-grid-list .grid-list>.columns,.mega-menu-grid-list .video-list figure.video .grid-list>.thumb-container,.mega-menu-grid-list .video-list figure.video .grid-list>figcaption{padding-top:.375rem;padding-bottom:.75rem;float:left;display:block;padding-left:.35rem;padding-right:.35rem}
.mega-menu-grid-list .grid-list>.column:first-child,.mega-menu-grid-list .grid-list>.columns:first-child,.mega-menu-grid-list .video-list figure.video .grid-list>.thumb-container:first-child,.mega-menu-grid-list .video-list figure.video .grid-list>figcaption:first-child{padding-left:.35rem}
.mega-menu-grid-list .grid-list>.column:last-child,.mega-menu-grid-list .grid-list>.columns:last-child,.mega-menu-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.mega-menu-grid-list .video-list figure.video .grid-list>figcaption:last-child{padding-right:.35rem}
}
@media screen and (max-width:48em){ul#menu-closed.mega-menu__categories{max-height:109px;white-space:normal;overflow:hidden}
}
@media screen and (min-width:48em){.mega-menu .mega-menu__menu-item:last-child{bottom:3.2rem}
.mega-menu .mega-menu--is-active .mega-menu__caption:after{bottom:1px !important}
}
@media screen and (max-width:53.125em){#menu-toggle ~ .mega-menu#mega-menu{height:0;width:0;transition:width 0 ease-out}
#menu-toggle:checked ~ .mega-menu#mega-menu{position:absolute;top:0;left:0;width:80%;height:-webkit-fill-available;z-index:999;background-color:#fff;transition:width 100ms ease-in}
#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories label{display:none}
#menu-toggle:checked ~ #mega-menu-mask{position:fixed;z-index:900;background-color:#000;opacity:.4;top:0;left:0;width:100%;height:100%}
.mega-menu [data-multi-toggle-group]{margin-left:-1.5rem;margin-right:-1.5rem}
.mega-menu [data-multi-toggle-group]:not(.is-open) .multi-toggle__panel{max-height:0}
.mega-menu [data-multi-toggle-group]:not(.is-open) .multi-toggle__toggler{border-bottom-width:1px}
.mega-menu [data-multi-toggle-group]:not(.is-open) .multi-toggle__toggler:after{-webkit-transform:rotate(0);transform:rotate(0)}
.mega-menu [data-multi-toggle-group]:not(.is-open) .multi-toggle__toggler:hover:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.mega-menu [data-multi-toggle-group]:not(.is-open) .multi-toggle__toggler h4,.mega-menu [data-multi-toggle-group]:not(.is-open) .multi-toggle__toggler a{color:#656a6b}
.mega-menu [data-multi-toggle-group] .multi-toggle__panel{max-height:999px;overflow:hidden;background-color:#fff;padding:0 1rem;transition-property:max-height;transition-duration:250ms}
.mega-menu [data-multi-toggle-group] .multi-toggle__panel .link-list ul li a{padding:.5rem 0;font-size:.85rem}
.mega-menu [data-multi-toggle-group] .multi-toggle__toggler{margin-top:-1px;padding:0 1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.mega-menu [data-multi-toggle-group] .multi-toggle__toggler:after{content:"";color:#888;position:absolute;right:1rem;top:calc(-0.5rem + 50%);-webkit-transform:rotate(180deg);transform:rotate(180deg);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:500ms;display:none}
.mega-menu [data-multi-toggle-group] .multi-toggle__toggler>*{display:inline-block}
.mega-menu [data-multi-toggle-group] .multi-toggle__toggler a{color:#7d5b3f}
.mega-menu [data-multi-toggle-group] .multi-toggle__toggler h4{margin-top:1.5rem;margin-bottom:.5rem;font-size:1rem;padding-right:1rem}
.mega-menu .link-group h4{margin-top:.875rem;margin-bottom:.875rem;font-size:1rem;padding-right:1rem}
.mega-menu button.see-all{margin-top:1.5rem}
.mega-menu hr{display:none}
.mega-menu .mega-menu__categories{padding-left:1.5rem;padding-right:1rem}
.mega-menu .mega-menu__caption{padding-right:0;padding-left:0}
.mega-menu .mega-menu__panels{max-width:77.5rem;margin-left:auto;margin-right:auto;padding-left:.4375rem;padding-right:.4375rem;float:left;position:absolute;top:0;left:0;width:100%;float:none}
.mega-menu .mega-menu__panels::before,.mega-menu .mega-menu__panels::after{content:' ';display:table}
.mega-menu .mega-menu__panels::after{clear:both}
.mega-menu .mega-menu__panels:last-child:not(:first-child){float:right}
.mega-menu .mega-menu__panels:last-child{float:none}
.mega-menu .mega-menu__panels .mega-menu__categories{overflow-x:hidden}
.mega-menu .mega-menu__panels .mega-menu__menu-item{display:none}
.mega-menu .mega-menu__panels .mega-menu__menu-item:not(:first-of-type){display:block}
.mega-menu .mega-menu-section-title-container-large{display:none}
.mega-menu .menu-mega-menu__header{max-width:77.5rem;padding-left:1rem;padding-right:1.5rem;width:100%;height:5.5rem;float:left;background-color:#efefef;border-bottom:1px solid #d5d5d5;display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem}
.mega-menu .menu-mega-menu__header .menu-mega-menu__close{line-height:1.75rem}
.mega-menu .mega-menu__header{max-width:77.5rem;padding-left:1rem;padding-right:1.5rem;width:100%;height:5.5rem;float:left;background-color:#efefef;border-bottom:1px solid #d5d5d5;display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem}
.mega-menu .mega-menu__header::before,.mega-menu .mega-menu__header::after{content:' ';display:table}
.mega-menu .mega-menu__header::after{clear:both}
.mega-menu__dropdown{left:-100%;transition-property:left,background-color;transition-duration:100ms,100ms;transition-timing-function:ease-in,ease-in;transition-delay:100ms,0.001ms}
.mega-menu__dropdown.mega-menu--is-open{transition-property:left;transition-duration:100ms;transition-timing-function:ease-in;transition-delay:.001ms,0.001ms}
.mega-menu-back-to-main-menu{display:block}
.mega-menu__content{padding-left:0;padding-right:0;background-color:#fff}
.mega-menu__content .mega-menu-back-to-main-menu h3{text-transform:none;float:left;color:#7d5b3f;cursor:pointer}
.mega-menu__content .mega-menu-back-to-main-menu h3 span.icon{padding-left:0;padding-right:.5rem;color:#7d5b3f}
.mega-menu__content [data-multi-toggle="category"]{padding:0 1rem}
.mega-menu__content .see-all__wrapper>a.see-all{display:none}
.mega-menu__content h3{margin-top:1rem;margin-bottom:.875rem;font-size:1rem}
.mega-menu__content h3.mm-linklist-cta{margin-left:-0.45rem;margin-top:1.5rem}
.mega-menu__outer-panel{height:100%}
.mega-menu__panel{padding:0;background-color:#fff;border:0;height:100%}
.mega-menu__close .icon-x.icon-x{font-size:1.25rem;color:#000}
.menu-mega-menu__close{float:right}
.menu-mega-menu__close .icon-x{font-size:1.25rem;color:#000}
.mm-section-row-lists div.image{display:none}
.mm-section-grid-lists-container{display:none}
}
@media screen and (min-width:53.125em){#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories{border-top:5px solid #7d5b3f;padding-bottom:.9375rem}
#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories li label{padding-top:1rem;padding-bottom:1rem}
.mega-menu .mega-menu__categories{padding-left:24px;padding-right:24px}
.mega-menu .mega-menu__panels #menu-more-categories{display:none}
.mega-menu .menu-mega-menu__header{display:none}
.mega-menu__dropdown{transition-property:max-height,left,background-color;transition-duration:666ms,0.001ms;transition-timing-function:ease-in,ease-in;transition-delay:.001ms,666ms}
.mega-menu__dropdown.mega-menu--is-open{transition-property:max-height,left,background-color;transition-duration:666ms,0.001ms;transition-timing-function:ease-in,ease-in;transition-delay:.001ms,0.001ms}
.mega-menu__panel .mega-menu__close.text-link{margin-right:1rem}
.mega-menu__close .icon-x.icon-x{font-size:1.5rem}
.mega-menu__close .mega-menu__close-label{display:inline-block}
.mega-menu__content{padding-left:.75rem;padding-right:.75rem}
.mega-menu__content h3.mm-linklist-cta span.icon{font-size:.7rem;padding-left:.2rem}
.mega-menu__content h4{margin-bottom:.5rem}
.mega-menu__content .link-group{margin-bottom:1rem}
.mega-menu__content .mm-section-row-lists{display:flex}
.mega-menu__content .mm-section-row-lists .mm_parsys{display:flex}
.mega-menu__content .mm-section-row-lists h3.mm-linklist-cta{margin-top:auto;margin-bottom:.1rem}
.mega-menu__header{padding-top:1rem;padding-left:.75rem;padding-right:.75rem}
.mega-menu__header-title{display:none}
.mega-menu-section-row-container .mega-menu-grid-list .grid-list>div.column{width:12.5%}
.mm-section-row-lists .link-group.column.megamenu_linklist:first-child{padding-left:0}
}
@media screen and (max-width:64em){.mega-menu__categories:last-child:not(:first-child){float:right}
}
@media screen and (min-width:64em){.mega-menu{height:72px}
.mega-menu>div{max-height:71px}
.mega-menu .mega-menu__categories{padding-left:32px;padding-right:32px;max-height:144px}
.mega-menu .mega-menu__menu-item:first-child{margin-left:0}
.mega-menu .mega-menu__menu-item:last-child{bottom:4.6rem;margin-left:0}
.mega-menu .mega-menu__menu-item:last-child label{padding:1.75rem 1.75rem 1.75rem 3.125rem}
.mega-menu .mega-menu__menu-item a{padding:1.75rem 0}
#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories li:first-child a,#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories li:nth-last-child(2) label{padding-top:1.4375rem}
#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories li:nth-last-child(2){right:2rem}
.mega-menu__header,.mega-menu__content{padding-left:1rem;padding-right:1rem}
.mega-menu-grid-list{padding-left:.5rem;padding-right:.5rem}
.mega-menu-grid-list>div.row{margin-right:-1rem;margin-left:-1rem}
.mega-menu-grid-list .grid-list>.column,.mega-menu-grid-list .grid-list>.columns,.mega-menu-grid-list .video-list figure.video .grid-list>.thumb-container,.mega-menu-grid-list .video-list figure.video .grid-list>figcaption{padding-left:.5rem;padding-right:.5rem}
.mega-menu-grid-list .grid-list>.column:first-child,.mega-menu-grid-list .grid-list>.columns:first-child,.mega-menu-grid-list .video-list figure.video .grid-list>.thumb-container:first-child,.mega-menu-grid-list .video-list figure.video .grid-list>figcaption:first-child{padding-left:.5rem}
.mega-menu-grid-list .grid-list>.column:last-child,.mega-menu-grid-list .grid-list>.columns:last-child,.mega-menu-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.mega-menu-grid-list .video-list figure.video .grid-list>figcaption:last-child{padding-right:.5rem}
}
@media screen and (max-width:40.25em) and (min-width:40.3125em){.mega-menu__header{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (max-width:40.25em) and (min-width:64em){.mega-menu__header{padding-left:1rem;padding-right:1rem}
}
@media screen and (min-width:40.25em) and (max-width:64em){.mm-section-grid-lists-container{margin-top:1.5rem}
}
@media screen and (max-width:70em){.mega-menu .mega-menu__panels{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (max-width:40.25em) and (min-width:70em){.mega-menu .mega-menu__panels{padding-left:1rem;padding-right:1rem}
}
.aem-AuthorLayer-Edit .header .add-new-nav{margin-top:110px;text-align:center;line-height:2rem}
.aem-AuthorLayer-Edit .header .mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__panel,.aem-AuthorLayer-Edit .header .mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel{margin-top:180px}
.aem-AuthorLayer-Preview .header .add-new-nav{display:none}
body.prevent-scrolling{overflow:hidden}
.mega-menu2{position:absolute;top:0;left:-100%;width:100%;height:-webkit-fill-available;z-index:999;background-color:#efede9;transition:none}
.mega-menu2>div{max-height:56px;overflow:hidden}
.mega-menu2 .mega-menu__header,.mega-menu2 .menu-mega-menu__header{max-width:77.5rem;padding-left:1rem;padding-right:1rem;width:100%;height:3.438rem;float:left;background-color:#656a6b;display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem}
.mega-menu2 .menu-mega-menu__header .menu-mega-menu__close{line-height:1.75rem}
.mega-menu2 .mega-menu__header::before,.mega-menu2 .mega-menu__header::after{content:' ';display:table}
.mega-menu2 .mega-menu__header::after{clear:both}
.mega-menu2 .mega-menu__header h3{text-align:left;font-size:1.125rem;color:#656a6b;font-family:"Maison Neue, Bold"}
.mega-menu2 .mega-menu__header-title{font-size:1.25rem;font-family:"Maison Neue, Demi";color:#fff}
.mega-menu2 .mega-menu__header-title .icon-chevron-sm-left{color:#fff;font-size:1.125rem;padding-right:.75rem;cursor:pointer}
.mega-menu2 .mega-menu__close,.mega-menu2 .menu-mega-menu__close{float:right}
.mega-menu2 .mega-menu__close .icon-x,.mega-menu2 .menu-mega-menu__close .icon-x{font-size:1.25rem;color:#fff;vertical-align:middle;margin:0;height:auto}
.mega-menu2 .mega-menu__close::before,.mega-menu2 .mega-menu__close::after{content:' ';display:table}
.mega-menu2 .mega-menu__close::after{clear:both}
.mega-menu2 .mega-menu__close span{color:#656a6b}
.mega-menu2 .mega-menu__close .mega-menu__close-label{font-size:1rem;display:none}
.mega-menu2 .mega-menu__categories{max-width:77.5rem;margin-left:auto;margin-right:auto;width:100%;float:left;font-size:1rem;line-height:0;list-style-type:none;max-height:112px;position:relative;margin-bottom:0;padding-left:1.5rem;padding-right:1rem;text-align:center;float:none;overflow-x:hidden}
.mega-menu2 .mega-menu__categories::before,.mega-menu2 .mega-menu__categories::after{content:' ';display:table}
.mega-menu2 .mega-menu__categories::after{clear:both}
.mega-menu2 .mega-menu__categories:last-child{float:none}
.mega-menu2 .mega-menu__categories .icon-chevron-sm-down{margin:0 .4375rem 0 0;vertical-align:text-top;height:auto}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item{display:none}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item .mega-menu__menu-item:not(:first-of-type){display:block}
.mega-menu2 .mega-menu--is-open>.mega-menu__caption{background-color:transparent}
.mega-menu2 .mega-menu--is-open>.mega-menu__caption a{color:#656a6b;position:relative}
.mega-menu2 .mega-menu__caption{display:block;cursor:pointer;position:relative;width:100%;padding-right:0;padding-left:0}
.mega-menu2 .mega-menu__caption:after{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;content:'';width:100%;height:.3125rem;background-color:#656a6b;bottom:0;width:0}
.mega-menu2 .mega-menu__caption:before{top:0;width:0}
.mega-menu2 .mega-menu__caption a{color:#656a6b;font-size:1.125rem;font-family:"Maison Neue, Bold";text-transform:none}
.mega-menu2 .mega-menu__panels{max-width:77.5rem;margin-left:auto;margin-right:auto;padding-left:.4375rem;padding-right:.4375rem;position:absolute;top:0;left:0;width:100%;float:none}
.mega-menu2 .mega-menu__panels::before,.mega-menu2 .mega-menu__panels::after{content:' ';display:table}
.mega-menu2 .mega-menu__panels::after{clear:both}
.mega-menu2 .mega-menu__panels:last-child:not(:first-child){float:right}
.mega-menu2 .mega-menu__panels:last-child{float:none}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown{position:absolute;left:-100%;width:100%;max-width:100%;z-index:auto;margin-top:0;margin-left:auto;margin-right:auto;overflow:hidden;line-height:0;background-color:transparent;cursor:pointer;transition:none}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown::before,.mega-menu2 .mega-menu__panels .mega-menu__dropdown::after{content:' ';display:table}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown::after{clear:both}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown.mega-menu--is-open{z-index:100;left:0;transition:none;transition-delay:unset}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown.mega-menu--is-open .mega-menu__panel{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0);min-height:50px}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel{margin-left:initial;margin-right:initial;width:100%;height:100%;max-width:1176px;float:none}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel::before,.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel::after{content:' ';display:table}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel::after{clear:both}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel:last-child:not(:first-child){float:right}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel:last-child{float:none}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__panel{position:absolute;top:0;z-index:50;width:100%;height:100%;border:0;max-width:1176px;padding:0;margin-top:0;background-color:#efede9;cursor:default;float:none}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__panel::before,.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__panel::after{content:' ';display:table}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__panel::after{clear:both}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__panel:last-child:not(:first-child){float:right}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__panel:last-child{float:none}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__panel.mega-menu__panel-column{max-width:100%;min-width:60%;width:auto;display:inline-block;right:inherit}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel{position:absolute;top:0;height:100%;width:100%;min-width:350px;cursor:default;margin-top:0}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel [data-subsection-panel]{position:absolute;left:-100%;top:0;z-index:50;margin-top:0;height:100%;width:100%;background-color:#efede9;transition:none;overflow-y:auto}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel [data-subsection-panel].open-subsection{left:0;transition:none;transition-delay:unset}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel [data-subsection-panel] ul{margin-left:3.3rem}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel [data-subsection-panel] ul:not(:last-child){margin-bottom:2rem}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel [data-subsection-panel] ul li{list-style-type:none;font-size:1rem;line-height:1.65rem}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel [data-subsection-panel] ul li.list-title{font-family:"Maison Neue, Demi";color:#656a6b}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel [data-subsection-panel] ul li.see-all{font-family:"Maison Neue, Bold"}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel [data-subsection-panel] ul li.see-all .icon-chevron-sm-right{font-weight:bold;margin-left:.2rem;font-size:.875rem}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel [data-subsection-panel] ul li a{font-family:"Maison Neue, Medium"}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__content{background-color:transparent;min-height:320px;max-width:77.5rem;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;padding-bottom:1rem;width:100%;float:none}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__content::before,.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__content::after{content:' ';display:table}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__content::after{clear:both}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__content:last-child:not(:first-child){float:right}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__content:last-child{float:none}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__content h3{margin-top:1rem;margin-bottom:.875rem;font-size:1rem}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__content h3 span.icon{font-size:.9375rem;padding-left:.5rem;font-weight:700}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__content .newpar.new.section.cq-Editable-dom{min-width:100px;min-height:100px}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__content ul.subsection-nav{margin:0 0 0 3.3rem}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__content ul.subsection-nav [data-subsection-nav]{list-style-type:none;padding-bottom:1rem;width:100%}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__content ul.subsection-nav [data-subsection-nav] a{color:#656a6b;font-family:"Maison Neue, Demi";font-size:1.125rem}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__content ul.subsection-nav [data-subsection-nav] a:hover{color:#d9d3c7}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__content ul.subsection-nav [data-subsection-nav].open-subsection a{color:#d9d3c7;text-decoration:underline}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__content .no-dropdown{margin-top:1rem}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mm-back-to-main{color:#7d5b3f;font-family:"Maison Neue, Bold";font-size:1rem;margin-top:1.7rem;list-style-type:none;width:100%;cursor:pointer}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mm-back-to-main .icon-chevron-sm-left{color:#7d5b3f;font-size:.7rem;font-weight:bold;margin-right:.25rem}
#menu-toggle{position:absolute;opacity:0;z-index:-10}
#menu-toggle:not(:checked) ~ * .menu__close{display:none}
#menu-toggle:not(:checked) ~ * .menu__open{display:inline-block}
#menu-toggle:checked ~ .mega-menu2{transition:none;left:0}
#menu-toggle:checked ~ .mega-menu2>div{max-height:inherit}
#menu-toggle:checked ~ .mega-menu2 ul.mega-menu__categories{max-height:none}
#menu-toggle:checked ~ .mega-menu2 ul.mega-menu__categories li{display:block;text-align:left;margin-left:0}
#menu-toggle:checked ~ .mega-menu2 ul.mega-menu__categories li a{padding-top:1rem;padding-bottom:1rem}
#menu-toggle:checked ~ .mega-menu2 ul.mega-menu__categories li label{display:none}
#menu-toggle:checked ~ .mega-menu2 ul.mega-menu__categories li:first-child a,#menu-toggle:checked ~ .mega-menu2 ul.mega-menu__categories li:nth-last-child(2) label{padding-top:.9375rem}
#menu-toggle:checked ~ .mega-menu2 ul.mega-menu__categories li:nth-last-child(2){display:inline-block;position:absolute;top:0;right:1rem;margin:0;z-index:2}
#menu-toggle:checked ~ .mega-menu2 ul.mega-menu__categories li:last-child{display:none}
#menu-toggle:checked ~ .mega-menu2 ul.mega-menu__categories a,#menu-toggle:checked ~ .mega-menu2 ul.mega-menu__categories label{display:block}
#menu-toggle:checked ~ .mega-menu2 ul.mega-menu__categories label{color:#656a6b;cursor:pointer}
#menu-toggle:checked ~ .mega-menu2 ul.mega-menu__categories label:hover{color:#d9d3c7}
#menu-toggle:checked ~ .mega-menu2 ul.mega-menu__categories label span{margin-right:1rem;font-size:1.5rem}
#menu-toggle:checked ~ .mega-menu2 .mega-menu__caption:before,#menu-toggle:checked ~ .mega-menu2 .mega-menu__caption:after{display:none}
#menu-toggle:checked ~ .mega-menu2 ~ * .menu__open{display:none}
#menu-toggle:checked ~ .mega-menu2 ~ * .menu__close{display:inline-block}
@media screen and (min-width:53.125em){#menu-toggle:checked ~ .mega-menu2{height:auto;padding:0;position:static;width:inherit;background-color:#fff}
#menu-toggle:checked ~ .mega-menu2 ul.mega-menu__categories{border-top:5px solid #7d5b3f;padding-bottom:.9375rem}
#menu-toggle:checked ~ .mega-menu2 ul.mega-menu__categories li label{padding-top:1rem;padding-bottom:1rem;display:block}
.mega-menu2{position:static;height:56px;border-bottom:0;background-color:#fff}
.mega-menu2>div{box-shadow:0 3px 6px #00000029;position:relative;z-index:200}
.mega-menu2 .mega-menu__categories{padding-left:24px;padding-right:24px}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item{display:inline-block;padding:0;margin-top:0;text-align:center;text-overflow:ellipsis}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item:first-child{margin-left:0}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item:last-child{position:absolute;right:0;bottom:3.45rem;background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 25%,#fff 100%);cursor:pointer}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item:last-child:before{content:"";height:100%;border-left:1px solid #d5d5d5;left:2.0625rem;position:absolute}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item:last-child:hover,.mega-menu2 .mega-menu__categories .mega-menu__menu-item:last-child:focus{color:#d9d3c7}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item:last-child label{color:#7d5b3f;font-size:inherit;cursor:pointer;padding-left:3.125rem;padding:1.5375rem .9375rem 1.25rem 3.125rem}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item:last-child label:hover{color:#d9d3c7}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item:nth-last-child(2){display:none;text-align:right}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item:not(.is-active):hover .mega-menu__caption a{color:#d9d3c7}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item:not(.is-active):hover .mega-menu__caption a:after{background-color:#d9d3c7}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item .mega-menu__caption{padding-left:.75rem;padding-right:.75rem}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item .mega-menu__caption a{line-height:1;padding:1.25rem 0;display:inline-block;font-size:1rem}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item.mega-menu--is-open>.mega-menu__caption a:after{content:"";position:absolute;bottom:29%;left:0;height:3px;width:100%;background-color:#656a6b}
.mega-menu2 .menu-mega-menu__header{display:none}
.mega-menu2 .mega-menu__header{max-width:inherit;display:block;border-bottom:0;background-color:inherit;float:none;height:auto;padding:0;margin-bottom:0;justify-content:inherit;align-items:inherit}
.mega-menu2 .mega-menu__header-title{display:none}
.mega-menu2 .mega-menu__panels{margin:0;max-width:inherit;padding-left:0;padding-right:0;position:static}
.mega-menu2 .mega-menu__panels #menu-more-categories{display:none}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown{transition:.7s}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown.mega-menu--is-open{transition:.7s;transition-delay:.2s}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel{width:auto}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__panel{position:relative;width:30%;min-width:350px;float:left;background-color:#fff;box-shadow:0 3px 6px #00000029;border:0;padding:1rem 0 0 0;margin-top:-5px}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__panel .mega-menu__close.text-link{margin-right:0}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel{position:relative;width:30%;margin-top:-5px}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel [data-subsection-panel]{left:-10px;z-index:25;transition:.4s;box-shadow:0 3px 6px #00000029}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel [data-subsection-panel]::-webkit-scrollbar{width:.5rem}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel [data-subsection-panel]::-webkit-scrollbar-track{border-radius:1rem;background:#fff}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel [data-subsection-panel]::-webkit-scrollbar-thumb{background-color:#656a6b;border-radius:1rem}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel [data-subsection-panel].open-subsection{left:100%;transition:.4s;transition-delay:.2s}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel [data-subsection-panel] .mega-menu__close{visibility:hidden}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel [data-subsection-panel] ul{margin-left:1rem}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel [data-subsection-panel] ul:first-child{margin-top:.7rem}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__content{padding-left:.75rem;padding-right:.75rem}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__content ul.subsection-nav{margin:1rem 0 0 3rem}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__content ul.subsection-nav [data-subsection-nav]{width:fit-content}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mm-back-to-main{display:none}
.mega-menu2 .mega-menu__close:hover span{color:#d9d3c7}
.mega-menu2 .mega-menu__close .icon-x{font-size:1.125rem;color:#656a6b}
.mega-menu2 .mega-menu__close .mega-menu__close-label{display:inline-block}
}
@media screen and (min-width:64em){.mega-menu2{height:72px}
.mega-menu2>div{max-height:71px}
.mega-menu2 .mega-menu__categories{padding-left:32px;padding-right:32px;max-height:144px}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item:first-child{margin-left:0}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item:last-child{bottom:4.6rem;margin-left:0}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item:last-child label{padding:1.75rem 1.75rem 1.75rem 3.125rem}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item .mega-menu__caption a{padding:1.75rem 0}
.mega-menu2 .mega-menu__content{padding-left:1rem;padding-right:1rem}
}
.my-armstrong-landing .recents{display:inline-block;width:calc(100% - 2rem);vertical-align:top;margin:0 1rem;margin-bottom:2rem}
.my-armstrong-landing h2{text-transform:none}
.my-armstrong-landing .my-armstrong-card{margin:0 1rem;margin-bottom:2rem;display:inline-block;width:calc(100% - 2rem);vertical-align:top}
.my-armstrong-landing .collapsible-card .links a.my-armstrong-link{line-height:2rem}
.my-armstrong-landing.contractor-portal .welcome{font-family:"Maison Neue, Extra Bold"}
.my-armstrong-landing.contractor-portal .welcome #auth-label-name{text-transform:uppercase}
.my-armstrong-landing.contractor-portal .welcome .gray-font{color:#8e8e8e}
.my-armstrong-landing.contractor-portal a{color:#e95710;font-family:"Maison Neue, Book"}
.my-armstrong-landing.contractor-portal a:hover{color:rgba(233,87,16,0.7)}
.my-armstrong-landing.contractor-portal a.btn{background:#e95710;border:2px solid #e95710;color:#fff;font-weight:normal;font-family:"Maison Neue, Bold"}
.my-armstrong-landing.contractor-portal a.btn:hover{background:#f08957;border:2px solid #f08957}
.my-armstrong-landing.contractor-portal .collapsible-card{padding-left:3rem}
.my-armstrong-landing.contractor-portal .collapsible-card .top>img{display:none}
.my-armstrong-landing.contractor-portal .collapsible-card .top h3{font-family:"Maison Neue, Extra Bold";text-transform:uppercase}
.my-armstrong-landing.contractor-portal .collapsible-card .top .toggle{background:#e95710}
.my-armstrong-landing.contractor-portal .collapsible-card .links{margin-left:.5rem}
.my-armstrong-landing.contractor-portal .contractor-rewards-container{display:flex;align-items:start;flex-direction:column}
.my-armstrong-landing.contractor-portal .my-type .optional-promo .section.gray{background-color:#dbdbdb}
.my-armstrong-landing.contractor-portal .my-type .optional-promo h3{font-family:"Maison Neue, Extra Bold"}
.my-armstrong-landing.contractor-portal .my-type .optional-promo p{font-family:"Maison Neue, Medium"}
@media screen and (min-width:53.125em){.my-armstrong-landing .my-armstrong-card{width:45%}
.my-armstrong-landing.contractor-portal .contractor-rewards-container{flex-direction:unset}
}
.collapsible-card{-webkit-box-shadow:4px 4px 10px 2px #ccc;-moz-box-shadow:4px 4px 10px 2px #ccc;box-shadow:4px 4px 10px 2px #ccc;margin:0 1rem;margin-bottom:2rem;display:inline-block;width:calc(100% - 2rem);vertical-align:top}
.collapsible-card .top{display:flex;align-items:center;justify-content:space-between;padding:.5rem;cursor:pointer}
.collapsible-card .top h3{margin-bottom:0;text-align:left;flex:1;font-size:1.5rem}
.collapsible-card .top img{width:55px;margin-right:1rem}
.collapsible-card .top .toggle{background:#7d5b3f;border-radius:50%;padding:.27rem;color:white;margin-left:1rem}
.collapsible-card .top .toggle.icon-chevron-sm-up:before{position:relative;left:1px}
.collapsible-card .top .toggle.icon-chevron-sm-down:before{position:relative;left:1px;top:1px}
.collapsible-card .top .toggle-close{display:none}
.collapsible-card.open .top .toggle-open{display:none}
.collapsible-card.open .top .toggle-close{display:block}
.collapsible-card .links{display:none;margin-left:calc(60px + 2rem);padding-bottom:2rem}
.collapsible-card.open .links{display:block}
.collapsible-card .links a{font-size:17px}
@media screen and (min-width:53.125em){.collapsible-card{width:45%}
.collapsible-card .top .toggle.icon-chevron-sm-up:before{left:0}
.collapsible-card .top .toggle.icon-chevron-sm-down:before{left:0}
}
.my-rewards.collapsible-card{margin:0;width:100%}
.my-rewards.collapsible-card .top{padding-left:3rem}
.my-rewards.collapsible-card .top-no-toggle{display:none;align-items:center;justify-content:space-between;padding:.5rem;padding-left:3rem}
.my-rewards.collapsible-card .top-no-toggle h3{margin-bottom:0;text-align:left;flex:1;font-size:1.5rem;font-family:"Maison Neue, Extra Bold"}
.my-rewards.collapsible-card.open{padding-left:0}
.my-rewards.collapsible-card.open .links{margin-left:0}
.my-rewards.collapsible-card.open .links>div:first-child{display:flex;flex-direction:column;padding-top:1rem;padding-left:3rem}
.my-rewards.collapsible-card.open .links>div:first-child>div:nth-child(2){padding:0}
.my-rewards.collapsible-card.open .links>div:first-child>div:nth-child(2) a.btn{margin-top:1.5rem}
.my-rewards.collapsible-card.open .links>div:first-child>div h4{font-family:"Maison Neue, Bold";margin-bottom:.5rem}
.my-rewards.collapsible-card.open .links>div:first-child>div h5{font-family:"Maison Neue, Bold";margin-bottom:0;white-space:nowrap}
.my-rewards.collapsible-card.open .links>div:first-child>div span.reward-points{font-family:"Maison Neue, Bold";font-size:3rem;color:#e95710}
.my-rewards.collapsible-card.open .links>div:first-child>div span.points{font-family:"Maison Neue, Bold";font-size:.813rem}
.my-rewards.collapsible-card.open .links div.rewards-id{width:100%;text-align:center;margin-top:2rem;font-family:"Maison Neue, Bold"}
.my-rewards.no-rewards{display:flex;flex-direction:column;padding:1rem 0}
.my-rewards.no-rewards>div:first-child{display:flex;flex-direction:column}
.my-rewards.no-rewards>div:first-child>div:first-child{margin-left:0;padding:0 1rem 1rem 1rem}
.my-rewards.no-rewards>div:first-child>div:nth-child(2){margin-left:2rem;padding-right:.75rem}
.my-rewards.no-rewards>div:first-child>div h4{font-family:"Maison Neue, Extra Bold"}
.my-rewards.no-rewards .rewards-id,.my-rewards.no-rewards .rewards-id-no-rewards{width:100%;text-align:center;margin-top:2rem;font-family:"Maison Neue, Bold"}
.my-rewards.no-rewards .rewards-id-no-rewards{color:#e95710;margin-top:.5rem;padding:0 .5rem}
.my-rewards.no-club{display:flex;flex-direction:column;padding:1rem 0}
.my-rewards.no-club>div:first-child{margin-left:0;padding:0 1rem 1rem 1rem}
.my-rewards.no-club>div:nth-child(2){margin-left:2rem;padding-right:.75rem}
.my-rewards.no-club>div h4{font-family:"Maison Neue, Extra Bold"}
.my-rewards.no-club>div img{height:152px;width:152px;max-width:unset}
@media screen and (min-width:40.3125em){.my-rewards.collapsible-card.open .links>div:first-child{flex-direction:row}
.my-rewards.collapsible-card.open .links>div:first-child>div:nth-child(2){padding:.0rem 1.7rem}
.my-rewards.no-rewards{flex-direction:column;padding:2rem 0}
.my-rewards.no-rewards>div:first-child{flex-direction:row}
.my-rewards.no-rewards>div:first-child>div:first-child{min-width:30%;margin-left:3rem}
.my-rewards.no-club{flex-direction:row;padding:2rem 0}
.my-rewards.no-club>div:first-child{min-width:30%;margin-left:3rem}
}
@media screen and (min-width:53.125em){.my-rewards.collapsible-card .top{display:none}
.my-rewards.collapsible-card .top-no-toggle{display:flex}
}
.my-slider>section .slider-container{position:relative;overflow:hidden}
.my-slider>section .slider-container .slider{left:0;width:auto;white-space:nowrap;position:relative;transition:linear .25s;will-change:transform;transform:translateX(-100%)}
.my-slider>section .slider-container .slider.no-animate{transition:none !important}
.my-slider>section .slider-container .slider .slide{width:100%;height:180px;position:relative;display:inline-block}
.my-slider>section .slider-container .slider .slide>a{display:contents}
.my-slider>section .slider-container .slider .slide .slide-image{width:100%;height:175px;position:relative;display:inline-block;background-color:transparent;background-repeat:no-repeat;background-position:top;background-size:cover;margin-bottom:2.5rem}
.my-slider>section .slider-container .slider .slide .slide-image.center-crop{background-position:center}
.my-slider>section .slider-container .slider .slide .slider-link{width:100%;text-align:center;position:absolute;top:190px}
.my-slider>section .slider-container .slider .slide .slider-link a{font-family:"Maison Neue, Extra Bold";font-size:.875rem}
.my-slider>section .slider-container .slider .slide::after,.my-slider>section .slider-container .slider .slide-image::after,.my-slider>section .slider-container .slider .slide a::after{clear:both}
.my-slider>section.single .slider-container .slider{transform:none}
.my-slider>section .navigation{width:100%;text-align:center}
.my-slider>section .navigation>div{display:inline-block;width:15px;height:15px;border:2px solid #e95710;border-radius:50%;cursor:pointer}
.my-slider>section .navigation>div.selected{border:2px solid #e95710;background:#e95710}
@media screen and (min-width:40.3125em){.my-slider>section .slider-container .slider .slide{min-height:350px;max-height:350px;height:initial}
.my-slider>section .slider-container .slider .slide .slide-image{min-height:350px;max-height:350px;height:initial}
.my-slider>section .slider-container .slider .slide .slider-link{top:365px}
.my-slider>section .slider-container .slider .slide .slider-link a{font-family:"Maison Neue, Extra Bold";font-size:1rem}
}
@media screen and (min-width:53.125em){.my-slider>section .slider-container .slider .slide{min-height:260px;max-height:260px}
.my-slider>section .slider-container .slider .slide .slide-image{min-height:260px;max-height:260px}
.my-slider>section .slider-container .slider .slide .slider-link{top:275px}
}
@media screen and (min-width:64em){.my-slider>section .slider-container .slider .slide{min-height:260px;max-height:260px}
.my-slider>section .slider-container .slider .slide .slide-image{min-height:260px;max-height:260px}
.my-slider>section .slider-container .slider .slide .slider-link{top:275px}
}
.contractor-club-signup a{color:#e95710;font-family:"Maison Neue, Book"}
.contractor-club-signup a:hover{color:#f08957}
.contractor-club-signup button,.contractor-club-signup input[type=submit],.contractor-club-signup input[type=button],.contractor-club-signup a.btn,.contractor-club-signup span.btn{background:#e95710;border:2px solid #e95710;color:#fff;font-weight:normal;font-family:"Maison Neue, Bold"}
.contractor-club-signup button:hover,.contractor-club-signup input[type=submit]:hover,.contractor-club-signup input[type=button]:hover,.contractor-club-signup a.btn:hover,.contractor-club-signup span.btn:hover{background:#f08957;border:2px solid #f08957}
.contractor-club-signup button.disabled,.contractor-club-signup button[disabled],.contractor-club-signup input[type=submit].disabled,.contractor-club-signup input[type=submit][disabled],.contractor-club-signup input[type=button].disabled,.contractor-club-signup input[type=button][disabled],.contractor-club-signup a.btn.disabled,.contractor-club-signup a.btn[disabled],.contractor-club-signup span.btn.disabled,.contractor-club-signup span.btn[disabled]{border-color:#888;background:#b7b7b7}
.contractor-club-signup input[type=text]::selection,.contractor-club-signup input[type=email]::selection,.contractor-club-signup input[type=password]::selection,.contractor-club-signup select::selection{background:#e95710;color:#fff}
.contractor-club-signup input[type=text]:focus,.contractor-club-signup input[type=email]:focus,.contractor-club-signup input[type=password]:focus,.contractor-club-signup select:focus{border:2px solid #e95710}
.contractor-club-signup .select-dropdown span.select-focus{background:#e95710;color:#fff;border-left:2px solid #e95710;border-right:2px solid #e95710;border-bottom:1px solid #e95710}
.contractor-club-signup input[type="checkbox"]:checked+label span,.contractor-club-signup input[type="checkbox"]+label:hover span{border:2px solid #e95710;color:#e95710}
.contractor-club-signup h3,.contractor-club-signup h4{font-family:"Maison Neue, Extra Bold"}
.contractor-club-signup form>div{margin-bottom:2rem}
.contractor-club-signup form label[for="optin"],.contractor-club-signup form label[for="privacyAgreement"]{display:flex}
.contractor-club-signup form label[for="optin"]{margin-bottom:1rem}
.contractor-club-signup form input+.error{margin-top:-1rem;margin-bottom:1rem}
.contractor-club-signup form .error a{color:#7d5b3f;text-decoration:underline}
.contractor-club-signup form .error a:hover{color:rgba(233,87,16,0.7)}
@media screen and (min-width:40.3125em){.contractor-club-signup form{display:flex;flex-wrap:wrap}
.contractor-club-signup form>div:last-child{width:100%}
.contractor-club-signup form>div:not(:last-child){flex:1;padding-right:2rem}
}
.skin-contractor .page a,.skin-contractor .page #video-library a{color:#e95710;font-family:"Maison Neue, Bold"}
.skin-contractor .page a:hover,.skin-contractor .page #video-library a:hover{color:#f08957}
.skin-contractor .page .grid-list-item a.download-link{font-family:"Maison Neue, Book"}
.skin-contractor .page button,.skin-contractor .page input[type=submit],.skin-contractor .page input[type=button],.skin-contractor .page a.btn,.skin-contractor .page span.btn{background:#e95710 !important;border:2px solid #e95710 !important;color:#fff !important;font-weight:normal;font-family:"Maison Neue, Bold"}
.skin-contractor .page button:hover,.skin-contractor .page input[type=submit]:hover,.skin-contractor .page input[type=button]:hover,.skin-contractor .page a.btn:hover,.skin-contractor .page span.btn:hover{background:#f08957 !important;border:2px solid #f08957 !important}
.skin-contractor .page button.secondary-btn,.skin-contractor .page input[type=submit].secondary-btn,.skin-contractor .page input[type=button].secondary-btn,.skin-contractor .page a.btn.secondary-btn,.skin-contractor .page span.btn.secondary-btn{color:#e95710 !important;border:3px solid #e95710 !important;background:transparent !important;text-decoration:none}
.skin-contractor .page button.secondary-btn:hover,.skin-contractor .page input[type=submit].secondary-btn:hover,.skin-contractor .page input[type=button].secondary-btn:hover,.skin-contractor .page a.btn.secondary-btn:hover,.skin-contractor .page span.btn.secondary-btn:hover{background:#dbdbdb !important}
.skin-contractor .page button.secondary-btn.reversed,.skin-contractor .page input[type=submit].secondary-btn.reversed,.skin-contractor .page input[type=button].secondary-btn.reversed,.skin-contractor .page a.btn.secondary-btn.reversed,.skin-contractor .page span.btn.secondary-btn.reversed{color:#fff !important;border:3px solid #fff !important}
.skin-contractor .page button.secondary-btn.reversed:hover,.skin-contractor .page button.secondary-btn.reversed:focus,.skin-contractor .page button.secondary-btn.reversed:active,.skin-contractor .page input[type=submit].secondary-btn.reversed:hover,.skin-contractor .page input[type=submit].secondary-btn.reversed:focus,.skin-contractor .page input[type=submit].secondary-btn.reversed:active,.skin-contractor .page input[type=button].secondary-btn.reversed:hover,.skin-contractor .page input[type=button].secondary-btn.reversed:focus,.skin-contractor .page input[type=button].secondary-btn.reversed:active,.skin-contractor .page a.btn.secondary-btn.reversed:hover,.skin-contractor .page a.btn.secondary-btn.reversed:focus,.skin-contractor .page a.btn.secondary-btn.reversed:active,.skin-contractor .page span.btn.secondary-btn.reversed:hover,.skin-contractor .page span.btn.secondary-btn.reversed:focus,.skin-contractor .page span.btn.secondary-btn.reversed:active{background:rgba(255,255,255,0.25) !important;color:#fff !important;text-shadow:1px 1px 2px rgba(0,0,0,0.21) !important;border:3px solid #fff !important}
.skin-contractor .page button.disabled,.skin-contractor .page button[disabled],.skin-contractor .page input[type=submit].disabled,.skin-contractor .page input[type=submit][disabled],.skin-contractor .page input[type=button].disabled,.skin-contractor .page input[type=button][disabled],.skin-contractor .page a.btn.disabled,.skin-contractor .page a.btn[disabled],.skin-contractor .page span.btn.disabled,.skin-contractor .page span.btn[disabled]{border-color:#888 !important;background:#b7b7b7 !important}
.skin-contractor .page input[type=text]::selection,.skin-contractor .page input[type=email]::selection,.skin-contractor .page input[type=password]::selection,.skin-contractor .page input[type=number]::selection,.skin-contractor .page select::selection{background:#e95710;color:#fff}
.skin-contractor .page input[type=text]:focus,.skin-contractor .page input[type=email]:focus,.skin-contractor .page input[type=password]:focus,.skin-contractor .page input[type=number]:focus,.skin-contractor .page select:focus{border:2px solid #e95710}
.skin-contractor .page .select-dropdown span.select-focus{background:#e95710;color:#fff;border-left:2px solid #e95710;border-right:2px solid #e95710;border-bottom:1px solid #e95710}
.skin-contractor .page input[type="checkbox"]:checked+label span,.skin-contractor .page input[type="checkbox"]+label:hover span{border:2px solid #e95710;color:#e95710}
.skin-contractor .page h1,.skin-contractor .page h2,.skin-contractor .page h3,.skin-contractor .page h4,.skin-contractor .page h5,.skin-contractor .page #video-library h1,.skin-contractor .page #video-library h2,.skin-contractor .page #video-library h3,.skin-contractor .page #video-library h4,.skin-contractor .page #video-library h5{font-family:"Maison Neue, Extra Bold";text-transform:uppercase !important}
.skin-contractor .page .mini-card-promo h3,.skin-contractor .page .video-mini-promotion .promo>div .top .title>h3,.skin-contractor .page [data-carousel-ymal] .carousel-wrap .carousel-wrap-container .carousel__row .carousel-item-margin .carousel-thumbnail .carousel-thumbnail-row .b-text,.skin-contractor .page .article-content>div article figure+div a.title{color:#e95710}
.skin-contractor .page #video-library .browse-categories .category-options div>a.selected,.skin-contractor .page #video-library .pagination>div>a.page.selected{background:#e95710}
.skin-contractor .page .tryptic-hero__panel__overlay:before{background:#dbdbdb}
.skin-contractor .page [data-pager].pager--start .pager__prev,.skin-contractor .page [data-pager].pager--end:not(.pager--start) .pager__next{color:#b7b7b7 !important;background:transparent !important;border:transparent !important}
.skin-contractor .page [data-pager] .pager__prev,.skin-contractor .page [data-pager] .pager__next,.skin-contractor .page button.text-link{color:#e95710 !important;background:transparent !important;border:transparent !important}
.skin-contractor .page [data-pager] .pager__prev:hover,.skin-contractor .page [data-pager] .pager__next:hover,.skin-contractor .page button.text-link:hover{color:#f08957}
.skin-contractor .page .marketing-promo button.secondary-btn{color:#fff !important;border-color:#fff !important}
.skin-contractor .page .video .vjs-big-play-button,.skin-contractor .page .video-js .vjs-big-play-button{background-color:rgba(0,0,0,0.45) !important;border:none !important}
.skin-contractor .page .video:hover .vjs-big-play-button,.skin-contractor .page .video-js:hover .vjs-big-play-button{background-color:#000 !important;border:none !important}
.skin-contractor .page .video-js .vjs-control-bar .vjs-control,.skin-contractor .page .vjs-control .vjs-button{background-color:transparent !important;border:none !important}
div.live-agent{line-height:1.75em}
div.live-agent strong{font-size:1.2rem}
button[data-live-chat],a[data-live-chat]{display:none;visibility:hidden}
button[data-live-chat] span.icon-chat,a[data-live-chat] span.icon-chat{font-size:1.4em;vertical-align:text-top;padding-right:5px}
.chat-enabled button[data-live-chat],.chat-enabled a[data-live-chat]{display:inherit;visibility:inherit}
.reverberation-calculation-form form input.use-area-room-count{max-width:300px;margin-left:1.875rem;margin-top:.25rem}
.reverberation-calculation-form .intro{font-size:.875rem;line-height:.875rem}
.reverberation-calculation-form .gray{background:#efede9}
.reverberation-calculation-form .error,.reverberation-calculation-form label.error{font-size:.875rem;color:#f2344b;font-weight:bold}
.reverberation-calculation-form label.sub-label{font-size:.75rem;padding-top:.5rem;color:#b2b5b5}
.reverberation-calculation-form label.pad-wrap{line-height:1.125rem}
.reverberation-calculation-form label.margin-top{margin-top:1rem}
.reverberation-calculation-form label.inline-label{display:inline-block}
.reverberation-calculation-form .remove-room{font-family:"Maison Neue, Demi",Helvetica,Arial,sans-serif;font-size:.75rem}
.reverberation-calculation-form input[type="checkbox"]+label,.reverberation-calculation-form input[type="radio"]+label{font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif}
.reverberation-calculation-form input[type="checkbox"]+label>img,.reverberation-calculation-form input[type="radio"]+label>img{display:block;max-width:100px}
.reverberation-calculation-form .navigation{margin-top:1rem;padding-top:1rem;overflow:hidden}
.reverberation-calculation-form .navigation>button{width:100%}
.reverberation-calculation-form .navigation>button+button{margin-top:1rem}
.reverberation-calculation-form .use-area-tabs>div{display:flex;align-items:center;justify-content:space-between;font-family:"Maison Neue, Demi",Helvetica,Arial,sans-serif;color:#e4e4e4;padding:1rem;cursor:default;border-bottom:1px solid #c0c5c5}
.reverberation-calculation-form .use-area-tabs>div:first-child{border-top:1px solid #c0c5c5}
.reverberation-calculation-form .use-area-tabs>div.selected{color:black}
.reverberation-calculation-form .use-area-tabs>div.selected>span{transform:rotateX(180deg)}
.reverberation-calculation-form .use-area-tabs>div.mobile-hide{display:none}
.reverberation-calculation-form .room-tabs{margin-bottom:2rem;overflow-x:auto;width:100%;white-space:nowrap}
.reverberation-calculation-form .room-tabs>div{display:inline-block;font-family:"Maison Neue, Demi",Helvetica,Arial,sans-serif;cursor:default;color:#e4e4e4;padding:1rem}
.reverberation-calculation-form .room-tabs>div:first-child{padding-left:0}
.reverberation-calculation-form .room-tabs>div:last-child{padding-right:0}
.reverberation-calculation-form .room-tabs>div.selected{color:black}
.reverberation-calculation-form .thank-you-header{font-size:1.5rem}
.reverberation-calculation-form .thank-you-header+p{font-size:1.375rem}
.reverberation-calculation-form .project-summary{padding:1rem 0}
.reverberation-calculation-form .project-summary h4{font-family:"Maison Neue, Demi",Helvetica,Arial,sans-serif;font-size:1.125rem;margin-bottom:1rem}
.reverberation-calculation-form .project-summary div+div{margin-top:.25rem}
.reverberation-calculation-form .project-summary div>span{font-family:"Maison Neue, Demi",Helvetica,Arial,sans-serif}
.reverberation-calculation-form .use-area-header{font-family:"Maison Neue, Bold",Helvetica,Arial,sans-serif}
.reverberation-calculation-form .room-summary{font-size:.875rem}
.reverberation-calculation-form .room-summary>div{margin-bottom:.25rem}
.reverberation-calculation-form .room-summary>div>span{font-family:"Maison Neue, Bold",Helvetica,Arial,sans-serif}
.reverberation-calculation-form .room-summary>div:first-child{font-family:"Maison Neue, Bold",Helvetica,Arial,sans-serif;margin-bottom:.5rem}
.reverberation-calculation-form .room-summary>div.reference-number{display:inline-block;color:#656a6b;background-color:#efede9;padding:.25rem .5rem;border-radius:.5rem}
.reverberation-calculation-form .flex-container{display:flex;flex-wrap:wrap}
.reverberation-calculation-form .flex-container.flex-direction-column{flex-direction:column}
.reverberation-calculation-form .flex-container.flex-direction-column>div{margin-right:0;margin-bottom:0;width:initial}
.reverberation-calculation-form .flex-container.align-items-center{align-items:center}
.reverberation-calculation-form .flex-container.just-content-space-between{justify-content:space-between}
.reverberation-calculation-form .flex-container>div{margin-right:2rem;margin-bottom:1rem;width:8rem}
.reverberation-calculation-form .flex-container>div img{height:5rem}
.reverberation-calculation-form .wall-option-container .small{font-size:.875rem}
.reverberation-calculation-form .wall-option-container .wall-stop-ceiling-image{margin-left:2rem}
.reverberation-calculation-form .wall-option-container .wall-stop-structure-image{margin-left:1.75rem}
.reverberation-calculation-form .wall-option-container #piClosedWallType1+label,.reverberation-calculation-form .wall-option-container #piClosedWallType2+label{font-family:"Maison Neue, Book";white-space:nowrap}
#reverbErrorModal .flex{display:flex;align-items:center;margin-right:1rem}
#reverbErrorModal .flex .error-icon{color:red;border-radius:50%;border:3px solid red;margin-right:1rem;width:2.5rem;height:2.5rem;text-align:center;font-size:1.5rem;float:left;line-height:2.25rem;font-weight:bold}
@media screen and (min-width:40.3125em){.reverberation-calculation-form .desktop-hide{display:none}
.reverberation-calculation-form .navigation>button{width:initial}
.reverberation-calculation-form .navigation>button+button{margin-top:0;margin-left:3rem}
.reverberation-calculation-form .use-area-tabs{padding-top:1rem}
.reverberation-calculation-form .use-area-tabs>div{display:inline-block;border:none !important}
.reverberation-calculation-form .use-area-tabs>div.selected{background-color:white}
.reverberation-calculation-form .use-area-tabs>div.mobile-hide{display:inline-block}
.reverberation-calculation-form .use-area-tabs>div:first-child{padding-left:0}
.reverberation-calculation-form .use-area-tabs>div:last-child{padding-right:0}
.reverberation-calculation-form .use-area-tabs>div>span{display:none}
}
.reverb-calculator-form{border-bottom:0}
.reverb-calculator-form .loading-spinner{height:30px;width:30px;margin-left:auto;margin-right:auto;border-radius:50%;opacity:.7;display:block}
.reverb-calculator-form input,.reverb-calculator-form .select-dropdown,.reverb-calculator-form select,.reverb-calculator-form .case-number-container{max-width:500px}
.reverb-calculator-form textarea{margin-bottom:1rem}
.reverb-calculator-form .intro{font-size:.875rem;line-height:.875rem}
.reverb-calculator-form .case-number-container{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:1.5rem}
.reverb-calculator-form .case-number-container>div:first-child{flex:1;padding-right:1rem}
.reverb-calculator-form .case-number-container>div.error{width:100%;margin-top:-0.5rem}
.reverb-calculator-form .rt-wall-material-checkboxes.error label{color:red}
.reverb-calculator-form .validation-error-message{display:none}
.reverb-calculator-form .error .validation-error-message{display:block;margin-bottom:.25rem}
.reverb-calculator-results ul{font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif}
.reverb-calculator-results ul li{margin-top:0}
.reverb-calculator-results ul li.margin-bottom{margin-bottom:1rem}
.reverb-calculator-results .tabs{display:flex;justify-content:center;background-color:#efede9;padding:.5rem 1rem 0 1rem;margin-bottom:1.5rem}
.reverb-calculator-results .tabs>.tab{padding:1rem;cursor:pointer}
.reverb-calculator-results .tabs>.tab.selected{background-color:white}
.reverb-calculator-results .tabs>.tab:first-child{margin-right:.5rem}
.reverb-calculator-results .tabs>.tab:last-child{margin-left:.5rem}
.reverb-calculator-results .tabs>.tab h4{text-align:center;margin-bottom:0}
.reverb-calculator-results #reverb-results-header .room-summary{font-size:1.25rem}
.reverb-calculator-results .icon-total-acoustics:before{height:16px;width:16px;margin-bottom:-2px}
.reverb-calculator-results .icon-sustain:before{height:16px;width:16px;margin-bottom:-2px}
.reverb-calculator-results .graph-container{padding:1rem;border:1px solid #d5d5d5}
.reverb-calculator-results .legend .rt-preferred-range-legend{background-color:rgba(151,153,155,0.4);width:15px;height:15px;margin-right:.5rem;float:left;margin-top:.2rem;border-radius:7px}
.reverb-calculator-results .legend .rt-preferred-range-legend-text{vertical-align:middle;overflow:hidden}
.reverb-calculator-results .reverb-results-graph-info .current-rt,.reverb-calculator-results .reverb-results-graph-info .recommended-rt{font-size:1.25rem}
.reverb-calculator-results .reverb-results-graph-info .current-rt>a,.reverb-calculator-results .reverb-results-graph-info .recommended-rt>a{margin-left:1rem;font-size:1rem;text-decoration:underline}
.reverb-calculator-results .reverb-results-graph-info .current-rt{display:flex;align-items:center;margin-top:.5rem;margin-bottom:.25rem;font-size:.875rem}
.reverb-calculator-results .reverb-results-graph-info .current-rt>div{margin-right:.5rem}
.reverb-calculator-results .reverb-results-graph-info .current-rt>*{vertical-align:middle}
.reverb-calculator-results .reverb-results-graph-info .current-rt .current-rt-legend{background-color:#e03c31;width:15px;height:15px;margin-right:.5rem;display:inline-block;vertical-align:middle;border-radius:50%}
.reverb-calculator-results .reverb-results-graph-info .current-rt .current-rt-time{color:#e03c31}
.reverb-calculator-results .reverb-results-graph-info .current-rt.within .current-rt-legend{background-color:#789d4a;font-weight:bold}
.reverb-calculator-results .reverb-results-graph-info .current-rt.within .current-rt-time{color:#789d4a;font-weight:bold}
.reverb-calculator-results .reverb-results-graph-info .edit-recommended-range{display:flex;align-items:end;margin-top:.5rem;margin-bottom:.25rem}
.reverb-calculator-results .reverb-results-graph-info .edit-recommended-range>div{margin-right:.5rem}
.reverb-calculator-results .reverb-results-graph-info .edit-recommended-range>div input{width:75px;margin-bottom:0}
.reverb-calculator-results .reverb-results-graph-info .edit-recommended-range>div a{padding:.625rem}
.reverb-calculator-results .reverb-results-graph-info .edit-recommended-range>div a>.icon-chevron-sm-right{font-size:.875rem;line-height:.875rem;width:initial;height:initial;margin:0}
.reverb-calculator-results .reverb-results-graph-info .error{font-size:.875rem}
.reverb-calculator-results .reverb-chosen-treatments>h4{margin-bottom:1.5rem}
.reverb-calculator-results .reverb-chosen-treatments .selected-treatments .selected-treatment{margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px solid #d5d5d5}
.reverb-calculator-results .reverb-chosen-treatments .selected-treatments .selected-treatment .selected-treatment-header>*{display:inline-block;vertical-align:middle;margin-bottom:0}
.reverb-calculator-results .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product{padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid #d5d5d5;margin-left:1rem}
.reverb-calculator-results .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product .actions{display:flex;align-items:center;justify-content:space-between}
.reverb-calculator-results .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product .actions .icon-x{display:flex;align-items:center;justify-content:space-between}
.reverb-calculator-results .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product hr{margin:1rem}
.reverb-calculator-results .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product:nth-child(3){border-bottom:0;padding-bottom:0}
.reverb-calculator-results .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product .show-product-in-report .icon-chevron-sm-down{font-size:.75rem}
.reverb-calculator-results .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product .hide-product-from-report .icon-chevron-sm-up{font-size:.75rem}
.reverb-calculator-results .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product .product-header{position:relative;margin-right:125px}
.reverb-calculator-results .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product .product-header .line-link{font-size:1.25rem;text-decoration:underline;vertical-align:middle}
.reverb-calculator-results .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product .product-header .line-with{font-size:1.25rem;vertical-align:middle}
.reverb-calculator-results .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product .product-header>.disabled-overlay{position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(255,255,255,0.8)}
.reverb-calculator-results .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product .rt-info{margin-left:1.5rem}
.reverb-calculator-results .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product .rt-info span.within{color:#789d4a;font-weight:bold}
.reverb-calculator-results .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product .edit-square-footage{display:flex;margin-top:.5rem}
.reverb-calculator-results .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product .edit-square-footage input{width:100px;margin-bottom:.25rem}
.reverb-calculator-results .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product .edit-square-footage input+label{text-align:center}
.reverb-calculator-results .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product .edit-square-footage a{padding:.625rem}
.reverb-calculator-results .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product .edit-square-footage a>.icon-chevron-sm-right{font-size:.875rem;line-height:.875rem;width:initial;height:initial;margin:0}
.reverb-calculator-results .reverb-chosen-treatments .edit-acoustical-treatments.add-another-treatment>*{vertical-align:middle;font-size:1.25rem}
.reverb-calculator-results .combined-treatments input:disabled+label{color:#efefef}
.reverb-calculator-results .combined-treatments .treatment-selection.border-bottom{border-bottom:2px solid #d5d5d5;padding-bottom:2rem;margin-bottom:2rem}
.reverb-calculator-results .combined-treatments .combination-treatments .treatment{padding-bottom:1rem;margin-bottom:1rem}
.reverb-calculator-results .combined-treatments .combination-treatments .treatment:not(:last-child){border-bottom:1px solid #d5d5d5}
.reverb-calculator-results .combined-treatments .combination-treatments .treatment .treatment-inner{display:flex}
.reverb-calculator-results .combined-treatments .combination-treatments .treatment .treatment-inner .treatment-header{font-size:1.125rem}
.reverb-calculator-results .combined-treatments .combination-treatments .treatment .treatment-inner .rt-info span.within{color:#789d4a;font-weight:bold}
.reverb-calculator-results .combined-treatments .combination-treatments .treatment .treatment-inner>div:last-child{padding-left:3rem}
.reverb-calculator-results .combined-treatments .combination-treatments .treatment .treatment-inner>div:last-child .icon-x{font-size:.875rem}
.reverb-calculator-results .combined-treatments .combination-treatments .treatment .treatment-inner hr{margin:1rem 0}
.reverb-calculator-results .reverb-list-item .disabled-overlay{background:white;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;display:none}
.reverb-calculator-results .reverb-list-item table tbody{border:0}
.reverb-calculator-results .reverb-list-item table tbody tr:not(:last-child){border-bottom:1px solid #d5d5d5}
.reverb-calculator-results .reverb-list-item table tbody tr td{width:50%}
.reverb-calculator-results .reverb-list-item table tbody tr td:first-child{padding:1rem .5rem 1rem 0}
.reverb-calculator-results .reverb-list-item table tbody tr td:last-child{padding:1rem 0 1rem .5rem}
.reverb-calculator-results .reverb-list-item .color-swatch{width:25px;height:25px;border-radius:50%;margin:0 .25rem .25rem 0}
.reverb-calculator-results .reverb-list-item a[data-open]{border-bottom:0}
.reverb-calculator-results .reverb-list-item .reverb-shortcode-form-container form{min-height:200px}
.reverb-calculator-results .reverb-list-item .reverb-shortcode-form-container form label{margin-bottom:.5rem;text-align:center}
.reverb-calculator-results .reverb-list-item .reverb-shortcode-form-container form .search-field{position:relative}
.reverb-calculator-results .reverb-list-item .reverb-shortcode-form-container form .search-field input{margin-bottom:0}
.reverb-calculator-results .reverb-list-item .reverb-shortcode-form-container form .search-field button{position:absolute;right:0;top:0;margin:.3125rem;height:1.8375rem;line-height:1rem;padding:0 .5rem}
.reverb-calculator-results .reverb-list-item.disabled .disabled-overlay{display:block}
.reverb-calculator-results #reverb-products-compare .reverb-list-item .rt-info>div:first-child{margin-top:1rem;padding-top:1rem}
.reverb-calculator-results #reverb-products-compare .reverb-list-item .rt-info>div:not(:last-child){border-bottom:1px solid #d5d5d5;margin-bottom:1rem;padding-bottom:1rem}
.reverb-calculator-results #reverb-products-compare .reverb-list-item .rt-info span.current-rt{color:#e03c31}
.reverb-calculator-results #reverb-products-compare .reverb-list-item .rt-info span.within{color:#789d4a;font-weight:bold}
.reverb-calculator-results #reverb-products-compare .reverb-list-item .rt-info ul{margin-bottom:0}
.reverb-calculator-results #reverb-products-compare .back-to-add.no-products-added{font-size:1.5rem}
.reverb-calculator-results #reverb-products-compare .back-to-add.no-products-added>*{vertical-align:middle;font-weight:bold}
.reverb-calculator-results #reverb-products-compare .back-to-add.no-products-added>.icon-add-more{font-weight:normal}
.reverb-calculator-results span.color-indicator{width:15px;height:15px;display:inline-block;vertical-align:middle;border-radius:50%;margin-right:.25rem}
.reverb-calculator-results .reverb-dislcaimer-section{border-bottom:0}
.reverb-calculator-results .reverb-dislcaimer-section .rt-legend .inside{color:#789d4a;font-weight:bold}
.reverb-calculator-results .reverb-dislcaimer-section .rt-legend .outside{color:#e03c31}
.reverb-calculator-results .align-middle{vertical-align:middle}
.reverb-calculator-results a.download-report .downloading-label{display:none}
.reverb-calculator-results a.download-report.downloading .downloading-label{display:inline-block}
.reverb-calculator-results a.download-report.downloading:not(.downloading-label){display:none}
.reverb-calculator-results #reverbRequestReportModal .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product .product-header{margin-right:0}
.reverb-calculator-results .grid-list-container{overflow:initial}
.reverb-calculator-results .grid-list-container .row.grid-list>.column{-webkit-transform:none !important;transform:none !important;position:relative}
.reverb-calculator-results .download-finish-schedule.disabled{color:#b7b7b7;cursor:no-drop}
.reverb-calculator-results.reverb-calculator-takeaway *{font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif !important}
.reverb-calculator-results.reverb-calculator-takeaway .light-bold{font-weight:500 !important}
.reverb-calculator-results.reverb-calculator-takeaway .header h3{font-weight:bold;margin-bottom:0}
.reverb-calculator-results.reverb-calculator-takeaway .header h5{font-weight:bold}
.reverb-calculator-results.reverb-calculator-takeaway .header h5 .reference-number{font-weight:normal;color:#7d5b3f !important}
.reverb-calculator-results.reverb-calculator-takeaway .summary{margin-bottom:1rem;border-bottom:1px solid #d5d5d5}
.reverb-calculator-results.reverb-calculator-takeaway .summary *{font-size:.875rem}
.reverb-calculator-results.reverb-calculator-takeaway .summary>ul{display:inline-block;width:30%;vertical-align:top}
.reverb-calculator-results.reverb-calculator-takeaway .summary>ul:last-child{width:60%}
.reverb-calculator-results.reverb-calculator-takeaway .reverb-times{width:570px;margin:0 auto;margin-top:2rem}
.reverb-calculator-results.reverb-calculator-takeaway .graph-container{display:inline-block;padding:.5rem}
.reverb-calculator-results.reverb-calculator-takeaway .reverb-chosen-treatments .selected-treatments .selected-treatment{margin-bottom:.5rem;padding-bottom:.5rem}
.reverb-calculator-results.reverb-calculator-takeaway .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product{padding-top:.5rem;padding-bottom:.5rem}
.reverb-calculator-results.reverb-calculator-takeaway .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product .product-header{margin-right:0}
.reverb-calculator-results.reverb-calculator-takeaway .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product:last-child{border-bottom:0;padding-bottom:0}
.reverb-calculator-results.reverb-calculator-takeaway .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product .product-label{color:#7d5b3f;overflow:hidden}
.reverb-calculator-results.reverb-calculator-takeaway .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product .rt-info{font-size:.875rem}
.reverb-calculator-results.reverb-calculator-takeaway .reverb-chosen-treatments .selected-treatments .selected-treatment:last-child{border-bottom:0}
.reverb-calculator-results.reverb-calculator-takeaway span.takeaway-color-indicator{margin-right:.5rem;vertical-align:middle;float:left}
.reverb-calculator-results.reverb-calculator-takeaway span.takeaway-color-indicator>svg{margin-top:4px}
.reverb-calculator-results.reverb-calculator-takeaway span.takeaway-color-indicator.graph-range-indicator>svg{vertical-align:middle;margin-top:-8px}
.reverb-calculator-results.reverb-calculator-takeaway .recommended-range{padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid #d5d5d5}
.reverb-calculator-results.reverb-calculator-takeaway .small-disclaimer{font-size:.75rem}
.reverb-calculator-results.reverb-calculator-takeaway .reverb-results-graph-info *{font-size:.875rem}
.reverb-calculator-results.reverb-calculator-takeaway .takeaway-disclaimer{margin-top:1rem;padding-top:1rem;font-size:.75rem;border-top:1px solid #d5d5d5}
@media print{.reverb-calculator-results.reverb-calculator-takeaway .reverb-chosen-treatments{overflow:hidden}
.reverb-calculator-results.reverb-calculator-takeaway .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product{page-break-inside:avoid}
.reverb-calculator-results.reverb-calculator-takeaway .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product .product-label{color:#7d5b3f !important}
.reverb-calculator-results.reverb-calculator-takeaway .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product .rt-info span.within{color:#789d4a !important}
.reverb-calculator-results.reverb-calculator-takeaway .reverb-results-graph-info .current-rt .current-rt-time{color:#e03c31 !important}
.reverb-calculator-results.reverb-calculator-takeaway .reverb-results-graph-info .current-rt.within .current-rt-time{color:#789d4a !important}
.reverb-calculator-results.reverb-calculator-takeaway .page-break-after{page-break-after:always;float:none}
.reverb-calculator-results.reverb-calculator-takeaway .page-break-before{page-break-before:always;float:none}
}
#revit h2{margin-bottom:.875rem}
#revit .revit-results-images-container{display:none;flex-direction:column;margin:2rem 0}
#revit .revit-results-images-container>div{display:flex;justify-content:center;align-items:center;width:50%}
#revit .revit-results-images-container>div:first-child{padding-right:.5rem}
#revit .revit-results-images-container>div:last-child{padding-left:.5rem}
#revit .revit-results-images-container>div>img{width:60%}
#revit .revit-results-container{display:flex;flex-direction:column}
#revit .revit-results-container>div{width:100%}
#revit .revit-results-container>div .mobile-image img{width:60%;display:block;margin:1rem auto 1rem auto}
#revit .revit-results-container>div h5{font-family:"Maison Neue, Bold";line-height:1.5rem;margin-bottom:.125rem}
#revit .revit-results-container>div a.get-started{font-family:"Maison Neue, Bold"}
#revit .revit-results-container>div a.get-started .icon-chevron-sm-right{font-size:.875rem;margin-left:.2rem;font-weight:bold}
#revit .revit-results-container>div table.document-table tbody,#revit .revit-results-container>div table.document-table tr{border:0}
#revit .revit-results-container>div table.document-table td{padding:0}
@media screen and (min-width:40.3125em){#revit .revit-results-images-container,#revit .revit-results-container{display:flex;flex-direction:row;justify-content:center}
#revit .revit-results-images-container>div,#revit .revit-results-container>div{width:50%}
#revit .revit-results-images-container>div:first-child,#revit .revit-results-container>div:first-child{padding-right:.5rem}
#revit .revit-results-images-container>div:last-child,#revit .revit-results-container>div:last-child{padding-left:.5rem}
#revit .revit-results-images-container>div .mobile-image,#revit .revit-results-container>div .mobile-image{display:none}
}
@media screen and (min-width:53.125em){#revit .revit-results-images-container>div>img{width:40%}
}
.energy-savings-calculator h2,.energy-savings-calculator h3{font-family:"Maison Neue, Demi";margin-bottom:1rem}
.energy-savings-calculator h2+p,.energy-savings-calculator h3+p{font-size:1rem}
.energy-savings-calculator .asterisk{font-family:"Maison Neue, Book";color:#656a6b;font-size:.75rem}
.energy-savings-calculator p{color:#656a6b}
.energy-savings-calculator form{display:flex;flex-wrap:wrap}
.energy-savings-calculator form>div{width:100%}
.energy-savings-calculator form>div.full{width:100%}
.energy-savings-calculator form>button{width:100%}
.energy-savings-calculator form p.error{color:#f2344b}
.energy-savings-calculator input+p.error{margin-top:-0.75rem;margin-bottom:1rem}
.energy-savings-calculator .intro{font-size:.875rem;line-height:.875rem}
.energy-savings-calculator .attr-tooltip{font-family:"Maison Neue, Book"}
.energy-savings-calculator .step-content{display:flex;flex-direction:column;padding-bottom:1.75rem}
.energy-savings-calculator .navigation{display:flex;justify-content:space-between}
.energy-savings-calculator .resources{border:0;margin:0}
.energy-savings-calculator .grey-text{color:#656a6b}
.energy-savings-calculator a.disabled{color:#656a6b;pointer-events:none}
.energy-savings-calculator .results .savings{padding:1rem 0}
.energy-savings-calculator .results .savings h3{margin-bottom:.5rem}
.energy-savings-calculator .results .savings a{text-decoration:underline}
.energy-savings-calculator .results .savings .savings-graph-container{background-color:white;margin:2rem 0 3rem 0;padding:12rem 1rem 2rem 1rem;border-radius:2rem;border:1px solid #656a6b;position:relative}
.energy-savings-calculator .results .savings .savings-graph-container canvas{height:196px !important;width:100%}
.energy-savings-calculator .results .savings .savings-graph-container .overlay{position:absolute;top:1.5rem;left:50%;transform:translateX(-50%);background:white;border-radius:1rem;box-shadow:0 2px 10px #36383826;color:#2b5f43;text-align:center;padding:1rem 2rem 1.5rem 2rem}
.energy-savings-calculator .results .savings .savings-graph-container .overlay>div:first-child{font-family:"Maison Neue, Demi";font-size:3.125rem}
.energy-savings-calculator .results .savings .savings-graph-container .overlay>div:last-child{color:#121212}
.energy-savings-calculator .results .savings .benefits-header{font-size:1.25rem}
.energy-savings-calculator .results .savings .benefits{display:flex;flex-wrap:wrap;padding-left:2rem;padding-right:2rem}
.energy-savings-calculator .results .savings .benefits>div{width:100%;padding:.75rem;text-align:center}
.energy-savings-calculator .results .savings .benefits>div img{height:3.125rem}
.energy-savings-calculator .results .savings .benefits>div img+div{font-family:"Maison Neue, Demi",Helvetica,Arial,sans-serif;margin-top:1rem}
.energy-savings-calculator .results .savings .benefits>div div+div{color:#656a6b;font-size:.875rem}
.energy-savings-calculator .results .savings hr{margin:2.5rem 0}
.energy-savings-calculator .results .savings .personalized-report{display:flex;flex-direction:column;align-items:center}
.energy-savings-calculator .results .savings .personalized-report padd>img{width:3.125rem;margin-bottom:1rem}
.energy-savings-calculator .results .savings .personalized-report>div{font-family:"Maison Neue, Demi",Helvetica,Arial,sans-serif;font-size:1.25rem;text-align:center}
.energy-savings-calculator .results .savings .personalized-report>div+div{font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;font-size:1rem;color:#656a6b}
@media screen and (min-width:40.3125em){.energy-savings-calculator form>div{width:50%}
.energy-savings-calculator form>div:nth-child(odd){padding-right:.75rem}
.energy-savings-calculator form>div:nth-child(even){padding-left:.75rem}
.energy-savings-calculator .results .savings{padding:1.75rem 0}
.energy-savings-calculator .results .savings .savings-graph-container{margin:2.5rem 0 3rem 0;padding:5rem 2rem 2rem 2rem}
.energy-savings-calculator .results .savings .savings-graph-container canvas{height:270px !important}
.energy-savings-calculator .results .savings .savings-graph-container .overlay{top:2rem;left:8rem;right:unset;transform:unset;box-shadow:0 2px 10px #36383826;padding:1rem 1.5rem 1.5rem 1.5rem}
.energy-savings-calculator .results .savings .savings-graph-container .overlay>div:first-child{font-size:3.75rem}
.energy-savings-calculator .results .savings .benefits-header{font-size:1.875rem}
.energy-savings-calculator .results .savings .benefits{flex-wrap:nowrap;padding-left:0;padding-right:0}
.energy-savings-calculator .results .savings .benefits>div{width:initial;flex:1;padding:2rem}
.energy-savings-calculator .results .savings .benefits>div img+div{font-size:1.25rem}
.energy-savings-calculator .results .savings .benefits>div:first-child{padding-left:0}
.energy-savings-calculator .results .savings .benefits>div:last-child{padding-right:0}
.energy-savings-calculator .results .savings hr{margin:3rem 0}
.energy-savings-calculator .promos{justify-content:space-evenly}
.energy-savings-calculator .promos .promo{flex:unset;width:45%}
}
@media screen and (min-width:53.125rem){.energy-savings-calculator .promos{flex-wrap:nowrap}
.energy-savings-calculator .promos .promo{flex:1;width:initial}
.energy-savings-calculator .promos .promo .promo-container .promo-img-container{height:130px}
}
@media screen and (min-width:53.125em){.energy-savings-calculator .step-content{display:block}
}
.energy-savings-calculator.takeaway h4{margin-bottom:1rem}
.energy-savings-calculator.takeaway .results .project-information{padding:1rem 0}
.energy-savings-calculator.takeaway .results .project-information>div{display:inline-block;vertical-align:top;font-size:.6875rem}
.energy-savings-calculator.takeaway .results .project-information>div h4{font-size:.75rem;margin-bottom:.75rem}
.energy-savings-calculator.takeaway .results .project-information>div.project-information-left{padding-right:1rem;width:56%}
.energy-savings-calculator.takeaway .results .project-information>div.project-information-left>div>div>div{display:inline-block;font-size:.6875rem;font-weight:bold;width:20%}
.energy-savings-calculator.takeaway .results .project-information>div.project-information-left>div>div>div:last-child{font-weight:normal;margin-left:1.5rem;width:70%}
.energy-savings-calculator.takeaway .results .project-information>div.project-information-right{padding-left:1rem;width:42%}
.energy-savings-calculator.takeaway .results .project-information>div.project-information-right .qr-code{float:right;text-align:center;font-size:.875rem}
.energy-savings-calculator.takeaway .results .project-information>div.project-information-right .qr-code img{width:100px;margin-bottom:.25rem}
.energy-savings-calculator.takeaway .results .savings .savings-graph-container{margin:2rem 0;padding:5rem 2rem 2rem 2rem;background-color:white !important}
.energy-savings-calculator.takeaway .results .savings .savings-graph-container canvas{height:250px !important}
.energy-savings-calculator.takeaway .results .savings .savings-graph-container .overlay{top:2rem;left:8rem;right:unset;transform:unset;background:white !important;box-shadow:0 2px 10px #36383826 !important;color:#2b5f43 !important}
.energy-savings-calculator.takeaway .results .savings .benefits{padding-left:0;padding-right:0}
.energy-savings-calculator.takeaway .results .savings .benefits>div{width:initial;flex:1;padding:1rem}
.energy-savings-calculator.takeaway .results .savings .benefits>div img+div{font-size:.9375rem}
.energy-savings-calculator.takeaway .results .savings .benefits>div div+div{font-size:.75rem}
.energy-savings-calculator.takeaway .results .savings .takeaway-disclaimer{font-size:.75rem}
@media print{.energy-savings-calculator.page-break-after,.energy-savings-calculator .page-break-after{page-break-after:always;float:none}
}
.energy-savings-calculator-input-overview{margin-top:2.5rem}
.energy-savings-calculator-input-overview tr>td{width:50%;padding:.25rem .5rem}
.energy-savings-calculator-input-overview tr>td:first-child{font-weight:bold;text-align:right !important}
.energy-savings-calculator-input-overview tr>td:not(:first-child){text-align:left !important}
.grainger-form{margin:2rem 3rem}
.grainger-form>.form-info>span.intro{position:relative;top:6px}
.grainger-form>.top-section{display:flex;justify-content:flex-start;align-content:space-between;gap:3rem}
.grainger-form>.top-section>.project-info{flex:1;box-shadow:0 0 5px rgba(0,0,0,0.4);-moz-box-shadow:0 0 5px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.4);-o-box-shadow:0 0 5px rgba(0,0,0,0.4);padding:20px;border-radius:.25rem}
.grainger-form>.top-section>.project-info>.acct-manager{margin-bottom:1.5rem}
.grainger-form>.top-section>.project-info>.acct-manager>span{font-weight:bold}
.grainger-form>.top-section>.how-to-use{flex:2}
.grainger-form>.building-section{box-shadow:0 0 5px rgba(0,0,0,0.4);-moz-box-shadow:0 0 5px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.4);-o-box-shadow:0 0 5px rgba(0,0,0,0.4);padding:20px;border-radius:.25rem;margin:3rem 0}
.grainger-form>.building-section>.building-header{display:flex;justify-content:flex-end;align-content:space-evenly;flex-wrap:wrap;gap:3rem}
.grainger-form>.building-section>.building-header>.building-name{flex:1}
.grainger-form>.building-section>.building-header>.trashcan-holder{flex:1}
.grainger-form>.building-section>.building-header>.trashcan-holder>span.trashcan{float:right;cursor:pointer;cursor:hand}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-header{width:325px;margin:auto;padding:5px 0;background-color:#ebe8e4;text-align:center;font-weight:bold}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body table th{overflow:hidden !important;font-size:.75rem;font-weight:bold}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body table th.left-align{text-align:left !important}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body table>thead>tr{background-color:#000;color:#fff}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body table>thead>tr>.building-area{width:120px}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body table>thead>tr>.building-area>input{margin-bottom:0}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body table>thead>tr>.arm-sku{width:125px}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body table>thead>tr>.grai-sku{width:74px}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body table>thead>tr>.color{width:90px}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body table>thead>tr>.notes{min-height:125px !important;width:250px}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body table>tbody>tr{vertical-align:top}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body table>tbody>tr>td:not(:first-of-type){border-left:1px solid #d5d5d5}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body table>tbody>tr>td:not(:first-of-type).notes>textarea{height:30px;display:inline-block;width:90%}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body table>tbody>tr>td:not(:first-of-type).notes>span.trashcan{position:relative;top:-24px;cursor:pointer;cursor:hand}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body table>tbody>tr>td{padding-left:.2rem;padding-right:.2rem;font-size:.8rem}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body table>tbody>tr>td>div.select-dropdown{min-width:105px}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body table>tbody>tr>td>div.select-dropdown>select{font-size:.8rem}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body table>tbody>tr>td>div.select-dropdown>span.icon-chevron-sm-down{background-color:rgba(0,0,0,0);top:0;font-size:.75rem;border:0}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body table>tbody>tr>td>div.select-dropdown>span.icon-chevron-sm-down.select-focus{background-color:rgba(0,0,0,0);top:0;font-size:.75rem;border:0;color:#888 !important}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body table>tbody>tr>td>span{font-size:.8rem}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body table>tbody>tr>td>span>input{margin-bottom:0;font-size:.8rem}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body table>tbody>tr>td>input{font-size:.8rem;margin-bottom:0}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body table>tbody>tr>td>input.sku-not-found{border:1px solid #f2344b}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body table>tbody>tr>td>div.sku-not-found{color:#f2344b}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body>.button-container{text-align:center;padding:2rem 0}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body>.notes-section{max-width:35%}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body>.notes-section>textarea{margin-left:.5rem;height:80px}
.grainger-form>.button-container{display:flex}
.grainger-form>.button-container.right-align{justify-content:flex-end}
.grainger-form>.button-container>button{margin:0 1rem}
.grainger-download{margin:2rem 3rem}
.grainger-download>.sheet-header>div.header-display{display:flex;justify-content:flex-start;align-content:space-between}
.grainger-download>.sheet-header>div.header-display>div.header-text{flex:2;background-color:#525758 !important;color:#fff !important;font-size:2rem;padding:1.25rem;font-weight:bold;text-align:center}
.grainger-download>.sheet-header>div.header-display>div.header-img{flex:1;min-width:400px;margin-top:8px}
.grainger-download>.sheet-header>div.header-user-info{margin:4rem 2rem}
.grainger-download>.sheet-header>div.header-user-info>span.header-title{display:block;margin-bottom:.25rem}
.grainger-download>.sheet-header>div.header-user-info>span.header-title>span.bold{font-weight:bold;margin-left:5px}
.grainger-download>.building-list>div.building-container:not(:last-of-type){margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #d5d5d5}
.grainger-download>.building-list>div.building-container>div.building-info{display:flex;justify-content:flex-start;align-content:space-between;gap:1rem}
.grainger-download>.building-list>div.building-container>div.building-info>div.building-name{flex:1;line-height:47px}
.grainger-download>.building-list>div.building-container>div.building-info>div.building-name>span.bold{font-weight:bold}
.grainger-download>.building-list>div.building-container>div.building-info>div.edit-button-holder{flex:0}
.grainger-download>.building-list>div.building-container>.building-area>.ceiling-description>.ceiling-description-header{width:325px;margin:auto;padding:5px 0;background-color:#ebe8e4 !important;text-align:center;font-weight:bold}
.grainger-download>.building-list>div.building-container>.building-area>.ceiling-description>.ceiling-description-body{margin-bottom:2rem}
.grainger-download>.building-list>div.building-container>.building-area>.ceiling-description>.ceiling-description-body table th{overflow:hidden !important;font-size:.75rem;font-weight:bold}
.grainger-download>.building-list>div.building-container>.building-area>.ceiling-description>.ceiling-description-body table th.left-align{text-align:left !important}
.grainger-download>.building-list>div.building-container>.building-area>.ceiling-description>.ceiling-description-body table>thead>tr{background-color:#000 !important;color:#fff !important;vertical-align:top}
.grainger-download>.building-list>div.building-container>.building-area>.ceiling-description>.ceiling-description-body table>thead>tr>th{color:#fff !important}
.grainger-download>.building-list>div.building-container>.building-area>.ceiling-description>.ceiling-description-body table>thead>tr>.building-area{width:150px}
.grainger-download>.building-list>div.building-container>.building-area>.ceiling-description>.ceiling-description-body table>thead>tr>.building-area>input{margin-bottom:0}
.grainger-download>.building-list>div.building-container>.building-area>.ceiling-description>.ceiling-description-body table>thead>tr>.arm-sku{width:125px}
.grainger-download>.building-list>div.building-container>.building-area>.ceiling-description>.ceiling-description-body table>thead>tr>.color{width:90px}
.grainger-download>.building-list>div.building-container>.building-area>.ceiling-description>.ceiling-description-body table>thead>tr>.notes{width:250px}
.grainger-download>.building-list>div.building-container>.building-area>.ceiling-description>.ceiling-description-body table>tbody>tr>td:not(:first-of-type){border-left:1px solid #d5d5d5}
.grainger-download>.building-list>div.building-container>.building-area>.ceiling-description>.ceiling-description-body table>tbody>tr>td:not(:first-of-type).notes>textarea{height:30px;display:inline-block;width:90%}
.grainger-download>.building-list>div.building-container>.building-area>.ceiling-description>.ceiling-description-body table>tbody>tr>td:not(:first-of-type).notes>span.trashcan{position:relative;top:-24px;cursor:pointer;cursor:hand}
.grainger-download>.building-list>div.building-container>.building-area>.ceiling-description>.ceiling-description-body table>tbody>tr>td{vertical-align:top}
.grainger-download>.building-list>div.building-container>.building-area>.ceiling-description>.ceiling-description-body table>tbody>tr>td>input.sku-not-found{border:1px solid #f2344b}
.grainger-download>.building-list>div.building-container>.building-area>.ceiling-description>.ceiling-description-body table>tbody>tr>td>div.sku-not-found{color:#f2344b}
.grainger-download>.building-list>div.building-container>.building-area>.ceiling-description>.ceiling-description-body>.building-notes{margin-top:1.5rem}
.grainger-download .grainger-link{color:#7d5b3f !important}
.grainger-download .ceiling-description tr{border-bottom:1px solid #d5d5d5}
.hide{display:none}
.how-to-use-solo{position:absolute}
#grainger-form .intro{color:#f2344b}
#grainger-form>.download-button{display:flex;justify-content:flex-end;flex-wrap:wrap;margin:2rem 3rem}
#grainger-form>.download-button>.download-tooltip{flex:0 0 100%;text-align:right;margin-bottom:1rem}
@media print{.grainger-download{margin:0 !important}
.grainger-download>.building-list>.building-container>.building-area>.ceiling-description>.ceiling-description-header{width:492px !important;float:right;border-bottom:1px solid transparent !important;border-right:1px solid #ebe8e4 !important;margin-bottom:1px !important}
.grainger-download>.building-list>.building-container>.building-area>.ceiling-description>.ceiling-description-body>table{border-top:1px solid transparent !important}
.grainger-download>.building-list>.building-container>.building-area>.ceiling-description>.ceiling-description-body>table>thead>tr>th.grai-sku{width:74px !important}
.grainger-download>.building-list>.building-container>.building-area>.ceiling-description>.ceiling-description-body>table>tbody>tr{vertical-align:top}
.grainger-download>.building-list>.building-container>.building-area>.ceiling-description>.ceiling-description-body>table>tbody>tr>td{vertical-align:top;border-left:1px solid #d5d5d5 !important}
.grainger-download>.building-list>.building-container>.building-area>.ceiling-description>.ceiling-description-body>table>tbody>tr>td:last-child{border-right:1px solid #d5d5d5 !important}
}
@media screen and (max-width:63.99999999em){.how-to-use-solo{position:relative !important;margin:2rem .5rem;width:100% !important;height:auto !important;top:0 !important}
.section.grainger-diagnostic-form{padding-top:0}
.grainger-form{margin:2rem .5rem}
.grainger-form>.top-section>.project-info{box-shadow:none;padding:5px}
.grainger-form>.top-section>.how-to-use{display:none}
.grainger-form>.building-section{margin-top:7rem;padding:0;box-shadow:none}
.grainger-form>.building-section>.building-header>.trashcan-holder{flex:none}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-header{display:none}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body>.notes-section{max-width:90%;margin:0 auto}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body>.notes-section>textarea{margin-left:0}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body>.notes-section>span{margin-left:.5rem}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body>table{display:block;border-bottom:1px solid #d5d5d5}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body>table thead{float:left;display:block;border:1px solid #121212;border-right:0}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body>table thead tr{display:block}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body>table thead tr th{min-width:140px !important;text-align:right !important;display:block;border-top:1px solid #353535;width:100% !important;max-width:none;min-height:55px !important;max-height:55px}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body>table thead tr th.building-area{min-height:57px !important}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body>table thead tr th.arm-sku{min-height:140px !important}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body>table thead tr th.arm-sku>span.twitter-typeahead{position:absolute !important;max-width:118px}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body>table thead tr th.color{min-height:58px !important}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body>table thead tr th.pattern{min-height:58px !important}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body>table tbody{width:auto;position:relative;overflow-x:auto;border:1px solid #d5d5d5;border-bottom:0;display:block}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body>table tbody tr:nth-of-type(even){background:#efefef}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body>table tbody tr{display:table-cell;min-width:126px;max-width:126px}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body>table tbody tr:last-of-type{border-right:1px solid #d5d5d5}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body>table tbody tr td:first-of-type{border-top:0}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body>table tbody tr td{display:block;overflow-x:hidden;overflow-y:auto;min-height:55px !important;max-height:55px;border-top:1px solid #d5d5d5}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body>table tbody tr td.building-area{min-height:57px !important}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body>table tbody tr td.arm-sku{min-height:140px !important}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body>table tbody tr td.arm-sku>span.twitter-typeahead{position:absolute !important;max-width:118px}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body>table tbody tr td.arm-sku>.sku-not-found{margin-top:45px}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body>table tbody tr td.pattern{min-height:58px !important}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body>table tbody tr td.color{min-height:58px !important}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body>table tbody tr td.notes{border-bottom:none !important;min-height:125px !important}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body>table tbody tr td.notes>span.trashcan{display:block;position:initial;width:19px;margin:1rem auto;top:0 !important}
.grainger-form>.building-section>.building-area>.ceiling-description>.ceiling-description-body>table tbody tr:last-child td{border-right:1px solid #d5d5d5}
.grainger-download{margin:2rem .5rem}
.grainger-download>.sheet-header>div.header-display{display:block}
.grainger-download>.sheet-header>div.header-display>.header-img>img{margin:1rem auto 2rem;display:block}
.grainger-download>.building-list{margin-top:7rem;padding:0;box-shadow:none}
.grainger-download>.building-list>.building-container>.building-area>.ceiling-description>.ceiling-description-header{display:none}
.grainger-download>.building-list>.building-container>.building-area>.ceiling-description>.ceiling-description-body{margin-top:2rem}
.grainger-download>.building-list>.building-container>.building-area>.ceiling-description>.ceiling-description-body>.notes-section{max-width:90%;margin:0 auto}
.grainger-download>.building-list>.building-container>.building-area>.ceiling-description>.ceiling-description-body>.notes-section>textarea{margin-left:0}
.grainger-download>.building-list>.building-container>.building-area>.ceiling-description>.ceiling-description-body>.notes-section>span{margin-left:.5rem}
.grainger-download>.building-list>.building-container>.building-area>.ceiling-description>.ceiling-description-body>.building-notes{margin-bottom:1.5rem}
.grainger-download>.building-list>.building-container>.building-area>.ceiling-description>.ceiling-description-body>table{display:block;border-bottom:1px solid #d5d5d5}
.grainger-download>.building-list>.building-container>.building-area>.ceiling-description>.ceiling-description-body>table thead{float:left;display:block;border:1px solid #121212;border-right:0}
.grainger-download>.building-list>.building-container>.building-area>.ceiling-description>.ceiling-description-body>table thead tr{display:block}
.grainger-download>.building-list>.building-container>.building-area>.ceiling-description>.ceiling-description-body>table thead tr th{min-width:140px !important;text-align:right !important;display:block;border-top:1px solid #353535;width:100% !important;max-width:none;min-height:55px !important;max-height:55px !important}
.grainger-download>.building-list>.building-container>.building-area>.ceiling-description>.ceiling-description-body>table thead tr th.arm-sku{min-height:38px !important}
.grainger-download>.building-list>.building-container>.building-area>.ceiling-description>.ceiling-description-body>table thead tr th.arm-sku>span.twitter-typeahead{position:absolute !important;max-width:118px}
.grainger-download>.building-list>.building-container>.building-area>.ceiling-description>.ceiling-description-body>table thead tr th.gra-sku{min-height:38px !important}
.grainger-download>.building-list>.building-container>.building-area>.ceiling-description>.ceiling-description-body>table thead tr th.pattern{min-height:58px !important}
.grainger-download>.building-list>.building-container>.building-area>.ceiling-description>.ceiling-description-body>table thead tr th.notes{min-height:125px !important;max-height:125px !important}
.grainger-download>.building-list>.building-container>.building-area>.ceiling-description>.ceiling-description-body>table tbody{width:auto;position:relative;overflow-x:auto;border:1px solid #d5d5d5;border-bottom:0;display:block}
.grainger-download>.building-list>.building-container>.building-area>.ceiling-description>.ceiling-description-body>table tbody tr:nth-of-type(even){background:#efefef}
.grainger-download>.building-list>.building-container>.building-area>.ceiling-description>.ceiling-description-body>table tbody tr{display:table-cell;min-width:126px;max-width:126px}
.grainger-download>.building-list>.building-container>.building-area>.ceiling-description>.ceiling-description-body>table tbody tr:last-of-type{border-right:1px solid #d5d5d5}
.grainger-download>.building-list>.building-container>.building-area>.ceiling-description>.ceiling-description-body>table tbody tr td:first-of-type{border-top:0}
.grainger-download>.building-list>.building-container>.building-area>.ceiling-description>.ceiling-description-body>table tbody tr td{display:block;overflow-x:hidden;overflow-y:auto;min-height:55px !important;max-height:55px !important;border-top:1px solid #d5d5d5}
.grainger-download>.building-list>.building-container>.building-area>.ceiling-description>.ceiling-description-body>table tbody tr td.arm-sku{min-height:38px !important}
.grainger-download>.building-list>.building-container>.building-area>.ceiling-description>.ceiling-description-body>table tbody tr td.arm-sku>span.twitter-typeahead{position:absolute !important;max-width:118px}
.grainger-download>.building-list>.building-container>.building-area>.ceiling-description>.ceiling-description-body>table tbody tr td.gra-sku{min-height:38px !important}
.grainger-download>.building-list>.building-container>.building-area>.ceiling-description>.ceiling-description-body>table tbody tr td.pattern{min-height:58px !important}
.grainger-download>.building-list>.building-container>.building-area>.ceiling-description>.ceiling-description-body>table tbody tr td.notes{min-height:125px !important;max-height:125px !important;word-wrap:break-word;overflow-y:auto}
.grainger-download>.building-list>.building-container>.building-area>.ceiling-description>.ceiling-description-body>table tbody tr:last-child td{border-right:1px solid #d5d5d5}
}
[data-tabbed-line-mini-cards] h3{text-transform:none;font-size:1.5rem;font-weight:500;text-align:center;margin-bottom:1rem}
[data-tabbed-line-mini-cards] h3+p{text-align:center;margin-bottom:2rem;font-size:.9375rem}
[data-tabbed-line-mini-cards] .filters-container{margin-bottom:1rem}
[data-tabbed-line-mini-cards] .filters-container .filters{overflow:hidden}
[data-tabbed-line-mini-cards] .filters-container .filters>a{font-family:"Maison Neue, Demi";color:#656a6b;font-size:1rem;font-weight:bold;padding-bottom:.25rem;margin-top:.75rem;display:none;float:left;clear:left}
[data-tabbed-line-mini-cards] .filters-container .filters>a:hover{color:#525355;opacity:1}
[data-tabbed-line-mini-cards] .filters-container .filters>a.selected{border-bottom:2px solid #525355;opacity:1}
[data-tabbed-line-mini-cards] .filters-container .filters>.mobile-filters-toggle{cursor:pointer;font-weight:500;border-bottom:1px solid #888b8d;padding-bottom:.5rem}
[data-tabbed-line-mini-cards] .filters-container .filters>.mobile-filters-toggle>span{vertical-align:middle}
[data-tabbed-line-mini-cards] .filters-container .filters>.mobile-filters-toggle>span+span{margin-left:.5rem}
[data-tabbed-line-mini-cards] .filters-container .filters>.mobile-filters-toggle>span.icon-filter:before{width:1rem;height:1rem}
[data-tabbed-line-mini-cards] .filters-container .filters.open>a.filter{display:block}
[data-tabbed-line-mini-cards] .results{align-items:center}
[data-tabbed-line-mini-cards] .results>.slider-container{flex:1;position:relative;overflow:hidden;max-height:400px;overflow-y:scroll}
[data-tabbed-line-mini-cards] .results>.slider-container>.slider{left:0;width:auto;white-space:nowrap;position:relative;-webkit-transition:transform .25s;-moz-transition:transform .25s;-o-transition:transform .25s;transition:transform .25s;will-change:transform;font-size:0}
[data-tabbed-line-mini-cards] .results>.slider-container>.slider>div{display:flex;vertical-align:top;color:#4b4b4b;margin-bottom:1rem}
[data-tabbed-line-mini-cards] .results>.slider-container>.slider>div:last-child{margin-bottom:0}
[data-tabbed-line-mini-cards] .results>.slider-container>.slider>div>div{color:#4b4b4b;padding:1rem;background-color:white;white-space:normal}
[data-tabbed-line-mini-cards] .results>.slider-container>.slider>div>div>.mini-card-title{margin-top:0;font-size:.75rem}
[data-tabbed-line-mini-cards] .results>.slider-container>.slider>div>div>.mini-card-title a{font-weight:bold}
[data-tabbed-line-mini-cards] .results>.slider-container>.slider>div>img{height:110px}
[data-tabbed-line-mini-cards] .results>.slider-container>.slider>div>div{text-align:left;height:110px;flex:1}
[data-tabbed-line-mini-cards] .results .page-left,[data-tabbed-line-mini-cards] .results .page-right{font-size:4.5rem;color:#656a6b;cursor:pointer;display:none}
[data-tabbed-line-mini-cards] .results .page-left:hover,[data-tabbed-line-mini-cards] .results .page-right:hover{color:#525355}
@media screen and (min-width:40.3125em){[data-tabbed-line-mini-cards] .filters-container .filters{display:flex;justify-content:center;margin-bottom:2rem}
[data-tabbed-line-mini-cards] .filters-container .filters>a{display:inline-block;opacity:.6;font-size:1rem;padding-bottom:.5rem;margin-top:0;float:none}
[data-tabbed-line-mini-cards] .filters-container .filters>a+a{margin-left:2rem}
[data-tabbed-line-mini-cards] .filters-container .filters>.mobile-filters-toggle{display:none}
[data-tabbed-line-mini-cards] .results{display:flex}
[data-tabbed-line-mini-cards] .results>.slider-container{margin:0 2rem;max-height:none;overflow:hidden}
[data-tabbed-line-mini-cards] .results>.slider-container>.slider{margin-right:0}
[data-tabbed-line-mini-cards] .results>.slider-container>.slider>div{display:inline-block;width:50%;margin-bottom:0;padding:0 1rem}
[data-tabbed-line-mini-cards] .results>.slider-container>.slider>div>img{height:initial;width:100%}
[data-tabbed-line-mini-cards] .results>.slider-container>.slider>div>div{height:initial;padding:1rem;text-align:inherit}
[data-tabbed-line-mini-cards] .results>.slider-container>.slider>div>div>.mini-card-title{text-align:center;font-size:1rem;margin-top:0}
[data-tabbed-line-mini-cards] .results>.slider-container>.slider>div>div>.mini-card-title a{font-family:"Maison Neue, Bold"}
[data-tabbed-line-mini-cards] .results .page-left,[data-tabbed-line-mini-cards] .results .page-right{display:inline-block}
}
@media screen and (min-width:64em){[data-tabbed-line-mini-cards] .results>.slider-container>.slider>div{width:25%}
}
[data-tabbed-line-mini-cards] ::-webkit-scrollbar{-webkit-appearance:none;width:7px}
[data-tabbed-line-mini-cards] ::-webkit-scrollbar-thumb{background-color:#7d5b3f;border-radius:4px}
#products-by-space [data-products-by-space]{padding-top:0}
#products-by-space [data-products-by-space] .use-areas-container{display:flex;justify-content:center;flex-flow:row;align-items:flex-start;flex-wrap:wrap;padding-top:2rem}
#products-by-space [data-products-by-space] .use-areas-container a:hover .use-area,#products-by-space [data-products-by-space] .use-areas-container a.selected .use-area{background-color:#efede9}
#products-by-space [data-products-by-space] .use-areas-container a:hover .use-area span,#products-by-space [data-products-by-space] .use-areas-container a.selected .use-area span{color:#363838}
#products-by-space [data-products-by-space] .use-areas-container a .use-area{display:flex;flex-flow:column;align-items:center;width:10.4rem;text-align:center;padding:1rem;cursor:pointer}
#products-by-space [data-products-by-space] .use-areas-container a .use-area span{font-family:"Maison Neue, Bold";color:#7d5b3f}
#products-by-space [data-products-by-space] .use-areas-container a .use-area img{width:5.625rem;margin-bottom:1rem;box-shadow:0 3px 6px #00000029}
#products-by-space #recommended-products .product-browse-results .section.show-more{display:none !important}
[data-spec-app-recommended-products]{padding-top:0}
[data-spec-app-recommended-products] .product-browse-results .section.show-more{display:none !important}
.product-browse-results{margin-top:1rem;background-color:#efede9}
.product-browse-results .faceted-filtering .faceted-filtering__category[aria-expanded="true"]{background-color:#121212;color:#fff}
.product-browse-results .faceted-filtering .faceted-filtering__category[aria-expanded="true"]::before{color:#fff}
.product-browse-results .faceted-filtering .selected-facets ul li:not(.clear-all){background-color:#fff;border:1px solid #efede9}
.product-browse-results .faceted-filtering .selected-facets ul li.clear-all{border:0}
.product-browse-results .product-results .browse-result-item{background-color:#fff;padding:.75rem 0;max-width:77.5rem;margin-left:.4375rem;margin-right:.4375rem;margin-bottom:2rem;box-shadow:0 3px 6px #00000029}
.product-browse-results .product-results .browse-result-item::before,.product-browse-results .product-results .browse-result-item::after{content:' ';display:table}
.product-browse-results .product-results .browse-result-item::after{clear:both}
.product-browse-results .product-results .browse-result-item .compare-checkbox label{font-size:.875rem;float:right;padding-right:.4375rem;margin-bottom:.25rem}
.product-browse-results .product-results .browse-result-item .compare-checkbox label span.icon-check{float:right;margin-left:.5rem;margin-right:0}
.product-browse-results .product-results .browse-result-item .data-sheet-reveal{max-width:600px}
.product-browse-results .product-results .browse-result-item .more-colors{font-size:.75rem}
.product-browse-results .product-results .browse-result-item h3{text-transform:none;font-family:"Maison Neue, Demi",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.2;margin-bottom:.5rem}
.product-browse-results .product-results .browse-result-item p{display:none}
.product-browse-results .product-results .browse-result-item table.summary{margin:0 0 .75rem;padding-right:.4375rem;margin-left:-0.4375rem}
.product-browse-results .product-results .browse-result-item table.summary tr{display:none}
.product-browse-results .product-results .browse-result-item table.summary tr:first-of-type,.product-browse-results .product-results .browse-result-item table.summary tr:nth-of-type(2),.product-browse-results .product-results .browse-result-item table.summary tr:nth-of-type(3){display:flex;justify-content:space-between}
.product-browse-results .product-results .browse-result-item table.summary tr:nth-of-type(2){background-color:#f7f7f7}
.product-browse-results .product-results .browse-result-item table.summary tr th,.product-browse-results .product-results .browse-result-item table.summary tr td{font-size:.75rem;display:inline-block;line-height:1.25rem}
.product-browse-results .product-results .browse-result-item table.summary tr th{white-space:nowrap;min-width:40%;padding-left:.4375rem}
.product-browse-results .product-results .browse-result-item table.summary tr td{padding-right:.4375rem;padding-left:.5rem}
.product-browse-results .product-results .browse-result-item .product-browse-gallery{padding-left:.4375rem}
.product-browse-results .product-results .browse-result-item .product-browse-gallery .thumbnail-list{margin-left:-3px;margin-right:-3px;margin-bottom:0}
.product-browse-results .product-results .browse-result-item .product-browse-gallery .thumbnail-list li{margin:0;padding:6px 3px}
.product-browse-results .product-results .browse-result-item .product-browse-gallery .thumbnail-list li a{display:block;cursor:hand;cursor:pointer}
.product-browse-results .product-results .browse-result-item .product-browse-gallery .thumbnail-list li a.active{border:3px solid #7d5b3f}
.product-browse-results .product-results .browse-result-item .product-browse-gallery .thumbnail-list li a.active:hover,.product-browse-results .product-results .browse-result-item .product-browse-gallery .thumbnail-list li a.active:focus{cursor:default}
.product-browse-results .product-results .browse-result-item .product-browse-gallery .more-colors .icon-x{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);display:inline-block;font-size:7px;padding-right:.5rem;position:relative;top:2px}
@media screen and (min-width:40.3125em){.product-browse-results{background-color:transparent}
.product-browse-results .faceted-filtering .faceted-filtering__category[aria-expanded="true"]{background-color:#efede9;color:#121212}
.product-browse-results .faceted-filtering .faceted-filtering__category[aria-expanded="true"]::before{color:#121212}
.product-browse-results .faceted-filtering .selected-facets ul li:not(.clear-all){background-color:#efede9;border:1px solid #fff}
.product-browse-results .product-results{margin-top:1.5rem}
.product-browse-results .product-results .browse-result-item{background-color:transparent;padding-top:1rem;padding-bottom:1rem;border-top:1px solid #d5d5d5;margin-left:auto;margin-right:auto;box-shadow:none}
.product-browse-results .product-results .browse-result-item:last-child{padding-bottom:0;margin-bottom:0}
.product-browse-results .product-results .browse-result-item .compare-checkbox label{font-size:1rem;float:none;padding-bottom:1rem;padding-right:0;margin-bottom:0}
.product-browse-results .product-results .browse-result-item .compare-checkbox label span.icon-check{float:none;margin-left:0;margin-right:.5rem}
.product-browse-results .product-results .browse-result-item .more-colors{font-size:.875rem;margin-top:.75rem;width:190px}
.product-browse-results .product-results .browse-result-item h3{font-size:1.25rem}
.product-browse-results .product-results .browse-result-item p{display:block;font-size:.875rem;margin-bottom:.75rem}
.product-browse-results .product-results .browse-result-item table.summary{padding-right:0;margin-left:0}
.product-browse-results .product-results .browse-result-item table.summary tr{display:table-row}
.product-browse-results .product-results .browse-result-item table.summary tr:first-of-type,.product-browse-results .product-results .browse-result-item table.summary tr:nth-of-type(2),.product-browse-results .product-results .browse-result-item table.summary tr:nth-of-type(3){display:table-row}
.product-browse-results .product-results .browse-result-item table.summary tr:nth-of-type(2){background-color:transparent}
.product-browse-results .product-results .browse-result-item table.summary tr th,.product-browse-results .product-results .browse-result-item table.summary tr td{font-size:.8125rem;display:table-cell;line-height:inherit}
.product-browse-results .product-results .browse-result-item table.summary tr th{white-space:inherit;min-width:inherit;padding-left:0}
.product-browse-results .product-results .browse-result-item table.summary tr td{padding-right:0;padding-left:0}
.product-browse-results .product-results .browse-result-item a.btn{margin-bottom:.5rem}
.product-browse-results .product-results .browse-result-item .product-browse-gallery{padding-left:0}
}
@media screen and (min-width:64em){.product-browse-results .product-results .browse-result-item{padding-top:1rem;padding-bottom:2.5rem}
.product-browse-results .product-results .browse-result-item h3{font-size:1.5rem;margin-bottom:.75rem}
.product-browse-results .product-results .browse-result-item p{font-size:1rem;margin-bottom:1.25rem}
.product-browse-results .product-results .browse-result-item p.more-colors{margin-bottom:0;margin-top:0;width:190px}
.product-browse-results .product-results .browse-result-item .compare-checkbox label{padding-bottom:1rem}
.product-browse-results .product-results .browse-result-item .product-browse-gallery .thumbnails{display:table}
.product-browse-results .product-results .browse-result-item .product-browse-gallery .thumbnails>div.columns,.product-browse-results .product-results .browse-result-item .product-browse-gallery .video-list figure.video .thumbnails>div.thumb-container{display:table-cell;float:none;vertical-align:middle}
.video-list figure.video .product-browse-gallery .thumbnails>div.thumb-container{display:table-cell;float:none;vertical-align:middle}
}
.recommended-items .recommended-items-inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}
.recommended-items .recommended-items-inner>div:first-child{margin-right:1.5rem;margin-bottom:1rem}
.recommended-items .recommended-items-inner>div:first-child img{width:100px}
.recommended-items .recommended-items-inner>div:nth-child(2){max-width:225px}
.recommended-items .recommended-items-inner>div:nth-child(2) h3{margin-bottom:.5rem}
.recommended-items .recommended-items-inner>div:nth-child(2) .tag{position:relative;display:inline-block;background-color:#fdc718;color:#000}
.recommended-items .recommended-items-inner>div.cards-container{position:relative;width:100%;padding:1rem 1.5rem}
.recommended-items .recommended-items-inner>div.cards-container .cards{width:100%;padding:1rem;white-space:nowrap;overflow-x:scroll;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}
.recommended-items .recommended-items-inner>div.cards-container .cards .card{display:inline-block;max-width:225px;margin-right:1rem;padding:.75rem;box-shadow:0 2px 10px #36383826;white-space:normal}
.recommended-items .recommended-items-inner>div.cards-container .cards .card:last-child{margin-right:0}
.recommended-items .recommended-items-inner>div.cards-container .cards .card .card-inner{display:flex;flex-direction:column;justify-content:space-between;height:100%}
.recommended-items .recommended-items-inner>div.cards-container .cards .card .card-inner .card-upper .image-container{position:relative;margin-bottom:.25rem}
.recommended-items .recommended-items-inner>div.cards-container .cards .card .card-inner .card-upper .image-container img{border:1px solid #d5d5d5}
.recommended-items .recommended-items-inner>div.cards-container .cards .card .card-inner .card-upper .image-container .tag{background-color:#fdc718;color:#000}
.recommended-items .recommended-items-inner>div.cards-container .cards .card .card-inner .card-upper .item-number{color:#787774;font-family:"Maison Neue, Demi";margin-bottom:.25rem}
.recommended-items .recommended-items-inner>div.cards-container .cards .card .card-inner .card-upper .product-name{color:#000;font-family:"Maison Neue, Demi";margin-bottom:.25rem}
.recommended-items .recommended-items-inner>div.cards-container .cards .card .card-inner .card-upper .description{margin-bottom:1rem}
.recommended-items .recommended-items-inner>div.cards-container .cards::-webkit-scrollbar{width:0 !important}
.recommended-items .recommended-items-inner>div.cards-container .next,.recommended-items .recommended-items-inner>div.cards-container .previous{position:absolute;top:50%;cursor:pointer;font-size:1.25rem}
.recommended-items .recommended-items-inner>div.cards-container .next.next,.recommended-items .recommended-items-inner>div.cards-container .previous.next{right:0}
.recommended-items .recommended-items-inner>div.cards-container .next.previous,.recommended-items .recommended-items-inner>div.cards-container .previous.previous{left:0}
@media screen and (min-width:40.3125em){.recommended-items .recommended-items-inner{justify-content:initial;flex-wrap:nowrap}
.recommended-items .recommended-items-inner>div:first-child{margin-bottom:0}
.recommended-items .recommended-items-inner>div:nth-child(2){margin-right:2rem}
.recommended-items .recommended-items-inner>div.cards-container{width:initial;padding:0}
.recommended-items .recommended-items-inner>div.cards-container .cards{display:flex;width:initial;white-space:unset;overflow-x:unset;max-width:none}
.recommended-items .recommended-items-inner>div.cards-container .cards .card{height:initial !important;flex:1;max-width:200px}
.recommended-items .recommended-items-inner>div.cards-container .next,.recommended-items .recommended-items-inner>div.cards-container .previous{display:none}
}
.plasterform-selector .option-button{display:inline-block;text-align:center;background-color:white;color:#121212;margin:1rem 1rem 0 0;border-radius:2px;padding:.25rem 1.5rem;-moz-box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2);-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2);box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2);cursor:pointer;position:relative;border:1px solid transparent}
.plasterform-selector .option-button.with-image{padding:0;border:1px solid #d5d5d5;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.plasterform-selector .option-button.selected{border:1px solid #7d5b3f}
.plasterform-selector .option-button .disabled-overlay{position:absolute;top:0;right:0;left:0;bottom:0;background-color:#efefef;opacity:.78;width:100%;height:100%;display:none}
.plasterform-selector .option-button.disabled{cursor:initial}
.plasterform-selector .option-button.disabled .disabled-overlay{display:block}
.plasterform-selector .option-button.with-image img{margin:.5rem}
.plasterform-selector .option-button.with-image div{padding:.5rem}
.plasterform-selector .option-button.with-image div.option-label{border-top:1px solid #d5d5d5}
.plasterform-selector .option-button.swatch{width:55px;height:55px;padding:0;border-radius:50%;overflow:hidden;margin-right:0}
.plasterform-selector .option-button.swatch img{display:block}
.plasterform-selector .split-options{display:flex}
.plasterform-selector .split-options>.option-container{flex:1}
.plasterform-selector .option-container{margin-bottom:1.5rem}
.plasterform-selector .option-container.custom-size-container .custom-size>*{display:inline-block;margin-bottom:.5rem}
.plasterform-selector .option-container.custom-size-container .custom-size>input{width:100px;margin-bottom:0}
.plasterform-selector .option-container.custom-size-container .custom-size>input.error{background-color:#f5e6e6}
.plasterform-selector .option-container.custom-size-container .custom-size>a{padding:.6rem .85rem;margin-left:.5rem}
.plasterform-selector .option-container.custom-size-container .custom-size>img{width:40px}
.plasterform-selector .option-container.custom-size-container .labels>div{display:inline-block;width:100px;text-align:center}
.plasterform-selector .option-container.custom-size-container .labels>div:first-child{margin-right:2rem}
.plasterform-selector .custom-input{display:inline-block;width:150px;position:relative}
.plasterform-selector .custom-input input{text-align:center;margin:0;padding-right:3rem}
.plasterform-selector .custom-input>button{position:absolute;top:2px;right:2px;bottom:2px;padding:0 .5rem}
.plasterform-selector .custom-input>button span{vertical-align:middle;margin:0;line-height:normal}
.plasterform-selector .selections-overview .preview-image{position:relative}
.plasterform-selector .selections-overview .preview-image span.icon-enlarge{position:absolute;bottom:1.5rem;right:1.5rem;width:1.5rem;height:1.5rem;font-size:1.5rem;color:white;cursor:pointer}
.plasterform-selector .selections-overview .preview-image span.icon-enlarge:before{background:linear-gradient(to bottom,#5e5f5e 0,#5e5f5e 100%) no-repeat;background-size:calc(90%) calc(90%);background-position:center}
.plasterform-selector .selections-overview .preview-image img{-moz-box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2);-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2);box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2)}
.plasterform-selector .disclaimer{font-size:.875rem}
.plasterform-takeaway h1{font-size:2.5rem;color:#888}
.plasterform-takeaway h2{font-size:1.5rem;color:#888}
.plasterform-takeaway>*{font-size:1.25rem}
@media print{.plasterform-takeaway h1,.plasterform-takeaway h1>sup{color:#888 !important}
}
.product-driven-cards{padding:0 2rem}
.product-driven-cards .products-container{position:relative}
.product-driven-cards .products-container .products{display:flex;overflow-x:scroll;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;cursor:pointer;padding-top:1px}
@media screen and (min-width:64em){.product-driven-cards .products-container .products.centered{justify-content:center}
}
@media screen and (min-width:40.3125em){.product-driven-cards .products-container .products{flex-wrap:wrap;cursor:unset;overflow-x:unset;padding-top:0}
}
.product-driven-cards .products-container .products>div{width:300px;min-width:300px;padding:1rem;margin:-1px -1px 0 0;border:1px solid #d5d5d5}
@media screen and (min-width:40.3125em){.product-driven-cards .products-container .products>div{width:33%;min-width:unset}
}
@media screen and (min-width:64em){.product-driven-cards .products-container .products>div{width:25%}
}
.product-driven-cards .products-container .products>div figure figcaption{font-size:1rem;margin:.5rem 0 1rem 0}
.product-driven-cards .products-container .products>div .attributes .attribute{display:flex;justify-content:space-between;padding:.5rem;font-size:.875rem}
.product-driven-cards .products-container .products>div .attributes .attribute:nth-child(odd){background-color:#efefef}
.product-driven-cards .products-container .products>div .attributes .attribute>div{max-width:50%}
.product-driven-cards .products-container .products>div .attributes .attribute>div:first-child{font-family:"Maison Neue, Demi",Helvetica,Arial,sans-serif;padding-right:.5rem}
.product-driven-cards .products-container .products>div .attributes .attribute>div:last-child{text-align:right;word-wrap:break-word;padding-left:.5rem}
.product-driven-cards .products-container>.next,.product-driven-cards .products-container .previous{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);color:white;font-size:2rem;background:rgba(102,102,102,0.75);border-radius:50%;cursor:pointer;height:52px;width:52px}
.product-driven-cards .products-container>.next>span,.product-driven-cards .products-container .previous>span{font-size:1.5rem;font-weight:bold}
@media screen and (min-width:40.3125em){.product-driven-cards .products-container>.next,.product-driven-cards .products-container .previous{display:none}
}
.product-driven-cards .products-container>.next{right:-1rem}
.product-driven-cards .products-container>.previous{left:-1rem}
.performance-browse .performance-browse-tabs{display:flex;justify-content:center}
.performance-browse .performance-browse-tabs>div{font-family:"Maison Neue, Bold";color:#7d5b3f;padding:.5rem 1.5rem;border-bottom:5px solid #eaeaea;cursor:pointer}
.performance-browse .performance-browse-tabs>div.selected{color:#656a6b;border-bottom:5px solid #656a6b}
.performance-browse .performance-browse-category{display:none}
.performance-browse .performance-browse-category.active{display:block}
.performance-browse .product-browse-results{background:0}
.performance-browse .product-browse-results .product-results{display:flex;flex-wrap:wrap;padding-left:1rem;padding-right:1rem}
@media screen and (min-width:53.125rem){.performance-browse .product-browse-results .product-results{padding-left:1.75rem;padding-right:1.75rem}
}
@media screen and (min-width:64em){.performance-browse .product-browse-results .product-results{padding-left:2rem;padding-right:2rem}
}
.performance-browse .product-browse-results .product-results article{width:100%;margin:-1px -1px 0 0;padding:1rem !important;border:1px solid #d5d5d5}
@media screen and (min-width:40.3125em){.performance-browse .product-browse-results .product-results article{width:33.33%}
}
@media screen and (min-width:64em){.performance-browse .product-browse-results .product-results article{width:25%}
}
.performance-browse .product-browse-results .product-results article .product-browse-gallery .main-image{margin-bottom:0}
.performance-browse .product-browse-results .product-results article .product-browse-gallery .main-image .enlarge{font-size:1.5rem}
.performance-browse .product-browse-results .product-results article .product-browse-gallery .main-image div.tag-container{top:.5rem}
.performance-browse .product-browse-results .product-results article .product-browse-gallery .main-image div.tag-container .tag{display:table;padding:.3125rem}
.performance-browse .product-browse-results .product-results article .product-browse-gallery .images{display:flex;align-items:center}
.performance-browse .product-browse-results .product-results article .product-browse-gallery .images div{margin-right:.5rem}
.performance-browse .product-browse-results .product-results article .product-browse-gallery .images div a{display:block}
.performance-browse .product-browse-results .product-results article .product-browse-gallery .images div a>img{width:2.5rem}
.performance-browse .product-browse-results .product-results article .product-browse-gallery .images div a.active{border:2px solid #7d5b3f}
.performance-browse .product-browse-results .product-results article .product-browse-gallery .images div.more-colors{flex:1;margin:0}
.performance-browse .product-browse-results .product-results article .product-browse-gallery .images div.more-colors a{font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;font-size:.75rem}
.performance-browse .product-browse-results .product-results article a{font-family:"Maison Neue, Bold";font-size:1rem}
.performance-browse .product-browse-results .product-results article .attribute-icons{height:30px;margin-top:1rem}
.performance-browse .product-browse-results .product-results article .attribute-icons>span{margin-right:.5rem}
.performance-browse .product-browse-results .product-results article .attribute-icons>span:before{width:24px;height:24px}
.performance-browse .product-browse-results .product-results article table.specs{margin-top:1rem}
.performance-browse .product-browse-results .product-results article table.specs tbody{border:0;font-size:.875rem}
.performance-browse .product-browse-results .product-results article table.specs tbody>tr{background:0}
.performance-browse .product-browse-results .product-results article table.specs tbody>tr:nth-child(odd){background-color:#efefef}
.performance-browse .product-browse-results .product-results article table.specs tbody>tr>td:first-child{font-family:"Maison Neue, Medium"}
.performance-browse .product-browse-results .product-results article table.specs tbody>tr>td:last-child{text-align:right}
.performance-browse .product-browse-results .pagination{text-align:center}
.performance-browse .product-browse-results .pagination>div{display:inline-block;padding:1rem;margin-bottom:1rem;-moz-box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2);-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2);box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2)}
.performance-browse .product-browse-results .pagination>div>a{display:inline-block;padding:.5rem 1rem}
.performance-browse .product-browse-results .pagination>div>a.page.selected{background:#7d5b3f;color:white}
.performance-browse .product-browse-results .pagination>div>a.previous-page>span{vertical-align:middle}
.performance-browse .product-browse-results .pagination>div>a.next-page>span{vertical-align:middle}
.browse-accessories-results .faceted-filtering .selected-facets input+label{cursor:pointer;font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.1;color:#656a6b}
.browse-accessories-results .faceted-filtering .selected-facets input+label:after{content:"";margin-left:.03125rem;font-size:.625rem;padding:.1875rem 0 .1875rem .1875rem;color:#888;margin-left:.3125rem}
.browse-accessories-results .faceted-filtering .selected-facets input+label:hover:after,.browse-accessories-results .faceted-filtering .selected-facets input+label:focus:after{color:#121212}
.browse-accessories-results .faceted-filtering .dropdown-pane li:not(.faceted-filtering--parent) input[type="checkbox"]+label{line-height:1.6}
.browse-accessories-results .faceted-filtering .selected-facets.related-accessories .inline-list{margin-bottom:0}
.browse-accessories-results .faceted-filtering .selected-facets.related-accessories+.selected-facets .inline-list{margin-top:0}
.browse-accessories-results .grid-list-container{overflow:unset}
.browse-accessories-results .grid-list-container>div{display:flex;flex-flow:row wrap;border:0;margin-right:-1px !important}
.browse-accessories-results .grid-list-container>div .grid-list-item{display:flex;border:1px solid #d5d5d5;margin:-1px -1px 0 0}
.browse-accessories-results .grid-list-container>div .grid-list-item>div{display:flex;flex-direction:column;width:100%}
.browse-accessories-results .grid-list-container>div .grid-list-item>div img{margin-bottom:1rem}
.browse-accessories-results .grid-list-container>div .grid-list-item>div .image-placeholder{position:relative;padding-bottom:100%;margin-bottom:1rem}
.browse-accessories-results .grid-list-container>div .grid-list-item>div .image-placeholder>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;text-align:center;color:#665a55}
@media screen and (min-width:40.3125em){.browse-accessories-results .grid-list-container>div .grid-list-item>div .image-placeholder>div{font-size:1.25rem}
}
@media screen and (min-width:53.125em){.browse-accessories-results .grid-list-container>div .grid-list-item>div .image-placeholder>div{font-size:1.5rem}
}
@media screen and (min-width:64em){.browse-accessories-results .grid-list-container>div .grid-list-item>div .image-placeholder>div{font-size:2rem}
}
.browse-accessories-results .grid-list-container>div .grid-list-item>div>div.description>div.info{display:flex;justify-content:space-between}
.browse-accessories-results .grid-list-container>div .grid-list-item>div>div.description>div.info>a{font-family:"Maison Neue, Bold";font-size:1rem}
.browse-accessories-results .grid-list-container>div .grid-list-item>div>div.description>div.info>a.more-colors{font-family:"Maison Neue, Book";font-size:.75rem;text-decoration:underline;padding-left:.5rem;text-align:right}
.browse-accessories-results .grid-list-container>div .grid-list-item>div>div.description>span{font-family:"Maison Neue, Bold";font-size:.875rem;color:#121212}
.browse-accessories-results .grid-list-container>div .grid-list-item>div>div.description>p{font-family:"Maison Neue, Book";font-size:.75rem;margin:1rem 0 0 0;color:#121212}
.browse-accessories-results .grid-list-container>div .grid-list-item>div>div.stats{display:flex;margin-bottom:auto}
.browse-accessories-results .grid-list-container>div .grid-list-item>div>div.stats>div{margin-top:1rem;display:table;width:100%}
.browse-accessories-results .grid-list-container>div .grid-list-item>div>div.stats>div>div{display:table-row}
.browse-accessories-results .grid-list-container>div .grid-list-item>div>div.stats>div>div:nth-child(odd){background-color:#efefef}
.browse-accessories-results .grid-list-container>div .grid-list-item>div>div.stats>div>div>div{display:table-cell;font-family:"Maison Neue, Book";font-size:.75rem;color:#121212;padding:.25rem .5rem}
.browse-accessories-results .grid-list-container>div .grid-list-item>div>div.stats>div>div>div:first-child{width:60%;font-family:"Maison Neue, Medium"}
.browse-accessories-results .grid-list-container>div .grid-list-item>div>div.stats>div>div>div:last-child{width:40%;text-align:right}
.browse-accessories-results .pagination{text-align:center}
.browse-accessories-results .pagination>div{display:inline-block;padding:1rem;margin-bottom:1rem;-moz-box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2);-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2);box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2)}
.browse-accessories-results .pagination>div>a{display:inline-block;padding:.5rem 1rem}
.browse-accessories-results .pagination>div>a.page.selected{background:#7d5b3f;color:white}
.browse-accessories-results .pagination>div>a.previous-page>span{vertical-align:middle}
.browse-accessories-results .pagination>div>a.next-page>span{vertical-align:middle}
[data-accessory-detail] ul li{list-style:none}
[data-accessory-detail] .image-previewer{display:flex;flex-wrap:wrap}
[data-accessory-detail] .image-previewer .images{width:110px;margin-right:1rem}
[data-accessory-detail] .image-previewer .images .image{margin-bottom:0;border:2px solid #efefef;margin-bottom:1rem;cursor:pointer}
[data-accessory-detail] .image-previewer .images .image.active{box-shadow:0 0 2px 2px rgba(125,91,63,0.5)}
[data-accessory-detail] .image-previewer .previewer{flex:1}
[data-accessory-detail] .image-previewer .previewer .preview{border:2px solid #efefef}
[data-accessory-detail] .image-previewer .previewer .preview img{margin-bottom:0}
[data-accessory-detail] .image-previewer .previewer .preview a[data-open="image-enlarge-modal"]{position:absolute;bottom:.5rem;right:.5rem;font-size:1.5rem;line-height:1.25;width:1.5rem;height:1.5rem}
[data-accessory-detail] .image-previewer .previewer .preview a[data-open="image-enlarge-modal"] .icon-enlarge{color:white}
[data-accessory-detail] .image-previewer .previewer .preview a[data-open="image-enlarge-modal"] .icon-enlarge::before{background:linear-gradient(to bottom,#5e5f5e 0,#5e5f5e 100%) no-repeat;background-size:calc(90%) calc(90%);background-position:center}
[data-accessory-detail] .image-previewer .colors-container{width:100%;margin-top:1rem;padding-left:calc(110px + 1rem)}
[data-accessory-detail] .image-previewer .colors-container>div:first-child{margin-bottom:1rem}
[data-accessory-detail] .image-previewer .colors-container>div:first-child>div:first-child{font-family:"Maison Neue, Demi",Verdana,Segoe,sans-serif}
[data-accessory-detail] .image-previewer .colors-container>div:first-child>div:first-child>span{font-family:"Maison Neue, Book",Verdana,Segoe,sans-serif}
[data-accessory-detail] .image-previewer .colors-container>div:first-child>div:last-child{font-size:.75rem;color:#656a6b}
[data-accessory-detail] .image-previewer .colors-container .colors{display:flex;flex-wrap:wrap}
[data-accessory-detail] .image-previewer .colors-container .colors .color{width:50px;margin-right:.5rem;margin-bottom:.5rem;cursor:pointer}
[data-accessory-detail] .image-previewer .colors-container .colors .color.active{box-shadow:0 0 2px 2px rgba(125,91,63,0.5)}
[data-accessory-detail] .overview .short-code{font-family:"Maison Neue, Bold",Verdana,Segoe,sans-serif;color:#656a6b;margin-bottom:.5rem}
[data-accessory-detail] .overview .name{font-family:"Maison Neue, Bold",Verdana,Segoe,sans-serif;font-size:1.125rem;margin-bottom:.5rem}
[data-accessory-detail] .overview .specs{width:23rem;max-width:100%;margin-top:1rem}
[data-accessory-detail] .overview .specs tbody{border:0}
[data-accessory-detail] .overview .specs tbody tr{background:0}
[data-accessory-detail] .overview .specs tbody tr:nth-child(odd){background:#efefef}
[data-accessory-detail] .overview .specs tbody tr td{padding-right:2rem}
[data-accessory-detail] .overview .specs tbody tr td:first-child{font-family:"Maison Neue, Medium",Verdana,Segoe,sans-serif}
[data-accessory-detail] .overview+hr{width:23rem;max-width:100%;background:#efefef}
[data-accessory-detail] .cad-revit a{border-bottom:0}
[data-accessory-detail] .cad-revit a+a{margin-left:1rem}
[data-accessory-detail] .cad-revit a img{width:36px}
[data-accessory-detail] .key-attributes{margin-top:1rem;color:#7d7d7d}
[data-accessory-detail] .key-attributes>div:first-child{font-family:"Maison Neue, Medium",Verdana,Segoe,sans-serif;margin-bottom:.5rem;color:#121212}
[data-accessory-detail] .key-attributes>div [class^="icon-"],[data-accessory-detail] .key-attributes>div [class*=" icon-"]{font-size:2rem}
[data-accessory-detail] .key-attributes>div img{width:3.5rem}
[data-accessory-detail] .key-attributes>div>*{vertical-align:middle}
[data-accessory-detail] .key-attributes>div>*+*{margin-left:.5rem}
[data-accessory-detail] .videos{display:flex}
[data-accessory-detail] .videos>.video{width:50%}
[data-accessory-detail] .videos>.video:first-child{padding-right:1rem}
[data-accessory-detail] .videos>.video:last-child{padding-left:1rem}
[data-accessory-detail] .videos>.video .brightcove-container{margin-bottom:1rem}
[data-accessory-detail] .videos>.video h5{font-family:"Maison Neue, Bold",Verdana,Segoe,sans-serif}
[data-accessory-detail] .promo{display:flex;align-items:center}
[data-accessory-detail] .promo>div{padding:0 2rem}
[data-accessory-detail] .promo>div.promo-image{flex:4;text-align:right}
[data-accessory-detail] .promo>div.promo-content{flex:6}
[data-accessory-detail] .resources{display:flex;border:0}
[data-accessory-detail] .resources>div{width:33%}
[data-accessory-detail] .resources>div>div{text-transform:uppercase;font-size:.75rem;color:#656a6b;margin-left:1.85rem}
[data-accessory-detail] #cadDocumentsModel .modal-content ul li>div{text-transform:uppercase;font-size:.75rem;color:#656a6b;margin-left:1.85rem}
[data-faqs-component] a{color:var(--main-color,#7d5b3f)}
[data-faqs-component] a:hover,[data-faqs-component] a:focus{color:var(--hover-color,#d9d3c7)}
[data-faqs-component] .faqs-container{display:flex;justify-content:center}
[data-faqs-component] .faqs-container ul.accordion{background:transparent}
[data-faqs-component] .faqs-container ul.accordion li.accordion-item{background:transparent;border-bottom:.5px solid #656a6b;border-top:0}
[data-faqs-component] .faqs-container ul.accordion li.accordion-item.is-active .accordion-title.icon-plus-minus:before{content:"\2212"}
[data-faqs-component] .faqs-container ul.accordion li.accordion-item .accordion-title{background:transparent;border:0;padding:1rem 2rem 1rem 0;font-size:1rem;font-weight:normal;font-family:"Maison Neue, Demi";color:#121212;line-height:1.45rem}
[data-faqs-component] .faqs-container ul.accordion li.accordion-item .accordion-title.icon-plus-minus:before{content:"\002B";transform:none;font-family:"Maison Neue, Book";color:var(--main-color,#7d5b3f);font-size:1.75rem;top:.6rem;right:-1.5rem}
[data-faqs-component] .faqs-container ul.accordion li.accordion-item .accordion-content{background:transparent;font-size:1rem;font-weight:normal;font-family:"Maison Neue, Book";color:#656a6b}
[data-faqs-component] .faqs-container ul.accordion li.accordion-item .accordion-content.padding-bottom{padding-bottom:1rem}
[data-faqs-component] .faqs-container .view-more-less{display:flex;justify-content:center;margin-top:1.5rem}
[data-faqs-component] .faqs-container .view-more-less .view-toggle{display:block;font-size:1rem}
[data-faqs-component] .faqs-container .view-more-less .view-toggle.icon-chevron-sm-down:before{position:relative;right:0;top:.35rem;float:right;margin-left:.5rem;font-size:.75rem;-webkit-transform:rotate(0);transform:rotate(0);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:500ms}
[data-faqs-component] .faqs-container .view-more-less .view-toggle.icon-chevron-sm-down.is-open:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
[data-faqs-component] .faqs-container .view-more-less .view-toggle .view-more,[data-faqs-component] .faqs-container .view-more-less .view-toggle .view-less{font-family:"Maison Neue, Bold"}
@media screen and (min-width:40.3125em){[data-faqs-component] .faqs-container .view-more-less{margin-top:2rem}
}
[data-sme-form] a{text-decoration:underline}
[data-sme-form] textarea{margin-bottom:1rem}
[data-sme-form] label[for="privacyAgreement"]{font-family:"Maison Neue, Demi"}
[data-sme-form] span.subcopy{color:#c2c9d6;font-size:.8rem;margin-top:-1rem;display:block}
[data-sme-form] .default-error,[data-sme-form] .captcha-error{color:#f2344b}
.speech-privacy-tool a{text-decoration:underline}
.speech-privacy-tool a.disabled{color:#b7b7b7;pointer-events:none}
.speech-privacy-tool .progress-bar{width:100%;margin:0 auto;margin-bottom:3rem;max-width:800px;height:1.5rem;background-color:#efede9;border-radius:1.5rem;display:flex;justify-content:space-evenly;align-items:center;position:relative}
.speech-privacy-tool .progress-bar .step-indicator{height:1.25rem;width:1.25rem;border-radius:50%;background-color:#e2e2e2;z-index:2}
.speech-privacy-tool .progress-bar .progress-indicator{position:absolute;z-index:1;left:0;top:0;bottom:0;border-radius:1.5rem;background-color:#787774}
.speech-privacy-tool .progress-bar.step-2>.step-indicator:nth-child(-n+1),.speech-privacy-tool .progress-bar.step-3>.step-indicator:nth-child(-n+2),.speech-privacy-tool .progress-bar.step-4>.step-indicator:nth-child(-n+3){background-color:transparent;border:2px solid #efede9}
.speech-privacy-tool .progress-bar.step-1>.progress-indicator{width:calc(20% + .75rem)}
.speech-privacy-tool .progress-bar.step-2>.progress-indicator{width:calc(40% + .875rem)}
.speech-privacy-tool .progress-bar.step-3>.progress-indicator{width:calc(60% + 1rem)}
.speech-privacy-tool .progress-bar.step-4>.progress-indicator{width:calc(100% - 1.25rem)}
.speech-privacy-tool form input,.speech-privacy-tool form select,.speech-privacy-tool form textarea,.speech-privacy-tool form .select-dropdown,.speech-privacy-tool form .case-number-container,.speech-privacy-tool form .actions{max-width:500px}
.speech-privacy-tool form input+h4{margin-top:2.5rem}
.speech-privacy-tool form input[type="checkbox"]+label{display:block;font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;margin-top:.5rem}
.speech-privacy-tool form .intro{font-size:.875rem;line-height:.875rem}
.speech-privacy-tool form .case-number-container{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:1.5rem}
.speech-privacy-tool form .case-number-container button{padding:.6rem;margin-top:2px}
.speech-privacy-tool form .case-number-container>div:first-child{flex:1}
.speech-privacy-tool form .case-number-container>div.error{width:100%;margin-top:-0.5rem}
.speech-privacy-tool form .actions{margin-top:2rem}
.speech-privacy-tool form .actions>div.right{display:flex;flex-direction:column}
.speech-privacy-tool form .actions>div.right>*{margin-bottom:1rem}
.speech-privacy-tool form .actions>button{width:100%}
.speech-privacy-tool form .actions>button+button{margin-top:1rem}
.speech-privacy-tool form .actions>button+div.right{float:none;margin-top:1rem}
.speech-privacy-tool form .error{font-family:"Maison Neue, Medium",Helvetica,Arial,sans-serif;font-size:.875rem;padding:.5rem 0}
.speech-privacy-tool form h4.less-margin{margin-bottom:.5rem}
.speech-privacy-tool form h4+.disclaimer{font-size:.75rem;font-style:italic;color:#656a6b;margin-bottom:1.5rem}
.speech-privacy-tool form label+.disclaimer{font-size:.875rem;color:#656a6b}
.speech-privacy-tool form .wall-option-container .small{font-size:.875rem}
.speech-privacy-tool form .wall-option-container .wall-stop-ceiling-image{margin-left:2rem}
.speech-privacy-tool form .wall-option-container .wall-stop-structure-image{margin-left:1.75rem}
.speech-privacy-tool form .wall-option-container #wallStopCeiling+label,.speech-privacy-tool form .wall-option-container #wallStopStructure+label{font-family:"Maison Neue, Book";white-space:nowrap}
.speech-privacy-tool .flex-container{display:flex;flex-wrap:wrap}
.speech-privacy-tool .flex-container.flex-direction-column{flex-direction:column}
.speech-privacy-tool .flex-container.flex-direction-column>div{margin-right:0;margin-bottom:0;width:initial}
.speech-privacy-tool .flex-container.align-items-center{align-items:center}
.speech-privacy-tool .flex-container.just-content-space-between{justify-content:space-between}
.speech-privacy-tool .flex-container>div{margin-right:2rem;margin-bottom:1rem;width:8rem}
.speech-privacy-tool .flex-container>div img{height:5rem}
.speech-privacy-tool .product-selection{margin-top:2rem}
.speech-privacy-tool .product-selection .product-group{display:flex;align-items:center;margin-bottom:.5rem}
.speech-privacy-tool .product-selection .product-group h4{margin-bottom:0}
.speech-privacy-tool .product-selection .product-group h4+div{font-size:.875rem;line-height:1rem;font-family:"Maison Neue, Medium";background-color:#ffd334;padding:.25rem .5rem;margin-left:.5rem}
.speech-privacy-tool .product-selection h4 span{vertical-align:middle}
.speech-privacy-tool .product-selection h4 span.tag{font-size:1rem;line-height:1rem;background-color:#ffd334}
.speech-privacy-tool .product-selection .products{display:flex;flex-wrap:wrap}
.speech-privacy-tool .product-selection .products>.product{display:flex;flex-direction:column;justify-content:space-between;width:50%;border:1px solid #d5d5d5;margin:-1px -1px 0 0;padding:1rem}
@media screen and (min-width:40.3125em){.speech-privacy-tool .product-selection .products>.product{width:33%}
}
@media screen and (min-width:53.125em){.speech-privacy-tool .product-selection .products>.product{width:25%}
}
.speech-privacy-tool .product-selection .products>.product img{margin-bottom:.5rem}
.speech-privacy-tool .product-selection .products>.product table{margin:1rem 0}
.speech-privacy-tool .product-selection .products>.product table tbody{border:0}
.speech-privacy-tool .product-selection .products>.product table tbody>tr{background:#efefef}
.speech-privacy-tool .product-selection .products>.product table tbody>tr:nth-of-type(even){background:white}
.speech-privacy-tool .product-selection .products>.product table tbody>tr>td{padding:.25rem .5rem}
.speech-privacy-tool .product-selection .products>.product table tbody>tr>td:first-child{font-family:"Maison Neue, Medium"}
.speech-privacy-tool .report-overview{width:25rem;max-width:100%;background-color:#efede9;padding:1rem;margin-bottom:2rem}
.speech-privacy-tool .report-overview>div{font-size:.9375rem}
.speech-privacy-tool .report-overview>div>div{margin-bottom:.25rem}
.speech-privacy-tool .report-overview>div>div>span:first-child{font-family:"Maison Neue, Demi"}
.speech-privacy-tool .product-selections .product{margin-bottom:2rem}
.speech-privacy-tool .product-selections .product .product-name{display:flex;align-items:center;margin-bottom:.75rem}
.speech-privacy-tool .product-selections .product .product-name h4{font-size:1rem;margin-bottom:0}
.speech-privacy-tool .product-selections .product .product-name h4+div{font-size:.875rem;line-height:1rem;font-family:"Maison Neue, Medium";background-color:#ffd334;padding:.25rem .5rem;margin-left:.5rem}
.speech-privacy-tool .product-selections .product>div{margin-bottom:.25rem}
.speech-privacy-tool .product-selections .product>div>span{font-family:"Maison Neue, Medium";font-size:.875rem}
.speech-privacy-tool .product-selections .product>div>span:last-child.red{color:#f30022}
.speech-privacy-tool .product-selections .product>div>span:last-child.green{color:#21b43f}
.speech-privacy-tool .product-selections .product>div>span:last-child.bold{font-family:"Maison Neue, Bold"}
.speech-privacy-tool .product-selections .product>div:not(:first-child){line-height:.875rem}
.speech-privacy-tool .chart-container{display:flex;flex-wrap:wrap;margin-bottom:2rem}
.speech-privacy-tool .chart-container>div:first-child{width:100%;padding:1rem;margin-bottom:1rem;border:1px solid #d5d5d5}
.speech-privacy-tool .chart-container>div:last-child{width:100%;display:flex;align-items:center}
.speech-privacy-tool .chart-container>div:last-child .legend{font-size:.875rem}
.speech-privacy-tool .chart-container>div:last-child .legend>div{display:flex}
.speech-privacy-tool .chart-container>div:last-child .legend>div>div:first-child{width:20px;height:20px;margin-right:.5rem}
.speech-privacy-tool .chart-container>div:last-child .legend>div>div:first-child.red{background-color:#f30022}
.speech-privacy-tool .chart-container>div:last-child .legend>div>div:first-child.green{background-color:#99d35f}
.speech-privacy-tool canvas#sp-report-chart{visibility:hidden;position:absolute}
.speech-privacy-tool #backgroundNoise30dB+label,.speech-privacy-tool #backgroundNoise35dB+label,.speech-privacy-tool #backgroundNoise40dB+label,.speech-privacy-tool #backgroundNoise48dB+label{font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1rem}
@media screen and (min-width:53.125em){.speech-privacy-tool form .actions>button{width:initial}
.speech-privacy-tool form .actions>button+button{margin-top:0;margin-left:3rem}
.speech-privacy-tool form .actions>button+div.right{float:right;margin-top:0}
.speech-privacy-tool .chart-container{flex-wrap:nowrap}
.speech-privacy-tool .chart-container>div:first-child{width:37.5rem;max-width:100%}
.speech-privacy-tool .chart-container>div:last-child{flex:1;width:initial;padding-left:2rem}
}
.speech-privacy-takeaway{print-color-adjust:exact;-webkit-print-color-adjust:exact}
.speech-privacy-takeaway .header{display:flex;align-items:center;margin-bottom:1rem}
.speech-privacy-takeaway .header>div:first-child{flex:1}
.speech-privacy-takeaway .header>div:first-child h4{margin-bottom:0}
.speech-privacy-takeaway .subheader{display:flex;align-items:center;margin-bottom:1rem}
.speech-privacy-takeaway .subheader>div:first-child{margin-right:.5rem}
.speech-privacy-takeaway .subheader>div:first-child h5{margin-bottom:0}
.speech-privacy-takeaway .flex-container{display:flex}
.speech-privacy-takeaway .flex-container.space-between{justify-content:space-between}
.speech-privacy-takeaway .report-overview{width:25rem;max-width:100%;font-size:.875rem;line-height:1rem;background-color:#efede9 !important;padding:1rem;margin-bottom:2rem}
.speech-privacy-takeaway .report-overview>div{font-size:.9375rem}
.speech-privacy-takeaway .report-overview>div>div{margin-bottom:.25rem}
.speech-privacy-takeaway .report-overview>div>div>span:first-child{font-family:"Maison Neue, Demi"}
.speech-privacy-takeaway .wall-stop-image{width:12rem}
.speech-privacy-takeaway .chart-container{display:flex;flex-wrap:nowrap;margin-bottom:2rem}
.speech-privacy-takeaway .chart-container>div:first-child{width:30rem;max-width:100%;padding:1rem;border:1px solid #d5d5d5}
.speech-privacy-takeaway .chart-container>div:last-child{flex:1;display:flex;align-items:center;padding-left:1rem}
.speech-privacy-takeaway .chart-container>div:last-child .legend{font-size:.75rem}
.speech-privacy-takeaway .chart-container>div:last-child .legend>div{display:flex}
.speech-privacy-takeaway .chart-container>div:last-child .legend>div>div:first-child{width:20px;height:20px;margin-right:.5rem}
.speech-privacy-takeaway .chart-container>div:last-child .legend>div>div:first-child.red{background-color:#f30022 !important}
.speech-privacy-takeaway .chart-container>div:last-child .legend>div>div:first-child.green{background-color:#99d35f !important}
.speech-privacy-takeaway .product-selections>h5{margin-bottom:2rem}
.speech-privacy-takeaway .product-selections .product{margin-bottom:2rem;font-size:.875rem}
.speech-privacy-takeaway .product-selections .product .product-name{display:flex;align-items:center;margin-bottom:.75rem}
.speech-privacy-takeaway .product-selections .product .product-name h4{font-size:1rem;margin-bottom:0}
.speech-privacy-takeaway .product-selections .product .product-name h4+div{font-size:.875rem;line-height:1rem;font-family:"Maison Neue, Medium";background-color:#ffd334 !important;padding:.25rem .5rem;margin-left:.5rem}
.speech-privacy-takeaway .product-selections .product>div{margin-bottom:.25rem}
.speech-privacy-takeaway .product-selections .product>div>span{font-family:"Maison Neue, Medium";font-size:.875rem;line-height:1rem}
.speech-privacy-takeaway .product-selections .product>div>span:last-child.red{color:#f30022 !important}
.speech-privacy-takeaway .product-selections .product>div>span:last-child.green{color:#21b43f !important}
.speech-privacy-takeaway .product-selections .product>div>span:last-child.bold{font-family:"Maison Neue, Bold"}
.speech-privacy-takeaway .product-selections .product>div:not(:first-child){line-height:.875rem}
.triple-promo .scrollable-container{position:relative;margin-left:-1rem}
.triple-promo .scrollable-container>.scrollable{overflow-x:scroll;white-space:nowrap;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;cursor:pointer;scroll-snap-type:x mandatory}
.triple-promo .scrollable-container>.scrollable.transitioning{scroll-snap-type:unset}
.triple-promo .scrollable-container>.scrollable.transitioning>div{scroll-snap-align:unset}
.triple-promo .scrollable-container>.scrollable>.promo-container{display:inline-block;vertical-align:top;width:260px;height:320px;margin-right:1rem;scroll-snap-align:center}
.triple-promo .scrollable-container>.scrollable>.promo-container:first-child{padding-left:1rem;width:276px}
.triple-promo .scrollable-container>.scrollable>.promo-container:last-child{padding-right:1rem;width:276px;margin-right:0}
.triple-promo .scrollable-container>.scrollable>.promo-container>.promo{height:100%;background-color:transparent;background-repeat:no-repeat;background-position:top;background-size:cover}
.triple-promo .scrollable-container>.scrollable>.promo-container>.promo:last-child{margin-right:0}
.triple-promo .scrollable-container>.scrollable>.promo-container>.promo a{position:relative;display:block;max-width:100%;white-space:normal;width:100%;height:100%}
.triple-promo .scrollable-container>.scrollable>.promo-container>.promo a:hover>.overlay button{background:#d9d3c7;border-color:#d9d3c7}
.triple-promo .scrollable-container>.scrollable>.promo-container>.promo a>img{position:absolute;top:1rem;left:50%;transform:translateX(-50%);height:30px}
.triple-promo .scrollable-container>.scrollable>.promo-container>.promo a>.overlay{display:flex;flex-direction:column;position:absolute;left:.5rem;right:.5rem;bottom:.5rem;padding:.75rem;background-color:rgba(255,255,255,0.9);text-align:center;color:#121212}
.triple-promo .scrollable-container>.scrollable>.promo-container>.promo a>.overlay>div:first-child{font-size:1rem;font-family:"Maison Neue, Demi"}
.triple-promo .scrollable-container>.scrollable>.promo-container>.promo a>.overlay>div:first-child+div{margin:.25rem 0 .75rem 0;flex:1}
.triple-promo .scrollable-container>.scrollable::-webkit-scrollbar{width:0 !important}
.triple-promo .scrollable-container>.previous,.triple-promo .scrollable-container .next{align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:100;cursor:pointer;padding:.25rem}
.triple-promo .scrollable-container>.previous>img,.triple-promo .scrollable-container .next>img{width:2.5rem;box-shadow:0 2px 10px 0 #656a6b4c;border-radius:50%}
.triple-promo .scrollable-container>.previous{left:.75rem}
.triple-promo .scrollable-container>.previous>img{transform:rotate(180deg)}
.triple-promo .scrollable-container>.next{right:.75rem}
.triple-promo .scrollable-container.no-scroll{margin-left:0}
.triple-promo .scrollable-container.no-scroll>.scrollable{overflow:hidden}
.triple-promo .scrollable-container.no-scroll>.previous,.triple-promo .scrollable-container.no-scroll .next{display:none !important}
@media screen and (min-width:40.3125em){.triple-promo .promo{position:relative;overflow:hidden;background:0}
.triple-promo .promo::before{content:"";position:absolute;inset:0;background-image:inherit;background-size:cover;background-position:top;background-repeat:no-repeat;transition:transform .4s ease;z-index:0}
.triple-promo .promo:hover::before{transform:scale(1.1)}
.triple-promo .promo a{position:relative;z-index:1}
}
@media screen and (min-width:40.3125em){.triple-promo h2.count-2{text-align:center}
.triple-promo .scrollable-container>.scrollable{text-align:center}
}
@media screen and (min-width:64em){.triple-promo h2{margin-bottom:2rem;text-align:center}
.triple-promo .scrollable-container{margin-left:0}
.triple-promo .scrollable-container.count-2>.scrollable .promo-container,.triple-promo .scrollable-container.count-3>.scrollable .promo-container{width:calc(33.33% - .666rem)}
.triple-promo .scrollable-container.count-2>.scrollable .promo-container:first-child,.triple-promo .scrollable-container.count-3>.scrollable .promo-container:first-child,.triple-promo .scrollable-container.count-2>.scrollable .promo-container:last-child,.triple-promo .scrollable-container.count-3>.scrollable .promo-container:last-child{width:calc(33.33% - .666rem)}
.triple-promo .scrollable-container.count-4>.scrollable .promo-container{width:calc(25% - 1rem)}
.triple-promo .scrollable-container.count-4>.scrollable .promo-container:first-child,.triple-promo .scrollable-container.count-4>.scrollable .promo-container:last-child{width:calc(25% - 1rem)}
.triple-promo .scrollable-container>.scrollable .promo-container{height:457px}
.triple-promo .scrollable-container>.scrollable .promo-container:first-child{padding-left:0}
.triple-promo .scrollable-container>.scrollable .promo-container:last-child{padding-right:0}
.triple-promo .scrollable-container>.scrollable .promo-container>.promo a .overlay{left:1rem;right:1rem;bottom:1rem;padding:1rem}
.triple-promo .scrollable-container>.previous,.triple-promo .scrollable-container .next{padding:0}
.triple-promo .scrollable-container>.previous>img,.triple-promo .scrollable-container .next>img{width:3.25rem}
.triple-promo .scrollable-container>.previous{left:3.125rem}
.triple-promo .scrollable-container>.next{right:3.125rem}
}
.explore-solutions .scrollable-container{position:relative;margin-left:-1rem}
.explore-solutions .scrollable-container>.scrollable>.card-container{width:134px}
.explore-solutions .scrollable-container.count-2>.scrollable>.card-container{width:50%}
.explore-solutions .scrollable-container>.scrollable{overflow-x:scroll;white-space:nowrap;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;text-align:center;scroll-snap-type:x mandatory}
.explore-solutions .scrollable-container>.scrollable.transitioning{scroll-snap-type:unset}
.explore-solutions .scrollable-container>.scrollable.transitioning>div{scroll-snap-align:unset}
.explore-solutions .scrollable-container>.scrollable>.card-container{display:inline-block;vertical-align:top;margin-right:.375rem;height:320px;scroll-snap-align:center}
.explore-solutions .scrollable-container>.scrollable>.card-container:first-child{padding-left:1rem;width:150px}
.explore-solutions .scrollable-container>.scrollable>.card-container:last-child{padding-right:1rem;width:150px;margin-right:0}
.explore-solutions .scrollable-container>.scrollable>.card-container>.card{position:relative;background-color:transparent;background-repeat:no-repeat;background-position:top;background-size:cover;height:100%}
.explore-solutions .scrollable-container>.scrollable>.card-container>.card:last-child{margin-right:0}
.explore-solutions .scrollable-container>.scrollable>.card-container>.card a{position:relative;display:block;max-width:100%;white-space:normal;width:100%;height:100%}
.explore-solutions .scrollable-container>.scrollable>.card-container>.card .overlay{display:flex;flex-direction:column;justify-content:space-between;position:absolute;left:0;right:0;bottom:0;min-height:79px;padding:.5rem .75rem;background-color:rgba(255,255,255,0.9);text-align:center;white-space:normal}
.explore-solutions .scrollable-container>.scrollable>.card-container>.card .overlay>div{font-family:"Maison Neue, Demi";line-height:120%}
.explore-solutions .scrollable-container>.scrollable>.card-container>.card .overlay>div:first-child{color:#121212;margin-bottom:.5rem}
.explore-solutions .scrollable-container>.scrollable>.card-container>.card .overlay>div:first-child.no-margin-bottom{margin-bottom:0}
.explore-solutions .scrollable-container>.scrollable>.card-container>.card .overlay>div:last-child{font-size:.875rem}
.explore-solutions .scrollable-container>.scrollable::-webkit-scrollbar{width:0 !important}
.explore-solutions .scrollable-container>.previous,.explore-solutions .scrollable-container .next{align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:100;cursor:pointer;padding:.25rem}
.explore-solutions .scrollable-container>.previous>img,.explore-solutions .scrollable-container .next>img{width:2.5rem;box-shadow:0 2px 10px 0 #656a6b4c;border-radius:50%}
.explore-solutions .scrollable-container>.previous{left:.75rem}
.explore-solutions .scrollable-container>.previous>img{transform:rotate(180deg)}
.explore-solutions .scrollable-container>.next{right:.75rem}
.explore-solutions .scrollable-container.no-scroll>.scrollable{overflow:hidden}
.explore-solutions .scrollable-container.no-scroll>.previous,.explore-solutions .scrollable-container.no-scroll .next{display:none !important}
@media screen and (min-width:40.3125em){.explore-solutions h2.count-1,.explore-solutions h2.count-2,.explore-solutions h2.count-3,.explore-solutions h2.count-4,.explore-solutions h2.count-5{text-align:center}
.explore-solutions .scrollable-container>.scrollable>.card-container{width:134px}
.explore-solutions .scrollable-container>.scrollable>.card-container .card{position:relative;overflow:hidden;background:0}
.explore-solutions .scrollable-container>.scrollable>.card-container .card::before{content:"";position:absolute;inset:0;background-image:inherit;background-size:cover;background-position:top;background-repeat:no-repeat;transition:transform .4s ease;z-index:0}
.explore-solutions .scrollable-container>.scrollable>.card-container .card:hover::before{transform:scale(1.1)}
.explore-solutions .scrollable-container>.scrollable>.card-container .card a{position:relative;z-index:1}
.explore-solutions .scrollable-container.count-5>.scrollable,.explore-solutions .scrollable-container.count-3>.scrollable{display:flex}
.explore-solutions .scrollable-container.count-5>.scrollable>.card-container,.explore-solutions .scrollable-container.count-3>.scrollable>.card-container{flex:1}
.explore-solutions .scrollable-container.count-3>.scrollable>.card-container{margin-right:1.5rem}
.explore-solutions .scrollable-container.count-3>.scrollable>.card-container:last-child{margin-right:0}
.explore-solutions .scrollable-container.count-2>.scrollable{display:block}
.explore-solutions .scrollable-container.count-2>.scrollable>.card-container{width:230px;margin-right:1.5rem}
.explore-solutions .scrollable-container.count-2>.scrollable>.card-container:last-child{margin-right:0}
}
@media screen and (min-width:53.125em){.explore-solutions .scrollable-container{margin-left:-1.5rem}
.explore-solutions .scrollable-container>.scrollable>.card-container:first-child{padding-left:1.5rem;width:158px}
.explore-solutions .scrollable-container>.scrollable>.card-container:last-child{padding-right:1.5rem;width:158px}
}
@media screen and (min-width:64em){.explore-solutions h2{margin-bottom:2rem;text-align:center}
.explore-solutions .scrollable-container{margin-left:0}
.explore-solutions .scrollable-container>.scrollable{display:flex}
.explore-solutions .scrollable-container>.scrollable>.card-container{flex:1;width:initial}
.explore-solutions .scrollable-container>.scrollable>.card-container>.card .overlay{min-height:87px}
.explore-solutions .scrollable-container>.scrollable>.card-container:first-child{padding-left:0;width:134px}
.explore-solutions .scrollable-container>.scrollable>.card-container:last-child{padding-right:0;width:134px}
.explore-solutions .scrollable-container.count-7>.scrollable,.explore-solutions .scrollable-container.count-6>.scrollable{justify-content:center}
.explore-solutions .scrollable-container.count-7>.scrollable>.card-container,.explore-solutions .scrollable-container.count-6>.scrollable>.card-container{width:134px;flex:unset}
.explore-solutions .scrollable-container.count-5>.scrollable>.card-container{margin-right:1rem}
.explore-solutions .scrollable-container.count-5>.scrollable>.card-container:last-child{margin-right:0}
.explore-solutions .scrollable-container.count-4>.scrollable{justify-content:center}
.explore-solutions .scrollable-container.count-4>.scrollable>.card-container{width:255px;flex:unset;margin-right:1rem}
.explore-solutions .scrollable-container.count-4>.scrollable>.card-container:last-child{margin-right:0}
.explore-solutions .scrollable-container.count-3>.scrollable>.card-container{margin-right:1.5rem}
.explore-solutions .scrollable-container.count-3>.scrollable>.card-container:last-child{margin-right:0}
.explore-solutions .scrollable-container.count-2>.scrollable>.card-container{width:430px;flex:unset;margin-right:1.5rem}
.explore-solutions .scrollable-container.count-2>.scrollable>.card-container:last-child{margin-right:0}
.explore-solutions .scrollable-container>.previous,.explore-solutions .scrollable-container .next{padding:0}
.explore-solutions .scrollable-container>.previous>img,.explore-solutions .scrollable-container .next>img{width:3.25rem}
.explore-solutions .scrollable-container>.previous{left:3.125rem}
.explore-solutions .scrollable-container>.next{right:3.125rem}
}
.hero .slider-container{position:relative;overflow:hidden;cursor:grab;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.hero .slider-container:active{cursor:grabbing}
.hero .slider-container .navigation{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%)}
.hero .slider-container .navigation>div{display:inline-block;width:15px;height:15px;background:rgba(255,255,255,0.5);border-radius:50%;cursor:pointer;margin-right:.25rem}
.hero .slider-container .navigation>div.selected{background:white}
.hero .slider-container .previous{position:absolute;top:50%;left:.75rem;transform:translateY(-50%);padding:.25rem;cursor:pointer;display:none}
.hero .slider-container .previous>img{width:2.5rem;box-shadow:0 2px 10px 0 #656a6b4c;border-radius:50%;transform:rotate(180deg)}
.hero .slider-container .next{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);padding:.25rem;cursor:pointer;display:none}
.hero .slider-container .next>img{width:2.5rem;box-shadow:0 2px 10px 0 #656a6b4c;border-radius:50%}
.hero .slider-container .slider{left:0;width:auto;white-space:nowrap;position:relative;-webkit-transition:transform .5s linear;-moz-transition:transform .5s linear;-o-transition:transform .5s linear;transition:transform .5s linear;will-change:transform;transform:translateX(-100%)}
.hero .slider-container .slider.no-animate{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}
.hero .slider-container .slider .slide{width:100%;height:422px;position:relative;overflow:hidden;display:inline-block}
.hero .slider-container .slider .slide.center-crop .image-container{background-position-y:center}
.hero .slider-container .slider .slide.center-crop .video-container>*{top:50%;transform:translateY(-50%)}
.hero .slider-container .slider .slide .video-container{height:100%;max-width:none;margin-top:0}
.hero .slider-container .slider .slide .video-container>*{position:absolute;top:0;left:0;right:0;width:100%;height:initial;background-color:white !important}
.hero .slider-container .slider .slide .video-container>*>video{position:relative;max-width:initial;width:100%}
.hero .slider-container .slider .slide .video-container>* :not(video){display:none !important}
.hero .slider-container .slider .slide .video-controls{position:absolute;top:.75rem;right:.75rem}
.hero .slider-container .slider .slide .video-controls>img{width:3rem;padding:.25rem;cursor:pointer}
.hero .slider-container .slider .slide .image-container{height:100%;background-color:transparent;background-repeat:no-repeat;background-position:top;background-size:cover}
.hero .slider-container .slider .slide .slide-content{position:absolute;left:1rem;right:1rem;bottom:3rem;padding:1rem;color:#121212;background-color:rgba(255,255,255,0.9);white-space:initial}
.hero .slider-container .slider .slide .slide-content h1{margin:0}
.hero .slider-container .slider .slide .slide-content p{font-size:1rem;margin-top:.75rem;margin-bottom:0}
.hero .slider-container .slider .slide .slide-content .buttons{display:flex;flex-wrap:wrap}
.hero .slider-container .slider .slide .slide-content .buttons a{margin-top:1rem;margin-bottom:0;text-transform:none !important;width:100%}
.hero.single .slider-container .slider{transform:none}
.hero.single .slider-container .slider .slide .slide-content{bottom:1rem}
@media screen and (min-width:40.3125em){.hero .slider-container .previous,.hero .slider-container .next{display:block}
.hero .slider-container .slider .slide{position:relative;margin-bottom:0;height:355px}
.hero .slider-container .slider .slide .video-controls{top:unset;bottom:.75rem}
.hero .slider-container .slider .slide .slide-content{left:6rem;top:50%;right:unset;bottom:unset;transform:translateY(-50%);width:403px;padding:1.5rem}
.hero .slider-container .slider .slide .slide-content .buttons a{width:initial}
.hero .slider-container .slider .slide .slide-content .buttons a.margin-right{margin-right:1rem}
.hero.single .slider-container .slider{transform:none}
.hero.single .slider-container .slider .slide .slide-content{bottom:unset}
}
@media screen and (min-width:53.125em){.hero .slider-container .slider .slide{height:397px}
.hero .slider-container .slider .slide .slide-content{width:541px;padding:2.5rem}
.hero .slider-container .slider .slide .slide-content p{margin-top:1rem}
}
@media screen and (min-width:64em){.hero .slider-container .previous{left:3.125rem;padding:0}
.hero .slider-container .previous>img{width:3.25rem}
.hero .slider-container .next{right:3.125rem;padding:0}
.hero .slider-container .next>img{width:3.25rem}
.hero .slider-container .slider .slide .video-controls{right:3.125rem;bottom:1rem}
.hero .slider-container .slider .slide .video-controls>img{width:3.25rem;padding:0;cursor:pointer}
.hero .slider-container .slider .slide .slide-content{left:11%;padding:2.5rem}
}
.brand-carousel h2{margin-bottom:0}
.brand-carousel p{margin-bottom:.5rem}
.brand-carousel section{padding:2rem 0}
.brand-carousel section .brands-header .top{margin-bottom:.5rem}
.brand-carousel section .brands-header a{font-family:"Maison Neue, Demi"}
.brand-carousel section .brands-container{cursor:grab;width:100%;overflow:hidden;white-space:nowrap;box-sizing:border-box;padding-top:1rem;position:relative;max-width:1305px;margin:0 auto;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.brand-carousel section .brands-container:active{cursor:grabbing}
.brand-carousel section .brands-container.alternate_width{max-width:1240px}
.brand-carousel section .brands-container .brands-inner{display:inline-flex}
.brand-carousel section .brands-container .brands-inner.animate{-webkit-transition:transform .25s ease-in-out;-moz-transition:transform .25s ease-in-out;-o-transition:transform .25s ease-in-out;transition:transform .25s ease-in-out}
.brand-carousel section .brands-container .brands-inner>div{display:flex;flex-direction:column;width:260px;margin:0 .5rem}
.brand-carousel section .brands-container .brands-inner>div img{pointer-events:none;user-drag:none;-webkit-user-drag:none;-moz-user-drag:none}
.brand-carousel section .brands-container .brands-inner>div>div{flex:1;display:flex;flex-direction:column;background-color:white;padding:.75rem 1rem 1rem 1rem;text-align:center}
.brand-carousel section .brands-container .brands-inner>div>div>.image-container{flex-grow:1;display:flex;align-items:center;justify-content:center}
.brand-carousel section .brands-container .brands-inner>div>div>.image-container img{max-height:2.5rem;max-width:10.3125rem;pointer-events:none;user-drag:none;-webkit-user-drag:none;-moz-user-drag:none;padding:.2rem}
.brand-carousel section .brands-container .brands-inner>div>div>.buttons{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-top:1rem}
.brand-carousel section .brands-container .brands-inner>div>div>.buttons>a{flex:1;font-size:.875rem;padding-left:.5rem;padding-right:.5rem}
.brand-carousel section .brands-container .navigation-container{position:absolute;top:50%;left:50%;transform:translate(-50%);z-index:10}
.brand-carousel section .brands-container .navigation-container .navigation{display:flex;justify-content:space-between;margin:0 -0.25rem}
.brand-carousel section .brands-container .navigation-container .navigation .previous{cursor:pointer;padding:.25rem}
.brand-carousel section .brands-container .navigation-container .navigation .previous>img{width:2.5rem;box-shadow:0 2px 10px 0 #656a6b4c;border-radius:50%;transform:rotate(180deg)}
.brand-carousel section .brands-container .navigation-container .navigation .next{cursor:pointer;padding:.25rem}
.brand-carousel section .brands-container .navigation-container .navigation .next>img{width:2.5rem;box-shadow:0 2px 10px 0 #656a6b4c;border-radius:50%}
@media screen and (min-width:40.3125em){.brand-carousel p{margin-bottom:0}
.brand-carousel .brands-header .top{display:flex;justify-content:space-between;margin-bottom:1rem;align-items:center}
}
@media screen and (min-width:53.125em){.brand-carousel section{padding:3rem 0}
}
@media screen and (min-width:64em){.brand-carousel section .brands-container{padding-top:2rem;container-type:inline-size}
.brand-carousel section .brands-container .brands-inner>div{width:calc(33.333333333333333cqw - 2rem);margin:0 1rem}
.brand-carousel section .brands-container .brands-inner>div>div{padding:1rem 2rem}
.brand-carousel section .brands-container .brands-inner>div>div>.buttons>a{flex:1}
.brand-carousel section .brands-container .navigation-container .navigation{margin:0}
.brand-carousel section .brands-container .navigation-container .navigation .previous{left:3.125rem;padding:0}
.brand-carousel section .brands-container .navigation-container .navigation .previous>img{width:3.25rem}
.brand-carousel section .brands-container .navigation-container .navigation .next{right:3.125rem;padding:0}
.brand-carousel section .brands-container .navigation-container .navigation .next>img{width:3.25rem}
}
[data-promo-banner]{color:#121212;letter-spacing:0}
[data-promo-banner] div.banner-layout{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
[data-promo-banner] div.banner-layout div.banner-content{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}
[data-promo-banner] div.banner-layout div.banner-content p.promo-title{color:#656a6b}
[data-promo-banner] div.banner-layout div.banner-content .banner-logo-wrapper{display:flex;justify-content:flex-start;overflow:hidden;margin-bottom:1rem;padding:0;width:100%}
[data-promo-banner] div.banner-layout div.banner-content .banner-logo-wrapper .banner-logo{display:block;max-height:1.875rem;height:auto;width:auto;margin:0;padding:0}
[data-promo-banner] div.banner-layout div.banner-content .tab_parsys{display:flex;flex-direction:column;gap:1rem;width:100%}
[data-promo-banner] div.banner-layout div.banner-content .tab_parsys>div.rte :last-child{margin-bottom:0}
[data-promo-banner] div.banner-layout>img{margin-bottom:1.5rem}
@media screen and (min-width:40.3125em){[data-promo-banner] div.banner-layout{flex-wrap:nowrap}
[data-promo-banner] div.banner-layout.reversed{flex-direction:row-reverse}
[data-promo-banner] div.banner-layout.reversed div.banner-content{padding-right:1.5rem}
[data-promo-banner] div.banner-layout:not(.reversed) div.banner-content{padding-left:1.5rem}
[data-promo-banner] div.banner-layout div.banner-content{width:55%}
[data-promo-banner] div.banner-layout>img{width:45%;margin-bottom:0}
}
@media screen and (min-width:53.125em){[data-promo-banner] div.banner-layout.reversed div.banner-content{padding-right:3rem}
[data-promo-banner] div.banner-layout:not(.reversed) div.banner-content{padding-left:3rem}
}
[data-accordion-component] .accordions-container{display:flex;justify-content:center}
[data-accordion-component] .accordions-container ul.accordion{background:transparent}
[data-accordion-component] .accordions-container ul.accordion li.accordion-item{background:transparent;border-bottom:1px solid #656a6b;border-top:0;padding-bottom:1rem}
[data-accordion-component] .accordions-container ul.accordion li.accordion-item.is-active .accordion-title.icon-plus-minus:before{content:"\2212"}
[data-accordion-component] .accordions-container ul.accordion li.accordion-item:first-child .accordion-title{padding-top:0}
[data-accordion-component] .accordions-container ul.accordion li.accordion-item .accordion-title{background:transparent;border:0;padding:1rem 2rem 0 0;font-size:1rem;font-weight:normal;font-family:"Maison Neue, Demi";color:#121212;line-height:1.45rem}
[data-accordion-component] .accordions-container ul.accordion li.accordion-item .accordion-title.icon-plus-minus:before{content:"\002B";transform:none;font-family:"Maison Neue, Book";color:var(--main-color,#7d5b3f);font-size:1.3235rem;top:.6rem;right:-1.5rem}
[data-accordion-component] .accordions-container ul.accordion li.accordion-item .accordion-content{background:transparent;font-size:1rem;font-weight:normal;font-family:"Maison Neue, Book";padding-top:.5rem}
[data-accordion-component] .accordions-container ul.accordion li.accordion-item .accordion-content.padding-bottom{padding-bottom:1rem}
[data-accordion-component] .accordions-container .view-more-less{display:flex;justify-content:center;margin-top:1.5rem}
[data-accordion-component] .accordions-container .view-more-less .view-toggle{display:block;font-size:1rem}
[data-accordion-component] .accordions-container .view-more-less .view-toggle.icon-chevron-sm-down:before{position:relative;right:0;top:.35rem;float:right;margin-left:.5rem;font-size:.75rem;-webkit-transform:rotate(0);transform:rotate(0);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:500ms}
[data-accordion-component] .accordions-container .view-more-less .view-toggle.icon-chevron-sm-down.is-open:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
[data-accordion-component] .accordions-container .view-more-less .view-toggle .view-more,[data-accordion-component] .accordions-container .view-more-less .view-toggle .view-less{font-family:"Maison Neue, Bold"}
@media screen and (min-width:40.3125em){[data-accordion-component] .accordions-container .view-more-less{margin-top:2rem}
}
[data-recent-articles] section{padding-top:2rem;padding-bottom:2rem}
[data-recent-articles] section.gray .scrollable-container .scrollable .recent-article{border:0}
[data-recent-articles] section .top{display:flex;flex-direction:column;margin-bottom:1.5rem}
[data-recent-articles] section .top h2{margin-bottom:.5rem}
[data-recent-articles] section .top a{font-family:"Maison Neue, Demi"}
[data-recent-articles] section .scrollable-container{position:relative;margin-left:-0.875rem}
@media screen and (max-width:40.3125em){[data-recent-articles] section .scrollable-container.xs-no-paging{margin-left:0}
[data-recent-articles] section .scrollable-container.xs-no-paging .scrollable .recent-article{flex:0 0 100%}
[data-recent-articles] section .scrollable-container.xs-no-paging .scrollable .recent-article:first-child{margin-left:0}
[data-recent-articles] section .scrollable-container.xs-no-paging .scrollable .recent-article:last-child{margin-right:0}
}
[data-recent-articles] section .scrollable-container .scrollable{display:flex;gap:1rem;cursor:grab;padding:.5rem 0;margin:-0.5rem 0;overflow-x:scroll;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;scroll-snap-type:x mandatory}
[data-recent-articles] section .scrollable-container .scrollable:active{cursor:grabbing}
[data-recent-articles] section .scrollable-container .scrollable.transitioning{scroll-snap-type:unset}
[data-recent-articles] section .scrollable-container .scrollable.transitioning>a{scroll-snap-align:unset}
[data-recent-articles] section .scrollable-container .scrollable::-webkit-scrollbar{width:0 !important}
[data-recent-articles] section .scrollable-container .scrollable .recent-article{flex:0 0 calc(72%);background:#fff;border:1px solid #efefef;scroll-snap-align:center}
[data-recent-articles] section .scrollable-container .scrollable .recent-article:hover{box-shadow:0 2px 10px 0 rgba(101,106,107,0.3)}
[data-recent-articles] section .scrollable-container .scrollable .recent-article:hover>div:first-child::before{transform:scale(1.1)}
[data-recent-articles] section .scrollable-container .scrollable .recent-article:hover .read-more{color:#d9d3c7}
[data-recent-articles] section .scrollable-container .scrollable .recent-article:active{cursor:grabbing}
[data-recent-articles] section .scrollable-container .scrollable .recent-article:first-child{margin-left:.875rem}
[data-recent-articles] section .scrollable-container .scrollable .recent-article:last-child{margin-right:.875rem}
[data-recent-articles] section .scrollable-container .scrollable .recent-article>div:first-child{position:relative;overflow:hidden;background:0;padding-bottom:80%}
[data-recent-articles] section .scrollable-container .scrollable .recent-article>div:first-child::before{content:"";position:absolute;inset:0;background-image:inherit;background-size:cover;background-position:top;background-repeat:no-repeat;transition:transform .4s ease;z-index:0;pointer-events:none}
[data-recent-articles] section .scrollable-container .scrollable .recent-article .content{padding:1.5rem}
[data-recent-articles] section .scrollable-container .scrollable .recent-article .content p{margin-bottom:0;color:#121212}
[data-recent-articles] section .scrollable-container .scrollable .recent-article .content .type{font-family:"Maison Neue, Demi";font-size:.875rem;line-height:1.5;color:#656a6b}
[data-recent-articles] section .scrollable-container .scrollable .recent-article .content h3{margin-top:.5rem;margin-bottom:0;background:none !important}
[data-recent-articles] section .scrollable-container .scrollable .recent-article .content h3 .title{font-size:1.125rem;line-height:120%;color:#121212;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis}
[data-recent-articles] section .scrollable-container .scrollable .recent-article .content .date{font-size:.875rem;line-height:1.5;color:#656a6b;margin-top:.5rem}
[data-recent-articles] section .scrollable-container .scrollable .recent-article .content .browseIntroCopy{margin-top:.5rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}
[data-recent-articles] section .scrollable-container .scrollable .recent-article .content .read-more{font-family:"Maison Neue, Demi";font-size:1rem;line-height:120%;display:block;margin-top:1rem}
[data-recent-articles] section .scrollable-container>.previous,[data-recent-articles] section .scrollable-container .next{align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:100;cursor:pointer}
[data-recent-articles] section .scrollable-container>.previous>img,[data-recent-articles] section .scrollable-container .next>img{width:2.5rem;box-shadow:0 2px 10px 0 #656a6b4c;border-radius:50%}
[data-recent-articles] section .scrollable-container>.previous{left:.875rem}
[data-recent-articles] section .scrollable-container>.previous>img{transform:rotate(180deg)}
[data-recent-articles] section .scrollable-container>.next{right:.875rem}
[data-recent-articles] section .scrollable-container.no-scroll>.scrollable{overflow:hidden}
[data-recent-articles] section .scrollable-container.no-scroll>.previous,[data-recent-articles] section .scrollable-container.no-scroll .next{display:none !important}
@media screen and (min-width:40.3125em){[data-recent-articles] section .top{flex-direction:row;justify-content:space-between;align-items:center}
[data-recent-articles] section .top h2{margin-bottom:0}
[data-recent-articles] section .top a{margin-left:auto}
[data-recent-articles] section .scrollable-container .scrollable .recent-article{flex:0 0 calc(34.75%)}
}
@media screen and (min-width:53.125em){[data-recent-articles] section .scrollable-container{margin-left:-1.5rem}
[data-recent-articles] section .scrollable-container .scrollable .recent-article:first-child{margin-left:1rem}
[data-recent-articles] section .scrollable-container .scrollable .recent-article:last-child{margin-right:1rem}
[data-recent-articles] section .scrollable-container>.previous{left:1.5rem}
[data-recent-articles] section .scrollable-container>.next{right:1.5rem}
}
@media screen and (min-width:40.3125em) and (max-width:64em){[data-recent-articles] section .scrollable-container.sm-no-paging{margin-left:0}
[data-recent-articles] section .scrollable-container.sm-no-paging .scrollable .recent-article{flex:0 0 calc(33.33% - .667rem)}
[data-recent-articles] section .scrollable-container.sm-no-paging .scrollable .recent-article:first-child{margin-left:0}
[data-recent-articles] section .scrollable-container.sm-no-paging .scrollable .recent-article:last-child{margin-right:0}
}
@media screen and (min-width:64em){[data-recent-articles] section{padding-top:3rem;padding-bottom:3rem}
[data-recent-articles] section .top{margin-bottom:2.5rem}
[data-recent-articles] section .top h2{margin-bottom:0}
[data-recent-articles] section .scrollable-container{margin-left:-2rem}
[data-recent-articles] section .scrollable-container .scrollable{gap:2rem}
[data-recent-articles] section .scrollable-container .scrollable .recent-article{flex:0 0 calc(23.875%)}
[data-recent-articles] section .scrollable-container .scrollable .recent-article .content h3 .title{font-size:1.375rem;display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible;text-overflow:unset}
[data-recent-articles] section .scrollable-container .scrollable .recent-article .content .browseIntroCopy{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible;text-overflow:unset}
[data-recent-articles] section .scrollable-container>.previous{left:2rem}
[data-recent-articles] section .scrollable-container>.next{right:2rem}
[data-recent-articles] section .scrollable-container>.previous>img,[data-recent-articles] section .scrollable-container .next>img{width:3.25rem}
}
@media screen and (min-width:64em) and (max-width:105em){[data-recent-articles] section .scrollable-container.lg-no-paging{margin-left:0}
[data-recent-articles] section .scrollable-container.lg-no-paging .scrollable .recent-article{flex:0 0 calc(25% - 1.5rem)}
[data-recent-articles] section .scrollable-container.lg-no-paging .scrollable .recent-article:first-child{margin-left:0}
[data-recent-articles] section .scrollable-container.lg-no-paging .scrollable .recent-article:last-child{margin-right:0}
}
@media screen and (min-width:81.563em){[data-recent-articles] section .scrollable-container{margin-left:-4rem;padding:0 1rem}
[data-recent-articles] section .scrollable-container .scrollable .recent-article:first-child{margin-left:0}
[data-recent-articles] section .scrollable-container .scrollable .recent-article:last-child{margin-right:0}
[data-recent-articles] section .scrollable-container>.previous{left:4rem}
[data-recent-articles] section .scrollable-container>.next{right:4rem}
}
@media screen and (min-width:105em){[data-recent-articles] section .scrollable-container .scrollable .recent-article{flex:0 0 calc(23.875%)}
[data-recent-articles] section .scrollable-container.xl-no-paging{margin-left:0}
[data-recent-articles] section .scrollable-container.xl-no-paging .scrollable .recent-article{flex:0 0 calc(25% - 1.5rem)}
[data-recent-articles] section .scrollable-container.xl-no-paging .scrollable .recent-article:first-child{margin-left:0}
[data-recent-articles] section .scrollable-container.xl-no-paging .scrollable .recent-article:last-child{margin-right:0}
}
@media screen and (min-width:120em){[data-recent-articles] section .scrollable-container .scrollable .recent-article:first-child{margin-left:0}
[data-recent-articles] section .scrollable-container .scrollable .recent-article:last-child{margin-right:0}
}
[data-recent-articles] .extra-margin-wrapper{overflow:auto}
[data-recent-articles] .extra-margin-top{margin-top:1.5rem !important}
[data-recent-articles] .extra-margin-bottom{margin-bottom:1.5rem !important}
@media screen and (min-width:53.125em){[data-recent-articles] .extra-margin-top{margin-top:2rem !important}
[data-recent-articles] .extra-margin-bottom{margin-bottom:2rem !important}
}
[data-cta-group]{display:flex;flex-direction:column;width:100%;gap:1rem}
@media screen and (min-width:40.3125em){[data-cta-group]{width:fit-content}
[data-cta-group].fill-width{width:100%}
[data-cta-group].fill-width a{width:100%}
}
@media screen and (min-width:72em){[data-cta-group]{flex-direction:row;flex-wrap:wrap}
[data-cta-group].stack-cta{flex-direction:column}
}