*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tml,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;vertical-align:baseline}a:active,a:focus,a:hover{outline:0!important}:focus{outline:0}body{color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{text-align:left;font-weight:400}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.rrssb-buttons{box-sizing:border-box;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;height:36px;margin:0;padding:0;width:100%}.rrssb-buttons:after{clear:both}.rrssb-buttons:after,.rrssb-buttons:before{content:" ";display:table}.rrssb-buttons li{box-sizing:border-box;float:left;height:100%;line-height:13px;list-style:none;margin:0;padding:0 2px}.rrssb-buttons li.rrssb-email a{background-color:#ccc}.rrssb-buttons li.rrssb-email a:hover{background-color:#0a88ff}.rrssb-buttons li.rrssb-facebook a{background-color:#ccc}.rrssb-buttons li.rrssb-facebook a:hover{background-color:#306199}.rrssb-buttons li.rrssb-tumblr a{background-color:#ccc}.rrssb-buttons li.rrssb-tumblr a:hover{background-color:#32506d}.rrssb-buttons li.rrssb-linkedin a{background-color:#ccc}.rrssb-buttons li.rrssb-linkedin a:hover{background-color:#007bb6}.rrssb-buttons li.rrssb-twitter a{background-color:#ccc}.rrssb-buttons li.rrssb-twitter a:hover{background-color:#26c4f1}.rrssb-buttons li.rrssb-googleplus a{background-color:#ccc}.rrssb-buttons li.rrssb-googleplus a:hover{background-color:#e93f2e}.rrssb-buttons li.rrssb-youtube a{background-color:#ccc}.rrssb-buttons li.rrssb-youtube a:hover{background-color:#df1c31}.rrssb-buttons li.rrssb-reddit a{background-color:#ccc}.rrssb-buttons li.rrssb-reddit a:hover{background-color:#8bbbe3}.rrssb-buttons li.rrssb-pinterest a{background-color:#ccc}.rrssb-buttons li.rrssb-pinterest a:hover{background-color:#b81621}.rrssb-buttons li.rrssb-pocket a{background-color:#ccc}.rrssb-buttons li.rrssb-pocket a:hover{background-color:#ed4054}.rrssb-buttons li.rrssb-github a{background-color:#ccc}.rrssb-buttons li.rrssb-github a:hover{background-color:#444}.rrssb-buttons li.rrssb-instagram a{background-color:#ccc}.rrssb-buttons li.rrssb-instagram a:hover{background-color:#125688}.rrssb-buttons li.rrssb-delicious a{background-color:#ccc}.rrssb-buttons li.rrssb-delicious a:hover{background-color:#0b79e5}.rrssb-buttons li.rrssb-vk a{background-color:#ccc}.rrssb-buttons li.rrssb-vk a:hover{background-color:#4d71a9}.rrssb-buttons li.rrssb-hackernews a{background-color:#ccc}.rrssb-buttons li.rrssb-hackernews a:hover{background-color:#f60}.rrssb-buttons li.rrssb-whatsapp a{background-color:#ccc}.rrssb-buttons li.rrssb-whatsapp a:hover{background-color:#43d854}.rrssb-buttons li.rrssb-print a{background-color:#ccc}.rrssb-buttons li.rrssb-print a:hover{background-color:#8d98a2}.rrssb-buttons li a{background-color:#ccc;border-radius:2px;box-sizing:border-box;display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:700;height:100%;padding:11px 7px 12px 27px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease-in-out;width:100%}.rrssb-buttons li a .rrssb-icon{display:block;left:10px;padding-top:9px;position:absolute;top:0;width:10%}.rrssb-buttons li a .rrssb-icon svg{height:17px;width:17px}.rrssb-buttons li a .rrssb-icon svg path{fill:#fff}.rrssb-buttons li a .rrssb-text{color:#fff}.rrssb-buttons li a:active{box-shadow:inset 1px 3px 15px 0 rgba(22,0,0,.25)}.rrssb-buttons li.small a{padding:0}.rrssb-buttons li.small a .rrssb-icon{left:auto;margin:0 auto;overflow:hidden;position:relative;top:auto;width:100%}.rrssb-buttons li.small a .rrssb-text{visibility:hidden}.rrssb-buttons.large-format{height:auto}.rrssb-buttons.large-format li{height:auto}.rrssb-buttons.large-format li a{backface-visibility:hidden;border-radius:.2em;padding:8.5% 0 8.5% 12%}.rrssb-buttons.large-format li a .rrssb-icon{height:100%;left:7%;padding-top:0;width:12%}.rrssb-buttons.large-format li a .rrssb-icon svg{height:100%;position:absolute;top:0;width:100%}.rrssb-buttons.large-format li a .rrssb-text{backface-visibility:hidden}.rrssb-buttons.small-format{padding-top:5px}.rrssb-buttons.small-format li{height:80%;padding:0 1px}.rrssb-buttons.small-format li a .rrssb-icon{height:100%;padding-top:0}.rrssb-buttons.small-format li a .rrssb-icon svg{height:48%;position:relative;top:6px;width:80%}.rrssb-buttons.tiny-format{height:22px;position:relative}.rrssb-buttons.tiny-format li{padding-right:7px}.rrssb-buttons.tiny-format li a{background-color:transparent;padding:0}.rrssb-buttons.tiny-format li a .rrssb-icon svg{height:70%;width:100%}.rrssb-buttons.tiny-format li a:active,.rrssb-buttons.tiny-format li a:hover{background-color:transparent}.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon svg path{fill:#0a88ff}.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon:hover .rrssb-icon svg path{fill:#0054a3}.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon svg path{fill:#306199}.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon:hover .rrssb-icon svg path{fill:#18304b}.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon svg path{fill:#32506d}.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon:hover .rrssb-icon svg path{fill:#121d27}.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon svg path{fill:#007bb6}.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon:hover .rrssb-icon svg path{fill:#003650}.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon svg path{fill:#26c4f1}.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon:hover .rrssb-icon svg path{fill:#0b84a6}.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon svg path{fill:#e93f2e}.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon:hover .rrssb-icon svg path{fill:#a01e11}.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon svg path{fill:#df1c31}.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon:hover .rrssb-icon svg path{fill:#84111d}.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon svg path{fill:#8bbbe3}.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon:hover .rrssb-icon svg path{fill:#398bcf}.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon svg path{fill:#b81621}.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon:hover .rrssb-icon svg path{fill:#5d0b11}.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon svg path{fill:#ed4054}.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon:hover .rrssb-icon svg path{fill:#b61124}.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon svg path{fill:#444}.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon:hover .rrssb-icon svg path{fill:#111}.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon svg path{fill:#125688}.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon:hover .rrssb-icon svg path{fill:#061d2e}.rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon svg path{fill:#0b79e5}.rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon:hover .rrssb-icon svg path{fill:#064684}.rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon svg path{fill:#4d71a9}.rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon:hover .rrssb-icon svg path{fill:#2d4263}.rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon svg path{fill:#f60}.rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon:hover .rrssb-icon svg path{fill:#993d00}.rrssb-buttons.tiny-format li.rrssb-whatsapp a .rrssb-icon svg path{fill:#43d854}.rrssb-buttons.tiny-format li.rrssb-whatsapp a .rrssb-icon:hover .rrssb-icon svg path{fill:#1f962d}.rrssb-buttons.tiny-format li.rrssb-print a .rrssb-icon svg path{fill:#8d98a2}.rrssb-buttons.tiny-format li.rrssb-print a .rrssb-icon:hover .rrssb-icon svg path{fill:#5a656f}.rrssb-buttons li.rrssb-print a .rrssb-icon svg path:nth-child(2){fill:none}html{margin:0;padding:0;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;height:100%}p{margin:0;padding:0 0 9px 0}img{max-width:100%}#main,.innerdiv,.outerdiv,footer,header{margin:0 auto}#main::after,.innerdiv::after,.outerdiv::after,footer::after,header::after{clear:both;content:"";display:table}.content::after,.detail::after,article::after,aside::after,section::after,sidebar::after{clear:both;content:"";display:table}.innerdiv,.outerdiv{position:relative}.outerdiv.empty{display:none!important}button[type=button]{padding:0;display:block;border:none;position:relative}.pad-up-15{padding-top:15px}iframe[name=google_conversion_frame]{height:0!important;width:0!important;line-height:0!important;font-size:0!important;margin-top:-13px;float:left}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.gallery-preview .view-full-gallery-bar{width:100%}.gallery-preview .gallery-photos{clear:both}.gallery-preview .gallery-photos a,.gallery-preview .gallery-photos div{display:block;position:relative;overflow:hidden;float:left;border-right:1px solid #fff}.gallery-preview .gallery-photos a img,.gallery-preview .gallery-photos div img{display:block;object-fit:cover;width:100%;height:100%;max-width:none}.gallery-preview .gallery-photos a{border-top:1px solid #fff;height:195px}.gallery-preview .gallery-photos a:nth-child(2n){border-right:0}.gallery-preview .gallery-photos a:nth-child(n+3){display:none}.gallery-preview .gallery-photos a:nth-child(odd){width:50%}.gallery-preview .gallery-photos a:nth-child(even){width:50%}.gallery-preview .gallery-photos div{height:222px;border-bottom:1px solid #fff;width:16.666%}.gallery-preview .gallery-photos div:nth-child(6n){border-right:0!important}.gallery-preview .gallery-photos div:nth-child(n+7){border-bottom:0!important}.gallery-preview .gallery-photos .thin-preview{width:50%}.gallery-preview .gallery-photos .full-preview{width:50%}@media only screen and (min-width:600px){.gallery-preview .gallery-photos a:nth-child(n+3){display:block}.gallery-preview .gallery-photos a:nth-child(n+4){display:none}.gallery-preview .gallery-photos a:nth-child(2n){border-right:1px solid #fff}.gallery-preview .gallery-photos a:nth-child(3n){border-right:0}.gallery-preview .gallery-photos a:nth-child(odd){width:33.333%}.gallery-preview .gallery-photos a:nth-child(even){width:33.333%}.gallery-preview .gallery-photos .thin-preview{width:33.333%}.gallery-preview .gallery-photos .full-preview{width:33.333%}}@media only screen and (min-width:768px){.gallery-preview .gallery-photos a{height:195px}.gallery-preview .gallery-photos a:nth-child(n+4){display:block}.gallery-preview .gallery-photos a:nth-child(3n){border-right:1px solid #fff}.gallery-preview .gallery-photos a:nth-child(4n){border-right:0}.gallery-preview .gallery-photos a:nth-child(odd):nth-child(-n+4){width:33.333%}.gallery-preview .gallery-photos a:nth-child(even):nth-child(-n+4){width:16.666%}.gallery-preview .gallery-photos a:nth-child(n+5):nth-child(odd):nth-child(-n+8){width:16.666%}.gallery-preview .gallery-photos a:nth-child(n+5):nth-child(even):nth-child(-n+8){width:33.333%}.gallery-preview .gallery-photos a:nth-child(n+9):nth-child(odd):nth-child(-n+12){width:33.333%}.gallery-preview .gallery-photos a:nth-child(n+9):nth-child(even):nth-child(-n+12){width:16.666%}.gallery-preview .gallery-photos .thin-preview{width:16.666%}.gallery-preview .gallery-photos .full-preview{width:33.333%}}@media only screen and (min-width:1024px){.gallery-preview .gallery-photos a{height:222px}.gallery-preview .gallery-photos a:nth-child(4n){border-right:1px solid #fff}.gallery-preview .gallery-photos a:nth-child(6n){border-right:0!important}.gallery-preview .gallery-photos a:nth-child(n+1):nth-child(odd):nth-child(-n+6){width:22.222%}.gallery-preview .gallery-photos a:nth-child(n+1):nth-child(even):nth-child(-n+6){width:11.111%}.gallery-preview .gallery-photos a:nth-child(n+7):nth-child(odd):nth-child(-n+12){width:11.111%}.gallery-preview .gallery-photos a:nth-child(n+7):nth-child(even):nth-child(-n+12){width:22.222%}.gallery-preview .gallery-photos div img{width:100%;height:auto}.gallery-preview .gallery-photos .thin-preview{width:11.111%}.gallery-preview .gallery-photos .full-preview{width:22.222%}}.outerdiv.make-it-yours,.outerdiv.make-it-yours-railing{display:none}@media only screen and (min-width:768px){.outerdiv.make-it-yours,.outerdiv.make-it-yours-railing{display:block}}.visualizer{margin:0 0 27px;position:relative}.visualizer sup{position:relative;top:-.4em;font-size:70%;vertical-align:baseline}.visualizer .visualizer-composite{width:100%;height:538px;position:absolute;top:0;left:0;opacity:0;z-index:2;overflow:hidden}.visualizer-overlays{position:relative;height:538px;z-index:1}.visualizer-overlays .overlay{width:100%;height:538px;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:center center;background-size:cover}.visualizer-overlays .overlay.overlay-deck{z-index:1}.visualizer-overlays .overlay.overlay-porch{z-index:1}.visualizer-overlays .overlay.overlay-accent{z-index:2}.visualizer-overlays .overlay.overlay-rail{z-index:3}.visualizer-overlays .overlay.overlay-post{z-index:4}.visualizer-overlays .overlay.overlay-infill{z-index:5}.visualizer .visualizer-legend{position:absolute;bottom:80px;left:18px;z-index:2;color:#fff}.visualizer .visualizer-controlbar{position:relative;z-index:3}.visualizer .visualizer-controlbar::after{clear:both;content:"";display:table}.visualizer .visualizer-controlbar.five-col .component{width:20%}.visualizer .component{float:left;padding:18px;width:25%;cursor:pointer;position:relative}.visualizer .component:hover .component-options{display:block;-webkit-animation-duration:.4s;-moz-animation-duration:.4s;-o-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}.visualizer .component-options{display:none;position:absolute;bottom:72px;left:0;width:100%;background:#fff;z-index:2}.visualizer .component-options::after{clear:both;content:"";display:table}.visualizer .component-accent .component-options,.visualizer .component-deck.rail-decking .component-options{width:75%}.visualizer ul.options-list{padding:18px}.visualizer ul.options-list li{float:left;width:100%;padding:0 12px 10px 0}.visualizer ul.options-list .active{opacity:.25;cursor:default}.visualizer ul.options-list a{-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;opacity:1}.product-swatch-wrap li .visualizer ul.options-list a .product-swatch-text,.visualizer ul.options-list a .option-text,.visualizer ul.options-list a .product-swatch-wrap li .product-swatch-text,.visualizer ul.options-list a .swatch-text{-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:color;-moz-transition-property:color;transition-property:color}.media-account-widget,.media-share-widget{position:absolute;width:40px;height:40px;display:none;z-index:4999}.media-account-widget .tooltip-inner,.media-share-widget .tooltip-inner{position:absolute;width:40px;height:40px;top:-10px;left:-10px;z-index:1}.media-account-widget .user-action-tooltip,.media-share-widget .user-action-tooltip{margin:10px auto}.media-account-widget .user-action-tooltip:before,.media-share-widget .user-action-tooltip:before{top:-55px}.media-account-widget .user-action-tooltip:after,.media-share-widget .user-action-tooltip:after{top:-25px}.media-account-widget .user-action-tooltip .svg-wrap,.media-share-widget .user-action-tooltip .svg-wrap{color:#fff}.img-account-widget,.media-account-widget{width:80px}.img-account-widget .user-action-tooltip,.media-account-widget .user-action-tooltip{width:40px;text-align:center;display:block;float:left}.img-account-widget .account-remove-image svg,.media-account-widget .account-remove-image svg{width:16.5px}.icon-wrap,.share-icons{float:left;width:100%;margin-top:10px}.icon-wrap li,.share-icons li{width:30px;height:30px;display:inline-block;margin-right:5px;margin-bottom:5px}.approx-tooltip{padding:6px 16px;text-transform:uppercase;position:absolute;top:0;left:0;opacity:0;visibility:hidden;font-size:.75rem;white-space:nowrap}.user-action-tooltip{position:relative;display:block;width:20px;height:20px}.user-action-tooltip:before{display:none;position:absolute;background:#000;padding:6px;top:-45px;left:-20px;color:#fff;text-transform:uppercase;font-size:.75rem;content:attr(title);white-space:nowrap;float:left;z-index:1}.user-action-tooltip:after{display:none;content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #000;position:absolute;left:5px;top:-15px}.user-action-tooltip.flyout-left:before{right:-10px!important;left:auto!important}.user-action-tooltip.hover:after,.user-action-tooltip.hover:before,.user-action-tooltip:hover:after,.user-action-tooltip:hover:before{display:block;-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}.user-action-tooltip.force-hide{display:none!important}.user-action-tooltip .svg-wrap{display:inline}.user-action-tooltip svg{fill:currentColor}.gallery-wrap .item-wrap{float:left}.gallery-wrap.deck-plans .item-wrap{border:none;position:relative;width:50%;padding-top:50%}@media only screen and (min-width:350px){.gallery-wrap.deck-plans .item-wrap{width:33.3333%;padding-top:33.3333%}}@media only screen and (min-width:560px){.gallery-wrap.deck-plans .item-wrap{width:25%;padding-top:25%}}@media only screen and (min-width:768px){.gallery-wrap.deck-plans .item-wrap{width:20%;padding-top:20%}}@media only screen and (min-width:1024px){.gallery-wrap.deck-plans .item-wrap{width:16.6666%;padding-top:16.6666%}}.gallery-wrap.deck-plans .icon-wrap{position:absolute;left:0;bottom:0;margin-top:0;float:none;padding:0 0 0 15px}.gallery-wrap.deck-plans .icon-wrap li{width:20px;height:20px}.gallery-wrap.deck-plans .icon-wrap .svg-wrap svg{fill:currentColor}.gallery-wrap.deck-plans a.deck-plan-img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:30px 20px 0}.gallery-wrap.deck-plans a.deck-plan-img img{display:block;width:100%;height:auto}.gallery-wrap.inspiration-gallery::after{clear:both;content:"";display:table}.gallery-wrap.inspiration-gallery .item-wrap{width:50%;height:0;padding-top:33.33333%;position:relative;overflow:hidden}.gallery-wrap.inspiration-gallery .item-wrap a{box-sizing:border-box;border:1px solid #fff;display:block;position:absolute;top:0;left:0;width:100%;height:100%}.gallery-wrap.inspiration-gallery .item-wrap img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity}@media only screen and (min-width:560px){.gallery-wrap.inspiration-gallery .item-wrap{width:33.3333%;padding-top:22.2222%}}@media only screen and (min-width:768px){.gallery-wrap.inspiration-gallery .item-wrap{width:25%;padding-top:16.66667%}}.deck-plans-controller .filter-list{width:100%}.deck-plans-controller .filter-list::after{clear:both;content:"";display:table}.square-thumbs img{max-width:100%;height:auto;width:auto;position:absolute;top:50%;left:50%;-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.square-thumbs img.landscape{max-width:none;max-height:100%}.live-engage-wrapper{position:relative;overflow:hidden}.live-engage-wrapper div{position:absolute;top:0;left:0;width:100%;height:0;padding-top:100%;overflow:hidden}.disabled{opacity:.25;cursor:default!important;pointer-events:none}.header-cpg-login.disabled{position:relative}.header-cpg-login.disabled:before{content:"";position:absolute;top:0;left:0;background:0 0;width:100%;height:100%}.fade-in{-webkit-animation-duration:.4s;-moz-animation-duration:.4s;-o-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}.pageload-overlay{width:100%;height:100%;position:relative;z-index:10001;display:none}.pageload-overlay:before{content:"";position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.65);z-index:-1}.pageload-overlay.active{display:block;-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}@keyframes pulse{50%{background:#fff}}.loading-wrap{position:fixed;top:50%;left:50%}.loading-pulse{position:relative;width:9px;height:36px;background:rgba(255,255,255,.2);animation:pulse 750ms infinite;animation-delay:250ms}.loading-pulse:after,.loading-pulse:before{content:"";position:absolute;display:block;height:24px;width:9px;background:rgba(255,255,255,.2);top:50%;transform:translateY(-50%);animation:pulse 750ms infinite}.loading-pulse:before{left:-18px}.loading-pulse:after{left:18px;animation-delay:.5s}.pro-connect,.social-share{padding:6px 2px 0;display:inline-block}.pro-connect::after,.social-share::after{clear:both;content:"";display:table}.pro-connect .h6,.social-share .h6{margin:0;padding:0;height:28px;line-height:28px;display:block;float:left}@media only screen and (min-width:768px){.pro-connect .h6,.social-share .h6{height:21px;line-height:21px}}.pro-connect .socials,.social-share .socials{display:inline-block}.pro-connect .socials a,.social-share .socials a{margin:0 0 0 16px;width:28px;height:28px;float:left;color:#988f86;display:block;position:relative}@media only screen and (min-width:768px){.pro-connect .socials a,.social-share .socials a{margin:0 0 0 10px;width:21px;height:21px}}.pro-connect .socials a .svg-wrap,.social-share .socials a .svg-wrap{width:28px;height:28px}@media only screen and (min-width:768px){.pro-connect .socials a .svg-wrap,.social-share .socials a .svg-wrap{width:21px;height:21px}}.pro-connect .socials a .svg-wrap svg,.social-share .socials a .svg-wrap svg{fill:currentColor}.pro-connect .socials a.google,.social-share .socials a.google{width:35px}@media only screen and (min-width:768px){.pro-connect .socials a.google,.social-share .socials a.google{width:28px}}.pro-connect .socials a.google .svg-wrap,.social-share .socials a.google .svg-wrap{width:35px}@media only screen and (min-width:768px){.pro-connect .socials a.google .svg-wrap,.social-share .socials a.google .svg-wrap{width:28px}}.pro-connect .socials a.twitter,.social-share .socials a.twitter{width:30px}@media only screen and (min-width:768px){.pro-connect .socials a.twitter,.social-share .socials a.twitter{width:23px}}.pro-connect .socials a.twitter .svg-wrap,.social-share .socials a.twitter .svg-wrap{width:30px}@media only screen and (min-width:768px){.pro-connect .socials a.twitter .svg-wrap,.social-share .socials a.twitter .svg-wrap{width:23px}}.pro-connect .socials a.instagram,.social-share .socials a.instagram{width:26px}@media only screen and (min-width:768px){.pro-connect .socials a.instagram,.social-share .socials a.instagram{width:23px}}.pro-connect .socials a.instagram .svg-wrap,.social-share .socials a.instagram .svg-wrap{width:26px}@media only screen and (min-width:768px){.pro-connect .socials a.instagram .svg-wrap,.social-share .socials a.instagram .svg-wrap{width:23px}}.pro-connect .socials a.email,.social-share .socials a.email{width:23px}@media only screen and (min-width:768px){.pro-connect .socials a.email,.social-share .socials a.email{width:19px}}.pro-connect .socials a.email .svg-wrap,.social-share .socials a.email .svg-wrap{width:23px}@media only screen and (min-width:768px){.pro-connect .socials a.email .svg-wrap,.social-share .socials a.email .svg-wrap{width:19px}}.pro-connect .socials a.angieslist,.social-share .socials a.angieslist{width:33px}@media only screen and (min-width:768px){.pro-connect .socials a.angieslist,.social-share .socials a.angieslist{width:27px}}.pro-connect .socials a.angieslist .svg-wrap,.social-share .socials a.angieslist .svg-wrap{width:33px}@media only screen and (min-width:768px){.pro-connect .socials a.angieslist .svg-wrap,.social-share .socials a.angieslist .svg-wrap{width:27px}}.pro-connect .socials a.houzz,.social-share .socials a.houzz{width:13px}@media only screen and (min-width:768px){.pro-connect .socials a.houzz,.social-share .socials a.houzz{width:18px}}.pro-connect .socials a.houzz .svg-wrap,.social-share .socials a.houzz .svg-wrap{width:13px}@media only screen and (min-width:768px){.pro-connect .socials a.houzz .svg-wrap,.social-share .socials a.houzz .svg-wrap{width:18px}}.pro-connect .socials a.pinterest:before,.social-share .socials a.pinterest:before{content:"";position:absolute;top:0;left:0;width:28px;height:28px;background:0 0}@media only screen and (min-width:768px){.pro-connect .socials a.pinterest:before,.social-share .socials a.pinterest:before{margin:0 0 0 10px;width:21px;height:21px}}.pro-connect{padding:0 2px;border:none;display:block}.pro-connect .h6{margin:0 0 6px;float:none;clear:both}.pro-connect .socials a{margin:0 8px 8px 0}.social-share.blog-share .socials a.pinterest{display:none}.share-detail{clear:both;padding-top:40px}.attribute-filters .product-filters{float:left;padding-bottom:0;padding-right:20px;margin-right:20px;position:relative}.attribute-filters .product-filters:after{content:"";margin-top:-10px;width:1px;height:40px;position:absolute;top:0;right:0}.attribute-filters .provider-filters{float:left;padding-bottom:0}#my-contractors .item-wrap,.results-grid .item-wrap{-webkit-animation-duration:.4s;-moz-animation-duration:.4s;-o-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}#my-contractors .img-wrapper,.results-grid .img-wrapper{width:100%;position:relative;position:relative;display:block;overflow:hidden}#my-contractors .img-wrapper:before,.results-grid .img-wrapper:before{display:block;content:"";width:100%;padding-top:50%}#my-contractors .img-wrapper>.content,.results-grid .img-wrapper>.content{position:absolute;top:0;left:0;right:0;bottom:0}#my-contractors .img-wrapper img,.results-grid .img-wrapper img{margin-bottom:0;width:auto;height:100%;position:absolute;top:50%;left:50%;-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#my-contractors .img-wrapper img.landscape,.results-grid .img-wrapper img.landscape{width:100%;height:auto;max-width:none}#sfLoginWidgetWrp{display:none!important}.lightbox-dominant{position:fixed!important;z-index:5001!important;top:0;left:0}.adminLogin{margin:0 0 80px;width:100%;max-width:300px;display:block}.adminLogin::after{clear:both;content:"";display:table}.adminLogin .form input[type=password],.adminLogin .form input[type=text]{margin-bottom:15px;width:100%;float:left;clear:both}.adminLogin .form label{float:left;width:100%;display:block;font-size:.75rem;color:red;margin-top:-10px;margin-bottom:10px}#store .product-description .details .adminLogin .form .sfAddToCartBtn,.adminLogin .form #store .product-description .details .sfAddToCartBtn,.adminLogin .form .button{width:auto;padding:13px 20px;float:left;clear:both}#mobile-nav .mobile-nav-main .azek-admin a,#store .product-description .azek-admin h1,#store .product-description .azek-admin h2,.azek-admin #mobile-nav .mobile-nav-main a,.azek-admin #store .product-description h1,.azek-admin #store .product-description h2,.azek-admin .blog-post .h2-dark,.azek-admin .h2,.azek-admin .lightbox .colored-heading h2,.azek-admin .login-container h2,.azek-admin .sfcheckoutTitle,.blog-post .azek-admin .h2-dark,.lightbox .colored-heading .azek-admin h2,.login-container .azek-admin h2{color:#58595b;float:left;width:100%;margin-bottom:50px}#store .product-description .details .azek-admin .form .sfAddToCartBtn,.azek-admin .form #store .product-description .details .sfAddToCartBtn,.azek-admin .form .button{padding:13px 20px}.slider>div{display:none}.slider>div:first-child{display:block}.slider.owl-carousel>div{display:block}.carousel.outerdiv .testimonial-slider .owl-next,.carousel.outerdiv .testimonial-slider .owl-prev{color:#58595b}@media only screen and (max-width:31.25em){.carousel.outerdiv .testimonial-slider .owl-next,.carousel.outerdiv .testimonial-slider .owl-prev{color:#fff}}@media only screen and (max-width:31.25em){.carousel.outerdiv .testimonial-slider .owl-prev{left:-20px}}@media only screen and (max-width:31.25em){.carousel.outerdiv .testimonial-slider .owl-next{right:-20px}}.carousel.outerdiv .testimonial-slider .item-wrap{padding:0 30px}#intro-area .details .carousel.outerdiv .testimonial-slider .item-wrap h2,#store .store-heading .carousel.outerdiv .testimonial-slider .item-wrap h2,.add-project .carousel.outerdiv .testimonial-slider .item-wrap h3,.carousel.outerdiv .testimonial-slider .item-wrap #intro-area .details h2,.carousel.outerdiv .testimonial-slider .item-wrap #store .store-heading h2,.carousel.outerdiv .testimonial-slider .item-wrap .add-project h3,.carousel.outerdiv .testimonial-slider .item-wrap .data-table h2,.carousel.outerdiv .testimonial-slider .item-wrap .h3,.carousel.outerdiv .testimonial-slider .item-wrap .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.carousel.outerdiv .testimonial-slider .item-wrap .sfcheckoutStepSubTitle,.carousel.outerdiv .testimonial-slider .item-wrap .sfcheckoutStepTitle,.carousel.outerdiv .testimonial-slider .item-wrap .sfshoppingCartWrp .sfshoppingCartTitle,.data-table .carousel.outerdiv .testimonial-slider .item-wrap h2,.sfMessage.sfMsgPositive.sfMsgVisible .carousel.outerdiv .testimonial-slider .item-wrap .sfMessageElement,.sfshoppingCartWrp .carousel.outerdiv .testimonial-slider .item-wrap .sfshoppingCartTitle{margin-left:0}.carousel.outerdiv .testimonial-slider .item-wrap p{text-indent:-.4em}header .primary-nav li .dropdown.small.navSolutions{width:300px}header .primary-nav li .dropdown.small.navSolutions .col{border-right:none}header .primary-nav li .dropdown.small.navSolutions .col ul{width:100%}.add-project .add-photo:before,.form .image-area:before,.icon-add-photo{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2030%2028%22%3E%0A%20%20%3Ctitle%3Eadd-photo%3C/title%3E%0A%20%20%3Cpath%20d%3D%22M3.91%2C3.91V0H6.52V3.91h3.91V6.52H6.52v3.91H3.91V6.52H0V3.91H3.91Zm3.91%2C7.83V7.83h3.91V3.91h9.13l2.39%2C2.61h4.13A2.62%2C2.62%2C0%2C0%2C1%2C30%2C9.13V25.39A2.62%2C2.62%2C0%2C0%2C1%2C27.39%2C28H6.52a2.62%2C2.62%2C0%2C0%2C1-2.61-2.61V11.74H7.83ZM17%2C23.48A6.52%2C6.52%2C0%2C1%2C0%2C10.43%2C17%2C6.52%2C6.52%2C0%2C0%2C0%2C17%2C23.48h0ZM12.78%2C17A4.17%2C4.17%2C0%2C1%2C0%2C17%2C12.78%2C4.17%2C4.17%2C0%2C0%2C0%2C12.78%2C17h0Z%22%20fill%3D%22%23005bbb%22/%3E%0A%3C/svg%3E%0A")}#materials-table .table-container td.star-1,#railing-table .table-container td.star-1,#railing-table2 .table-container td.star-1,.icon-chart-star-1{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2227%22%20height%3D%2226%22%20viewBox%3D%220%200%2027%2026%22%3E%0A%20%20%3Ctitle%3Echart-star-1%3C/title%3E%0A%20%20%3Cpolygon%20points%3D%2213.5%2021.56%205.16%2026%206.75%2016.59%200%209.93%209.33%208.56%2013.5%200%2017.67%208.56%2027%209.93%2020.25%2016.59%2021.84%2026%2013.5%2021.56%22%20fill%3D%22%23988f86%22/%3E%0A%3C/svg%3E%0A")}#materials-table .table-container td.star-2-half,#railing-table .table-container td.star-2-half,#railing-table2 .table-container td.star-2-half,.icon-chart-star-2-half{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2277.51%22%20height%3D%2226%22%20viewBox%3D%220%200%2077.51%2026%22%3E%0A%20%20%3Ctitle%3Echart-star-2-half%3C/title%3E%0A%20%20%3Cpolygon%20points%3D%2213.5%2021.56%205.16%2026%206.75%2016.59%200%209.93%209.33%208.56%2013.5%200%2017.67%208.56%2027%209.93%2020.25%2016.59%2021.84%2026%2013.5%2021.56%22%20fill%3D%22%23988f86%22/%3E%0A%20%20%3Cpolygon%20points%3D%2245.5%2021.56%2037.16%2026%2038.75%2016.59%2032%209.93%2041.33%208.56%2045.5%200%2049.68%208.56%2059%209.93%2052.25%2016.59%2053.85%2026%2045.5%2021.56%22%20fill%3D%22%23988f86%22/%3E%0A%20%20%3Cpolygon%20points%3D%2277.51%2021.56%2077.51%200%2073.34%208.56%2064.01%209.93%2070.76%2016.59%2069.17%2026%2077.51%2021.56%22%20fill%3D%22%23988f86%22/%3E%0A%3C/svg%3E%0A")}#materials-table .table-container td.star-2,#railing-table .table-container td.star-2,#railing-table2 .table-container td.star-2,.icon-chart-star-2{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2259%22%20height%3D%2226%22%20viewBox%3D%220%200%2059%2026%22%3E%0A%20%20%3Ctitle%3Echart-star-2%3C/title%3E%0A%20%20%3Cpolygon%20points%3D%2213.5%2021.56%205.16%2026%206.75%2016.59%200%209.93%209.33%208.56%2013.5%200%2017.67%208.56%2027%209.93%2020.25%2016.59%2021.84%2026%2013.5%2021.56%22%20fill%3D%22%23988f86%22/%3E%0A%20%20%3Cpolygon%20points%3D%2245.5%2021.56%2037.16%2026%2038.75%2016.59%2032%209.93%2041.33%208.56%2045.5%200%2049.68%208.56%2059%209.93%2052.25%2016.59%2053.85%2026%2045.5%2021.56%22%20fill%3D%22%23988f86%22/%3E%0A%3C/svg%3E%0A")}#materials-table .table-container td.star-3,#railing-table .table-container td.star-3,#railing-table2 .table-container td.star-3,.icon-chart-star-3{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2291.01%22%20height%3D%2226%22%20viewBox%3D%220%200%2091.01%2026%22%3E%0A%20%20%3Ctitle%3Echart-star-3%3C/title%3E%0A%20%20%3Cpolygon%20points%3D%2213.5%2021.56%205.16%2026%206.75%2016.59%200%209.93%209.33%208.56%2013.5%200%2017.67%208.56%2027%209.93%2020.25%2016.59%2021.84%2026%2013.5%2021.56%22%20fill%3D%22%23988f86%22/%3E%0A%20%20%3Cpolygon%20points%3D%2245.5%2021.56%2037.16%2026%2038.75%2016.59%2032%209.93%2041.33%208.56%2045.5%200%2049.68%208.56%2059%209.93%2052.25%2016.59%2053.85%2026%2045.5%2021.56%22%20fill%3D%22%23988f86%22/%3E%0A%20%20%3Cpolygon%20points%3D%2277.51%2021.56%2069.17%2026%2070.76%2016.59%2064.01%209.93%2073.34%208.56%2077.51%200%2081.68%208.56%2091.01%209.93%2084.26%2016.59%2085.85%2026%2077.51%2021.56%22%20fill%3D%22%23988f86%22/%3E%0A%3C/svg%3E%0A")}#materials-table .table-container td.checked,#railing-table .table-container td.checked,#railing-table2 .table-container td.checked,.icon-bullet,.pavers-table.small-table table td.checked,.pavers-table.small-table table th.checked{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2015.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%225px%22%20height%3D%225px%22%20viewBox%3D%220%200%205%205%22%20enable-background%3D%22new%200%200%205%205%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Ccircle%20cx%3D%222.5%22%20cy%3D%222.5%22%20r%3D%222.5%22/%3E%0D%0A%3C/svg%3E%0D%0A");background-repeat:no-repeat}#materials-table .display:after,#railing-table .display:after,#railing-table2 .display:after,.data-table .display:after,.data-table .table-container thead th.filter:after,.icon-filter-table,.shoulder:after,.small-table .display:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%207%2011%22%3E%0A%20%20%3Ctitle%3Efilter-table%3C/title%3E%0A%20%20%3Cg%20opacity%3D%220.6%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M3.5%2C11L7%2C7H0l3.5%2C4h0Z%22%20fill%3D%22%2358595b%22/%3E%0A%20%20%20%20%3Cpath%20d%3D%22M3.5%2C0L7%2C4H0L3.5%2C0h0Z%22%20fill%3D%22%2358595b%22/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A")}.icon-arrow-tan,a.callout-link.champagne:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%229.99%22%20height%3D%2211.01%22%20viewBox%3D%220%200%209.99%2011.01%22%3E%0A%20%20%3Ctitle%3Eicon-arrow-tan%3C/title%3E%0A%20%20%3Cpath%20d%3D%22M4.87%2C0.15A0.52%2C0.52%2C0%2C0%2C0%2C4.45%2C0H0.24C0%2C0-.06.18%2C0.1%2C0.35l4.79%2C4.9A0.48%2C0.48%2C0%2C0%2C1%2C5%2C5.5a0.48%2C0.48%2C0%2C0%2C1-.15.25L0.1%2C10.65C-0.06%2C10.82%2C0%2C11%2C.24%2C11H4.45a0.52%2C0.52%2C0%2C0%2C0%2C.42-0.15l4.95-5a0.43%2C0.43%2C0%2C0%2C0%2C0-.7Z%22%20transform%3D%22translate%28-0.01%200%29%22%20fill%3D%22%23988f86%22/%3E%0A%3C/svg%3E%0A")}.callout-link:before,.icon-arrow,.innerdiv ul.collection-links li:before,.typography a:before,a.callout-link:before,button.callout-link:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2210%22%20height%3D%2211%22%20viewBox%3D%220%200%2010%2011%22%3E%0A%20%20%3Ctitle%3Eicon-arrow%3C/title%3E%0A%20%20%3Cpath%20d%3D%22M4.87%2C0.15A0.52%2C0.52%2C0%2C0%2C0%2C4.45%2C0H0.24C0%2C0-.06.18%2C0.1%2C0.35l4.79%2C4.9A0.48%2C0.48%2C0%2C0%2C1%2C5%2C5.5a0.48%2C0.48%2C0%2C0%2C1-.15.25L0.1%2C10.65C-0.06%2C10.82%2C0%2C11%2C.24%2C11H4.45a0.52%2C0.52%2C0%2C0%2C0%2C.42-0.15l4.95-5A0.48%2C0.48%2C0%2C0%2C0%2C10%2C5.5a0.48%2C0.48%2C0%2C0%2C0-.18-0.35Z%22%20transform%3D%22translate%280%29%22%20fill%3D%22%23005bbb%22%20fill-rule%3D%22evenodd%22/%3E%0A%3C/svg%3E%0A")}.icon-download-arrow,.innerdiv ul.collection-links.architect-binder li:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%208.01%209%22%3E%0A%20%20%3Ctitle%3Eicon-download-arrow%3C/title%3E%0A%20%20%3Crect%20y%3D%228%22%20width%3D%228%22%20height%3D%221%22%20fill%3D%22%23fff%22/%3E%0A%20%20%3Cpolygon%20points%3D%225.5%204%205.5%200%202.5%200%202.5%204%200.01%204%204.01%208%208.01%204%205.5%204%22%20fill%3D%22%23fff%22/%3E%0A%3C/svg%3E%0A")}.gallery-preview .view-full-gallery-bar a,.icon-eye-view{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2019%2013%22%3E%0A%20%20%3Ctitle%3Eicon-eye-view%3C/title%3E%0A%20%20%3Cpath%20d%3D%22M9.54%2C3.87A2.58%2C2.58%2C0%2C0%2C0%2C7%2C6.49a2.58%2C2.58%2C0%2C1%2C0%2C5.16%2C0A2.64%2C2.64%2C0%2C0%2C0%2C9.54%2C3.87Zm0%2C7.06a4.33%2C4.33%2C0%2C0%2C1-4.34-4.4%2C4.33%2C4.33%2C0%2C0%2C1%2C4.34-4.4A4.4%2C4.4%2C0%2C0%2C1%2C9.54%2C10.93ZM9.54%2C0A10.19%2C10.19%2C0%2C0%2C0%2C0%2C6.53%2C10%2C10%2C0%2C0%2C0%2C9.54%2C13%2C10.3%2C10.3%2C0%2C0%2C0%2C19%2C6.53%2C10.41%2C10.41%2C0%2C0%2C0%2C9.54%2C0Z%22%20transform%3D%22translate%28-0.04%20-0.03%29%22%20fill%3D%22%23fff%22/%3E%0A%3C/svg%3E%0A")}#mobile-nav .mobile-nav-main .button-span a:after,#store .product-description .button-span h1:after,#store .product-description .button-span h2:after,.blog-post .button-span .h2-dark:after,.button-span #mobile-nav .mobile-nav-main a:after,.button-span #store .product-description h1:after,.button-span #store .product-description h2:after,.button-span .blog-post .h2-dark:after,.button-span .h2:after,.button-span .lightbox .colored-heading h2:after,.button-span .login-container h2:after,.button-span .sfcheckoutTitle:after,.icon-lg-arrow,.lightbox .colored-heading .button-span h2:after,.login-container .button-span h2:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2213.52%22%20height%3D%2226%22%20viewBox%3D%220%200%2013.52%2026%22%3E%0A%20%20%3Ctitle%3Eicon-lg-arrow%3C/title%3E%0A%20%20%3Cpolygon%20points%3D%2213.52%2013.04%200.55%2026%200%2025.45%2012.45%2013%200%200.55%200.55%200%2013.52%2012.96%2013.52%2013.04%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22/%3E%0A%3C/svg%3E%0A")}.icon-pinterest-grey,.project h3 .three-col.related-content .pinterest a,.three-col.carousel .projects-slider-3.additional-projects h3 .three-col.related-content .pinterest a,.three-col.related-content .pinterest .h4,.three-col.related-content .pinterest .project h3 a,.three-col.related-content .pinterest .three-col.carousel .projects-slider-3.additional-projects h3 a,.three-col.related-content .pinterest header .sign-in-container p,.three-col.related-content .pinterest header .sign-out-container p,header .sign-in-container .three-col.related-content .pinterest p,header .sign-out-container .three-col.related-content .pinterest p{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Ctitle%3Eicon-pinterest-grey%3C/title%3E%0A%20%20%3Cpath%20d%3D%22M12%2C0A12%2C12%2C0%2C0%2C0%2C7.18%2C23a10.62%2C10.62%2C0%2C0%2C1%2C.21-2.76L8.94%2C13.7a4.62%2C4.62%2C0%2C0%2C1-.38-1.9c0-1.78%2C1-3.11%2C2.31-3.11a1.61%2C1.61%2C0%2C0%2C1%2C1.62%2C1.8%2C25.84%2C25.84%2C0%2C0%2C1-1.06%2C4.26%2C1.86%2C1.86%2C0%2C0%2C0%2C1.89%2C2.31c2.27%2C0%2C3.8-2.92%2C3.8-6.38%2C0-2.63-1.77-4.6-5-4.6a5.68%2C5.68%2C0%2C0%2C0-5.91%2C5.74A3.46%2C3.46%2C0%2C0%2C0%2C7%2C14.18a0.58%2C0.58%2C0%2C0%2C1%2C.17.67l-0.24%2C1a0.41%2C0.41%2C0%2C0%2C1-.6.3c-1.68-.68-2.46-2.52-2.46-4.58C3.88%2C8.12%2C6.76%2C4%2C12.46%2C4c4.58%2C0%2C7.6%2C3.32%2C7.6%2C6.88%2C0%2C4.71-2.62%2C8.22-6.48%2C8.22a3.44%2C3.44%2C0%2C0%2C1-2.93-1.49s-0.7%2C2.76-.84%2C3.3A10%2C10%2C0%2C0%2C1%2C8.6%2C23.51%2C12%2C12%2C0%2C1%2C0%2C12%2C0%22%20fill%3D%22%2358595b%22%20fill-rule%3D%22evenodd%22/%3E%0A%3C/svg%3E%0A")}.faqItem h3 a:before,.icon-rsaquo,dt a:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%228%22%20height%3D%2214%22%20viewBox%3D%220%200%208%2014%22%3E%0A%20%20%3Ctitle%3Eicon-rsaquo%3C/title%3E%0A%20%20%3Cpath%20d%3D%22M7.91%2C6.68a0.45%2C0.45%2C0%2C0%2C1%2C0%2C.65L1.5%2C13.86a0.42%2C0.42%2C0%2C0%2C1-.63%2C0l-0.69-.7a0.44%2C0.44%2C0%2C0%2C1%2C0-.64L5.58%2C7%2C0.18%2C1.49a0.45%2C0.45%2C0%2C0%2C1%2C0-.65l0.69-.7a0.43%2C0.43%2C0%2C0%2C1%2C.63%2C0L7.91%2C6.68h0Z%22%20transform%3D%22translate%28-0.04%200%29%22%20fill%3D%22%23005bbb%22/%3E%0A%3C/svg%3E%0A");background-repeat:no-repeat}.icon-selectdropdown,.select-wrap,.sfcheckoutFormList .sfCreditCardExpirationMonth,.sfcheckoutFormList .sfCreditCardExpirationYear,.sfcheckoutFormList .sfCreditCardType{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018.4%206.9%22%20style%3D%22enable-background%3Anew%200%200%2018.4%206.9%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23005BBB%3B%7D%0A%3C/style%3E%0A%3Ctitle%3Eicon-selectdropdown%3C/title%3E%0A%3Cpolygon%20class%3D%22st0%22%20points%3D%2212%2C1.3%2010.5%2C-0.1%205.9%2C4.3%201.4%2C-0.1%200%2C1.3%205.9%2C6.9%20%22/%3E%0A%3C/svg%3E%0A")}.icon-shield{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2015.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20enable-background%3D%22new%200%200%2014%2014%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20d%3D%22M13.762%2C3.063C12.574%2C2.014%2C7.006%2C0%2C7.006%2C0%0D%0A%09S1.421%2C2.027%2C0.25%2C3.063l1.826%2C7.724L7.006%2C14l4.93-3.213L13.762%2C3.063z%22/%3E%0D%0A%3C/svg%3E%0D%0A")}#azek-app-steps .three-col .num-wrap,.icon-terracotta-hex{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2251.96%22%20height%3D%2260%22%20viewBox%3D%220%200%2051.96%2060%22%3E%0A%20%20%3Ctitle%3Eicon-terracotta-hex%3C/title%3E%0A%20%20%3Cpolygon%20points%3D%2225.98%200%2051.96%2015%2051.96%2045%2025.98%2060%200%2045%200%2015%2025.98%200%22%20fill%3D%22%23df7a00%22/%3E%0A%3C/svg%3E%0A")}.decking-calculator .num-wrap-blue,.icon-blue-hex{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 52 60' enable-background='new 0 0 52 60' xml:space='preserve'%3E%3Ctitle%3Eicon-terracotta-hex%3C/title%3E%3Cpolygon fill='%23005BBB' points='26,0 52,15 52,45 26,60 0,45 0,15 '/%3E%3C/svg%3E")}.icon-white-hex{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 52 60' enable-background='new 0 0 52 60' xml:space='preserve'%3E%3Cg%3E%3Cimage overflow='visible' opacity='0.3' width='48' height='42' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAqCAYAAAD1T9h6AAAACXBIWXMAAAsSAAALEgHS3X78AAAA%0AGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAwpJREFUeNrUmY9r1DAUx9ukm1On%0A4t1tu4FOlClOURAURRDFP1wQRRAVQXEOncgQmTi3wZy/bnet38A3kJXrNellTVf4EI7drnnv+943%0ASRtH7lecG31dWW50moztJUACpjgKT5NPQR/85Zja/mPiGOwEaIOzHCc8KKEyvgc2wReOPVslEsfs%0AHweL4D64xM8+AvgFPoDHhgoDnwHo7HfAFXCb47SnAHbBabABvoHfLKPMVwCCkz0HrlOFLpj0FMA0%0Ay0b99iewxbIqVUFaTv4Y6/4WuAsusHwkAxgHYbDHyf+gKv0yFaRF6agsz4Ob4AG4xlJKPFppzLlI%0ATvgn2GZvpOMEoP5+EiyBh+AOOEMb9WWhkaGEStYRKvGdavwbpYK0zL4qnXvgIjhhWXpVVUhYOrqh%0Ad0f1grTMvrLNG2DGk/eXBRGzfNa5LhSqICwWrUXSPuDJV7qvHJH9U+ByjdnP94OpQmEvSEfbFNHB%0AX6a9ltqqDGSb3mxVBrJNb7YqA9qmF1uVDWncyrYqjMY9yuwvcavcDjz5Ilttmf0ojC/NsGFV+Zzn%0ADlFE4S99DllgdXTZF/sWMlX7s+Aqv9RpQPZNFRKayyzHfQoc6ksfaHq0qXeUqkWZJhugQkYX2uEc%0Ad8wFTeYO1j1Oes4IIrRKKReyFfAUvOF6MDBLSH3pD23qPQ/YmwwqC5x9/cRilWwNU8CMNmLXz9O+%0ApgKqkLJkVvjE4jX3Rf2irURGtPd2aKdJgF7QVaGeFb0Az8Bn44lF4W50QAQtq5U7wNdZOmrr8IrZ%0Af8tS6pdtpzM2c8iGNkvnEXgOvg47ExQFMGCkCRePrrGpi2vIfo/ZfwmegI90otTlTJxv6E5NKpi2%0AqRt3I186ZWfiYfZVh60631daZKNOWy21TdcA6rRVK9us8my0Dlu1ts0qAdRhq9a2WTWAvK3O5Q48%0A2RikTM66jW0WbadtMqQO02vcDS5QDZ8vOFb522v8bPWeLHGsUeUIyzx+bkf+XzEt8x7Wdu1yc/3Y%0ApVEv+Q79a9Yq2WvUi+7/AgwAXRAwzbRFMpsAAAAASUVORK5CYII=' transform='matrix(1 0 0 1 2 11)'%3E%3C/image%3E%3Cg%3E%3ClinearGradient id='SVGID_1_' gradientUnits='userSpaceOnUse' x1='8.6599' y1='20.0037' x2='43.3001' y2='40.0033' gradientTransform='matrix(6.123234e-17 1 -1 6.123234e-17 55.9835 4.0235)'%3E%3Cstop offset='0' style='stop-color:%23FFFFFF'/%3E%3Cstop offset='1' style='stop-color:%23E0DED8'/%3E%3C/linearGradient%3E%3Cpolygon fill='url(%23SVGID_1_)' points='46,30 36,47.3 16,47.3 6,30 16,12.7 36,12.7 '/%3E%3Cpolygon fill='none' stroke='%23CCCCCC' stroke-miterlimit='10' points='46,30 36,47.3 16,47.3 6,30 16,12.7 36,12.7 '/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cline fill='none' stroke='%23CCCCCC' stroke-miterlimit='10' x1='20.5' y1='22' x2='20.5' y2='38'/%3E%3Cline opacity='0.6' fill='none' stroke='%23FFFFFF' stroke-miterlimit='10' x1='19.4' y1='22' x2='19.4' y2='38'/%3E%3C/g%3E%3Cg%3E%3Cline fill='none' stroke='%23CCCCCC' stroke-miterlimit='10' x1='26.5' y1='22' x2='26.5' y2='38'/%3E%3Cline opacity='0.6' fill='none' stroke='%23FFFFFF' stroke-miterlimit='10' x1='25.4' y1='22' x2='25.4' y2='38'/%3E%3C/g%3E%3Cg%3E%3Cline fill='none' stroke='%23CCCCCC' stroke-miterlimit='10' x1='32.5' y1='22' x2='32.5' y2='38'/%3E%3Cline opacity='0.6' fill='none' stroke='%23FFFFFF' stroke-miterlimit='10' x1='31.4' y1='22' x2='31.4' y2='38'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}#inspiration .azek-styles:before,#science-and-style .detail:after,#timbertech .azek-styles:before,.featured::before,.icon-pattern-1,.products-grid .products-intro::after,.vidblock:before,.visualizer-grid .products-intro::after,a.register-callout:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2042%2072%22%3E%0A%20%20%3Ctitle%3Epattern-1%3C/title%3E%0A%20%20%3Cpath%20d%3D%22M42%2C0H41.5V5.14L32.51%2C0h-2L41%2C6%2C21.5%2C17.15V0h-1V17.15L1%2C6%2C11.49%2C0h-2l-9%2C5.14V0H0L0%2C72H0.5V54.86L20%2C66%2C9.49%2C72h2l9-5.15V72h1V66.85l9%2C5.15h2L22%2C66%2C41.5%2C54.86V72H42ZM41.5%2C6.85V29.13L22%2C18Zm-20%2C12L41%2C30%2C21.5%2C41.14V18.86Zm-21-12L20%2C18%2C0.5%2C29.13V6.85Zm0%2C24L20%2C42%2C0.5%2C53.15V30.85Zm20%2C34.29L1%2C54%2C20.5%2C42.85V65.13Zm0-24L1%2C30%2C20.5%2C18.86V41.14Zm1%2C24V42.85L41%2C54Zm20-12L22%2C42%2C41.5%2C30.85v22.3Z%22%20fill%3D%22%23fff%22/%3E%0A%3C/svg%3E%0A")}#intro-area.outerdiv:after,.icon-pattern-1a{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%22-298%20145%2042%2072%22%20style%3D%22enable-background%3Anew%20-298%20145%2042%2072%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text/css%22%3E%0D%0A%09.st0%7Bfill%3A%23EFEEEC%3B%7D%0D%0A%3C/style%3E%0D%0A%3Ctitle%3Epattern-1%3C/title%3E%0D%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M-256%2C145h-0.5v5.1l-9-5.1h-2l10.5%2C6l-19.5%2C11.1V145h-1v17.1L-297%2C151l10.5-6h-2l-9%2C5.1V145h-0.5v72h0.5v-17.1%0D%0A%09L-278%2C211l-10.5%2C6h2l9-5.1v5.1h1v-5.1l9%2C5.1h2l-10.5-6l19.5-11.1V217h0.5V145z%20M-256.5%2C151.9v22.3L-276%2C163L-256.5%2C151.9z%0D%0A%09%20M-276.5%2C163.9L-257%2C175l-19.5%2C11.1V163.9L-276.5%2C163.9z%20M-297.5%2C151.9L-278%2C163l-19.5%2C11.1C-297.5%2C174.1-297.5%2C151.9-297.5%2C151.9z%0D%0A%09%20M-297.5%2C175.9L-278%2C187l-19.5%2C11.1V175.9z%20M-277.5%2C210.1L-297%2C199l19.5-11.1V210.1L-277.5%2C210.1z%20M-277.5%2C186.1L-297%2C175l19.5-11.1%0D%0A%09V186.1z%20M-276.5%2C210.1v-22.3L-257%2C199L-276.5%2C210.1z%20M-256.5%2C198.1L-276%2C187l19.5-11.1V198.1L-256.5%2C198.1z%22/%3E%0D%0A%3C/svg%3E%0D%0A")}.block.med:after,.icon-pattern-2{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3Asketch%3D%22http%3A//www.bohemiancoding.com/sketch/ns%22%0A%09%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2043%2043%22%0A%09%20style%3D%22enable-background%3Anew%200%200%2043%2043%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23FFFFFF%3B%7D%0A%3C/style%3E%0A%3Ctitle%3EGroup%3C/title%3E%0A%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%0A%3Cg%3E%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M34.6%2C13.1H43c0%2C0%2C0%2C0%2C0%2C0s0%2C0%2C0%2C0h0v-1.2l0%2C0L31.1%2C0l0%2C0h-1.2c0%2C0%2C0%2C0%2C0%2C0c0%2C0.1%2C0.1%2C0.3%2C0.1%2C0.4l11.7%2C11.7%0A%09%09h-7.5L22.2%2C0l0%2C0h-1.4l0%2C0L8.7%2C12.1H1.2L13%2C0.4c0.1-0.1%2C0.1-0.2%2C0.1-0.4h-1.2l0%2C0L0%2C11.9l0%2C0v1.2h8.4v8.4c0%2C0%2C0%2C0%2C0%2C0s0%2C0%2C0%2C0v8.4%0A%09%09H0v1.2l0%2C0L11.9%2C43l0%2C0h1.2c0-0.1%2C0-0.3-0.1-0.4L1.2%2C30.9h7.5L20.8%2C43l0%2C0h1.4l0%2C0l12.1-12.1h7.5L30%2C42.6c-0.1%2C0.1-0.1%2C0.2-0.1%2C0.4%0A%09%09h1.2l0%2C0L43%2C31.1l0%2C0v-1.2h0c0%2C0%2C0%2C0%2C0%2C0s0%2C0%2C0%2C0h-8.4v-8.4c0%2C0%2C0%2C0%2C0%2C0s0%2C0%2C0%2C0V13.1z%20M33.6%2C30.2L21.5%2C42.3L9.4%2C30.2v-7.5%0A%09%09l11.7%2C11.7c0.2%2C0.2%2C0.5%2C0.2%2C0.7%2C0l11.7-11.7V30.2z%20M9.6%2C21.5L21.5%2C9.6l11.9%2C11.9L21.5%2C33.4L9.6%2C21.5z%20M33.6%2C20.3L21.9%2C8.6%0A%09%09c-0.1-0.1-0.2-0.1-0.4-0.1s-0.3%2C0-0.4%2C0.1L9.4%2C20.3v-7.5L21.5%2C0.7l12.1%2C12.1V20.3z%22/%3E%0A%3C/g%3E%0A%3C/svg%3E%0A")}#inspiration .azek-colors::before,#timbertech .azek-colors::before,#timbertech-decking-collections .apply-bg-layer:before,.icon-pattern-3,.sustainable::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2039.38%2068.22%22%3E%0A%20%20%3Ctitle%3Epattern-3%3C/title%3E%0A%20%20%3Cg%3E%0A%20%20%20%20%3Cpath%20d%3D%22M19.26%2C46L9.38%2C63.08a0.5%2C0.5%2C0%2C0%2C0%2C.43.75H29.57A0.5%2C0.5%2C0%2C0%2C0%2C30%2C63.08L20.13%2C46A0.52%2C0.52%2C0%2C0%2C0%2C19.26%2C46ZM10.68%2C62.83l9-15.61%2C9%2C15.61h-18Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23fff%22/%3E%0A%20%20%20%20%3Cpath%20d%3D%22M10.31%2C39.24a0.5%2C0.5%2C0%2C0%2C0-.43-0.75H0v1H9L0%2C55.1v1.5a0.5%2C0.5%2C0%2C0%2C0%2C.43-0.25Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23fff%22/%3E%0A%20%20%20%20%3Cpath%20d%3D%22M20.13%2C22.24L30%2C5.13a0.5%2C0.5%2C0%2C0%2C0-.43-0.75H9.82a0.5%2C0.5%2C0%2C0%2C0-.43.75l9.88%2C17.11A0.5%2C0.5%2C0%2C0%2C0%2C20.13%2C22.24ZM10.68%2C5.38h18L19.69%2C21Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23fff%22/%3E%0A%20%20%20%20%3Cpath%20d%3D%22M10.31%2C29.47a0.5%2C0.5%2C0%2C0%2C0%2C0-.5L0.43%2C11.87A0.49%2C0.49%2C0%2C0%2C0%2C0%2C11.63v1.48L9%2C28.72H0v1H9.88A0.5%2C0.5%2C0%2C0%2C0%2C10.31%2C29.47Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23fff%22/%3E%0A%20%20%20%20%3Cpath%20d%3D%22M30.37%2C28.72l9-15.61h0V11.63a0.49%2C0.49%2C0%2C0%2C0-.43.23L29.08%2C29a0.5%2C0.5%2C0%2C0%2C0%2C.43.75h9.88v-1h-9Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23fff%22/%3E%0A%20%20%20%20%3Cpath%20d%3D%22M39.38%2C55.1l-9-15.61h9v-1H29.51a0.5%2C0.5%2C0%2C0%2C0-.43.75L39%2C56.35a0.5%2C0.5%2C0%2C0%2C0%2C.43.25h0V55.1h0Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23fff%22/%3E%0A%20%20%20%20%3Cpath%20d%3D%22M0%2C67.22v1H39.38v-1h0L20.56%2C34.61H39.38v-1H20.56L39.38%2C1h0V0H0V1L9.41%2C17.3l9.41%2C16.3H0v1H18.83L9.41%2C50.91ZM10.28%2C16.8L0.87%2C0.5H38.52L22.21%2C28.75l-2.51%2C4.36Zm9.41%2C18.3%2C2.51%2C4.36L38.52%2C67.72H0.87l9.41-16.3Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23fff%22/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A")}.featured.architect-binder::before,.icon-pattern-5{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2046%2046%22%3E%0A%20%20%3Ctitle%3Epattern-5%3C/title%3E%0A%20%20%3Cpath%20d%3D%22M0%2C46H46V0H0V46ZM22.23%2C34.55L11.44%2C45.34%2C0.64%2C34.54%2C11.43%2C23.75ZM12.14%2C23L22.94%2C12.25%2C33.73%2C23%2C22.94%2C33.84Zm0.51%2C22.5L22.94%2C35.26%2C33.22%2C45.54H12.65Zm11-11%2C10.8-10.8L45.23%2C34.54l-10.8%2C10.8Zm21.87%2C11H35.64l9.88-9.88v9.88Zm0-12.14L35.16%2C23%2C45.52%2C12.69V33.41Zm0-32.86v9.88L35.64%2C0.54h9.88Zm-0.29%2C11L34.44%2C22.34l-10.8-10.8L34.43%2C0.76Zm-12-11L22.94%2C10.84%2C12.65%2C0.54H33.23Zm-11%2C11-10.8%2C10.8L0.64%2C11.56l10.8-10.8ZM0.52%2C0.54h9.72L0.52%2C10.26V0.54Zm0%2C12.31L10.71%2C23%2C0.52%2C33.24V12.85Zm0%2C23%2C9.71%2C9.71H0.52V35.83Z%22%20transform%3D%22translate%280%29%22%20fill%3D%22%23fff%22/%3E%0A%3C/svg%3E%0A")}.contractor-projects:after,.icon-pattern-6{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2269%22%20height%3D%2280%22%20viewBox%3D%220%200%2069%2080%22%3E%0A%20%20%3Ctitle%3Epattern-6%3C/title%3E%0A%20%20%3Cpath%20d%3D%22M69%2C59.5H58.37L69%2C41V39L58.37%2C20.51H69V0H0V20.51H10.63L0%2C39v2L10.63%2C59.5H0V80H69V59.5Zm-11.79%2C0H46.87l10.92-19H68.13Zm-12.08-20H35V21.89Zm-9.76-19H45.71l10.92%2C19H46.29Zm9.76%2C20L35%2C58.11V40.5H45.13Zm1.16%2C0H56.63l-10.92%2C19H35.37Zm21.84-1H57.79l-10.92-19H57.21Zm0.37-39V18.11L58.38%2C0.51H68.5Zm-11.29%2C0%2C10.92%2C19H57.79l-10.92-19H57.21Zm-11.5%2C0%2C10.92%2C19H46.29l-10.92-19H45.71Zm-0.58%2C19H23.88L34.5%2C1Zm-22.42%2C21%2C10.92%2C19H23.29l-10.92-19H22.71Zm-10.34-1%2C10.92-19H33.63l-10.92%2C19H12.37Zm11.5%2C1H34V58.11Zm0-1L34%2C21.89V39.49H23.87Zm9.76-39-10.92%2C19H12.37l10.92-19H33.63Zm-33.13%2C0H10.63L0.51%2C18.11V0.51Zm0.37%2C19%2C10.92-19H22.13l-10.92%2C19H0.87Zm10.92%2C1H22.13l-10.92%2C19H0.87ZM0.87%2C40.5H11.21l10.92%2C19H11.79Zm-0.37%2C39V61.89L10.63%2C79.5H0.51Zm11.29%2C0-10.92-19H11.21l10.92%2C19H11.79Zm11.5%2C0-10.92-19H22.71l10.92%2C19H23.29Zm0.58-19H45.13L34.5%2C79Zm11.5%2C19%2C10.92-19H56.63l-10.92%2C19H35.37Zm11.5%2C0%2C10.92-19H68.13l-10.92%2C19H46.87Zm21.63%2C0H58.38L68.5%2C61.89V79.5Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23fff%22/%3E%0A%3C/svg%3E%0A")}.icon-square-arrow,.store-grid .store-grid-item a.store-grid-item-img:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2017%2017%22%3E%0A%20%20%3Ctitle%3Esquare-arrow%3C/title%3E%0A%20%20%3Cg%3E%0A%20%20%20%20%3Cpath%20d%3D%22M17%2C17H0V0H17V17ZM0.94%2C16.06H16.06V0.94H0.94V16.06Z%22%20fill%3D%22%23fff%22/%3E%0A%20%20%20%20%3Cpolygon%20points%3D%226.85%203.73%207.79%204.68%2011.66%204.68%204.45%2011.88%205.12%2012.55%2012.32%205.34%2012.32%209.21%2013.27%2010.15%2013.27%203.73%206.85%203.73%22%20fill%3D%22%23fff%22/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A")}.icon-list li:before,.icon-pdf{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2018%2018%22%3E%0A%20%20%3Ctitle%3Eicon-pdf%3C/title%3E%0A%20%20%3Cpath%20d%3D%22M10.8%2C8.55h0.9V5.85H10.8v2.7Zm-9-5H0V16.2A1.81%2C1.81%2C0%2C0%2C0%2C1.8%2C18H14.4V16.2H1.8V3.6ZM6.3%2C6.75H7.2V5.85H6.3v0.9Zm10.35-.9H15.3v0.9h1.35V8.1H15.3V9.9H13.95V4.5h2.7V5.85Zm-3.6%2C2.7A1.35%2C1.35%2C0%2C0%2C1%2C11.7%2C9.9H9.45V4.5H11.7a1.35%2C1.35%2C0%2C0%2C1%2C1.35%2C1.35h0v2.7Zm-4.5-1.8A1.35%2C1.35%2C0%2C0%2C1%2C7.2%2C8.1H6.3V9.9H5V4.5H7.2A1.35%2C1.35%2C0%2C0%2C1%2C8.55%2C5.85h0v0.9ZM16.2%2C0H5.4A1.81%2C1.81%2C0%2C0%2C0%2C3.6%2C1.8V12.6a1.81%2C1.81%2C0%2C0%2C0%2C1.8%2C1.8H16.2A1.81%2C1.81%2C0%2C0%2C0%2C18%2C12.6V1.8A1.81%2C1.81%2C0%2C0%2C0%2C16.2%2C0Z%22%20fill%3D%22%23005bbb%22/%3E%0A%3C/svg%3E%0A")}.icon-download-arrow-blue,.icon-list.drawing-list li:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2211%22%20height%3D%2212%22%20viewBox%3D%220%200%2011%2012%22%3E%0A%20%20%3Ctitle%3Eicon-download-arrow-blue%3C/title%3E%0A%20%20%3Crect%20y%3D%2210.5%22%20width%3D%2211%22%20height%3D%221.5%22%20fill%3D%22%23005bbb%22/%3E%0A%20%20%3Cpolygon%20points%3D%227.56%205%207.56%200%203.44%200%203.44%205%200%205%205.5%2010.5%2011%205%207.56%205%22%20fill%3D%22%23005bbb%22/%3E%0A%3C/svg%3E%0A")}.icon-link-blue,.icon-list li.web-link:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0A%20%20%3Ctitle%3Eicon-link-blue%3C/title%3E%0A%20%20%3Cpath%20d%3D%22M9%2C1.54l-3%2C3L7.43%2C5.94l3-3A3.27%2C3.27%2C0%2C1%2C1%2C15%2C7.58l-3%2C3L13.47%2C12l3-3A5.27%2C5.27%2C0%2C0%2C0%2C9%2C1.54H9Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23005bbb%22/%3E%0A%20%20%3Cpolygon%20points%3D%226.76%2012.73%2012.73%206.76%2011.24%205.27%205.27%2011.24%206.76%2012.73%206.76%2012.73%22%20fill%3D%22%23005bbb%22/%3E%0A%20%20%3Cpath%20d%3D%22M3%2C15a3.27%2C3.27%2C0%2C0%2C1%2C0-4.62l3-3L4.53%2C6l-3%2C3A5.27%2C5.27%2C0%2C0%2C0%2C9%2C16.46l3-3-1.42-1.42-3%2C3A3.27%2C3.27%2C0%2C0%2C1%2C3%2C15H3Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23005bbb%22/%3E%0A%3C/svg%3E%0A")}.icon-link-blue,.icon-list li.doc-link:before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjQuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMDA1QkJCO30KCS5zdDF7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGcgaWQ9IkxheWVyXzFfY29weSI+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTYuMiwwSDUuNGMtMSwwLTEuOCwwLjgtMS44LDEuOHYxMC43YzAsMSwwLjgsMS44LDEuOCwxLjhoMTAuOGMxLDAsMS44LTAuOCwxLjgtMS44VjEuOAoJCUMxOCwwLjgsMTcuMiwwLDE2LjIsMHoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xLjksMy42SDAuMXYxMi42YzAsMSwwLjgsMS44LDEuOCwxLjhoMTIuNnYtMS44SDEuOVYzLjZMMS45LDMuNnoiLz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMC4zLDguNmgwLjlWNS44aC0wLjlWOC42eiBNMTAuMyw5LjlMMTAuMyw5LjlDOS42LDkuOSw5LDkuMyw5LDguNlY1LjlsMCwwbDAsMGMwLTAuNywwLjYtMS4zLDEuNC0xLjNoMC45CgkJCWMwLjcsMCwxLjQsMC42LDEuNCwxLjNsMCwwbDAsMHYyLjdjMCwwLjctMC42LDEuMy0xLjQsMS4zbDAsMEMxMS4zLDkuOSwxMC4zLDkuOSwxMC4zLDkuOXoiLz4KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNS45LDguNmgwLjlWNS44SDUuOVY4LjZ6IE04LjEsOC42YzAsMC43LTAuNiwxLjMtMS40LDEuM2wwLDBINC41VjQuNWgyLjJjMC43LDAsMS40LDAuNiwxLjQsMS4zbDAsMGwwLDAKCQkJQzguMSw1LjgsOC4xLDguNiw4LjEsOC42eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNS43LDcuN3YwLjloLTAuOVY1LjhoMC45djAuOUgxN2MwLTAuNCwwLTAuOSwwLTAuOWMwLTAuNy0wLjYtMS4zLTEuMy0xLjNoLTAuOWMtMC43LDAtMS4zLDAuNi0xLjMsMS4zdjIuNwoJCQljMCwwLjcsMC42LDEuNCwxLjMsMS40aDAuOWMwLjcsMCwxLjMtMC42LDEuMy0xLjRjMCwwLDAtMC41LDAtMC45TDE1LjcsNy43TDE1LjcsNy43eiIvPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=)}@font-face{font-family:DINWeb;src:url(/Sitefinity/WebsiteTemplates/Azek/App_Themes/Azek/fonts/DINWeb.woff) format("woff");font-weight:400}@font-face{font-family:DINWeb-Italic;src:url(/Sitefinity/WebsiteTemplates/Azek/App_Themes/Azek/fonts/DINWeb-Italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:DINWeb-Bold;src:url(/Sitefinity/WebsiteTemplates/Azek/App_Themes/Azek/fonts/DINWeb-Bold.woff) format("woff");font-weight:700}@font-face{font-family:Brandon_lightWeb;src:url(/Sitefinity/WebsiteTemplates/Azek/App_Themes/Azek/fonts/Brandon_lightWeb.eot);src:url(/Sitefinity/WebsiteTemplates/Azek/App_Themes/Azek/fonts/Brandon_lightWeb.woff) format("woff");font-weight:300}@font-face{font-family:Brandon_blackWeb;src:url(/Sitefinity/WebsiteTemplates/Azek/App_Themes/Azek/fonts/Brandon_blackWeb.eot);src:url(/Sitefinity/WebsiteTemplates/Azek/App_Themes/Azek/fonts/Brandon_blackWeb.woff) format("woff");font-weight:900}.site-container .inner-top-global{height:43px;width:100%;max-width:none;margin-bottom:0;background:#988f86;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background}.outerdiv.inner-top-global{margin:0 auto;width:100%}.azek-bp-global-nav{height:43px}.azek-bp-global-nav ul li{float:left}.global-product-nav li>a,.global-product-nav li>a:active,.global-product-nav li>a:hover,.global-product-nav li>a:visited,.global-site-actions li>a,.global-site-actions li>a:active,.global-site-actions li>a:hover,.global-site-actions li>a:visited{color:#fff}.global-site-links{float:left;display:none}.global-site-links .btn-nav{color:#fff;background-color:#005bbb;padding-left:14px!important;padding-bottom:6px;margin-right:16px}.global-site-links .btn-nav span:before{background-color:#fff}.global-site-links button.nav{color:#fff;background-color:#dc5034;border:none;padding-left:14px!important;padding-bottom:10px;margin-right:16px}.global-site-links button.nav span:before{background-color:#fff}.global-product-nav{float:left;display:block;fill:#fff}.global-product-nav svg{fill:#fff;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:fill;-moz-transition-property:fill;transition-property:fill}.global-product-nav a{height:43px;display:block;color:#fff;background-color:rgba(152,143,134,0);-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:background-color;-moz-transition-property:background-color;transition-property:background-color}.global-product-nav a:hover{background-color:rgba(152,143,134,.1)}.global-product-nav a.global-azek-link{padding-top:12px;padding-left:0;padding-right:5px}.global-product-nav a.global-azek-link svg{width:71px;height:24px}.global-product-nav a.global-timbertech-link{padding-top:12px;padding-left:4px;padding-right:7px}.global-product-nav a.global-timbertech-link svg{width:110px;height:19px}.global-site-actions{float:right;display:block}.global-site-actions svg{fill:#fff;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:fill;-moz-transition-property:fill;transition-property:fill}.global-site-actions li>a{display:block;height:43px;padding:11px 7px 0;background-color:rgba(152,143,134,0);-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:background-color;-moz-transition-property:background-color;transition-property:background-color}.global-site-actions li>a:hover{background-color:rgba(152,143,134,.1)}.global-site-actions li>a.sign-in svg{width:16px;height:18px}.global-site-actions li>a.chat{width:34px;overflow:hidden}.global-site-actions li>a.chat svg{width:20px;height:19px}.global-site-actions li>a.nav-store{padding-top:10px}.global-site-actions li>a.nav-store svg{width:20px;height:20px}.global-site-actions li:last-child>a{padding-right:0}.nav-store{position:relative}.nav-store .cart-count{width:15px;height:15px;color:#fff;font-size:7px;display:block;border-radius:50%;position:absolute;top:2px;right:-4px}.nav-store .cart-count span{position:absolute;top:1px;left:0;width:15px;text-align:center;line-height:15px}@media only screen and (min-width:768px){.site-container .inner-top-global{background:#fff;position:relative}.site-container .inner-top-global:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:rgba(152,143,134,.3)}.nav-store .cart-count{right:7px}.azek-bp-global-nav{float:right;margin-right:-7px}.global-product-nav svg,.global-site-actions svg{fill:#988f86}.global-product-nav li>a,.global-product-nav li>a:active,.global-product-nav li>a:hover,.global-product-nav li>a:visited,.global-site-actions li>a,.global-site-actions li>a:active,.global-site-actions li>a:hover,.global-site-actions li>a:visited{color:#988f86}.global-product-nav a.global-azek-link{padding-left:11px}.global-site-actions{float:left}.global-site-actions li:last-child>a{padding-right:11px}.global-site-links{display:block}.global-site-links li{white-space:nowrap;display:inline-block}.global-site-links li a{font-family:DINWeb;font-weight:400;font-size:.6875rem;letter-spacing:.01875rem;text-transform:uppercase;color:#988f86;text-decoration:none;display:block;padding:16px 14px 0;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform}.global-site-links li a span{position:relative}.global-site-links li a span:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#988f86;padding:0 .785rem 0 .785rem;visibility:hidden;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.global-site-links li a:hover span:before{visibility:visible;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.global-site-links li a:first-child{padding-left:0}.global-site-links li a:first-child span{padding-left:0}}@media only screen and (min-width:1024px){.outerdiv.inner-top-global .innerdiv{width:1024px;max-width:100%}}body{font-family:DINWeb;font-weight:400;margin:0;padding:0;width:100%;height:100%;background:#fff;letter-spacing:.01875rem;line-height:1.125rem;color:#58595b}a{text-decoration:none;outline:0;cursor:pointer}a:hover{-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:color;-moz-transition-property:color;transition-property:color}.typography h1{font-family:Brandon_lightWeb;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.25rem;line-height:2.75rem;color:#988f86;letter-spacing:.0625rem}.typography h2{font-family:Brandon_lightWeb;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2rem;line-height:2.5rem;color:#fff;letter-spacing:.03125rem}.typography h3{padding-bottom:15px;font-size:1.3125rem;line-height:1.625rem;letter-spacing:0}.typography h4{font-family:Brandon_lightWeb;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem;line-height:2.125rem}.typography h5{font-family:DINWeb;font-weight:700;padding-bottom:10px;font-size:1rem;line-height:1.1875rem}.typography h6{padding-bottom:10px;font-size:1rem;line-height:1.1875rem;text-transform:uppercase;color:#988f86}.typography p{font-size:.875rem;line-height:1.25rem}.typography p a{color:#58595b;text-decoration:underline}.typography p a:visited{color:#9b9b9d}.typography p a:hover{color:#005bbb}.typography a{font-family:DINWeb;font-weight:700;padding-left:13px;font-size:.875rem;line-height:1.125rem;color:#005bbb;text-transform:uppercase;text-decoration:none;display:inline-block;position:relative;float:left;clear:left;overflow:hidden}.typography a:before{content:"";background-position:left top;background-repeat:no-repeat;background-size:9px 10px;width:9px;height:10px;top:3px;left:0;position:absolute;display:block}.typography a:after{content:"";height:1px;position:absolute;bottom:0;left:13px;background-color:#005bbb;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;width:100%;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.typography a:hover:after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}#intro-area .details h2,#mobile-nav .mobile-nav-main a,#public-profile article h2,#public-profile article h3,#store .product-description h1,#store .product-description h2,#store .store-heading h2,.add-project h3,.blog-post .h2-dark,.data-table h2,.h1,.h2,.h3,.h4,.h5,.h6,.installation-videos .text-wrap .video-title,.lightbox .colored-heading h2,.locator-form .results .project h3 a,.login-container h2,.login-container h3,.project h3 a,.sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.sfcheckoutPreviewAddress .sfcheckoutStepTitle,.sfcheckoutPreviewAddress strong,.sfcheckoutStepSubTitle,.sfcheckoutStepTitle,.sfcheckoutTitle,.sfshoppingCartWrp .sfshoppingCartTitle,.three-col.carousel .projects-slider-3.additional-projects h3 a,.video-wrap .text-wrap .video-title,a.article-title,header .sign-in-container p,header .sign-out-container p{display:block}#intro-area .details h2,#public-profile article h2,#store .store-heading h2,.add-project h3,.cta-subhead,.data-table h2,.h1,.h3,.sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.sfcheckoutStepSubTitle,.sfcheckoutStepTitle,.sfshoppingCartWrp .sfshoppingCartTitle,.title-subhead{text-transform:uppercase}#intro-area .details h2,#public-profile article h3,#store .store-heading h2,.add-project h3,.data-table h2,.h3,.h4,.h5,.installation-videos .text-wrap .video-title,.locator-form .results .project h3 a,.login-container h3,.main-subhead,.project h3 a,.sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.sfcheckoutPreviewAddress .sfcheckoutStepTitle,.sfcheckoutPreviewAddress strong,.sfcheckoutStepSubTitle,.sfcheckoutStepTitle,.sfshoppingCartWrp .sfshoppingCartTitle,.three-col.carousel .projects-slider-3.additional-projects h3 a,.video-wrap .text-wrap .video-title,a.article-title,header .sign-in-container p,header .sign-out-container p{color:#58595b}#public-profile article h2,.h1{font-family:Brandon_lightWeb;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.25rem;line-height:2.75rem;color:#988f86;letter-spacing:.0625rem}#public-profile article h2.home-head,.h1.home-head{font-size:2.375rem;line-height:3rem}#public-profile article h2.home-sub,.h1.home-sub{font-size:2.25rem;text-transform:none;line-height:3.25rem}.main-subhead{font-family:Brandon_lightWeb;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.125rem;line-height:1.5625rem}.main-subhead.home{font-size:1.625rem;line-height:2.1875rem;letter-spacing:.03875rem}#mobile-nav .mobile-nav-main a,#mobile-nav .mobile-nav-main a.with-dash,#store .product-description h1,#store .product-description h1.with-dash,#store .product-description h2,#store .product-description h2.with-dash,.blog-post .h2-dark,.blog-post .with-dash.h2-dark,.h2,.h2.with-dash,.lightbox .colored-heading h2,.lightbox .colored-heading h2.with-dash,.login-container h2,.login-container h2.with-dash,.sfcheckoutTitle,.with-dash.sfcheckoutTitle{font-family:Brandon_lightWeb;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2rem;line-height:2.5rem;color:#fff;letter-spacing:.03125rem}#mobile-nav .mobile-nav-main a.dark,#mobile-nav .mobile-nav-main a.with-dash.dark,#store .product-description h1.dark,#store .product-description h1.with-dash.dark,#store .product-description h2.dark,#store .product-description h2.with-dash.dark,.blog-post .dark.h2-dark,.blog-post .with-dash.dark.h2-dark,.dark.sfcheckoutTitle,.h2.dark,.h2.with-dash.dark,.lightbox .colored-heading h2.dark,.lightbox .colored-heading h2.with-dash.dark,.login-container h2.dark,.login-container h2.with-dash.dark,.with-dash.dark.sfcheckoutTitle{color:#58595b}.title{font-family:DINWeb;font-weight:700}.title-subhead{font-size:1.125rem;line-height:1.4375rem;text-transform:uppercase;color:#fff}#intro-area .details h2,#store .store-heading h2,.add-project h3,.data-table h2,.h3,.sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.sfcheckoutStepSubTitle,.sfcheckoutStepTitle,.sfshoppingCartWrp .sfshoppingCartTitle{padding-bottom:15px;font-size:1.3125rem;line-height:1.625rem;letter-spacing:0}.h4,.locator-form .results .project h3 a,.project h3 a,.three-col.carousel .projects-slider-3.additional-projects h3 a,header .sign-in-container p,header .sign-out-container p{font-family:Brandon_lightWeb;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem;line-height:2.125rem}.cta-subhead{font-size:1rem;line-height:1.1875rem;color:#9b9b9d}#public-profile article h3,.h5,.installation-videos .text-wrap .video-title,.login-container h3,.sfcheckoutPreviewAddress .sfcheckoutStepTitle,.sfcheckoutPreviewAddress strong,.video-wrap .text-wrap .video-title,a.article-title{font-family:DINWeb;font-weight:700;padding-bottom:10px;font-size:1rem;line-height:1.1875rem}#public-profile article h3 .reg,.h5 .reg,.installation-videos .text-wrap .video-title .reg,.login-container h3 .reg,.sfcheckoutPreviewAddress .sfcheckoutStepTitle .reg,.sfcheckoutPreviewAddress strong .reg,.video-wrap .text-wrap .video-title .reg,a.article-title .reg{font-family:DINWeb;font-weight:400}.h6{padding-bottom:10px;font-size:1rem;line-height:1.1875rem;text-transform:uppercase;color:#988f86}.h6.sub{font-family:DINWeb;font-weight:700;font-size:.875rem;color:#58595b;padding-bottom:0;padding-top:10px}#intro-area.outerdiv .innerdiv p,#store .product-description .details .sfproductDynamicFieldsList,#store .product-description .details .sfproductInventory,.blog-post ol,.blog-post ul,.body-copy,.events .content .text-link,.sfMessage.sfMsgVisible .sfMessageElement,.sfcheckoutPreviewAddress,.sfcheckoutTotalPriceWrp,.sforderSummaryTable,.sfshippingOptionsWrp{font-size:.875rem;line-height:1.25rem}#intro-area.outerdiv .innerdiv p a,#store .product-description .details .sfproductDynamicFieldsList a,#store .product-description .details .sfproductInventory a,.blog-post ol a,.blog-post ul a,.body-copy a,.events .content .text-link a,.sfMessage.sfMsgVisible .sfMessageElement a,.sfcheckoutPreviewAddress a,.sfcheckoutTotalPriceWrp a,.sforderSummaryTable a,.sfshippingOptionsWrp a{color:#58595b;text-decoration:underline}#intro-area.outerdiv .innerdiv p a:visited,#store .product-description .details .sfproductDynamicFieldsList a:visited,#store .product-description .details .sfproductInventory a:visited,.blog-post ol a:visited,.blog-post ul a:visited,.body-copy a:visited,.events .content .text-link a:visited,.sfMessage.sfMsgVisible .sfMessageElement a:visited,.sfcheckoutPreviewAddress a:visited,.sfcheckoutTotalPriceWrp a:visited,.sforderSummaryTable a:visited,.sfshippingOptionsWrp a:visited{color:#9b9b9d}#intro-area.outerdiv .innerdiv p a:hover,#store .product-description .details .sfproductDynamicFieldsList a:hover,#store .product-description .details .sfproductInventory a:hover,.blog-post ol a:hover,.blog-post ul a:hover,.body-copy a:hover,.events .content .text-link a:hover,.sfMessage.sfMsgVisible .sfMessageElement a:hover,.sfcheckoutPreviewAddress a:hover,.sfcheckoutTotalPriceWrp a:hover,.sforderSummaryTable a:hover,.sfshippingOptionsWrp a:hover{color:#005bbb}.lrg-copy{font-size:1.0625rem;line-height:1.5rem;color:#6e6f72}.pointer{cursor:pointer}.product-title{padding-bottom:12px;font-size:1rem;line-height:1rem}.tabbed-nav a{font-family:Brandon_lightWeb;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.3125rem;line-height:1.3125rem;color:#58595b}@media only screen and (max-width:64em){.sfcheckoutFormList .tabbed-nav .sfCreditCardExpirationMonth,.sfcheckoutFormList .tabbed-nav .sfCreditCardExpirationYear,.sfcheckoutFormList .tabbed-nav .sfCreditCardType,.tabbed-nav .select-wrap,.tabbed-nav .sfcheckoutFormList .sfCreditCardExpirationMonth,.tabbed-nav .sfcheckoutFormList .sfCreditCardExpirationYear,.tabbed-nav .sfcheckoutFormList .sfCreditCardType{width:52%}}@media only screen and (max-width:48em){.sfcheckoutFormList .tabbed-nav .sfCreditCardExpirationMonth,.sfcheckoutFormList .tabbed-nav .sfCreditCardExpirationYear,.sfcheckoutFormList .tabbed-nav .sfCreditCardType,.tabbed-nav .select-wrap,.tabbed-nav .sfcheckoutFormList .sfCreditCardExpirationMonth,.tabbed-nav .sfcheckoutFormList .sfCreditCardExpirationYear,.tabbed-nav .sfcheckoutFormList .sfCreditCardType{width:75%}}.tabbed-nav a:visited{color:inherit}.option-text,.product-swatch-wrap li .product-swatch-text,.swatch-text{font-family:DINWeb;font-weight:700;font-size:.625rem;line-height:.75rem;color:#fff;text-align:center;text-transform:uppercase}.option-text .new,.product-swatch-wrap li .product-swatch-text .new,.swatch-text .new{color:#df7a00}.option-text .light,.product-swatch-wrap li .product-swatch-text .light,.swatch-text .light{color:#58595b}.contractor-type{font-family:DINWeb;font-weight:700;font-size:.875rem;letter-spacing:.03125rem;color:#fff;text-transform:uppercase;text-decoration:none}a.article-title{padding-bottom:9px;text-decoration:none;display:block}.interactive-board .board-wrap-outer .caption,.note{font-size:.6875rem;line-height:1rem;letter-spacing:.03125rem}.sm-article-link{font-size:.75rem;color:#d5c833;text-decoration:none;text-transform:uppercase}sup{position:relative;top:.35em;vertical-align:text-top;font-size:35%;line-height:0}p strong{color:#988f86}p strong.dark{color:#58595b}.intro-text strong,.visible strong{color:#58595b}.strong,strong{font-family:DINWeb;font-weight:700}.strong .reg,strong .reg{font-family:DINWeb;font-weight:400}.caps{text-transform:uppercase}.initial-caps{text-transform:capitalize}.lg-col-head,.sm-col-head{padding-bottom:17px;text-align:center;overflow:hidden}.lg-col-head .col-head-wrap,.sm-col-head .col-head-wrap{padding:0 25px;position:relative;display:inline-block}.lg-col-head .col-head-wrap p,.sm-col-head .col-head-wrap p{padding:0;font-size:.75rem;line-height:.875rem}.lg-col-head .col-head-wrap:after,.lg-col-head .col-head-wrap:before,.sm-col-head .col-head-wrap:after,.sm-col-head .col-head-wrap:before{content:"";width:400%;height:1px;background:#58595b;display:block;position:absolute;top:50%}.lg-col-head .col-head-wrap:before,.sm-col-head .col-head-wrap:before{right:100%}.lg-col-head .col-head-wrap:after,.sm-col-head .col-head-wrap:after{left:100%}.lg-col-head{width:100%;float:left}.brandon-black{font-family:Brandon_blackWeb;font-weight:900}.callout-link,a.callout-link,button.callout-link{font-family:DINWeb;font-weight:700;padding-left:13px;font-size:.875rem;line-height:1.125rem;color:#005bbb;text-transform:uppercase;text-decoration:none;display:inline-block;position:relative;float:left;clear:left;overflow:hidden}.callout-link:before,a.callout-link:before,button.callout-link:before{content:"";background-position:left top;background-repeat:no-repeat;background-size:9px 10px;width:9px;height:10px;top:3px;left:0;position:absolute;display:block}.callout-link:after,a.callout-link:after,button.callout-link:after{content:"";height:1px;position:absolute;bottom:0;left:13px;background-color:#005bbb;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;width:100%;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.callout-link:hover:after,a.callout-link:hover:after,button.callout-link:hover:after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}#buttonCallout-link{background:0 0;height:auto;padding:0 0 0 13px}.arrow-link{font-family:DINWeb;font-weight:700;font-size:.875rem;text-decoration:none;text-transform:uppercase;letter-spacing:1px;color:#d5c833}.arrow-link:hover{color:#fff}.arrow-link.blue{color:#005bbb}.arrow-link.blue:hover{color:#004792}.arrow-link .svg-wrap{float:left;width:10px;height:10px;margin:0 5px 0 0}.arrow-link .svg-wrap svg{fill:currentColor}a.callout-link.champagne{color:#988f86}a.callout-link.champagne:after{background-color:#988f86}a.register-callout{height:60px;position:relative;display:block}a.register-callout:before{content:"";background-position:0 0;background-repeat:repeat;background-size:42px 72px;opacity:.12;top:0;left:0;bottom:0;right:0;position:absolute;z-index:1}.locator-form .results .project h3 a.register-callout a,.project h3 a.register-callout a,.three-col.carousel .projects-slider-3.additional-projects h3 a.register-callout a,a.register-callout .h4,a.register-callout .locator-form .results .project h3 a,a.register-callout .project h3 a,a.register-callout .three-col.carousel .projects-slider-3.additional-projects h3 a,a.register-callout header .sign-in-container p,a.register-callout header .sign-out-container p,header .sign-in-container a.register-callout p,header .sign-out-container a.register-callout p{margin-top:18px;color:#fff;float:left}a.register-callout .svg-wrap{margin:15px 10px 0 20px;width:27px;height:30px;float:left}.red{color:red}#store .product-description .details .sfAddToCartBtn,.button,.button-sm,button{font-family:DINWeb;font-weight:700;font-size:.875rem;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer}#store .product-description .details .sfAddToCartBtn,.button,button{padding:13px 20px 0;height:40px;width:auto;display:inline-block}#store .product-description .details .star.sfAddToCartBtn,.button.star,button.star{padding-left:47px;position:relative}#store .product-description .details .star.sfAddToCartBtn .svg-wrap,.button.star .svg-wrap,button.star .svg-wrap{width:20px;height:20px;fill:currentColor;position:absolute;top:10px;left:18px}button{padding:3px 20px 0 20px;height:40px}.button-sm{padding:8px 15px 0;height:30px;width:auto;display:inline-block}.btn-chartreuse{background:#d5c833;color:#fff}.btn-chartreuse:hover{background:#b9ad26;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background}.btn-chartreuse:active{background:#716a17}#store .product-description .details .sfAddToCartBtn,.btn-blue{background:#005bbb;color:#fff}#store .product-description .details .sfAddToCartBtn:hover,.btn-blue:hover{background:#004792;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background}#store .product-description .details .sfAddToCartBtn:active,.btn-blue:active{background:#001d3c}.btn-white{background:#fff;color:#005bbb}.btn-white:hover{background:#ebebeb;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background}.btn-white:active{background:#bfbfbf}.btn-dark-grey{background:#58595b;color:#fff}.btn-dark-grey:hover{background:#444546;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background}.btn-dark-grey:active{background:#191a1a}.btn-terracotta{background:#df7a00;color:#fff}.btn-terracotta:hover{background:#b66400;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background}.btn-terracotta:active{background:#603400}.btn-aubergine{background:#fff;color:#593160}.btn-aubergine:hover{background:#ebebeb;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background}.btn-aubergine:active{background:#bfbfbf}.btn-black{background:rgba(0,0,0,.9);color:#fff}.btn-black:hover{background:rgba(0,0,0,.9);-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background}.btn-black:active{background:rgba(0,0,0,.9)}.btn-blue-outline{background:#fff;color:#005bbb;border:1px solid #005bbb}.btn-blue-outline:hover{background:#ebebeb;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background}.btn-blue-outline:active{background:#bfbfbf}.disabled-spinner{animation:disabled-spinner .75s linear infinite;position:absolute;top:50%;left:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border:2px solid #fff;border-radius:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.disabled-spinner:after{content:"";width:150%;height:150%;background:#005bbb;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}@keyframes disabled-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#store .product-description .details .disabled--spinning.sfAddToCartBtn,#store .product-description .details .search-button.disabled--spinning.sfAddToCartBtn,.button.btn-blue.disabled--spinning,.button.btn-blue.search-button.disabled--spinning{color:transparent;position:relative;opacity:.8;cursor:wait;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#store .product-description .details .disabled--spinning.sfAddToCartBtn:hover,#store .product-description .details .search-button.disabled--spinning.sfAddToCartBtn:hover,.button.btn-blue.disabled--spinning:hover,.button.btn-blue.search-button.disabled--spinning:hover{background:#005bbb}#store .product-description .details .addedToCart.sfAddToCartBtn,.button.addedToCart{background:#fff;color:#999;padding-left:0}#store .product-description .details .addedToCart.sfAddToCartBtn:hover,.button.addedToCart:hover{cursor:default}.callout-link.addedToCart{padding-left:13px;color:#999}.callout-link.addedToCart:after,.callout-link.addedToCart:before{display:none}.callout-link.addedToCart:hover{cursor:default}.inner-button-span{margin-top:30px;width:100%;min-height:80px;background-color:#988f86;float:left}.inner-button-span .text-wrap{margin:0 2.5%;text-align:center}.inner-button-span .text-wrap .h4,.inner-button-span .text-wrap .project h3 a,.inner-button-span .text-wrap .three-col.carousel .projects-slider-3.additional-projects h3 a,.inner-button-span .text-wrap header .sign-in-container p,.inner-button-span .text-wrap header .sign-out-container p,.project h3 .inner-button-span .text-wrap a,.three-col.carousel .projects-slider-3.additional-projects h3 .inner-button-span .text-wrap a,header .sign-in-container .inner-button-span .text-wrap p,header .sign-out-container .inner-button-span .text-wrap p{padding:0;margin-top:26px;color:#fff;display:inline-block}#store .product-description .details .inner-button-span .text-wrap a.sfAddToCartBtn,.inner-button-span .text-wrap #store .product-description .details a.sfAddToCartBtn,.inner-button-span .text-wrap a.button{margin:20px 30px}.button-span{width:100%;text-align:center;float:left;position:relative;z-index:2;cursor:pointer}.button-span a{height:80px;text-decoration:none;background:#d5c833;display:block}.button-span a:hover{background:#b9ad26;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background}.button-span a:active{background:#716a17}#mobile-nav .mobile-nav-main .button-span a,#store .product-description .button-span h1,#store .product-description .button-span h2,.blog-post .button-span .h2-dark,.button-span #mobile-nav .mobile-nav-main a,.button-span #store .product-description h1,.button-span #store .product-description h2,.button-span .blog-post .h2-dark,.button-span .h2,.button-span .lightbox .colored-heading h2,.button-span .login-container h2,.button-span .sfcheckoutTitle,.lightbox .colored-heading .button-span h2,.login-container .button-span h2{font-size:1.875rem;padding-top:26px;margin-left:-16px}#mobile-nav .mobile-nav-main .button-span a:after,#store .product-description .button-span h1:after,#store .product-description .button-span h2:after,.blog-post .button-span .h2-dark:after,.button-span #mobile-nav .mobile-nav-main a:after,.button-span #store .product-description h1:after,.button-span #store .product-description h2:after,.button-span .blog-post .h2-dark:after,.button-span .h2:after,.button-span .lightbox .colored-heading h2:after,.button-span .login-container h2:after,.button-span .sfcheckoutTitle:after,.lightbox .colored-heading .button-span h2:after,.login-container .button-span h2:after{content:"";background-size:14px 26px;background-position:0 0;background-repeat:no-repeat;width:14px;height:26px;top:4px;left:12px;position:relative;display:inline-block}.light-border{border:1px solid rgba(152,143,134,.3)}.back-button{padding:10px 12px 8px;color:#fff;display:inline-block;background:#005bbb;position:absolute;top:0;left:20px;z-index:20}.back-button:hover{color:rgba(255,255,255,.9)}.select-wrap,.sfcheckoutFormList .sfCreditCardExpirationMonth,.sfcheckoutFormList .sfCreditCardExpirationYear,.sfcheckoutFormList .sfCreditCardType,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{font-family:DINWeb;font-weight:400;margin:0 20px 30px 0;padding:0 10px;height:40px;font-size:.875rem;color:#9b9b9d;line-height:40px;border:1px solid #58595b;border-radius:0;display:block;float:left}input[type=submit]{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{line-height:20px}.count-indication{font-size:.6875rem;float:left;width:100%}input[type=checkbox],input[type=radio]{padding:0;margin:0 5px 0 0;width:16px;height:16px;line-height:0}.form .caps{float:left;width:100%}.form label.single{margin-bottom:10px;position:relative}.form .row.half{width:50%;float:left;clear:none}#cpg-architect-rewards #store .product-description .details .sfAddToCartBtn,#cpg-architect-rewards .button,#cpg-rewards-registration #store .product-description .details .sfAddToCartBtn,#cpg-rewards-registration .button,#cpg-warranty-registration #store .product-description .details .sfAddToCartBtn,#cpg-warranty-registration .button,#store .product-description .details #cpg-architect-rewards .sfAddToCartBtn,#store .product-description .details #cpg-rewards-registration .sfAddToCartBtn,#store .product-description .details #cpg-warranty-registration .sfAddToCartBtn{float:left;clear:both}input:-moz-placeholder,input:-ms-input-placeholder,input::-moz-placeholder,input::-webkit-input-placeholder{color:#9b9b9d;opacity:1}:focus::-webkit-input-placeholder{color:transparent}:focus::-moz-placeholder{color:transparent}:focus:-moz-placeholder{color:transparent}:focus:-ms-input-placeholder{color:transparent}.select-wrap,.sfcheckoutFormList .sfCreditCardExpirationMonth,.sfcheckoutFormList .sfCreditCardExpirationYear,.sfcheckoutFormList .sfCreditCardType{overflow:hidden;background-position:100% center;background-repeat:no-repeat;background-color:#fff;background-size:20px 7px;position:relative;min-width:120px}.select-wrap select,.sfcheckoutFormList .sfCreditCardExpirationMonth select,.sfcheckoutFormList .sfCreditCardExpirationYear select,.sfcheckoutFormList .sfCreditCardType select{padding:0 10px;position:absolute;left:0;top:0;width:100%;height:100%;border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;color:#9b9b9d;font-size:.875rem}.select-wrap select:focus,.sfcheckoutFormList .sfCreditCardExpirationMonth select:focus,.sfcheckoutFormList .sfCreditCardExpirationYear select:focus,.sfcheckoutFormList .sfCreditCardType select:focus{outline:0}.select-wrap select:-moz-focusring,.sfcheckoutFormList .sfCreditCardExpirationMonth select:-moz-focusring,.sfcheckoutFormList .sfCreditCardExpirationYear select:-moz-focusring,.sfcheckoutFormList .sfCreditCardType select:-moz-focusring{color:transparent;text-shadow:0 0 0 #58595b}.select-wrap option,.sfcheckoutFormList .sfCreditCardExpirationMonth option,.sfcheckoutFormList .sfCreditCardExpirationYear option,.sfcheckoutFormList .sfCreditCardType option{padding:9px .4rem;height:40px;border:none;box-shadow:none;background-color:transparent;background-image:none}.select-wrap .select,.sfcheckoutFormList .sfCreditCardExpirationMonth .select,.sfcheckoutFormList .sfCreditCardExpirationYear .select,.sfcheckoutFormList .sfCreditCardType .select{width:100%;height:100%;position:absolute;z-index:1;left:0;top:0;padding:0 10px;color:#9b9b9d;font-size:.875rem}.row{float:left;margin-bottom:20px;max-width:100%;width:100%;clear:both}.row label.inline{margin:0 15px 10px 0;width:auto;font-size:.8125rem;text-transform:capitalize;display:inline-block;position:relative;float:left}.row label.inline:last-child{margin-right:0}.label{font-size:.8125rem;margin-bottom:5px;text-transform:uppercase}.search-container-special{padding:10px;width:100%;height:60px;background:#df7a00;position:relative}.search-container-special .search-field{font-family:DINWeb;font-weight:400;margin:0;padding-right:40px;width:100%;float:left;font-size:.875rem;border:none}.search-container-special .search-icon{color:#fff;background:#df7a00;position:absolute;right:10px;top:10px;width:40px;height:40px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.search-container-special .search-icon:hover{background:#c66c00}.search-container-special .search-icon .submit{background:0 0;border:none;outline:0;color:transparent;cursor:pointer;position:absolute;z-index:10;margin:0;width:100%;height:100%}.search-container-special .search-icon svg{width:22px;height:22px;fill:currentColor;position:absolute;right:9px;top:9px;z-index:1}.svg-wrap{display:block}svg{width:100%;height:100%}.cpg-building-logo{margin-top:12px;width:287px;height:20px}.outerdiv{margin:0 auto 50px auto;width:100%}.outerdiv .img-above{margin-top:50px}.outerdiv.ppc{margin-bottom:40px}.outerdiv .innerdiv{padding:0 20px}.outerdiv .innerdiv .intro-icon{margin-right:2.5%;float:left}.outerdiv .innerdiv .intro-icon.home{float:none;margin:0 auto 24px}.outerdiv .innerdiv .intro-icon.svg-wrap{width:58px;height:66px}.outerdiv .innerdiv .heading{margin:0 0 30px 0;width:100%;float:left;clear:both}#public-profile article .outerdiv .innerdiv h2,.outerdiv .innerdiv #public-profile article h2,.outerdiv .innerdiv .h1{padding:20px 0 0}.outerdiv .innerdiv .main-subhead{padding:10px 0 0}:focus{outline:0!important}iframe,img,video{max-width:100%}.hidden-img{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;opacity:0}.container,.slider .owl-controls{max-width:100%;width:1024px;padding:0 12px;margin:0 auto}#materials-table .display-container #store .product-description .details .sfAddToCartBtn,#materials-table .display-container .button,#materials-table .display-container button,#railing-table .display-container #store .product-description .details .sfAddToCartBtn,#railing-table .display-container .button,#railing-table .display-container button,#railing-table2 .display-container #store .product-description .details .sfAddToCartBtn,#railing-table2 .display-container .button,#railing-table2 .display-container button,#store .product-description .details #materials-table .display-container .sfAddToCartBtn,#store .product-description .details #railing-table .display-container .sfAddToCartBtn,#store .product-description .details #railing-table2 .display-container .sfAddToCartBtn,#store .product-description .details .login-container .social-login .sfAddToCartBtn,#store .product-description .details header .sign-in-container .social-login .sfAddToCartBtn,#store .product-description .details header .sign-out-container .social-login .sfAddToCartBtn,.add-project .info svg,.add-project .photo-container .image-area .remove,.add-projects li,.data-table .display-container .display,.data-table .display-container .display-all,.data-table .display-container button,.lightbox .color-sample-lightbox .samples-heading .close,.lightbox .colored-heading .close,.login-container .social-login #store .product-description .details .sfAddToCartBtn,.login-container .social-login .button,.owl-pagination .owl-page,.profile-display-container button,.small-table .display-container button,.transition,header .sign-in-container .social-login #store .product-description .details .sfAddToCartBtn,header .sign-in-container .social-login .button,header .sign-out-container .social-login #store .product-description .details .sfAddToCartBtn,header .sign-out-container .social-login .button{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.color-top{width:100%;height:60px;display:block}.slate{background-color:#e0ded8}.white{background-color:#fff}.lightbox{position:relative;z-index:5000;width:100%;display:none;padding-top:20px}.lightbox:before{content:"";width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.8);position:fixed;z-index:-1}.lightbox.active{display:block;-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}.lightbox .colored-heading{width:100%;background:#005bbb;padding:60px 0 20px;margin-bottom:50px;color:#fff}.lightbox .colored-heading h2{float:left;margin-bottom:0;padding:0}.lightbox .colored-heading .close{float:right;cursor:pointer}.lightbox .colored-heading .close .svg-wrap{width:24px;height:24px}.lightbox .color-sample-lightbox{width:100%}.lightbox .color-sample-lightbox .samples-heading{width:100%;margin-bottom:20px;min-height:400px;overflow:hidden;background-size:cover}.lightbox .color-sample-lightbox .samples-heading .close{float:right;cursor:pointer;padding:10px 10px 0 0}.lightbox .color-sample-lightbox .samples-heading .close .svg-wrap{width:24px;height:24px}#mobile-nav .mobile-nav-main .lightbox .color-sample-lightbox a,#store .product-description .lightbox .color-sample-lightbox h1,#store .product-description .lightbox .color-sample-lightbox h2,.blog-post .lightbox .color-sample-lightbox .h2-dark,.lightbox .color-sample-lightbox #mobile-nav .mobile-nav-main a,.lightbox .color-sample-lightbox #store .product-description h1,.lightbox .color-sample-lightbox #store .product-description h2,.lightbox .color-sample-lightbox .blog-post .h2-dark,.lightbox .color-sample-lightbox .colored-heading h2,.lightbox .color-sample-lightbox .h2,.lightbox .color-sample-lightbox .h2-sub,.lightbox .color-sample-lightbox .login-container h2,.lightbox .color-sample-lightbox .sfcheckoutTitle,.lightbox .colored-heading .color-sample-lightbox h2,.login-container .lightbox .color-sample-lightbox h2{color:#988f86}.lightbox .color-sample-lightbox .h2-sub{padding:0 0 3px 0}.lightbox .color-sample-lightbox .decking-sample-wrap{displa-y:inline-block}.lightbox .color-sample-lightbox .decking-sample-wrap .callout-link{font-size:.75rem;height:auto;padding-top:1px;padding-left:13px}#intro-area.outerdiv .innerdiv .lightbox .color-sample-lightbox .decking-sample-wrap p,#store .product-description .details .lightbox .color-sample-lightbox .decking-sample-wrap .sfproductDynamicFieldsList,#store .product-description .details .lightbox .color-sample-lightbox .decking-sample-wrap .sfproductInventory,.blog-post .lightbox .color-sample-lightbox .decking-sample-wrap ol,.blog-post .lightbox .color-sample-lightbox .decking-sample-wrap ul,.events .content .lightbox .color-sample-lightbox .decking-sample-wrap .text-link,.lightbox .color-sample-lightbox .decking-sample-wrap #intro-area.outerdiv .innerdiv p,.lightbox .color-sample-lightbox .decking-sample-wrap #store .product-description .details .sfproductDynamicFieldsList,.lightbox .color-sample-lightbox .decking-sample-wrap #store .product-description .details .sfproductInventory,.lightbox .color-sample-lightbox .decking-sample-wrap .blog-post ol,.lightbox .color-sample-lightbox .decking-sample-wrap .blog-post ul,.lightbox .color-sample-lightbox .decking-sample-wrap .body-copy,.lightbox .color-sample-lightbox .decking-sample-wrap .events .content .text-link,.lightbox .color-sample-lightbox .decking-sample-wrap .sfMessage.sfMsgVisible .sfMessageElement,.lightbox .color-sample-lightbox .decking-sample-wrap .sfcheckoutPreviewAddress,.lightbox .color-sample-lightbox .decking-sample-wrap .sfcheckoutTotalPriceWrp,.lightbox .color-sample-lightbox .decking-sample-wrap .sforderSummaryTable,.lightbox .color-sample-lightbox .decking-sample-wrap .sfshippingOptionsWrp,.sfMessage.sfMsgVisible .lightbox .color-sample-lightbox .decking-sample-wrap .sfMessageElement{padding-bottom:0}.interactive-board .board-wrap-outer .lightbox .color-sample-lightbox .decking-sample-wrap .caption,.lightbox .color-sample-lightbox .decking-sample-wrap .interactive-board .board-wrap-outer .caption,.lightbox .color-sample-lightbox .decking-sample-wrap .note{padding-bottom:2px}.lightbox .color-sample-lightbox .decking-sample-wrap .sample-colors{font-size:0;position:relative}.lightbox .color-sample-lightbox .decking-sample-wrap .sample-colors li{width:100%;display:inline-block;position:relative;margin-bottom:10px}.lightbox .color-sample-lightbox .decking-sample-wrap .sample-colors li .swatch-clr{float:left;width:66px;height:66px;border-radius:46px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;display:block}.lightbox .color-sample-lightbox .decking-sample-wrap .sample-colors li .swatch-clr:after{content:"";width:66px;height:66px;left:0;top:0;background-image:url(/Sitefinity/WebsiteTemplates/Azek/App_Themes/Azek/images/ui/hex.png);position:absolute;opacity:1;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.lightbox .color-sample-lightbox .decking-sample-wrap .sample-colors li .rail-swatch{width:105px;height:66px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:left center;background-repeat:no-repeat;background-size:contain;display:block;float:left}.lightbox .color-sample-lightbox .decking-sample-wrap .sample-colors li .option-details{float:left;max-width:177px;padding-left:10px}.lightbox .details-featured{opacity:.28;pointer-events:none}.lightbox .details-featured-msg{margin-bottom:22px}.lightbox .content{position:relative;width:760px;margin:0 auto;padding-bottom:60px;max-width:100%;background:#fff;z-index:100}@media only screen and (max-width:47.5em){.lightbox .content{width:100%;margin-left:0;left:0}}.lightbox .container,.lightbox .slider .owl-controls,.slider .lightbox .owl-controls{width:100%;padding:0 30px;position:relative}@media only screen and (max-width:47.5em){.lightbox .container,.lightbox .slider .owl-controls,.slider .lightbox .owl-controls{padding:0 15px}}.lightbox .overlay{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10}.pad-up-44{padding-top:45px}.partners{height:110px}.partners .item-wrap.float-left{padding:10px 10px 10px 10px;display:inline-block;height:100%;vertical-align:middle;line-height:110px}.partners .item-wrap.float-left img{vertical-align:middle;max-width:100px;max-height:110px}.three-col.cpg-pro-badges .item-wrap{padding:30px 0}.three-col.cpg-pro-badges .item-wrap:nth-child(n+3){padding-bottom:0}.three-col.cpg-pro-badges .item-wrap .svg-wrap{margin:0 auto;padding-bottom:1rem;width:120px;height:124px}.azek-pro-badges .item-wrap{padding:30px 0;margin-bottom:10px}.azek-pro-badges .item-wrap:nth-child(n+3){padding-bottom:0}.azek-pro-badges .item-wrap .pro-badge{max-width:120px;margin:0 auto;padding-bottom:1rem}#public-profile article .azek-pro-badges .item-wrap .badge-header h3,.azek-pro-badges .item-wrap .badge-header #public-profile article h3,.azek-pro-badges .item-wrap .badge-header .h5,.azek-pro-badges .item-wrap .badge-header .installation-videos .text-wrap .video-title,.azek-pro-badges .item-wrap .badge-header .login-container h3,.azek-pro-badges .item-wrap .badge-header .sfcheckoutPreviewAddress .sfcheckoutStepTitle,.azek-pro-badges .item-wrap .badge-header .sfcheckoutPreviewAddress strong,.azek-pro-badges .item-wrap .badge-header .video-wrap .text-wrap .video-title,.azek-pro-badges .item-wrap .badge-header a.article-title,.installation-videos .text-wrap .azek-pro-badges .item-wrap .badge-header .video-title,.login-container .azek-pro-badges .item-wrap .badge-header h3,.sfcheckoutPreviewAddress .azek-pro-badges .item-wrap .badge-header .sfcheckoutStepTitle,.sfcheckoutPreviewAddress .azek-pro-badges .item-wrap .badge-header strong,.video-wrap .text-wrap .azek-pro-badges .item-wrap .badge-header .video-title{padding-bottom:5px}header{width:100%;background-color:#fff;position:relative;z-index:999;padding-bottom:0}header .inner-bottom{height:90px;margin-bottom:0!important;float:left}header .outerdiv .innerdiv .heading{margin:0;width:100%;float:none;clear:none}header .search-container{display:none}header .sign-in-container,header .sign-out-container{max-width:100%;width:520px;padding:28px 30px;color:#fff;position:absolute;z-index:1000;right:0;top:35px;background:#005bbb;height:auto;display:none}@media only screen and (max-width:64.0625em){header .sign-in-container,header .sign-out-container{top:50px}}header .sign-in-container.active,header .sign-out-container.active{display:block;-webkit-animation-duration:.4s;-moz-animation-duration:.4s;-o-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}@media only screen and (max-width:31.25em){header .sign-in-container.active,header .sign-out-container.active{display:none}}header .sign-in-container:after,header .sign-out-container:after{content:"";width:0;height:0;position:absolute;right:46px;top:-10px;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:10px solid #005bbb}@media only screen and (max-width:64.0625em){header .sign-in-container:after,header .sign-out-container:after{right:34px}}header .sign-in-container p,header .sign-out-container p{text-transform:none;color:#fff;padding-bottom:0;margin-bottom:10px}header .sign-in-container p::after,header .sign-out-container p::after{clear:both;content:"";display:table}header .sign-in-container fieldset,header .sign-out-container fieldset{margin-bottom:20px}header .sign-in-container fieldset input,header .sign-out-container fieldset input{width:100%;margin-bottom:0;border:none}header .sign-in-container fieldset.float-left,header .sign-out-container fieldset.float-left{padding-right:30px;border-right:1px solid #fff}header .sign-in-container fieldset.float-left::after,header .sign-out-container fieldset.float-left::after{clear:both;content:"";display:table}header .sign-in-container button,header .sign-out-container button{text-align:center;width:auto;height:40px;position:relative;z-index:10}header .sign-in-container span.text,header .sign-out-container span.text{display:none}header .sign-in-container label .error,header .sign-out-container label .error{padding:0;margin-left:0;font-size:.75rem;font-family:DINWeb;color:#fff;background:0 0}header .sign-in-container div.form-wrapper,header .sign-in-container form,header .sign-out-container div.form-wrapper,header .sign-out-container form{margin-bottom:20px}header .sign-in-container a,header .sign-out-container a{color:#fff;font-size:.75rem;text-decoration:none}header .sign-in-container a:hover,header .sign-out-container a:hover{text-decoration:underline}header .sign-in-container a.create,header .sign-out-container a.create{float:left;clear:left}header .sign-in-container a.forgot,header .sign-out-container a.forgot{float:right}header .sign-in-container .social-login,header .sign-out-container .social-login{padding-left:30px;width:100%}#store .product-description .details header .sign-in-container .social-login .sfAddToCartBtn,#store .product-description .details header .sign-out-container .social-login .sfAddToCartBtn,header .sign-in-container .social-login #store .product-description .details .sfAddToCartBtn,header .sign-in-container .social-login .button,header .sign-out-container .social-login #store .product-description .details .sfAddToCartBtn,header .sign-out-container .social-login .button{float:left;width:100%;color:#fff;text-align:center;margin-bottom:10px;text-decoration:none}#store .product-description .details header .sign-in-container .social-login .fb.sfAddToCartBtn,#store .product-description .details header .sign-out-container .social-login .fb.sfAddToCartBtn,header .sign-in-container .social-login #store .product-description .details .fb.sfAddToCartBtn,header .sign-in-container .social-login .button.fb,header .sign-out-container .social-login #store .product-description .details .fb.sfAddToCartBtn,header .sign-out-container .social-login .button.fb{background:#294686}#store .product-description .details header .sign-in-container .social-login .fb.sfAddToCartBtn:hover,#store .product-description .details header .sign-out-container .social-login .fb.sfAddToCartBtn:hover,header .sign-in-container .social-login #store .product-description .details .fb.sfAddToCartBtn:hover,header .sign-in-container .social-login .button.fb:hover,header .sign-out-container .social-login #store .product-description .details .fb.sfAddToCartBtn:hover,header .sign-out-container .social-login .button.fb:hover{background:#274a97}#store .product-description .details header .sign-in-container .social-login .google.sfAddToCartBtn,#store .product-description .details header .sign-out-container .social-login .google.sfAddToCartBtn,header .sign-in-container .social-login #store .product-description .details .google.sfAddToCartBtn,header .sign-in-container .social-login .button.google,header .sign-out-container .social-login #store .product-description .details .google.sfAddToCartBtn,header .sign-out-container .social-login .button.google{background:#de4d3b}#store .product-description .details header .sign-in-container .social-login .google.sfAddToCartBtn:hover,#store .product-description .details header .sign-out-container .social-login .google.sfAddToCartBtn:hover,header .sign-in-container .social-login #store .product-description .details .google.sfAddToCartBtn:hover,header .sign-in-container .social-login .button.google:hover,header .sign-out-container .social-login #store .product-description .details .google.sfAddToCartBtn:hover,header .sign-out-container .social-login .button.google:hover{background:#c73e2c}header .site-search__placeholder{position:absolute;top:50%;left:22px;transform:translateY(-50%);color:#988f86}header .site-search__placeholder:hover{cursor:text}header .sign-in-container,header .sign-out-container{right:-8px;top:40px}header .sign-out-container{width:auto}header .cart-count{background:#005bbb}header .primary-nav{display:none}header .logo{margin-right:0;float:left;display:block;margin-top:29px}header .logo .svg-wrap{width:150px;height:51px;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:height width;-moz-transition-property:height width;transition-property:height width}header .menu{display:block;position:relative;overflow:hidden;margin:27px -6px 0 0;padding:0;width:36px;height:36px;float:right;font-size:0;text-indent:-9999px;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;background:#fff}header .menu:focus{outline:0}header .menu span{height:4px;background:#005bbb;border-radius:1px;display:block;position:absolute;top:16px;left:6px;right:6px}header .menu span:after,header .menu span:before{content:"";width:100%;height:4px;background-color:#005bbb;border-radius:1px;position:absolute;display:block;left:0}header .menu span:before{top:-7px}header .menu span:after{bottom:-7px}header .menu-arrow span{-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform}header .menu-arrow span:before{-webkit-transform-origin:top right;-moz-transform-origin:top right;-ms-transform-origin:top right;-o-transform-origin:top right;transform-origin:top right;-webkit-transition-property:transform width top;-moz-transition-property:transform width top;transition-property:transform width top;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}header .menu-arrow span:after{-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;-ms-transform-origin:bottom right;-o-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition-property:transform width bottom;-moz-transition-property:transform width bottom;transition-property:transform width bottom;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}header .menu-arrow.is-active span{background-color:#005bbb;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}header .menu-arrow.is-active span:after,header .menu-arrow.is-active span:before{width:50%;background-color:#005bbb;border-radius:1px}header .menu-arrow.is-active span:before{top:0;-webkit-transform:translateX(13px) translateY(2px) rotate(45deg);-moz-transform:translateX(13px) translateY(2px) rotate(45deg);-ms-transform:translateX(13px) translateY(2px) rotate(45deg);-o-transform:translateX(13px) translateY(2px) rotate(45deg);transform:translateX(13px) translateY(2px) rotate(45deg)}header .menu-arrow.is-active span:after{bottom:0;-webkit-transform:translateX(13px) translateY(-2px) rotate(-45deg);-moz-transform:translateX(13px) translateY(-2px) rotate(-45deg);-ms-transform:translateX(13px) translateY(-2px) rotate(-45deg);-o-transform:translateX(13px) translateY(-2px) rotate(-45deg);transform:translateX(13px) translateY(-2px) rotate(-45deg)}.site-container{width:100%;float:left;overflow:hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-left:0}.site-container.active-nav{margin-left:-280px}#mobile-nav{width:280px;height:100%;background-color:#58595b;box-shadow:inset 16px 0 10px -10px rgba(0,0,0,.3);position:fixed;top:0;right:-280px;z-index:2000;padding-bottom:30px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media only screen and (max-height:48.125em){#mobile-nav{overflow-y:scroll;overflow-x:hidden}}#mobile-nav.active{right:0}#mobile-nav .site-search-btn,#mobile-nav input[type=submit]{position:absolute;z-index:10;background:0 0;border:none;color:transparent;top:-12px;right:-37px;cursor:pointer}#mobile-nav input[type=text]{padding:6px 50px 0 26px;font-family:Brandon_lightWeb,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1.3em;line-height:1.875rem;color:#58595b;box-shadow:inset 16px 0 10px -10px rgba(0,0,0,.3)}#mobile-nav input:-moz-placeholder,#mobile-nav input:-ms-input-placeholder,#mobile-nav input::-moz-placeholder,#mobile-nav input::-webkit-input-placeholder,#mobile-nav input[placeholder]{color:#988f86}#mobile-nav .search-field{margin-top:7px;width:100%;height:50px;border:none}#mobile-nav label{position:absolute;top:23px;right:20px;cursor:pointer}#mobile-nav label .svg-wrap{width:20px;height:20px;color:#005bbb;position:relative;z-index:1}#mobile-nav label .svg-wrap svg{fill:currentColor}#mobile-nav .mobile-nav-main li{padding:15px 0 10px 26px;border-bottom:1px solid #464749}#mobile-nav .mobile-nav-main a{color:#fff;font-size:1.75rem;text-decoration:none}#mobile-nav .mobile-nav-secondary li:nth-child(1){padding:26px 0 0 26px}#mobile-nav .mobile-nav-secondary li{padding:20px 0 0 26px}#mobile-nav .mobile-nav-secondary li.nav-phone{padding:0 0 10px 26px}#mobile-nav .mobile-nav-secondary li.nav-phone a{font-size:1.5rem}#mobile-nav .mobile-nav-secondary a,#mobile-nav .mobile-nav-secondary p{font-size:.8125rem;color:#e0ded8;text-transform:uppercase;text-decoration:none}#mobile-nav .close-menu{-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;animation-delay:.1s;display:none;position:fixed;right:0;bottom:0;width:280px;text-align:center;background:#999;color:#fff;text-transform:uppercase;padding:4px 0;cursor:pointer;font-size:.6875rem;letter-spacing:1px}#mobile-nav.active .close-menu{display:block}footer{width:100%;background-color:#e0ded8;color:#988f86;float:left}footer .color-top{display:none}footer .main-footer{margin:0 auto;width:auto}@media only screen and (min-width:23.75em){footer .main-footer{width:360px}}footer .main-footer .innerdiv{padding:30px 20px;position:relative}footer .main-footer .desktop-line{display:none}footer .main-footer a.logo{display:block}footer .main-footer a.logo .svg-wrap{width:150px;height:51px}footer .main-footer .contact{margin:0 auto;padding:30px 0;width:260px}@media only screen and (min-width:25em){footer .main-footer .contact{width:100%}}#intro-area .details footer .main-footer .contact h2,#store .store-heading footer .main-footer .contact h2,.add-project footer .main-footer .contact h3,.data-table footer .main-footer .contact h2,.sfMessage.sfMsgPositive.sfMsgVisible footer .main-footer .contact .sfMessageElement,.sfshoppingCartWrp footer .main-footer .contact .sfshoppingCartTitle,footer .main-footer .contact #intro-area .details h2,footer .main-footer .contact #store .store-heading h2,footer .main-footer .contact .add-project h3,footer .main-footer .contact .data-table h2,footer .main-footer .contact .h3,footer .main-footer .contact .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,footer .main-footer .contact .sfcheckoutStepSubTitle,footer .main-footer .contact .sfcheckoutStepTitle,footer .main-footer .contact .sfshoppingCartWrp .sfshoppingCartTitle{display:none}footer .main-footer .contact .icon-text{display:none;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:color;-moz-transition-property:color;transition-property:color}footer .main-footer .contact a{width:60px;display:block;float:left}@media only screen and (min-width:25em){footer .main-footer .contact a{width:18.75%}}footer .main-footer .contact a .svg-wrap{margin:0 auto;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform}footer .main-footer .contact a:hover .icon-text{color:#004792}footer .main-footer .contact a:hover .svg-wrap{transform:scale(1.1)}footer .main-footer .contact a.chat{margin:0 20px}@media only screen and (min-width:25em){footer .main-footer .contact a.chat{margin:0 15.625% 0 6.25%}}footer .main-footer .contact a.phone{margin:0 20px}@media only screen and (min-width:25em){footer .main-footer .contact a.phone{margin:0 6.25% 0 15.625%}}footer .main-footer .contact a .svg-wrap{width:60px;height:60px}footer .main-footer .footer-links{padding-bottom:30px;border-bottom:1px solid rgba(152,143,134,.3)}footer .main-footer .footer-links .about,footer .main-footer .footer-links .owners,footer .main-footer .footer-links .products,footer .main-footer .footer-links .resources{width:48%;float:left}footer .main-footer .footer-links .about a,footer .main-footer .footer-links .owners a,footer .main-footer .footer-links .products a,footer .main-footer .footer-links .resources a{font-size:.75rem;letter-spacing:.03rem;line-height:1.25rem;color:#005bbb;display:block;text-decoration:none}footer .main-footer .footer-links .about a:hover,footer .main-footer .footer-links .owners a:hover,footer .main-footer .footer-links .products a:hover,footer .main-footer .footer-links .resources a:hover{text-decoration:underline}footer .main-footer .footer-links .owners,footer .main-footer .footer-links .resources{float:right}footer .main-footer .footer-links .about,footer .main-footer .footer-links .owners{padding-top:20px}footer .main-footer .footer-links .about{clear:both}footer .main-footer .connect{padding:30px 0 0}footer .main-footer .connect .socials a{margin:0 10px 20px 0;float:left;display:block;color:#005bbb}footer .main-footer .connect .socials a:hover{color:#004792}footer .main-footer .connect .socials a .svg-wrap{width:24px;height:24px}footer .main-footer .connect .socials a .svg-wrap svg{fill:currentColor}footer .main-footer .connect p a{color:#fff}footer .main-footer .connect .social-phone{font-size:1.3125rem;font-weight:300;color:#005bbb;text-decoration:none}footer .copyright{width:100%;color:#fff;background-color:#988f86}footer .copyright .innerdiv{margin:0 auto;width:auto}@media only screen and (min-width:23.75em){footer .copyright .innerdiv{width:360px}}footer .copyright .copy-wrap{padding:20px 20px 0}footer .copyright .legal-wrap{padding:0 20px 20px 20px}footer .copyright a,footer .copyright p{padding:0;font-size:.75rem}footer .copyright a{margin-right:6%;color:#fff;text-decoration:none;display:inline-block}footer .copyright a:hover{text-decoration:underline}footer .copyright a:last-child{margin:0}.featured{background-color:#005bbb;clear:both}.featured::before{content:"";background-size:42px 72px;background-position:0 0;background-repeat:repeat;opacity:.12;top:0;left:0;bottom:0;right:0;position:absolute;z-index:1}.featured .featured-wrap{max-width:100%;width:1280px;margin:0 auto;position:relative;z-index:2}.featured .innerdiv{position:relative;float:left}.featured .innerdiv .style-text-wrap{padding:50px 0 50px 0;color:#fff;text-align:left}.featured .innerdiv .style-text-wrap .title-subhead{padding:3px 0 30px 0;position:relative}.featured .innerdiv .style-text-wrap .title-subhead:after{content:"";width:25px;height:1px;position:absolute;bottom:15px;left:0;background-color:#fff}.featured .innerdiv .style-text-wrap .interactive-board .board-wrap-outer .caption,.featured .innerdiv .style-text-wrap .note,.interactive-board .board-wrap-outer .featured .innerdiv .style-text-wrap .caption{padding:11px 0 6px 0}.featured .innerdiv .style-text-wrap .product-title{padding-bottom:4px}#store .product-description .details .featured .innerdiv .style-text-wrap .sfAddToCartBtn,.featured .innerdiv .style-text-wrap #store .product-description .details .sfAddToCartBtn,.featured .innerdiv .style-text-wrap .button{margin-top:11px}.featured .cover-img{width:100%;height:300px;float:left}.featured.architect-binder{background-color:#988f86}.featured.architect-binder::before{background-position:0 0;background-repeat:repeat;background-size:46px 46px}.featured.architect-binder .innerdiv h2{padding-bottom:20px;position:relative}.featured.architect-binder .innerdiv h2::after{content:"";width:25px;height:1px;position:absolute;bottom:15px;left:0;background-color:#fff}.sustainable{background-color:#593160;clear:both}.sustainable::before{content:"";background-position:0 0;background-repeat:repeat;background-size:39px 68px;opacity:.08;top:0;left:0;bottom:0;right:0;position:absolute;z-index:1}.sustainable .innerdiv .content{padding-top:50px;width:100%}.sustainable .innerdiv .content .title-subhead{padding:3px 0 30px 0;position:relative}.sustainable .innerdiv .content .title-subhead:after{content:"";width:25px;height:1px;position:absolute;bottom:15px;left:0;background-color:#fff}.sustainable .innerdiv .detail{padding:40px 0 20px 0;width:100%}.sustainable .innerdiv .detail ul li{margin-bottom:30px;min-height:65px}.sustainable .innerdiv .detail ul .svg-wrap{margin-right:25px;width:57px;height:65px;float:left}.sustainable .innerdiv .detail ul .copy-wrap{overflow:auto}#intro-area.outerdiv .sustainable .innerdiv .detail ul .copy-wrap p,#store .product-description .details .sustainable .innerdiv .detail ul .copy-wrap .sfproductDynamicFieldsList,#store .product-description .details .sustainable .innerdiv .detail ul .copy-wrap .sfproductInventory,.blog-post .sustainable .innerdiv .detail ul .copy-wrap ol,.blog-post .sustainable .innerdiv .detail ul .copy-wrap ul,.events .content .sustainable .innerdiv .detail ul .copy-wrap .text-link,.sfMessage.sfMsgVisible .sustainable .innerdiv .detail ul .copy-wrap .sfMessageElement,.sustainable #intro-area.outerdiv .innerdiv .detail ul .copy-wrap p,.sustainable .innerdiv .detail ul .copy-wrap #store .product-description .details .sfproductDynamicFieldsList,.sustainable .innerdiv .detail ul .copy-wrap #store .product-description .details .sfproductInventory,.sustainable .innerdiv .detail ul .copy-wrap .blog-post ol,.sustainable .innerdiv .detail ul .copy-wrap .blog-post ul,.sustainable .innerdiv .detail ul .copy-wrap .body-copy,.sustainable .innerdiv .detail ul .copy-wrap .events .content .text-link,.sustainable .innerdiv .detail ul .copy-wrap .sfMessage.sfMsgVisible .sfMessageElement,.sustainable .innerdiv .detail ul .copy-wrap .sfcheckoutPreviewAddress,.sustainable .innerdiv .detail ul .copy-wrap .sfcheckoutTotalPriceWrp,.sustainable .innerdiv .detail ul .copy-wrap .sforderSummaryTable,.sustainable .innerdiv .detail ul .copy-wrap .sfshippingOptionsWrp{padding:6px 0 0 0;font-size:.75rem;line-height:1rem}.outerdiv.text-header{padding-top:30px}.outerdiv.text-header .search-container-special{margin-top:40px}.contractor-heading.outerdiv{width:100%;clear:both;background:#fff}.contractor-heading.outerdiv h2{text-transform:uppercase;font-size:1.3125rem}.contractor-projects{background:#58595b;width:100%;padding:60px 0;position:relative;margin-bottom:100px}.contractor-projects:after{content:"";width:100%;height:100%;background-position:0 0;background-repeat:repeat;background-size:69px 80px;opacity:.12;position:absolute;z-index:1;left:0;top:0}.contractor-projects .outerdiv{margin-bottom:0}.contractor-projects .outerdiv .innerdiv{padding:0 40px;position:relative;z-index:100;width:1104px;max-width:100%}@media only screen and (max-width:64em){.contractor-projects .outerdiv .innerdiv{padding:0}}.contractor-projects .projects-slider-3 .project{margin:0 15px}@media only screen and (max-width:60em){.contractor-projects .projects-slider-3 .project{margin:0 10px}}.contractor-projects .projects-slider-3 h3 a{min-height:55px}.contractor-projects .owl-next,.contractor-projects .owl-prev{color:#fff;position:absolute;z-index:100;top:50%;margin-top:-35px}.contractor-projects .owl-next svg,.contractor-projects .owl-prev svg{width:35px;height:70px;fill:currentColor}@media only screen and (max-width:64em){.contractor-projects .owl-next,.contractor-projects .owl-prev{background:#005bbb}.contractor-projects .owl-next svg,.contractor-projects .owl-prev svg{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}}.contractor-projects .owl-prev{left:-40px}@media only screen and (max-width:64em){.contractor-projects .owl-prev{left:0}}.contractor-projects .owl-next{right:-40px}@media only screen and (max-width:64em){.contractor-projects .owl-next{right:0}}.contractor-projects .img-wrap{width:100%;overflow:hidden;position:relative}.contractor-projects .img-wrap:before{display:block;content:"";width:100%;padding-top:75%}.contractor-projects .img-wrap>.content{position:absolute;top:0;left:0;right:0;bottom:0}.contractor-projects .img-wrap img{margin-bottom:0;width:100%;height:auto;position:absolute;top:50%;left:50%;-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contractor-projects .img-wrap img.landscape{max-width:none;max-height:100%;height:100%}.contractor-projects .projects-slider-3 .img-wrap{background-color:#fff;position:relative}.contractor-projects .projects-slider-3 .img-wrap:before{display:block;content:"";width:100%;padding-top:50%}.contractor-projects .projects-slider-3 .img-wrap>.content{position:absolute;top:0;left:0;right:0;bottom:0}.contractor-projects .projects-slider-3 .img-wrap img{width:auto;height:100%}.contractor-projects .projects-slider-3 .img-wrap img.landscape{width:100%;height:auto;max-width:none;max-height:none}.project{margin-bottom:20px;max-width:100%;margin:0 20px}@media only screen and (max-width:50em){.project{margin:0 10px}}.project .type{width:100%}.project .details{margin-bottom:10px}.project .details li{line-height:1.3125rem}.project .details li:nth-child(2){margin-bottom:10px}.project .details a{font-size:.875rem;text-decoration:none;color:#58595b}.project .details .blue{color:#005bbb;font-size:.875rem}.project .details .blue:hover{color:#004792}.project article{float:left;width:100%;background:#fff;padding:30px}.project img{float:left}.project h3 a{line-height:1.1;color:#58595b;text-decoration:none;margin-bottom:10px}.project .dash{padding-bottom:10px;margin-bottom:10px;position:relative}.project .dash:after{content:"";width:25px;height:1px;background:#58595b;position:absolute;bottom:0;left:0;display:block}.project p{font-size:.875rem;margin-bottom:10px}.project p.subhead{font-size:1rem;text-transform:uppercase;color:#58595b}#intro-area .details .local .content h2,#store .store-heading .local .content h2,.add-project .local .content h3,.data-table .local .content h2,.local .content #intro-area .details h2,.local .content #store .store-heading h2,.local .content .add-project h3,.local .content .data-table h2,.local .content .h3,.local .content .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.local .content .sfcheckoutStepSubTitle,.local .content .sfcheckoutStepTitle,.local .content .sfshoppingCartWrp .sfshoppingCartTitle,.sfMessage.sfMsgPositive.sfMsgVisible .local .content .sfMessageElement,.sfshoppingCartWrp .local .content .sfshoppingCartTitle{padding:12px 0 12px 0}.local .detail{background:#e0ded8}#intro-area .details .local .detail h2,#store .store-heading .local .detail h2,.add-project .local .detail h3,.data-table .local .detail h2,.local .detail #intro-area .details h2,.local .detail #store .store-heading h2,.local .detail .add-project h3,.local .detail .data-table h2,.local .detail .h3,.local .detail .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.local .detail .sfcheckoutStepSubTitle,.local .detail .sfcheckoutStepTitle,.local .detail .sfshoppingCartWrp .sfshoppingCartTitle,.sfMessage.sfMsgPositive.sfMsgVisible .local .detail .sfMessageElement,.sfshoppingCartWrp .local .detail .sfshoppingCartTitle{padding:12px 0 12px 10px}.local .detail.charlotte{background:#fff}.local .detail.charlotte h2{padding-left:0}.local .detail.charlotte input{width:100%;max-width:315px}.local .detail.charlotte .sfcheckoutFormList span.sfCreditCardExpirationMonth,.local .detail.charlotte .sfcheckoutFormList span.sfCreditCardExpirationYear,.local .detail.charlotte .sfcheckoutFormList span.sfCreditCardType,.local .detail.charlotte span.select-wrap,.sfcheckoutFormList .local .detail.charlotte span.sfCreditCardExpirationMonth,.sfcheckoutFormList .local .detail.charlotte span.sfCreditCardExpirationYear,.sfcheckoutFormList .local .detail.charlotte span.sfCreditCardType{margin-bottom:0}.project.campaign{margin:0 0 20px 0}.project.campaign article{padding:15px 30px 30px;background:0 0}.type{float:left;width:auto;color:#fff;padding:5px 10px 3px 10px;border-bottom:2px solid #fff}.type.platinum{background-color:#999}.type.gold{background-color:#ffa61f}.type.silver{background-color:#4d4d4d}.type.bronze{background-color:#a38552}.type.blue{background-color:#005bbb}.type.nolevel{background-color:#bebaad}.type p{margin:1px 0 0 0;padding:0;font-family:DINWeb-Bold;font-weight:700;font-size:.875rem;color:#fff;text-transform:uppercase;float:left}.type .svg-wrap{margin:2px 6px 0 0;width:14px;height:14px;float:left}.content-grid .item-wrap,.three-col .item-wrap,.two-col .item-wrap{margin:0 0 30px 0;width:100%;float:left}.content-grid .item-wrap .cpg-banner,.three-col .item-wrap .cpg-banner,.two-col .item-wrap .cpg-banner{margin:0;width:100%}.content-grid .item-wrap .cpg-banner .breadcrumb-nav,.content-grid .item-wrap .cpg-banner a,.three-col .item-wrap .cpg-banner .breadcrumb-nav,.three-col .item-wrap .cpg-banner a,.two-col .item-wrap .cpg-banner .breadcrumb-nav,.two-col .item-wrap .cpg-banner a{padding-left:33px;background-position:12px 3px}.content-grid .item-wrap img,.three-col .item-wrap img,.two-col .item-wrap img{margin-bottom:20px;width:100%;height:auto}.content-grid .item-wrap img.inline-graphic,.three-col .item-wrap img.inline-graphic,.two-col .item-wrap img.inline-graphic{width:125px;height:auto}.content-grid .item-wrap .icon-wrap,.three-col .item-wrap .icon-wrap,.two-col .item-wrap .icon-wrap{padding-top:1rem}.content-grid .item-wrap .icon-wrap a,.three-col .item-wrap .icon-wrap a,.two-col .item-wrap .icon-wrap a{margin-right:12px;display:block;float:left;color:#58595b}.content-grid .item-wrap .icon-wrap a .svg-wrap,.three-col .item-wrap .icon-wrap a .svg-wrap,.two-col .item-wrap .icon-wrap a .svg-wrap{width:20px;height:18px}.content-grid .item-wrap .icon-wrap a:hover,.three-col .item-wrap .icon-wrap a:hover,.two-col .item-wrap .icon-wrap a:hover{color:#005bbb}.content-grid .item-wrap .text-wrap,.three-col .item-wrap .text-wrap,.two-col .item-wrap .text-wrap{padding:0 16px 20px}#intro-area .details .content-grid .item-wrap .text-wrap h2,#intro-area .details .three-col .item-wrap .text-wrap h2,#intro-area .details .two-col .item-wrap .text-wrap h2,#store .store-heading .content-grid .item-wrap .text-wrap h2,#store .store-heading .three-col .item-wrap .text-wrap h2,#store .store-heading .two-col .item-wrap .text-wrap h2,.add-project .content-grid .item-wrap .text-wrap h3,.add-project .three-col .item-wrap .text-wrap h3,.add-project .two-col .item-wrap .text-wrap h3,.content-grid .item-wrap .text-wrap #intro-area .details h2,.content-grid .item-wrap .text-wrap #store .store-heading h2,.content-grid .item-wrap .text-wrap .add-project h3,.content-grid .item-wrap .text-wrap .data-table h2,.content-grid .item-wrap .text-wrap .h3,.content-grid .item-wrap .text-wrap .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.content-grid .item-wrap .text-wrap .sfcheckoutStepSubTitle,.content-grid .item-wrap .text-wrap .sfcheckoutStepTitle,.content-grid .item-wrap .text-wrap .sfshoppingCartWrp .sfshoppingCartTitle,.data-table .content-grid .item-wrap .text-wrap h2,.data-table .three-col .item-wrap .text-wrap h2,.data-table .two-col .item-wrap .text-wrap h2,.sfMessage.sfMsgPositive.sfMsgVisible .content-grid .item-wrap .text-wrap .sfMessageElement,.sfMessage.sfMsgPositive.sfMsgVisible .three-col .item-wrap .text-wrap .sfMessageElement,.sfMessage.sfMsgPositive.sfMsgVisible .two-col .item-wrap .text-wrap .sfMessageElement,.sfshoppingCartWrp .content-grid .item-wrap .text-wrap .sfshoppingCartTitle,.sfshoppingCartWrp .three-col .item-wrap .text-wrap .sfshoppingCartTitle,.sfshoppingCartWrp .two-col .item-wrap .text-wrap .sfshoppingCartTitle,.three-col .item-wrap .text-wrap #intro-area .details h2,.three-col .item-wrap .text-wrap #store .store-heading h2,.three-col .item-wrap .text-wrap .add-project h3,.three-col .item-wrap .text-wrap .data-table h2,.three-col .item-wrap .text-wrap .h3,.three-col .item-wrap .text-wrap .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.three-col .item-wrap .text-wrap .sfcheckoutStepSubTitle,.three-col .item-wrap .text-wrap .sfcheckoutStepTitle,.three-col .item-wrap .text-wrap .sfshoppingCartWrp .sfshoppingCartTitle,.two-col .item-wrap .text-wrap #intro-area .details h2,.two-col .item-wrap .text-wrap #store .store-heading h2,.two-col .item-wrap .text-wrap .add-project h3,.two-col .item-wrap .text-wrap .data-table h2,.two-col .item-wrap .text-wrap .h3,.two-col .item-wrap .text-wrap .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.two-col .item-wrap .text-wrap .sfcheckoutStepSubTitle,.two-col .item-wrap .text-wrap .sfcheckoutStepTitle,.two-col .item-wrap .text-wrap .sfshoppingCartWrp .sfshoppingCartTitle{padding-bottom:.5rem}.content-grid .item-wrap .text-wrap .address,.three-col .item-wrap .text-wrap .address,.two-col .item-wrap .text-wrap .address{padding-bottom:.5rem}.content-grid .item-wrap .text-wrap .email,.content-grid .item-wrap .text-wrap .url,.three-col .item-wrap .text-wrap .email,.three-col .item-wrap .text-wrap .url,.two-col .item-wrap .text-wrap .email,.two-col .item-wrap .text-wrap .url{display:block}.content-grid .item-wrap.contact h3 a,.three-col .item-wrap.contact h3 a,.two-col .item-wrap.contact h3 a{color:#58595b}#store .product-description .details .content-grid .item-wrap.contact a.sfproductDynamicFieldsList,#store .product-description .details .content-grid .item-wrap.contact a.sfproductInventory,#store .product-description .details .three-col .item-wrap.contact a.sfproductDynamicFieldsList,#store .product-description .details .three-col .item-wrap.contact a.sfproductInventory,#store .product-description .details .two-col .item-wrap.contact a.sfproductDynamicFieldsList,#store .product-description .details .two-col .item-wrap.contact a.sfproductInventory,.content-grid .item-wrap.contact #store .product-description .details a.sfproductDynamicFieldsList,.content-grid .item-wrap.contact #store .product-description .details a.sfproductInventory,.content-grid .item-wrap.contact .events .content a.text-link,.content-grid .item-wrap.contact .sfMessage.sfMsgVisible a.sfMessageElement,.content-grid .item-wrap.contact a.body-copy,.content-grid .item-wrap.contact a.sfcheckoutPreviewAddress,.content-grid .item-wrap.contact a.sfcheckoutTotalPriceWrp,.content-grid .item-wrap.contact a.sforderSummaryTable,.content-grid .item-wrap.contact a.sfshippingOptionsWrp,.events .content .content-grid .item-wrap.contact a.text-link,.events .content .three-col .item-wrap.contact a.text-link,.events .content .two-col .item-wrap.contact a.text-link,.sfMessage.sfMsgVisible .content-grid .item-wrap.contact a.sfMessageElement,.sfMessage.sfMsgVisible .three-col .item-wrap.contact a.sfMessageElement,.sfMessage.sfMsgVisible .two-col .item-wrap.contact a.sfMessageElement,.three-col .item-wrap.contact #store .product-description .details a.sfproductDynamicFieldsList,.three-col .item-wrap.contact #store .product-description .details a.sfproductInventory,.three-col .item-wrap.contact .events .content a.text-link,.three-col .item-wrap.contact .sfMessage.sfMsgVisible a.sfMessageElement,.three-col .item-wrap.contact a.body-copy,.three-col .item-wrap.contact a.sfcheckoutPreviewAddress,.three-col .item-wrap.contact a.sfcheckoutTotalPriceWrp,.three-col .item-wrap.contact a.sforderSummaryTable,.three-col .item-wrap.contact a.sfshippingOptionsWrp,.two-col .item-wrap.contact #store .product-description .details a.sfproductDynamicFieldsList,.two-col .item-wrap.contact #store .product-description .details a.sfproductInventory,.two-col .item-wrap.contact .events .content a.text-link,.two-col .item-wrap.contact .sfMessage.sfMsgVisible a.sfMessageElement,.two-col .item-wrap.contact a.body-copy,.two-col .item-wrap.contact a.sfcheckoutPreviewAddress,.two-col .item-wrap.contact a.sfcheckoutTotalPriceWrp,.two-col .item-wrap.contact a.sforderSummaryTable,.two-col .item-wrap.contact a.sfshippingOptionsWrp{color:#58595b}#store .product-description .details .content-grid .item-wrap.contact a.sfproductDynamicFieldsList:hover,#store .product-description .details .content-grid .item-wrap.contact a.sfproductInventory:hover,#store .product-description .details .three-col .item-wrap.contact a.sfproductDynamicFieldsList:hover,#store .product-description .details .three-col .item-wrap.contact a.sfproductInventory:hover,#store .product-description .details .two-col .item-wrap.contact a.sfproductDynamicFieldsList:hover,#store .product-description .details .two-col .item-wrap.contact a.sfproductInventory:hover,.content-grid .item-wrap.contact #store .product-description .details a.sfproductDynamicFieldsList:hover,.content-grid .item-wrap.contact #store .product-description .details a.sfproductInventory:hover,.content-grid .item-wrap.contact .events .content a.text-link:hover,.content-grid .item-wrap.contact .sfMessage.sfMsgVisible a.sfMessageElement:hover,.content-grid .item-wrap.contact a.body-copy:hover,.content-grid .item-wrap.contact a.sfcheckoutPreviewAddress:hover,.content-grid .item-wrap.contact a.sfcheckoutTotalPriceWrp:hover,.content-grid .item-wrap.contact a.sforderSummaryTable:hover,.content-grid .item-wrap.contact a.sfshippingOptionsWrp:hover,.events .content .content-grid .item-wrap.contact a.text-link:hover,.events .content .three-col .item-wrap.contact a.text-link:hover,.events .content .two-col .item-wrap.contact a.text-link:hover,.sfMessage.sfMsgVisible .content-grid .item-wrap.contact a.sfMessageElement:hover,.sfMessage.sfMsgVisible .three-col .item-wrap.contact a.sfMessageElement:hover,.sfMessage.sfMsgVisible .two-col .item-wrap.contact a.sfMessageElement:hover,.three-col .item-wrap.contact #store .product-description .details a.sfproductDynamicFieldsList:hover,.three-col .item-wrap.contact #store .product-description .details a.sfproductInventory:hover,.three-col .item-wrap.contact .events .content a.text-link:hover,.three-col .item-wrap.contact .sfMessage.sfMsgVisible a.sfMessageElement:hover,.three-col .item-wrap.contact a.body-copy:hover,.three-col .item-wrap.contact a.sfcheckoutPreviewAddress:hover,.three-col .item-wrap.contact a.sfcheckoutTotalPriceWrp:hover,.three-col .item-wrap.contact a.sforderSummaryTable:hover,.three-col .item-wrap.contact a.sfshippingOptionsWrp:hover,.two-col .item-wrap.contact #store .product-description .details a.sfproductDynamicFieldsList:hover,.two-col .item-wrap.contact #store .product-description .details a.sfproductInventory:hover,.two-col .item-wrap.contact .events .content a.text-link:hover,.two-col .item-wrap.contact .sfMessage.sfMsgVisible a.sfMessageElement:hover,.two-col .item-wrap.contact a.body-copy:hover,.two-col .item-wrap.contact a.sfcheckoutPreviewAddress:hover,.two-col .item-wrap.contact a.sfcheckoutTotalPriceWrp:hover,.two-col .item-wrap.contact a.sforderSummaryTable:hover,.two-col .item-wrap.contact a.sfshippingOptionsWrp:hover{color:#005bbb}#store .product-description .details .content-grid .item-wrap.contact a.sfproductDynamicFieldsList .emphasize,#store .product-description .details .content-grid .item-wrap.contact a.sfproductInventory .emphasize,#store .product-description .details .three-col .item-wrap.contact a.sfproductDynamicFieldsList .emphasize,#store .product-description .details .three-col .item-wrap.contact a.sfproductInventory .emphasize,#store .product-description .details .two-col .item-wrap.contact a.sfproductDynamicFieldsList .emphasize,#store .product-description .details .two-col .item-wrap.contact a.sfproductInventory .emphasize,.content-grid .item-wrap.contact #store .product-description .details a.sfproductDynamicFieldsList .emphasize,.content-grid .item-wrap.contact #store .product-description .details a.sfproductInventory .emphasize,.content-grid .item-wrap.contact .events .content a.text-link .emphasize,.content-grid .item-wrap.contact .sfMessage.sfMsgVisible a.sfMessageElement .emphasize,.content-grid .item-wrap.contact a.body-copy .emphasize,.content-grid .item-wrap.contact a.sfcheckoutPreviewAddress .emphasize,.content-grid .item-wrap.contact a.sfcheckoutTotalPriceWrp .emphasize,.content-grid .item-wrap.contact a.sforderSummaryTable .emphasize,.content-grid .item-wrap.contact a.sfshippingOptionsWrp .emphasize,.events .content .content-grid .item-wrap.contact a.text-link .emphasize,.events .content .three-col .item-wrap.contact a.text-link .emphasize,.events .content .two-col .item-wrap.contact a.text-link .emphasize,.sfMessage.sfMsgVisible .content-grid .item-wrap.contact a.sfMessageElement .emphasize,.sfMessage.sfMsgVisible .three-col .item-wrap.contact a.sfMessageElement .emphasize,.sfMessage.sfMsgVisible .two-col .item-wrap.contact a.sfMessageElement .emphasize,.three-col .item-wrap.contact #store .product-description .details a.sfproductDynamicFieldsList .emphasize,.three-col .item-wrap.contact #store .product-description .details a.sfproductInventory .emphasize,.three-col .item-wrap.contact .events .content a.text-link .emphasize,.three-col .item-wrap.contact .sfMessage.sfMsgVisible a.sfMessageElement .emphasize,.three-col .item-wrap.contact a.body-copy .emphasize,.three-col .item-wrap.contact a.sfcheckoutPreviewAddress .emphasize,.three-col .item-wrap.contact a.sfcheckoutTotalPriceWrp .emphasize,.three-col .item-wrap.contact a.sforderSummaryTable .emphasize,.three-col .item-wrap.contact a.sfshippingOptionsWrp .emphasize,.two-col .item-wrap.contact #store .product-description .details a.sfproductDynamicFieldsList .emphasize,.two-col .item-wrap.contact #store .product-description .details a.sfproductInventory .emphasize,.two-col .item-wrap.contact .events .content a.text-link .emphasize,.two-col .item-wrap.contact .sfMessage.sfMsgVisible a.sfMessageElement .emphasize,.two-col .item-wrap.contact a.body-copy .emphasize,.two-col .item-wrap.contact a.sfcheckoutPreviewAddress .emphasize,.two-col .item-wrap.contact a.sfcheckoutTotalPriceWrp .emphasize,.two-col .item-wrap.contact a.sforderSummaryTable .emphasize,.two-col .item-wrap.contact a.sfshippingOptionsWrp .emphasize{color:#005bbb}.partner .two-col img{margin-bottom:10px}.two-col table.challenge td{padding:0 4%;width:50%}.three-col.extras-grid{width:100%;float:left}.three-col.extras-grid .item-wrap{margin-bottom:30px}.three-col.extras-grid .item-wrap img{border:1px solid rgba(88,89,91,.3)}.three-col.extras-grid table.challenge td{width:50%}.three-col.text-col .item-wrap{width:100%;margin-bottom:10px}.three-col.text-col .item-wrap a:first-child:hover{color:#005bbb}#intro-area.outerdiv .innerdiv .three-col.text-col p,#store .product-description .details .three-col.text-col p.sfproductDynamicFieldsList,#store .product-description .details .three-col.text-col p.sfproductInventory,.events .content .three-col.text-col p.text-link,.sfMessage.sfMsgVisible .three-col.text-col p.sfMessageElement,.three-col.text-col #intro-area.outerdiv .innerdiv p,.three-col.text-col #store .product-description .details p.sfproductDynamicFieldsList,.three-col.text-col #store .product-description .details p.sfproductInventory,.three-col.text-col .events .content p.text-link,.three-col.text-col .sfMessage.sfMsgVisible p.sfMessageElement,.three-col.text-col a.callout-link,.three-col.text-col p.body-copy,.three-col.text-col p.sfcheckoutPreviewAddress,.three-col.text-col p.sfcheckoutTotalPriceWrp,.three-col.text-col p.sforderSummaryTable,.three-col.text-col p.sfshippingOptionsWrp{display:none}.three-col .additional-projects .img-wrap{margin-bottom:25px;width:100%;overflow:hidden;position:relative}.three-col .additional-projects .img-wrap:before{display:block;content:"";width:100%;padding-top:75%}.three-col .additional-projects .img-wrap>.content{position:absolute;top:0;left:0;right:0;bottom:0}.three-col .additional-projects .img-wrap .content{width:100%}.three-col .additional-projects .img-wrap img{margin-bottom:0;width:100%;height:auto;position:absolute;top:50%;left:50%;-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.three-col .additional-projects .img-wrap img.landscape{max-width:none;max-height:100%;height:100%}.four-col::after{clear:both;content:"";display:table}.four-col .item-wrap{margin-bottom:30px;margin-right:2%;width:49%;float:left}.four-col .item-wrap:nth-child(2n){margin-right:0}@media only screen and (max-width:28.125em){.four-col .item-wrap{margin-right:0;width:100%;float:left}}#intro-area .details .four-col .item-wrap h2 a,#public-profile article .four-col .item-wrap h3 a,#store .store-heading .four-col .item-wrap h2 a,.add-project .four-col .item-wrap h3 a,.data-table .four-col .item-wrap h2 a,.four-col .item-wrap #intro-area .details h2 a,.four-col .item-wrap #public-profile article h3 a,.four-col .item-wrap #store .store-heading h2 a,.four-col .item-wrap .add-project h3 a,.four-col .item-wrap .data-table h2 a,.four-col .item-wrap .h3 a,.four-col .item-wrap .h5 a,.four-col .item-wrap .installation-videos .text-wrap .video-title a,.four-col .item-wrap .login-container h3 a,.four-col .item-wrap .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement a,.four-col .item-wrap .sfcheckoutPreviewAddress .sfcheckoutStepTitle a,.four-col .item-wrap .sfcheckoutPreviewAddress strong a,.four-col .item-wrap .sfcheckoutStepSubTitle a,.four-col .item-wrap .sfcheckoutStepTitle a,.four-col .item-wrap .sfshoppingCartWrp .sfshoppingCartTitle a,.four-col .item-wrap .video-wrap .text-wrap .video-title a,.four-col .item-wrap a.article-title a,.installation-videos .text-wrap .four-col .item-wrap .video-title a,.login-container .four-col .item-wrap h3 a,.sfMessage.sfMsgPositive.sfMsgVisible .four-col .item-wrap .sfMessageElement a,.sfcheckoutPreviewAddress .four-col .item-wrap .sfcheckoutStepTitle a,.sfcheckoutPreviewAddress .four-col .item-wrap strong a,.sfshoppingCartWrp .four-col .item-wrap .sfshoppingCartTitle a,.video-wrap .text-wrap .four-col .item-wrap .video-title a{text-decoration:none;color:#58595b}.carousel.outerdiv{max-width:1124px;padding:0 40px;position:relative}.carousel.outerdiv .innerdiv{width:100%}#intro-area .details .carousel.outerdiv .innerdiv h2,#store .store-heading .carousel.outerdiv .innerdiv h2,.add-project .carousel.outerdiv .innerdiv h3,.carousel.outerdiv .innerdiv #intro-area .details h2,.carousel.outerdiv .innerdiv #store .store-heading h2,.carousel.outerdiv .innerdiv .add-project h3,.carousel.outerdiv .innerdiv .data-table h2,.carousel.outerdiv .innerdiv .h3,.carousel.outerdiv .innerdiv .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.carousel.outerdiv .innerdiv .sfcheckoutStepSubTitle,.carousel.outerdiv .innerdiv .sfcheckoutStepTitle,.carousel.outerdiv .innerdiv .sfshoppingCartWrp .sfshoppingCartTitle,.data-table .carousel.outerdiv .innerdiv h2,.sfMessage.sfMsgPositive.sfMsgVisible .carousel.outerdiv .innerdiv .sfMessageElement,.sfshoppingCartWrp .carousel.outerdiv .innerdiv .sfshoppingCartTitle{margin-left:10px}.carousel.outerdiv .text-wrap{padding:0}@media only screen and (max-width:31.25em){.carousel.outerdiv{padding:0 10px}}.carousel.outerdiv .owl-next,.carousel.outerdiv .owl-prev{color:#fff;position:absolute;z-index:100;top:50%;margin-top:-35px}.carousel.outerdiv .owl-next svg,.carousel.outerdiv .owl-prev svg{width:35px;height:70px;fill:currentColor}@media only screen and (max-width:31.25em){.carousel.outerdiv .owl-next,.carousel.outerdiv .owl-prev{background:#005bbb}.carousel.outerdiv .owl-next svg,.carousel.outerdiv .owl-prev svg{transform:scale(.5)}}.carousel.outerdiv .owl-prev{left:-40px}@media only screen and (max-width:31.25em){.carousel.outerdiv .owl-prev{left:0}}.carousel.outerdiv .owl-next{right:-40px}@media only screen and (max-width:31.25em){.carousel.outerdiv .owl-next{right:0}}@media only screen and (max-width:31.25em){.three-col.carousel{padding:0}}@media only screen and (max-width:31.25em){.three-col.carousel .innerdiv{padding:0}#intro-area .details .three-col.carousel .innerdiv h2,#store .store-heading .three-col.carousel .innerdiv h2,.add-project .three-col.carousel .innerdiv h3,.data-table .three-col.carousel .innerdiv h2,.sfMessage.sfMsgPositive.sfMsgVisible .three-col.carousel .innerdiv .sfMessageElement,.sfshoppingCartWrp .three-col.carousel .innerdiv .sfshoppingCartTitle,.three-col.carousel .innerdiv #intro-area .details h2,.three-col.carousel .innerdiv #store .store-heading h2,.three-col.carousel .innerdiv .add-project h3,.three-col.carousel .innerdiv .data-table h2,.three-col.carousel .innerdiv .h3,.three-col.carousel .innerdiv .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.three-col.carousel .innerdiv .sfcheckoutStepSubTitle,.three-col.carousel .innerdiv .sfcheckoutStepTitle,.three-col.carousel .innerdiv .sfshoppingCartWrp .sfshoppingCartTitle{margin-left:20px}}.three-col.carousel .projects-slider-3.additional-projects h3 a{color:#58595b;margin-bottom:0;font-size:1.5rem;text-decoration:none}.three-col.carousel .projects-slider-3.additional-projects strong{font-size:1rem;font-weight:700;color:#58595b;line-height:1rem}.three-col.carousel .projects-slider-3.additional-projects p{font-size:.8125rem;line-height:1.8;margin-bottom:0}.three-col.carousel .projects-slider-3.additional-projects .item-wrap{width:100%;padding:0 10px}@media only screen and (max-width:31.25em){.three-col.carousel .projects-slider-3.additional-projects .item-wrap{padding:0 10px}}.three-col.carousel .projects-slider-3.additional-projects .owl-next,.three-col.carousel .projects-slider-3.additional-projects .owl-prev{color:#58595b}@media only screen and (max-width:31.25em){.three-col.carousel .projects-slider-3.additional-projects .owl-next,.three-col.carousel .projects-slider-3.additional-projects .owl-prev{color:#fff}}.find-dealer{margin-left:-20px;margin-right:-20px;padding:20px;background-color:#005bbb;position:relative}.find-dealer::after{clear:both;content:"";display:table}.find-dealer .select-wrap,.find-dealer .sfcheckoutFormList .sfCreditCardExpirationMonth,.find-dealer .sfcheckoutFormList .sfCreditCardExpirationYear,.find-dealer .sfcheckoutFormList .sfCreditCardType,.find-dealer input[type=text],.sfcheckoutFormList .find-dealer .sfCreditCardExpirationMonth,.sfcheckoutFormList .find-dealer .sfCreditCardExpirationYear,.sfcheckoutFormList .find-dealer .sfCreditCardType{margin:0 2.5% 20px 0;width:46%}.find-dealer input[type=text]{margin-right:2.5%}.find-dealer .intro-text-sm{padding-bottom:12px;font-size:.875rem;color:#fff;display:block;clear:both}.find-dealer .svg-wrap{display:none}.find-dealer .arrow{width:auto;position:relative}.find-dealer-middle .error{position:absolute;top:100%;right:0;margin:0;width:100%;text-align:right}.next-steps .find-dealer-middle{margin:0;width:100%;float:left}.request-sample{margin-left:-20px;margin-right:-20px}.request-sample::after{clear:both;content:"";display:table}#store .product-description .details .request-sample .sfAddToCartBtn,.request-sample #store .product-description .details .sfAddToCartBtn,.request-sample .button{padding-top:24px;width:100%;height:60px;text-align:center}.tabbed-nav ul{margin:0 auto;display:none}.tabbed-nav ul li a{margin-right:4px;padding:15px 30px 10px 30px;background-color:#e0ded8;border-top:3px solid #e0ded8;float:left;text-decoration:none;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:border-top;-moz-transition-property:border-top;transition-property:border-top}.tabbed-nav ul li a.active{margin-bottom:-1px;border-left:1px solid #988f86;border-right:1px solid #988f86;border-bottom:1px solid #fff;border-top:3px solid #005bbb;background-color:#fff}.tabbed-nav ul li a:hover{border-top:3px solid #005bbb;color:inherit}.tabbed-nav select{color:#58595b}.sfcheckoutFormList .tabbed-nav .sfCreditCardExpirationMonth,.sfcheckoutFormList .tabbed-nav .sfCreditCardExpirationYear,.sfcheckoutFormList .tabbed-nav .sfCreditCardType,.tabbed-nav .select-wrap,.tabbed-nav .sfcheckoutFormList .sfCreditCardExpirationMonth,.tabbed-nav .sfcheckoutFormList .sfCreditCardExpirationYear,.tabbed-nav .sfcheckoutFormList .sfCreditCardType{margin-left:20px;position:relative;z-index:1;min-width:240px}@media only screen and (min-width:560px){.tabbed-nav.persistent-560{width:100%;border-bottom:1px solid #988f86}.tabbed-nav.persistent-560::after{clear:both;content:"";display:table}.tabbed-nav.persistent-560 ul{display:block}}.news{margin-bottom:50px;float:left;width:100%}.with-dash{position:relative;padding-bottom:10px;margin-bottom:20px}.with-dash:after{content:"";width:30px;height:1px;background:#fff;position:absolute;left:0;bottom:0}.arrow{position:absolute;right:0;bottom:0;z-index:2;background:#d5c833;width:40px;height:40px;color:#fff;text-align:center}.arrow:hover{background:#b9ad26;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background}.arrow:active{background:#716a17}.arrow svg{margin:14px 0 0 3px;display:inline-block;width:12px;height:12px;fill:currentColor}.block{float:left;position:relative}.block article{position:relative;z-index:2;color:#fff}#intro-area.outerdiv .innerdiv .block article p a,#store .product-description .details .block article .sfproductDynamicFieldsList a,#store .product-description .details .block article .sfproductInventory a,.block article #intro-area.outerdiv .innerdiv p a,.block article #store .product-description .details .sfproductDynamicFieldsList a,.block article #store .product-description .details .sfproductInventory a,.block article .blog-post ol a,.block article .blog-post ul a,.block article .body-copy a,.block article .events .content .text-link a,.block article .sfMessage.sfMsgVisible .sfMessageElement a,.block article .sfcheckoutPreviewAddress a,.block article .sfcheckoutTotalPriceWrp a,.block article .sforderSummaryTable a,.block article .sfshippingOptionsWrp a,.blog-post .block article ol a,.blog-post .block article ul a,.events .content .block article .text-link a,.sfMessage.sfMsgVisible .block article .sfMessageElement a{color:#fff}#intro-area.outerdiv .innerdiv .block article p a:hover,#store .product-description .details .block article .sfproductDynamicFieldsList a:hover,#store .product-description .details .block article .sfproductInventory a:hover,.block article #intro-area.outerdiv .innerdiv p a:hover,.block article #store .product-description .details .sfproductDynamicFieldsList a:hover,.block article #store .product-description .details .sfproductInventory a:hover,.block article .blog-post ol a:hover,.block article .blog-post ul a:hover,.block article .body-copy a:hover,.block article .events .content .text-link a:hover,.block article .sfMessage.sfMsgVisible .sfMessageElement a:hover,.block article .sfcheckoutPreviewAddress a:hover,.block article .sfcheckoutTotalPriceWrp a:hover,.block article .sforderSummaryTable a:hover,.block article .sfshippingOptionsWrp a:hover,.blog-post .block article ol a:hover,.blog-post .block article ul a:hover,.events .content .block article .text-link a:hover,.sfMessage.sfMsgVisible .block article .sfMessageElement a:hover{color:rgba(255,255,255,.8)}#intro-area.outerdiv .innerdiv .block article p a:visited,#store .product-description .details .block article .sfproductDynamicFieldsList a:visited,#store .product-description .details .block article .sfproductInventory a:visited,.block article #intro-area.outerdiv .innerdiv p a:visited,.block article #store .product-description .details .sfproductDynamicFieldsList a:visited,.block article #store .product-description .details .sfproductInventory a:visited,.block article .blog-post ol a:visited,.block article .blog-post ul a:visited,.block article .body-copy a:visited,.block article .events .content .text-link a:visited,.block article .sfMessage.sfMsgVisible .sfMessageElement a:visited,.block article .sfcheckoutPreviewAddress a:visited,.block article .sfcheckoutTotalPriceWrp a:visited,.block article .sforderSummaryTable a:visited,.block article .sfshippingOptionsWrp a:visited,.blog-post .block article ol a:visited,.blog-post .block article ul a:visited,.events .content .block article .text-link a:visited,.sfMessage.sfMsgVisible .block article .sfMessageElement a:visited{color:#fff}#store .product-description .details .block article .sfAddToCartBtn,.block article #store .product-description .details .sfAddToCartBtn,.block article .button{margin-top:11px}.block.large{width:100%;padding:50px 20px;background-repeat:no-repeat;background-position:center top;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.block.large:after{content:"";width:100%;height:100%;left:0;top:0;background:rgba(38,63,106,.9);position:absolute}.block.med{background:#005bbb}.block.med:after{content:"";background-position:0 0;background-repeat:repeat;background-size:43px 43px;opacity:.08;top:0;left:0;bottom:0;right:0;position:absolute;z-index:1}.block.med .arrow{display:none}.block.med .h4,.block.med .project h3 a,.block.med .three-col.carousel .projects-slider-3.additional-projects h3 a,.block.med header .sign-in-container p,.block.med header .sign-out-container p,.project h3 .block.med a,.three-col.carousel .projects-slider-3.additional-projects h3 .block.med a,header .sign-in-container .block.med p,header .sign-out-container .block.med p{padding-bottom:10px;line-height:1.75rem}.block.small{max-height:200px;background:#263f6a}.block.small:last-child{background:#1f3457}.block.small h4{line-height:1.75rem;font-size:1.3125rem}.block.med,.block.small{width:100%;padding:50px 20px;position:relative}.block.med .heading,.block.small .heading{display:block}.block.med .arrow,.block.small .arrow{display:block}.block.med .large .arrow,.block.med .med .arrow,.block.small .large .arrow,.block.small .med .arrow{display:block}.install-blocks .arrow{background:#df7a00}.install-blocks .arrow:hover{background:#b66400;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background}.install-blocks .arrow:active{background:#603400}.install-blocks .block.large:after{background:rgba(223,122,0,.9)}.install-blocks .block.med{height:234px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.install-blocks .block.med:after{display:none}.install-blocks .block.small{background:#58595b;max-height:220px}.install-blocks .block.small:last-child{background:#4b4c4e}.outerdiv.related-content{margin:0 auto}.three-col.related-content{width:100%;color:#58595b;clear:both}.three-col.related-content .innerdiv{margin:0}.three-col.related-content .item-wrap{padding:18px 0 13px 0;margin-bottom:0;width:100%;position:relative}.three-col.related-content .item-wrap:before{content:"";margin:0 -20px;padding:0 20px;border-top:1px solid #58595b;width:1024px;position:absolute;top:0;left:0}.project h3 .three-col.related-content a,.three-col.carousel .projects-slider-3.additional-projects h3 .three-col.related-content a,.three-col.related-content .h4,.three-col.related-content .project h3 a,.three-col.related-content .three-col.carousel .projects-slider-3.additional-projects h3 a,.three-col.related-content header .sign-in-container p,.three-col.related-content header .sign-out-container p,.three-col.related-content p,header .sign-in-container .three-col.related-content p,header .sign-out-container .three-col.related-content p{display:none}.project h3 .three-col.related-content a,.three-col.carousel .projects-slider-3.additional-projects h3 .three-col.related-content a,.three-col.related-content .h4,.three-col.related-content .project h3 a,.three-col.related-content .three-col.carousel .projects-slider-3.additional-projects h3 a,.three-col.related-content header .sign-in-container p,.three-col.related-content header .sign-out-container p,header .sign-in-container .three-col.related-content p,header .sign-out-container .three-col.related-content p{padding:0}.project h3 .three-col.related-content a a,.three-col.carousel .projects-slider-3.additional-projects h3 .three-col.related-content a a,.three-col.related-content .h4 a,.three-col.related-content .project h3 a a,.three-col.related-content .three-col.carousel .projects-slider-3.additional-projects h3 a a,.three-col.related-content header .sign-in-container p a,.three-col.related-content header .sign-out-container p a,header .sign-in-container .three-col.related-content p a,header .sign-out-container .three-col.related-content p a{color:#58595b;text-decoration:none}.project h3 .three-col.related-content a a:active,.project h3 .three-col.related-content a a:visited,.three-col.carousel .projects-slider-3.additional-projects h3 .three-col.related-content a a:active,.three-col.carousel .projects-slider-3.additional-projects h3 .three-col.related-content a a:visited,.three-col.related-content .h4 a:active,.three-col.related-content .h4 a:visited,.three-col.related-content .project h3 a a:active,.three-col.related-content .project h3 a a:visited,.three-col.related-content .three-col.carousel .projects-slider-3.additional-projects h3 a a:active,.three-col.related-content .three-col.carousel .projects-slider-3.additional-projects h3 a a:visited,.three-col.related-content header .sign-in-container p a:active,.three-col.related-content header .sign-in-container p a:visited,.three-col.related-content header .sign-out-container p a:active,.three-col.related-content header .sign-out-container p a:visited,header .sign-in-container .three-col.related-content p a:active,header .sign-in-container .three-col.related-content p a:visited,header .sign-out-container .three-col.related-content p a:active,header .sign-out-container .three-col.related-content p a:visited{color:inherit}.three-col.related-content .find-dealer{background-color:transparent;position:relative}#store .product-description .details .three-col.related-content .find-dealer .sfAddToCartBtn,.sfcheckoutFormList .three-col.related-content .find-dealer .sfCreditCardExpirationMonth,.sfcheckoutFormList .three-col.related-content .find-dealer .sfCreditCardExpirationYear,.sfcheckoutFormList .three-col.related-content .find-dealer .sfCreditCardType,.three-col.related-content .find-dealer #store .product-description .details .sfAddToCartBtn,.three-col.related-content .find-dealer .button,.three-col.related-content .find-dealer .select-wrap,.three-col.related-content .find-dealer .sfcheckoutFormList .sfCreditCardExpirationMonth,.three-col.related-content .find-dealer .sfcheckoutFormList .sfCreditCardExpirationYear,.three-col.related-content .find-dealer .sfcheckoutFormList .sfCreditCardType,.three-col.related-content .find-dealer button,.three-col.related-content .find-dealer input{display:none}.three-col.related-content .find-dealer .video-wrap{display:none}.three-col.related-content .find-dealer-footer .error{position:absolute;top:28px;left:0;margin:0;padding-top:5px;max-width:303px;width:100%}.project h3 .three-col.related-content .text-only a,.three-col.carousel .projects-slider-3.additional-projects h3 .three-col.related-content .text-only a,.three-col.related-content .text-only .h4,.three-col.related-content .text-only .project h3 a,.three-col.related-content .text-only .three-col.carousel .projects-slider-3.additional-projects h3 a,.three-col.related-content .text-only header .sign-in-container p,.three-col.related-content .text-only header .sign-out-container p,header .sign-in-container .three-col.related-content .text-only p,header .sign-out-container .three-col.related-content .text-only p{display:none}.three-col.related-content .contact{display:none}.project h3 .three-col.related-content .pinterest a,.three-col.carousel .projects-slider-3.additional-projects h3 .three-col.related-content .pinterest a,.three-col.related-content .pinterest .h4,.three-col.related-content .pinterest .project h3 a,.three-col.related-content .pinterest .three-col.carousel .projects-slider-3.additional-projects h3 a,.three-col.related-content .pinterest header .sign-in-container p,.three-col.related-content .pinterest header .sign-out-container p,header .sign-in-container .three-col.related-content .pinterest p,header .sign-out-container .three-col.related-content .pinterest p{padding:0 0 17px 34px;background-position:left 1px;background-repeat:no-repeat;background-size:24px 24px}.outerdiv.gallery-preview .innerdiv{width:100%;padding:0}.gallery-preview .view-full-gallery-bar{background:#005bbb;height:56px}.gallery-preview .view-full-gallery-bar .innerdiv{max-width:1000px;padding:0 16px}#intro-area .details .gallery-preview .view-full-gallery-bar h2,#store .store-heading .gallery-preview .view-full-gallery-bar h2,.add-project .gallery-preview .view-full-gallery-bar h3,.data-table .gallery-preview .view-full-gallery-bar h2,.gallery-preview .view-full-gallery-bar #intro-area .details h2,.gallery-preview .view-full-gallery-bar #store .store-heading h2,.gallery-preview .view-full-gallery-bar .add-project h3,.gallery-preview .view-full-gallery-bar .data-table h2,.gallery-preview .view-full-gallery-bar .h3,.gallery-preview .view-full-gallery-bar .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.gallery-preview .view-full-gallery-bar .sfcheckoutStepSubTitle,.gallery-preview .view-full-gallery-bar .sfcheckoutStepTitle,.gallery-preview .view-full-gallery-bar .sfshoppingCartWrp .sfshoppingCartTitle,.sfMessage.sfMsgPositive.sfMsgVisible .gallery-preview .view-full-gallery-bar .sfMessageElement,.sfshoppingCartWrp .gallery-preview .view-full-gallery-bar .sfshoppingCartTitle{float:left;color:#fff;line-height:56px;padding-bottom:0}.gallery-preview .view-full-gallery-bar a{float:right;color:#fff;text-decoration:none;line-height:56px;padding-bottom:0;padding-left:26px;background-position:left center;background-repeat:no-repeat;background-size:18px auto}.media-account-widget,.media-share-widget{background:#005bbb}.user-action-tooltip{color:#9b9b9d}.user-action-tooltip:hover{color:#005bbb}.user-action-tooltip:before{background:#005bbb}.user-action-tooltip:after{border-top:10px solid #005bbb}.sign-in-modal{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,.8);z-index:1000;display:none}.sign-in-modal.active{display:block;-webkit-animation-duration:.4s;-moz-animation-duration:.4s;-o-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}.sign-in-modal #store{position:absolute;background:#fff;top:2.5%;bottom:2.5%;height:95%;width:750px;left:50%;margin-left:-375px;z-index:2000}@media only screen and (max-width:47.5em){.sign-in-modal #store{width:100%;margin-left:0;left:0}}.sign-in-modal .close{font-family:Helvetica;width:20px;height:20px;background:#fff;color:#000;font-size:30px;position:absolute;top:20px;right:20px;text-align:center;opacity:1;cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.sign-in-modal .close:hover{color:#58595b}.badge-wrap{width:100%;float:left}.badge-wrap .svg-wrap{margin:0 10px 0 0;width:95px;height:107px;display:inline-block}.badge-wrap .svg-wrap:last-child{margin:0}.image-lightbox{width:100%;height:100%;position:absolute;left:0;top:0;z-index:4999;display:none;padding-top:0}.image-lightbox.active{display:block;-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}.image-lightbox .content{position:absolute;left:50%;top:50%;max-width:1280px;max-height:1280px;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;z-index:100;background:0 0;margin:0;padding:0}.image-lightbox .content .image-wrap{max-width:82%;max-height:82%;width:82%;height:82%;position:absolute;left:50%;top:50%;margin:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.image-lightbox .content .image-wrap:after{content:" ";display:inline-block;vertical-align:middle;height:100%}.image-lightbox .content img{max-width:100%;max-height:100%;vertical-align:middle}.image-lightbox .content span{cursor:pointer;width:34px;height:66px;color:#fff;position:absolute;top:50%;margin-top:-33px}.image-lightbox .content span svg{fill:currentColor}.image-lightbox .content span.close{top:0;right:8px;margin-top:12px;transform:scale(1.6);width:24px;height:24px}.image-lightbox .next{right:10px}.image-lightbox .prev{left:10px}.image-lightbox .overlay{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10}.modal-overlay{width:100%;height:100%;position:fixed;left:0;top:0;z-index:90000;display:block;-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}.modal-overlay:before{content:"";width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.8);position:fixed;z-index:-1}.modal-overlay .modal-box{max-width:1280px;width:100%;height:0;text-align:center;z-index:100;background:0 0;margin:0;padding:0;padding-bottom:56.25%}@media only screen and (min-width:80em){.modal-overlay .modal-box{padding-bottom:720px}}.modal-overlay .modal-box iframe{max-width:100%;width:82%;height:82%;position:absolute;left:50%;top:50%;margin:10px 0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-overlay .modal-box .close{width:40px;height:40px;position:absolute;top:20px;right:0;cursor:pointer}.visualizer ul.options-list .options-list-head{font-size:1rem;font-weight:700;color:#58595b;text-align:left}#gears .tag{margin:50px auto 0 auto;display:block}#gears .hero-tag .cover-img{height:300px}#gears .hero-tag .tag{margin:50px auto 0 auto;padding:0;width:1024px;position:relative;display:block;z-index:20}#gears .hero-tag .tag .text-wrap{padding:8px 0 0 20px;width:320px;height:150px;background-color:#005bbb;display:table}#gears .hero-tag .tag .text-wrap #mobile-nav .mobile-nav-main a,#gears .hero-tag .tag .text-wrap #store .product-description h1,#gears .hero-tag .tag .text-wrap #store .product-description h2,#gears .hero-tag .tag .text-wrap .blog-post .h2-dark,#gears .hero-tag .tag .text-wrap .h2,#gears .hero-tag .tag .text-wrap .lightbox .colored-heading h2,#gears .hero-tag .tag .text-wrap .login-container h2,#gears .hero-tag .tag .text-wrap .sfcheckoutTitle,#mobile-nav .mobile-nav-main #gears .hero-tag .tag .text-wrap a,#store .product-description #gears .hero-tag .tag .text-wrap h1,#store .product-description #gears .hero-tag .tag .text-wrap h2,.blog-post #gears .hero-tag .tag .text-wrap .h2-dark,.lightbox .colored-heading #gears .hero-tag .tag .text-wrap h2,.login-container #gears .hero-tag .tag .text-wrap h2{text-transform:uppercase;display:table-cell;vertical-align:middle}#gears .hero-tag .tag:before{content:"";height:150px;width:3000px;background-color:#005bbb;top:0;bottom:0;right:100%;position:absolute}#gears #products-hero{margin:0 auto 60px auto}#gears #products-hero .cover-img{height:300px}#gears header .inner-bottom{padding:0 0 20px;float:left;width:100%;padding-top:28px}.vidblock{padding:34px;position:relative;overflow:auto;zoom:1}.vidblock:before{content:"";background-size:42px 72px;background-position:0 0;background-repeat:repeat;opacity:.12;top:0;left:0;bottom:0;right:0;display:block;position:absolute;z-index:-1}.vidblock:after{content:"";background-color:#593160;position:absolute;top:0;left:0;right:0;bottom:0;display:block;z-index:-2;clear:both}.vidblock__title{font-family:Brandon_lightWeb;font-weight:300;-webkit-font-smoothing:antialiased;font-size:2.25rem;color:#fff;letter-spacing:0;line-height:2.875rem;text-transform:uppercase}.vidblock__line{width:25px;height:1px;margin:8px 0 16px;background:#fff}.vidblock__sub{font-family:Brandon_lightWeb;font-weight:300;-webkit-font-smoothing:antialiased;font-size:1.5rem;color:#fff;letter-spacing:.05rem;line-height:1.875rem;margin:0 0 16px 0}.vidblock__video{margin:34px 0 0;position:relative;padding-bottom:56.25%;height:0}.vidblock__video iframe{width:100%;position:absolute;top:0;left:0;width:100%;height:100%}.sampleKit{position:relative;left:0;width:100%;font-size:14px;padding-top:6px}.sampleKit #buttonCallout-link{margin-top:3px}.sampleKit #buttonCallout-link.buttonCallout-link--active:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#browns #buttonCallout-link.buttonCallout-link--active:before,#grays #buttonCallout-link.buttonCallout-link--active:before,#reds #buttonCallout-link.buttonCallout-link--active:before{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.sampleKit--home{position:absolute;padding-left:20px;top:284px}.sampleKit a{color:#005bbb}.sampleKit__productLink{text-decoration:underline}.sampleKit__popover{background:#005bbb;color:#fff;padding:20px 25px 25px;display:none;position:absolute;top:200%;left:0;text-align:left;font-family:Brandon_lightWeb;font-weight:300;font-size:21px;line-height:30px;letter-spacing:.3px}.sampleKit__popover--active{display:block;z-index:1}.sampleKit__popover__checkboxes{font-size:14px;font-family:DINWeb;font-weight:400;margin-top:8px;margin-bottom:14px}#store .product-description .details .btn-footer .sfAddToCartBtn,.btn-footer #store .product-description .details .sfAddToCartBtn,.btn-footer .btn-blue{display:none}.btn-footer .callout-link{display:inline-block}.visualizer-callouts{z-index:3;width:100%;height:100%;position:absolute;top:0;left:0}.azek-tooltip{width:476px;height:104px;position:absolute;top:0;left:0;z-index:1;margin:-20px 0 0 -20px}.azek-tooltip-wrap{width:0;height:100%;overflow:hidden;float:right;margin-right:82px;margin-top:14px}.azek-tooltip-inner{background:rgba(224,222,216,.9);width:378px;height:100%;float:right}.azek-tooltip-inner p{color:#58595b;font-size:14px;padding:18px}.azek-tooltip-inner p a{color:#005bbb}.azek-tooltip-inner p a:hover{text-decoration:underline}.azek-tooltip-inner .close-link{text-transform:uppercase;font-size:11px}.azek-tooltip-inner .close{display:none}.hex-wrap{transition:all .35s ease-in-out;transform:rotate(0) scale(0,0);position:absolute;right:0;top:0;z-index:1}.hex-bg{position:relative;width:104px;height:60px;background-color:#fff;margin:30px 0}.hex-wrap .svg-wrap{width:54px;height:auto;position:absolute;left:27px;top:-18px;z-index:1;transform:scale(0) rotate(-90deg)}.hex-bg:after,.hex-bg:before{content:"";position:absolute;width:0;border-left:52px solid transparent;border-right:52px solid transparent}.hex-bg:before{bottom:100%;border-bottom:30px solid #fff}.hex-bg:after{top:100%;width:0;border-top:30px solid #fff}@keyframes azek-tooltip-anim{0%{opacity:0}100%{opacity:1}}@media only screen and (max-width:768px){.azek-tooltip.show{width:100%;height:auto;top:auto!important;left:0!important;bottom:0;margin:0;opacity:0;animation:azek-tooltip-anim .35s ease-in-out forwards}.show .azek-tooltip-wrap{width:100%;overflow:auto;float:none;margin:0}.show .azek-tooltip-inner{width:100%;float:none;background:rgba(224,222,216,.75)}.azek-tooltip-inner .close{display:block;width:25px;height:25px;position:absolute;right:10px;top:50%;margin-top:-12px;cursor:pointer}.azek-tooltip-inner p{font-size:12px;padding:12px;padding-right:45px}}@keyframes hex-wrap-anim{0%{transform:scale(0) rotate(0)}10%{transform:scale(.4) rotate(0)}20%{transform:scale(.2) rotate(0)}35%{transform:scale(.25) rotate(0)}40%{transform:scale(.25) rotate(0)}55%{transform:scale(1) rotate(90deg)}100%{transform:scale(1) rotate(90deg)}}@keyframes hex-bg-anim{0%{height:60px}52%{height:60px}55%{height:72px}100%{height:72px}}@keyframes hex-bg--left-anim{0%{opacity:1}52%{opacity:1}55%{opacity:0}100%{opacity:0}}@keyframes azek-tooltip-wrap-anim{0%{width:0}52%{width:0}62%{width:378px}100%{width:378px}}@keyframes hex-wrap--svg-wrap{0%{transform:scale(0) rotate(-90deg)}50%{transform:scale(0) rotate(-90deg)}57%{transform:scale(1.2) rotate(-90deg)}75%{transform:scale(1) rotate(-90deg)}100%{transform:scale(1) rotate(-90deg)}}@media only screen and (min-width:768px){.show .hex-wrap{animation:hex-wrap-anim 2s ease-in-out forwards}.show .hex-bg:after{animation:hex-bg--left-anim 2s ease-in-out forwards}.show .hex-bg{animation:hex-bg-anim 2s ease-in-out forwards}.show .hex-wrap .svg-wrap{animation:hex-wrap--svg-wrap 2s ease-in-out forwards}.show .azek-tooltip-wrap{animation:azek-tooltip-wrap-anim 2s ease-in-out forwards}}.bg-img{width:100%;height:0;padding-top:40%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;position:relative;border-bottom:40px solid #fff}.bg-img .container,.bg-img .slider .owl-controls,.slider .bg-img .owl-controls{position:relative;z-index:10}.bg-img .text{width:466px;padding:24px 20px 10px;border-bottom:40px solid #1b4da5;background:#005bbb;background:rgba(0,91,187,.9);position:absolute;bottom:-40px;text-align:left}#mobile-nav .mobile-nav-main .bg-img .text a,#store .product-description .bg-img .text h1,#store .product-description .bg-img .text h2,.bg-img .text #mobile-nav .mobile-nav-main a,.bg-img .text #store .product-description h1,.bg-img .text #store .product-description h2,.bg-img .text .blog-post .h2-dark,.bg-img .text .h2,.bg-img .text .lightbox .colored-heading h2,.bg-img .text .login-container h2,.bg-img .text .sfcheckoutTitle,.blog-post .bg-img .text .h2-dark,.lightbox .colored-heading .bg-img .text h2,.login-container .bg-img .text h2{font-size:2rem;text-transform:uppercase;margin-bottom:10px}.bg-img .text a{margin:8px 4px 16px}.bg-img .text a .svg-wrap{float:left;width:10px;height:10px;margin:0 5px 0 0}.bg-img .text a .svg-wrap svg{fill:currentColor}@media only screen and (max-width:64em){.bg-img{padding-top:50%}}@media only screen and (max-width:41.875em){.bg-img{border-bottom:238px solid #fff}.bg-img .text{bottom:-234px;min-height:234px;width:100%;left:0}}@media only screen and (max-width:35em){.bg-img{border-bottom:285px solid #fff}.bg-img .text{bottom:-282px;min-height:282px}}#deck-designer .bg-img .text{border-bottom:40px solid #3d2242;background:#593160;background:rgba(89,49,96,.9);right:0;width:320px;padding:30px 20px 10px}@media only screen and (max-width:41.875em){#deck-designer .bg-img{border-bottom:188px solid #fff}#deck-designer .bg-img .text{min-height:148px;bottom:-148px;right:0;width:100%}}@media only screen and (max-width:25em){#deck-designer .bg-img{border-bottom:222px solid #fff}#deck-designer .bg-img .text{min-height:175px;bottom:-182px}}.video-slide-fade{position:absolute;width:100%;background:rgba(0,0,0,.7);top:0;bottom:0;opacity:0;z-index:10}.video-slide-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:125px;height:75px;border-radius:8px;background-image:url(/images/default-album/youtube-icon-full_color.png);background-size:contain;background-position:center center;background-repeat:no-repeat}.video-slide-play:hover{cursor:pointer}.video-slide-fading{-webkit-animation:video-slide-fading .4s ease-in;animation:video-slide-fading .4s ease-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes video-slide-fading{from{opacity:0}to{opacity:1}}@keyframes video-slide-fading{from{opacity:0}to{opacity:1}}#deck-designer .owl-pagination,#hero-home .owl-pagination{position:absolute;z-index:1000;bottom:10px;right:50%;margin-right:-505px;width:300px;text-align:left}@media only screen and (max-width:64em){#deck-designer .owl-pagination,#hero-home .owl-pagination{margin-right:0;right:0}}@media only screen and (max-width:41.875em){#deck-designer .owl-pagination,#hero-home .owl-pagination{width:100%;right:auto;left:14px;bottom:20px}}#hero-home .owl-pagination{right:inherit;width:466px;margin-left:15px;bottom:10px}@media only screen and (max-width:64em){#hero-home .owl-pagination{left:28px;margin-left:0}}@media only screen and (max-width:41.875em){#hero-home .owl-pagination{bottom:14px;left:15px}}#deck-designer .innerdiv.img-above{padding:0}@media only screen and (max-width:41.875em){#deck-designer .innerdiv.img-above{margin-top:0}}#deck-designer .owl-pagination{margin-right:-496px}@media only screen and (max-width:64em){#deck-designer .owl-pagination{margin-right:0;right:5px}}@media only screen and (max-width:41.875em){#deck-designer .owl-pagination{bottom:49px}}.cover-img{margin:0 auto;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.img-embed{display:block;overflow:hidden;position:relative}.img-embed:before{content:"";display:block;width:100%}.home-intro{margin:0 auto 0 auto}.products-grid,.visualizer-grid{width:100%}.products-grid .products-intro,.visualizer-grid .products-intro{display:none}.products-grid .products-intro::after,.visualizer-grid .products-intro::after{content:"";background-size:42px 72px;background-position:0 0;background-repeat:repeat;opacity:.12;top:0;left:0;bottom:0;right:0;position:absolute}.products-grid .ul .li,.products-grid .ul li,.products-grid ul .li,.products-grid ul li,.visualizer-grid .ul .li,.visualizer-grid .ul li,.visualizer-grid ul .li,.visualizer-grid ul li{width:100%;height:380px;border:1px solid #fff;position:relative;display:block;float:left;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center}.products-grid .ul .li a.btn-wrap,.products-grid .ul li a.btn-wrap,.products-grid ul .li a.btn-wrap,.products-grid ul li a.btn-wrap,.visualizer-grid .ul .li a.btn-wrap,.visualizer-grid .ul li a.btn-wrap,.visualizer-grid ul .li a.btn-wrap,.visualizer-grid ul li a.btn-wrap{width:100%;height:100%;text-decoration:none;display:block;background-repeat:no-repeat;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;transition-delay:0.1s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:background-size,color;-moz-transition-property:background-size,color;transition-property:background-size,color;background-position:50% 50%}.products-grid .ul .li a.btn-wrap:hover,.products-grid .ul li a.btn-wrap:hover,.products-grid ul .li a.btn-wrap:hover,.products-grid ul li a.btn-wrap:hover,.visualizer-grid .ul .li a.btn-wrap:hover,.visualizer-grid .ul li a.btn-wrap:hover,.visualizer-grid ul .li a.btn-wrap:hover,.visualizer-grid ul li a.btn-wrap:hover{background-size:100% 100%}.products-grid .ul .li a.btn-wrap .overlay,.products-grid .ul li a.btn-wrap .overlay,.products-grid ul .li a.btn-wrap .overlay,.products-grid ul li a.btn-wrap .overlay,.visualizer-grid .ul .li a.btn-wrap .overlay,.visualizer-grid .ul li a.btn-wrap .overlay,.visualizer-grid ul .li a.btn-wrap .overlay,.visualizer-grid ul li a.btn-wrap .overlay{display:block}#store .product-description .details .products-grid .ul .li a.btn-wrap .sfAddToCartBtn,#store .product-description .details .products-grid .ul li a.btn-wrap .sfAddToCartBtn,#store .product-description .details .products-grid ul .li a.btn-wrap .sfAddToCartBtn,#store .product-description .details .products-grid ul li a.btn-wrap .sfAddToCartBtn,#store .product-description .details .visualizer-grid .ul .li a.btn-wrap .sfAddToCartBtn,#store .product-description .details .visualizer-grid .ul li a.btn-wrap .sfAddToCartBtn,#store .product-description .details .visualizer-grid ul .li a.btn-wrap .sfAddToCartBtn,#store .product-description .details .visualizer-grid ul li a.btn-wrap .sfAddToCartBtn,.products-grid .ul .li a.btn-wrap #store .product-description .details .sfAddToCartBtn,.products-grid .ul .li a.btn-wrap .button,.products-grid .ul li a.btn-wrap #store .product-description .details .sfAddToCartBtn,.products-grid .ul li a.btn-wrap .button,.products-grid ul .li a.btn-wrap #store .product-description .details .sfAddToCartBtn,.products-grid ul .li a.btn-wrap .button,.products-grid ul li a.btn-wrap #store .product-description .details .sfAddToCartBtn,.products-grid ul li a.btn-wrap .button,.visualizer-grid .ul .li a.btn-wrap #store .product-description .details .sfAddToCartBtn,.visualizer-grid .ul .li a.btn-wrap .button,.visualizer-grid .ul li a.btn-wrap #store .product-description .details .sfAddToCartBtn,.visualizer-grid .ul li a.btn-wrap .button,.visualizer-grid ul .li a.btn-wrap #store .product-description .details .sfAddToCartBtn,.visualizer-grid ul .li a.btn-wrap .button,.visualizer-grid ul li a.btn-wrap #store .product-description .details .sfAddToCartBtn,.visualizer-grid ul li a.btn-wrap .button{width:auto;white-space:nowrap;position:absolute;bottom:70px;left:50%;opacity:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition-duration:.4s;-moz-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:bottom,opacity;-moz-transition-property:bottom,opacity;transition-property:bottom,opacity}#mobile-nav .mobile-nav-main .products-grid .ul .li a.btn-wrap a,#mobile-nav .mobile-nav-main .products-grid .ul li a.btn-wrap a,#mobile-nav .mobile-nav-main .products-grid ul .li a.btn-wrap a,#mobile-nav .mobile-nav-main .products-grid ul li a.btn-wrap a,#mobile-nav .mobile-nav-main .visualizer-grid .ul .li a.btn-wrap a,#mobile-nav .mobile-nav-main .visualizer-grid .ul li a.btn-wrap a,#mobile-nav .mobile-nav-main .visualizer-grid ul .li a.btn-wrap a,#mobile-nav .mobile-nav-main .visualizer-grid ul li a.btn-wrap a,#store .product-description .products-grid .ul .li a.btn-wrap h1,#store .product-description .products-grid .ul .li a.btn-wrap h2,#store .product-description .products-grid .ul li a.btn-wrap h1,#store .product-description .products-grid .ul li a.btn-wrap h2,#store .product-description .products-grid ul .li a.btn-wrap h1,#store .product-description .products-grid ul .li a.btn-wrap h2,#store .product-description .products-grid ul li a.btn-wrap h1,#store .product-description .products-grid ul li a.btn-wrap h2,#store .product-description .visualizer-grid .ul .li a.btn-wrap h1,#store .product-description .visualizer-grid .ul .li a.btn-wrap h2,#store .product-description .visualizer-grid .ul li a.btn-wrap h1,#store .product-description .visualizer-grid .ul li a.btn-wrap h2,#store .product-description .visualizer-grid ul .li a.btn-wrap h1,#store .product-description .visualizer-grid ul .li a.btn-wrap h2,#store .product-description .visualizer-grid ul li a.btn-wrap h1,#store .product-description .visualizer-grid ul li a.btn-wrap h2,.blog-post .products-grid .ul .li a.btn-wrap .h2-dark,.blog-post .products-grid .ul li a.btn-wrap .h2-dark,.blog-post .products-grid ul .li a.btn-wrap .h2-dark,.blog-post .products-grid ul li a.btn-wrap .h2-dark,.blog-post .visualizer-grid .ul .li a.btn-wrap .h2-dark,.blog-post .visualizer-grid .ul li a.btn-wrap .h2-dark,.blog-post .visualizer-grid ul .li a.btn-wrap .h2-dark,.blog-post .visualizer-grid ul li a.btn-wrap .h2-dark,.lightbox .colored-heading .products-grid .ul .li a.btn-wrap h2,.lightbox .colored-heading .products-grid .ul li a.btn-wrap h2,.lightbox .colored-heading .products-grid ul .li a.btn-wrap h2,.lightbox .colored-heading .products-grid ul li a.btn-wrap h2,.lightbox .colored-heading .visualizer-grid .ul .li a.btn-wrap h2,.lightbox .colored-heading .visualizer-grid .ul li a.btn-wrap h2,.lightbox .colored-heading .visualizer-grid ul .li a.btn-wrap h2,.lightbox .colored-heading .visualizer-grid ul li a.btn-wrap h2,.login-container .products-grid .ul .li a.btn-wrap h2,.login-container .products-grid .ul li a.btn-wrap h2,.login-container .products-grid ul .li a.btn-wrap h2,.login-container .products-grid ul li a.btn-wrap h2,.login-container .visualizer-grid .ul .li a.btn-wrap h2,.login-container .visualizer-grid .ul li a.btn-wrap h2,.login-container .visualizer-grid ul .li a.btn-wrap h2,.login-container .visualizer-grid ul li a.btn-wrap h2,.products-grid .ul .li a.btn-wrap #mobile-nav .mobile-nav-main a,.products-grid .ul .li a.btn-wrap #store .product-description h1,.products-grid .ul .li a.btn-wrap #store .product-description h2,.products-grid .ul .li a.btn-wrap .blog-post .h2-dark,.products-grid .ul .li a.btn-wrap .h2,.products-grid .ul .li a.btn-wrap .lightbox .colored-heading h2,.products-grid .ul .li a.btn-wrap .login-container h2,.products-grid .ul .li a.btn-wrap .sfcheckoutTitle,.products-grid .ul li a.btn-wrap #mobile-nav .mobile-nav-main a,.products-grid .ul li a.btn-wrap #store .product-description h1,.products-grid .ul li a.btn-wrap #store .product-description h2,.products-grid .ul li a.btn-wrap .blog-post .h2-dark,.products-grid .ul li a.btn-wrap .h2,.products-grid .ul li a.btn-wrap .lightbox .colored-heading h2,.products-grid .ul li a.btn-wrap .login-container h2,.products-grid .ul li a.btn-wrap .sfcheckoutTitle,.products-grid ul .li a.btn-wrap #mobile-nav .mobile-nav-main a,.products-grid ul .li a.btn-wrap #store .product-description h1,.products-grid ul .li a.btn-wrap #store .product-description h2,.products-grid ul .li a.btn-wrap .blog-post .h2-dark,.products-grid ul .li a.btn-wrap .h2,.products-grid ul .li a.btn-wrap .lightbox .colored-heading h2,.products-grid ul .li a.btn-wrap .login-container h2,.products-grid ul .li a.btn-wrap .sfcheckoutTitle,.products-grid ul li a.btn-wrap #mobile-nav .mobile-nav-main a,.products-grid ul li a.btn-wrap #store .product-description h1,.products-grid ul li a.btn-wrap #store .product-description h2,.products-grid ul li a.btn-wrap .blog-post .h2-dark,.products-grid ul li a.btn-wrap .h2,.products-grid ul li a.btn-wrap .lightbox .colored-heading h2,.products-grid ul li a.btn-wrap .login-container h2,.products-grid ul li a.btn-wrap .sfcheckoutTitle,.visualizer-grid .ul .li a.btn-wrap #mobile-nav .mobile-nav-main a,.visualizer-grid .ul .li a.btn-wrap #store .product-description h1,.visualizer-grid .ul .li a.btn-wrap #store .product-description h2,.visualizer-grid .ul .li a.btn-wrap .blog-post .h2-dark,.visualizer-grid .ul .li a.btn-wrap .h2,.visualizer-grid .ul .li a.btn-wrap .lightbox .colored-heading h2,.visualizer-grid .ul .li a.btn-wrap .login-container h2,.visualizer-grid .ul .li a.btn-wrap .sfcheckoutTitle,.visualizer-grid .ul li a.btn-wrap #mobile-nav .mobile-nav-main a,.visualizer-grid .ul li a.btn-wrap #store .product-description h1,.visualizer-grid .ul li a.btn-wrap #store .product-description h2,.visualizer-grid .ul li a.btn-wrap .blog-post .h2-dark,.visualizer-grid .ul li a.btn-wrap .h2,.visualizer-grid .ul li a.btn-wrap .lightbox .colored-heading h2,.visualizer-grid .ul li a.btn-wrap .login-container h2,.visualizer-grid .ul li a.btn-wrap .sfcheckoutTitle,.visualizer-grid ul .li a.btn-wrap #mobile-nav .mobile-nav-main a,.visualizer-grid ul .li a.btn-wrap #store .product-description h1,.visualizer-grid ul .li a.btn-wrap #store .product-description h2,.visualizer-grid ul .li a.btn-wrap .blog-post .h2-dark,.visualizer-grid ul .li a.btn-wrap .h2,.visualizer-grid ul .li a.btn-wrap .lightbox .colored-heading h2,.visualizer-grid ul .li a.btn-wrap .login-container h2,.visualizer-grid ul .li a.btn-wrap .sfcheckoutTitle,.visualizer-grid ul li a.btn-wrap #mobile-nav .mobile-nav-main a,.visualizer-grid ul li a.btn-wrap #store .product-description h1,.visualizer-grid ul li a.btn-wrap #store .product-description h2,.visualizer-grid ul li a.btn-wrap .blog-post .h2-dark,.visualizer-grid ul li a.btn-wrap .h2,.visualizer-grid ul li a.btn-wrap .lightbox .colored-heading h2,.visualizer-grid ul li a.btn-wrap .login-container h2,.visualizer-grid ul li a.btn-wrap .sfcheckoutTitle{padding-top:38px;text-align:center;display:block}#store .product-description .details .products-grid .ul .li .btn-wrap.is-active .sfAddToCartBtn,#store .product-description .details .products-grid .ul li .btn-wrap.is-active .sfAddToCartBtn,#store .product-description .details .products-grid ul .li .btn-wrap.is-active .sfAddToCartBtn,#store .product-description .details .products-grid ul li .btn-wrap.is-active .sfAddToCartBtn,#store .product-description .details .visualizer-grid .ul .li .btn-wrap.is-active .sfAddToCartBtn,#store .product-description .details .visualizer-grid .ul li .btn-wrap.is-active .sfAddToCartBtn,#store .product-description .details .visualizer-grid ul .li .btn-wrap.is-active .sfAddToCartBtn,#store .product-description .details .visualizer-grid ul li .btn-wrap.is-active .sfAddToCartBtn,.products-grid .ul .li .btn-wrap.is-active #store .product-description .details .sfAddToCartBtn,.products-grid .ul .li .btn-wrap.is-active .button,.products-grid .ul li .btn-wrap.is-active #store .product-description .details .sfAddToCartBtn,.products-grid .ul li .btn-wrap.is-active .button,.products-grid ul .li .btn-wrap.is-active #store .product-description .details .sfAddToCartBtn,.products-grid ul .li .btn-wrap.is-active .button,.products-grid ul li .btn-wrap.is-active #store .product-description .details .sfAddToCartBtn,.products-grid ul li .btn-wrap.is-active .button,.visualizer-grid .ul .li .btn-wrap.is-active #store .product-description .details .sfAddToCartBtn,.visualizer-grid .ul .li .btn-wrap.is-active .button,.visualizer-grid .ul li .btn-wrap.is-active #store .product-description .details .sfAddToCartBtn,.visualizer-grid .ul li .btn-wrap.is-active .button,.visualizer-grid ul .li .btn-wrap.is-active #store .product-description .details .sfAddToCartBtn,.visualizer-grid ul .li .btn-wrap.is-active .button,.visualizer-grid ul li .btn-wrap.is-active #store .product-description .details .sfAddToCartBtn,.visualizer-grid ul li .btn-wrap.is-active .button{bottom:80px;opacity:1;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;transition-delay:0.2s}.products-grid.products-grid--home.transformationGrid .li a.products-grid-btn,.products-grid.railing-collection-grid.transformationGrid .li a.products-grid-btn,.storiesGrid.transformationGrid .li a.products-grid-btn{background-size:300px 130px;background-position:50% 55%}.products-grid.products-grid--home.transformationGrid .li a.products-grid-btn .products-grid-btn__bg,.products-grid.railing-collection-grid.transformationGrid .li a.products-grid-btn .products-grid-btn__bg,.storiesGrid.transformationGrid .li a.products-grid-btn .products-grid-btn__bg{width:300px;margin:100px auto 0}.products-grid.products-grid--home.transformationGrid .li a.products-grid-btn .products-grid-btn__bg .overlay,.products-grid.railing-collection-grid.transformationGrid .li a.products-grid-btn .products-grid-btn__bg .overlay,.storiesGrid.transformationGrid .li a.products-grid-btn .products-grid-btn__bg .overlay{display:none}.products-grid.products-grid--home.transformationGrid .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff,.products-grid.railing-collection-grid.transformationGrid .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff,.storiesGrid.transformationGrid .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff{margin-top:0}.products-grid.products-grid--home.transformationGrid .li a.products-grid-btn:hover .products-grid-btn__bg,.products-grid.railing-collection-grid.transformationGrid .li a.products-grid-btn:hover .products-grid-btn__bg,.storiesGrid.transformationGrid .li a.products-grid-btn:hover .products-grid-btn__bg{margin-top:140px}.products-grid.products-grid--home.transformationGrid .li a.products-grid-btn:hover .products-grid-btn__bg .overlay,.products-grid.railing-collection-grid.transformationGrid .li a.products-grid-btn:hover .products-grid-btn__bg .overlay,.storiesGrid.transformationGrid .li a.products-grid-btn:hover .products-grid-btn__bg .overlay{display:block}.products-grid.products-grid--home .li a.products-grid-btn,.products-grid.products-grid--home li a.products-grid-btn,.products-grid.railing-collection-grid .li a.products-grid-btn,.products-grid.railing-collection-grid li a.products-grid-btn,.storiesGrid .li a.products-grid-btn,.storiesGrid li a.products-grid-btn{background-image:linear-gradient(rgba(0,91,187,.9),rgba(0,91,187,.9));background-size:196px 107px;background-position:50% 50%;background-repeat:no-repeat;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:background-size;-moz-transition-property:background-size;transition-property:background-size;width:100%;height:100%;display:block}.products-grid.products-grid--home .li a.products-grid-btn.decking-grid,.products-grid.products-grid--home li a.products-grid-btn.decking-grid,.products-grid.railing-collection-grid .li a.products-grid-btn.decking-grid,.products-grid.railing-collection-grid li a.products-grid-btn.decking-grid,.storiesGrid .li a.products-grid-btn.decking-grid,.storiesGrid li a.products-grid-btn.decking-grid{background-image:linear-gradient(#593160,#593160)}.products-grid.products-grid--home .li a.products-grid-btn.decking-grid .btn-white,.products-grid.products-grid--home li a.products-grid-btn.decking-grid .btn-white,.products-grid.railing-collection-grid .li a.products-grid-btn.decking-grid .btn-white,.products-grid.railing-collection-grid li a.products-grid-btn.decking-grid .btn-white,.storiesGrid .li a.products-grid-btn.decking-grid .btn-white,.storiesGrid li a.products-grid-btn.decking-grid .btn-white{color:#593160!important}.products-grid.products-grid--home .li a.products-grid-btn .products-grid-btn__bg,.products-grid.products-grid--home li a.products-grid-btn .products-grid-btn__bg,.products-grid.railing-collection-grid .li a.products-grid-btn .products-grid-btn__bg,.products-grid.railing-collection-grid li a.products-grid-btn .products-grid-btn__bg,.storiesGrid .li a.products-grid-btn .products-grid-btn__bg,.storiesGrid li a.products-grid-btn .products-grid-btn__bg{text-align:center;width:100%;height:100%;position:absolute;overflow:hidden;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform}.products-grid.products-grid--home .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff,.products-grid.products-grid--home li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff,.products-grid.railing-collection-grid .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff,.products-grid.railing-collection-grid li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff,.storiesGrid .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff,.storiesGrid li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff{position:relative;width:270px;margin:40px auto 0;-webkit-transform:translateY(70px);-moz-transform:translateY(70px);-ms-transform:translateY(70px);-o-transform:translateY(70px);transform:translateY(70px);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform}.products-grid.products-grid--home .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .products-grid-btn__desc,.products-grid.products-grid--home li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .products-grid-btn__desc,.products-grid.railing-collection-grid .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .products-grid-btn__desc,.products-grid.railing-collection-grid li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .products-grid-btn__desc,.storiesGrid .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .products-grid-btn__desc,.storiesGrid li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .products-grid-btn__desc{margin-bottom:12px;-webkit-transform:translateY(112px);-moz-transform:translateY(112px);-ms-transform:translateY(112px);-o-transform:translateY(112px);transform:translateY(112px);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-animation:text-leave .2s ease;animation:text-leave .2s ease}#store .product-description .details .products-grid.products-grid--home .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .sfAddToCartBtn,#store .product-description .details .products-grid.products-grid--home li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .sfAddToCartBtn,#store .product-description .details .products-grid.railing-collection-grid .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .sfAddToCartBtn,#store .product-description .details .products-grid.railing-collection-grid li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .sfAddToCartBtn,#store .product-description .details .storiesGrid .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .sfAddToCartBtn,#store .product-description .details .storiesGrid li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .sfAddToCartBtn,.products-grid.products-grid--home .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff #store .product-description .details .sfAddToCartBtn,.products-grid.products-grid--home .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .button,.products-grid.products-grid--home li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff #store .product-description .details .sfAddToCartBtn,.products-grid.products-grid--home li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .button,.products-grid.railing-collection-grid .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff #store .product-description .details .sfAddToCartBtn,.products-grid.railing-collection-grid .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .button,.products-grid.railing-collection-grid li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff #store .product-description .details .sfAddToCartBtn,.products-grid.railing-collection-grid li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .button,.storiesGrid .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff #store .product-description .details .sfAddToCartBtn,.storiesGrid .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .button,.storiesGrid li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff #store .product-description .details .sfAddToCartBtn,.storiesGrid li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .button{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-animation:btn-leave .2s ease;animation:btn-leave .2s ease}@media (min-width:1024px) and (max-width:1160px){.products-grid.products-grid--home .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff,.products-grid.products-grid--home li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff,.products-grid.railing-collection-grid .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff,.products-grid.railing-collection-grid li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff,.storiesGrid .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff,.storiesGrid li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff{width:200px}}.products-grid.products-grid--home .li a.products-grid-btn:hover,.products-grid.products-grid--home li a.products-grid-btn:hover,.products-grid.railing-collection-grid .li a.products-grid-btn:hover,.products-grid.railing-collection-grid li a.products-grid-btn:hover,.storiesGrid .li a.products-grid-btn:hover,.storiesGrid li a.products-grid-btn:hover{background-size:100% 100%}.products-grid.products-grid--home .li a.products-grid-btn:hover .products-grid-btn__bg,.products-grid.products-grid--home li a.products-grid-btn:hover .products-grid-btn__bg,.products-grid.railing-collection-grid .li a.products-grid-btn:hover .products-grid-btn__bg,.products-grid.railing-collection-grid li a.products-grid-btn:hover .products-grid-btn__bg,.storiesGrid .li a.products-grid-btn:hover .products-grid-btn__bg,.storiesGrid li a.products-grid-btn:hover .products-grid-btn__bg{width:100%;height:100%}.products-grid.products-grid--home .li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff,.products-grid.products-grid--home li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff,.products-grid.railing-collection-grid .li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff,.products-grid.railing-collection-grid li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff,.storiesGrid .li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff,.storiesGrid li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}.products-grid.products-grid--home .li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .products-grid-btn__desc,.products-grid.products-grid--home li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .products-grid-btn__desc,.products-grid.railing-collection-grid .li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .products-grid-btn__desc,.products-grid.railing-collection-grid li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .products-grid-btn__desc,.storiesGrid .li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .products-grid-btn__desc,.storiesGrid li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .products-grid-btn__desc{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-animation:text-enter .8s ease;animation:text-enter .8s ease}#store .product-description .details .products-grid.products-grid--home .li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .sfAddToCartBtn,#store .product-description .details .products-grid.products-grid--home li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .sfAddToCartBtn,#store .product-description .details .products-grid.railing-collection-grid .li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .sfAddToCartBtn,#store .product-description .details .products-grid.railing-collection-grid li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .sfAddToCartBtn,#store .product-description .details .storiesGrid .li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .sfAddToCartBtn,#store .product-description .details .storiesGrid li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .sfAddToCartBtn,.products-grid.products-grid--home .li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff #store .product-description .details .sfAddToCartBtn,.products-grid.products-grid--home .li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .button,.products-grid.products-grid--home li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff #store .product-description .details .sfAddToCartBtn,.products-grid.products-grid--home li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .button,.products-grid.railing-collection-grid .li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff #store .product-description .details .sfAddToCartBtn,.products-grid.railing-collection-grid .li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .button,.products-grid.railing-collection-grid li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff #store .product-description .details .sfAddToCartBtn,.products-grid.railing-collection-grid li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .button,.storiesGrid .li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff #store .product-description .details .sfAddToCartBtn,.storiesGrid .li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .button,.storiesGrid li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff #store .product-description .details .sfAddToCartBtn,.storiesGrid li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .button{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-animation:btn-enter .8s ease;animation:btn-enter .8s ease}.dualImg--header{height:210px;overflow:hidden;margin-bottom:40px}.dualImg--header .img{height:100%;width:auto}@-webkit-keyframes text-enter{from{opacity:0}to{opacity:1}}@keyframes text-enter{from{opacity:0}to{opacity:1}}@-webkit-keyframes text-leave{from{opacity:1}to{opacity:0}}@keyframes text-leave{from{opacity:1}to{opacity:0}}@-webkit-keyframes btn-enter{from{opacity:0}to{opacity:1}}@keyframes btn-enter{from{opacity:0}to{opacity:1}}@-webkit-keyframes btn-leave{from{opacity:1}to{opacity:0}}@keyframes btn-leave{from{opacity:1}to{opacity:0}}.products-grid .ul .li,.products-grid .ul li,.products-grid ul .li,.products-grid ul li{height:380px}.products-grid .ul .li a.btn-wrap,.products-grid .ul li a.btn-wrap,.products-grid ul .li a.btn-wrap,.products-grid ul li a.btn-wrap{background-image:linear-gradient(rgba(0,91,187,.9),rgba(0,91,187,.9));background-size:196px 107px}.products-grid .ul .li a.btn-wrap .overlay,.products-grid .ul li a.btn-wrap .overlay,.products-grid ul .li a.btn-wrap .overlay,.products-grid ul li a.btn-wrap .overlay{position:absolute;top:50%;left:50%;width:196px;height:107px;margin:-53.5px 0 0 -98px}#mobile-nav .mobile-nav-main .products-grid .ul .li a.btn-wrap a,#mobile-nav .mobile-nav-main .products-grid .ul li a.btn-wrap a,#mobile-nav .mobile-nav-main .products-grid ul .li a.btn-wrap a,#mobile-nav .mobile-nav-main .products-grid ul li a.btn-wrap a,#store .product-description .products-grid .ul .li a.btn-wrap h1,#store .product-description .products-grid .ul .li a.btn-wrap h2,#store .product-description .products-grid .ul li a.btn-wrap h1,#store .product-description .products-grid .ul li a.btn-wrap h2,#store .product-description .products-grid ul .li a.btn-wrap h1,#store .product-description .products-grid ul .li a.btn-wrap h2,#store .product-description .products-grid ul li a.btn-wrap h1,#store .product-description .products-grid ul li a.btn-wrap h2,.blog-post .products-grid .ul .li a.btn-wrap .h2-dark,.blog-post .products-grid .ul li a.btn-wrap .h2-dark,.blog-post .products-grid ul .li a.btn-wrap .h2-dark,.blog-post .products-grid ul li a.btn-wrap .h2-dark,.lightbox .colored-heading .products-grid .ul .li a.btn-wrap h2,.lightbox .colored-heading .products-grid .ul li a.btn-wrap h2,.lightbox .colored-heading .products-grid ul .li a.btn-wrap h2,.lightbox .colored-heading .products-grid ul li a.btn-wrap h2,.login-container .products-grid .ul .li a.btn-wrap h2,.login-container .products-grid .ul li a.btn-wrap h2,.login-container .products-grid ul .li a.btn-wrap h2,.login-container .products-grid ul li a.btn-wrap h2,.products-grid .ul .li a.btn-wrap #mobile-nav .mobile-nav-main a,.products-grid .ul .li a.btn-wrap #store .product-description h1,.products-grid .ul .li a.btn-wrap #store .product-description h2,.products-grid .ul .li a.btn-wrap .blog-post .h2-dark,.products-grid .ul .li a.btn-wrap .h2,.products-grid .ul .li a.btn-wrap .lightbox .colored-heading h2,.products-grid .ul .li a.btn-wrap .login-container h2,.products-grid .ul .li a.btn-wrap .sfcheckoutTitle,.products-grid .ul li a.btn-wrap #mobile-nav .mobile-nav-main a,.products-grid .ul li a.btn-wrap #store .product-description h1,.products-grid .ul li a.btn-wrap #store .product-description h2,.products-grid .ul li a.btn-wrap .blog-post .h2-dark,.products-grid .ul li a.btn-wrap .h2,.products-grid .ul li a.btn-wrap .lightbox .colored-heading h2,.products-grid .ul li a.btn-wrap .login-container h2,.products-grid .ul li a.btn-wrap .sfcheckoutTitle,.products-grid ul .li a.btn-wrap #mobile-nav .mobile-nav-main a,.products-grid ul .li a.btn-wrap #store .product-description h1,.products-grid ul .li a.btn-wrap #store .product-description h2,.products-grid ul .li a.btn-wrap .blog-post .h2-dark,.products-grid ul .li a.btn-wrap .h2,.products-grid ul .li a.btn-wrap .lightbox .colored-heading h2,.products-grid ul .li a.btn-wrap .login-container h2,.products-grid ul .li a.btn-wrap .sfcheckoutTitle,.products-grid ul li a.btn-wrap #mobile-nav .mobile-nav-main a,.products-grid ul li a.btn-wrap #store .product-description h1,.products-grid ul li a.btn-wrap #store .product-description h2,.products-grid ul li a.btn-wrap .blog-post .h2-dark,.products-grid ul li a.btn-wrap .h2,.products-grid ul li a.btn-wrap .lightbox .colored-heading h2,.products-grid ul li a.btn-wrap .login-container h2,.products-grid ul li a.btn-wrap .sfcheckoutTitle{padding-top:38px}.products-grid.products-grid--home ul li{height:258px}.products-grid.railing-collection-grid ul li{height:320px}.ie9 .products-grid ul li .overlay,.ie9 .railing-collection-grid ul li .overlay{background:rgba(0,91,187,.9)}.visualizer-grid .ul .li a,.visualizer-grid .ul li a,.visualizer-grid ul .li a,.visualizer-grid ul li a{background-image:linear-gradient(rgba(89,49,96,.9),rgba(89,49,96,.9));background-size:316px 107px}.visualizer-grid .ul .li a .overlay,.visualizer-grid .ul li a .overlay,.visualizer-grid ul .li a .overlay,.visualizer-grid ul li a .overlay{position:absolute;top:50%;left:50%;width:316px;height:107px;margin:-53.5px 0 0 -158px}#mobile-nav .mobile-nav-main .visualizer-grid .ul .li a a,#mobile-nav .mobile-nav-main .visualizer-grid .ul li a a,#mobile-nav .mobile-nav-main .visualizer-grid ul .li a a,#mobile-nav .mobile-nav-main .visualizer-grid ul li a a,#store .product-description .visualizer-grid .ul .li a h1,#store .product-description .visualizer-grid .ul .li a h2,#store .product-description .visualizer-grid .ul li a h1,#store .product-description .visualizer-grid .ul li a h2,#store .product-description .visualizer-grid ul .li a h1,#store .product-description .visualizer-grid ul .li a h2,#store .product-description .visualizer-grid ul li a h1,#store .product-description .visualizer-grid ul li a h2,.blog-post .visualizer-grid .ul .li a .h2-dark,.blog-post .visualizer-grid .ul li a .h2-dark,.blog-post .visualizer-grid ul .li a .h2-dark,.blog-post .visualizer-grid ul li a .h2-dark,.lightbox .colored-heading .visualizer-grid .ul .li a h2,.lightbox .colored-heading .visualizer-grid .ul li a h2,.lightbox .colored-heading .visualizer-grid ul .li a h2,.lightbox .colored-heading .visualizer-grid ul li a h2,.login-container .visualizer-grid .ul .li a h2,.login-container .visualizer-grid .ul li a h2,.login-container .visualizer-grid ul .li a h2,.login-container .visualizer-grid ul li a h2,.visualizer-grid .ul .li a #mobile-nav .mobile-nav-main a,.visualizer-grid .ul .li a #store .product-description h1,.visualizer-grid .ul .li a #store .product-description h2,.visualizer-grid .ul .li a .blog-post .h2-dark,.visualizer-grid .ul .li a .h2,.visualizer-grid .ul .li a .lightbox .colored-heading h2,.visualizer-grid .ul .li a .login-container h2,.visualizer-grid .ul .li a .sfcheckoutTitle,.visualizer-grid .ul li a #mobile-nav .mobile-nav-main a,.visualizer-grid .ul li a #store .product-description h1,.visualizer-grid .ul li a #store .product-description h2,.visualizer-grid .ul li a .blog-post .h2-dark,.visualizer-grid .ul li a .h2,.visualizer-grid .ul li a .lightbox .colored-heading h2,.visualizer-grid .ul li a .login-container h2,.visualizer-grid .ul li a .sfcheckoutTitle,.visualizer-grid ul .li a #mobile-nav .mobile-nav-main a,.visualizer-grid ul .li a #store .product-description h1,.visualizer-grid ul .li a #store .product-description h2,.visualizer-grid ul .li a .blog-post .h2-dark,.visualizer-grid ul .li a .h2,.visualizer-grid ul .li a .lightbox .colored-heading h2,.visualizer-grid ul .li a .login-container h2,.visualizer-grid ul .li a .sfcheckoutTitle,.visualizer-grid ul li a #mobile-nav .mobile-nav-main a,.visualizer-grid ul li a #store .product-description h1,.visualizer-grid ul li a #store .product-description h2,.visualizer-grid ul li a .blog-post .h2-dark,.visualizer-grid ul li a .h2,.visualizer-grid ul li a .lightbox .colored-heading h2,.visualizer-grid ul li a .login-container h2,.visualizer-grid ul li a .sfcheckoutTitle{padding-top:38px}#mobile-nav .mobile-nav-main .products-grid.railing-collection-grid ul li a,#store .product-description .products-grid.railing-collection-grid ul li h1,#store .product-description .products-grid.railing-collection-grid ul li h2,.blog-post .products-grid.railing-collection-grid ul li .h2-dark,.lightbox .colored-heading .products-grid.railing-collection-grid ul li h2,.login-container .products-grid.railing-collection-grid ul li h2,.products-grid.railing-collection-grid ul li #mobile-nav .mobile-nav-main a,.products-grid.railing-collection-grid ul li #store .product-description h1,.products-grid.railing-collection-grid ul li #store .product-description h2,.products-grid.railing-collection-grid ul li .blog-post .h2-dark,.products-grid.railing-collection-grid ul li .h2,.products-grid.railing-collection-grid ul li .lightbox .colored-heading h2,.products-grid.railing-collection-grid ul li .login-container h2,.products-grid.railing-collection-grid ul li .sfcheckoutTitle{margin:0 auto .25em;padding-top:13px;width:220px;line-height:2.25rem}.products-grid.railing-collection-grid ul li a.products-grid-btn{background-size:240px 107px}.products-grid.railing-collection-grid ul li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff{margin-top:20px;width:80%!important;-webkit-transform:translateY(90px);-moz-transform:translateY(90px);-ms-transform:translateY(90px);-o-transform:translateY(90px);transform:translateY(90px)}.products-grid.railing-collection-grid ul li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .products-grid-btn__desc{margin-bottom:12px;-webkit-transform:translateY(152px);-moz-transform:translateY(152px);-ms-transform:translateY(152px);-o-transform:translateY(152px);transform:translateY(152px)}#store .product-description .details .products-grid.railing-collection-grid ul li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .sfAddToCartBtn,.products-grid.railing-collection-grid ul li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff #store .product-description .details .sfAddToCartBtn,.products-grid.railing-collection-grid ul li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .button{-webkit-transform:translateY(60px);-moz-transform:translateY(60px);-ms-transform:translateY(60px);-o-transform:translateY(60px);transform:translateY(60px)}.products-grid.railing-collection-grid ul li.radiancerail a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff{margin-top:43px}#inspiration .azek-colors,#inspiration .azek-styles,#timbertech .azek-colors,#timbertech .azek-styles{position:relative;overflow:hidden}#inspiration .owl-pagination,#timbertech .owl-pagination{position:absolute;z-index:1000;bottom:20px;left:50%;margin-left:-500px;width:280px;text-align:left}@media only screen and (max-width:63.9375em){#inspiration .owl-pagination,#timbertech .owl-pagination{left:0;margin-left:0;width:100%;padding-left:14px;text-align:center}}#inspiration .style-slider-wrap,#timbertech .style-slider-wrap{max-width:100%;width:1280px;margin:0 auto;position:relative;z-index:2}#inspiration button,#timbertech button{margin-top:11px}#inspiration .azek-styles,#timbertech .azek-styles{background-color:#593160}#inspiration .azek-styles:before,#timbertech .azek-styles:before{content:"";background-size:42px 72px;background-position:0 0;background-repeat:repeat;opacity:.12;top:0;left:0;bottom:0;right:0;position:absolute;z-index:1}#inspiration .azek-styles .innerdiv,#timbertech .azek-styles .innerdiv{position:relative;float:left}#inspiration .azek-styles .innerdiv .style-text-wrap,#timbertech .azek-styles .innerdiv .style-text-wrap{padding:50px 0 80px 0;color:#fff;text-align:left}#inspiration .azek-styles .innerdiv .style-text-wrap #store .product-description .details .sfAddToCartBtn,#inspiration .azek-styles .innerdiv .style-text-wrap .button,#store .product-description .details #inspiration .azek-styles .innerdiv .style-text-wrap .sfAddToCartBtn,#store .product-description .details #timbertech .azek-styles .innerdiv .style-text-wrap .sfAddToCartBtn,#timbertech .azek-styles .innerdiv .style-text-wrap #store .product-description .details .sfAddToCartBtn,#timbertech .azek-styles .innerdiv .style-text-wrap .button{margin-top:11px}#inspiration .azek-styles .cover-img,#timbertech .azek-styles .cover-img{width:100%;height:300px;float:left}#inspiration .azek-colors,#timbertech .azek-colors{width:100%;background-color:#988f86;float:left}@media only screen and (max-width:63.9375em){#inspiration .azek-colors .style-slider-wrap,#timbertech .azek-colors .style-slider-wrap{width:100%;float:left}}#inspiration .azek-colors::before,#timbertech .azek-colors::before{content:"";background-position:0 0;background-repeat:repeat;background-size:39px 68px;opacity:.12;top:0;left:0;bottom:0;right:0;position:absolute;z-index:1}#inspiration .azek-colors .innerdiv,#timbertech .azek-colors .innerdiv{float:left;width:50%}@media only screen and (max-width:53.75em){#inspiration .azek-colors .innerdiv,#timbertech .azek-colors .innerdiv{padding:50px 20px;width:100%}}@media only screen and (min-width:53.8125em){#inspiration .azek-colors .innerdiv,#timbertech .azek-colors .innerdiv{padding:30px 0 0 6%}}#inspiration .azek-colors .color-text-wrap,#timbertech .azek-colors .color-text-wrap{color:#fff}#inspiration .azek-colors .color-text-wrap #store .product-description .details .sfAddToCartBtn,#inspiration .azek-colors .color-text-wrap .button,#store .product-description .details #inspiration .azek-colors .color-text-wrap .sfAddToCartBtn,#store .product-description .details #timbertech .azek-colors .color-text-wrap .sfAddToCartBtn,#timbertech .azek-colors .color-text-wrap #store .product-description .details .sfAddToCartBtn,#timbertech .azek-colors .color-text-wrap .button{margin-top:11px}#inspiration .texture-wrap,#timbertech .texture-wrap{width:37.5%;height:300px;float:left;position:relative;overflow:hidden}@media only screen and (max-width:53.75em){#inspiration .texture-wrap,#timbertech .texture-wrap{width:100%}}#inspiration .texture-wrap .cover-img,#timbertech .texture-wrap .cover-img{float:left}#inspiration .texture-1,#timbertech .texture-1{width:66.66666666666666%}#inspiration .texture-2,#timbertech .texture-2{width:33.33333333333333%}#inspiration .texture-3,#timbertech .texture-3{width:41.66666666666667%}#inspiration .texture-4,#timbertech .texture-4{width:58.33333333333334%}#inspiration .texture-1,#inspiration .texture-2,#timbertech .texture-1,#timbertech .texture-2{height:115px;border-bottom:2px solid #fff}#inspiration .texture-3,#inspiration .texture-4,#timbertech .texture-3,#timbertech .texture-4{height:185px}#inspiration .texture-2,#inspiration .texture-4,#timbertech .texture-2,#timbertech .texture-4{border-left:2px solid #fff}#inspiration .white-dash,#timbertech .white-dash{margin:5px 0 20px 0;width:25px;height:1px;background-color:#fff;display:block}#timbertech .img-wrap{overflow:hidden;height:300px;float:left}#timbertech .image-wrap{width:45%;height:240px;float:left;position:relative;overflow:hidden}@media only screen and (max-width:53.75em){#timbertech .image-wrap{width:100%}}#timbertech .image-wrap .cover-img{float:left}#timbertech .color-text-wrap{padding-bottom:15px}#timbertech .cover-img{width:100%!important}#timbertech .img-wrap{overflow:hidden;height:300px;float:left}#timbertech .img-wrap img{position:absolute}.pros .pro-wrap{margin:0;width:100%;padding:10px 20px}.pros .pro-wrap .form,.pros .pro-wrap form{margin-top:13px}.pros .pro-wrap a,.pros .pro-wrap p{font-size:.875rem}.pros .pro-wrap .log-in{line-height:40px;padding:0 0 0 20px;float:left}.pros .pro-wrap .select-wrap,.pros .pro-wrap .sfcheckoutFormList .sfCreditCardExpirationMonth,.pros .pro-wrap .sfcheckoutFormList .sfCreditCardExpirationYear,.pros .pro-wrap .sfcheckoutFormList .sfCreditCardType,.pros .pro-wrap input[type=text],.sfcheckoutFormList .pros .pro-wrap .sfCreditCardExpirationMonth,.sfcheckoutFormList .pros .pro-wrap .sfCreditCardExpirationYear,.sfcheckoutFormList .pros .pro-wrap .sfCreditCardType{margin:0 10px 30px 0;width:44%;max-width:136px}.pros .find-dealer{margin:0;padding:0 0 30px 0;width:100%;background-color:#fff;border-bottom:1px solid #e0ded8;float:left;position:relative}#store .product-description .details .pros .find-dealer .sfAddToCartBtn,.pros .find-dealer #store .product-description .details .sfAddToCartBtn,.pros .find-dealer .button{margin:0}.pros .find-dealer .pro-wrap{float:right;position:relative}.pros .find-dealer-home .error{position:absolute;right:0;margin:0;width:100%;width:calc(100% - 40px);left:20px;bottom:10px}.pros .cover-img{float:left}.pros .cover-img p{padding-bottom:11px}.pros .cover-img .pro-wrap{padding:30px 20px}.pros .rewards-badge{width:153px;height:131px;margin:0 0 20px 0}.news-headline{margin-bottom:0}.resources-home{margin:0}.resources-home .cover-img .innerdiv{padding:50px 20px}.resources-home .resource-callouts{width:100%;float:left;display:block;margin-bottom:20px}.resources-home .resource-callouts li{width:100%;height:60px;text-align:left;display:block;float:left;margin-bottom:20px;overflow:hidden}.resources-home .resource-callouts li a{width:100%;height:100%;text-decoration:none;display:inline-block}.resources-home .resource-callouts li a .inner-a{background:rgba(223,122,0,.9);width:100%;height:100%}.resources-home .resource-callouts li a .inner-a:hover{background:rgba(182,100,0,.9)}.resources-home .resource-callouts li a .inner-a:active{background:rgba(96,52,0,.9)}.resources-home .resource-callouts li a .inner-a p{clear:both;padding-left:20px;padding-right:20px;text-align:left}.resources-home .resource-callouts li .callout-link{display:none}#intro-area .details .resources-home .resource-callouts li h2,#store .store-heading .resources-home .resource-callouts li h2,.add-project .resources-home .resource-callouts li h3,.data-table .resources-home .resource-callouts li h2,.resources-home .resource-callouts li #intro-area .details h2,.resources-home .resource-callouts li #store .store-heading h2,.resources-home .resource-callouts li .add-project h3,.resources-home .resource-callouts li .data-table h2,.resources-home .resource-callouts li .h3,.resources-home .resource-callouts li .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.resources-home .resource-callouts li .sfcheckoutStepSubTitle,.resources-home .resource-callouts li .sfcheckoutStepTitle,.resources-home .resource-callouts li .sfshoppingCartWrp .sfshoppingCartTitle,.sfMessage.sfMsgPositive.sfMsgVisible .resources-home .resource-callouts li .sfMessageElement,.sfshoppingCartWrp .resources-home .resource-callouts li .sfshoppingCartTitle{padding-top:19px;float:left;-webkit-font-smoothing:antialiased;font-size:16px}.resources-home .resource-callouts .svg-wrap{margin:0 10px;width:30px;height:60px;float:left}.hero-tag .cover-img{height:300px}.hero-tag .tag{display:none}.hero-tag .button-span a{height:100px;background:#000}#mobile-nav .mobile-nav-main .hero-tag .button-span a,#store .product-description .hero-tag .button-span h1,#store .product-description .hero-tag .button-span h2,.blog-post .hero-tag .button-span .h2-dark,.hero-tag .button-span #mobile-nav .mobile-nav-main a,.hero-tag .button-span #store .product-description h1,.hero-tag .button-span #store .product-description h2,.hero-tag .button-span .blog-post .h2-dark,.hero-tag .button-span .h2,.hero-tag .button-span .lightbox .colored-heading h2,.hero-tag .button-span .login-container h2,.hero-tag .button-span .sfcheckoutTitle,.lightbox .colored-heading .hero-tag .button-span h2,.login-container .hero-tag .button-span h2{margin-left:0}#mobile-nav .mobile-nav-main .hero-tag .button-span a:after,#store .product-description .hero-tag .button-span h1:after,#store .product-description .hero-tag .button-span h2:after,.blog-post .hero-tag .button-span .h2-dark:after,.hero-tag .button-span #mobile-nav .mobile-nav-main a:after,.hero-tag .button-span #store .product-description h1:after,.hero-tag .button-span #store .product-description h2:after,.hero-tag .button-span .blog-post .h2-dark:after,.hero-tag .button-span .h2:after,.hero-tag .button-span .lightbox .colored-heading h2:after,.hero-tag .button-span .login-container h2:after,.hero-tag .button-span .sfcheckoutTitle:after,.lightbox .colored-heading .hero-tag .button-span h2:after,.login-container .hero-tag .button-span h2:after{display:none}.hero-tag .button-span .arrow-link{display:inline-block}.hero-tag .button-span.style-cta a{background:#593160}.hero-tag .button-span.style-cta a:hover{background:#402345;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background}.hero-tag .button-span.style-cta a:active{background:#0b060c}@media (max-width:768px){.hero-tag.heroTag--responsive .cover-img{height:400px}.hero-tag.heroTag--responsive .tag{display:block;position:absolute;left:0;bottom:0;width:100%;margin:0}.hero-tag.heroTag--responsive .text-wrap{width:100%;height:auto;padding:8px 0 5px;background-color:#988f86;text-align:center}.hero-tag.heroTag--responsive h1{font-size:1.5em;line-height:1.8rem;text-transform:uppercase;padding-top:4px}}#campaign-charlotte-hero .button-span a{height:156px}.innerdiv .content{width:100%;float:left}.innerdiv .content.width-full{width:100%}.innerdiv .detail{padding-top:20px;width:100%;float:left}.innerdiv ul.collection-links{padding-left:25px}.innerdiv ul.collection-links li{padding-bottom:6px;position:relative}.innerdiv ul.collection-links li:before{content:"";background-position:left top;background-repeat:no-repeat;background-size:8px 9px;width:8px;height:9px;top:4px;left:-15px;position:absolute;display:block}.innerdiv ul.collection-links a{font-family:DINWeb-Bold,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:.75rem;font-weight:700;color:#005bbb;text-transform:uppercase;text-decoration:none;position:relative}.innerdiv ul.collection-links a:before{content:"";height:1px;position:absolute;bottom:-1px;left:0;background-color:#005bbb;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;width:100%;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.innerdiv ul.collection-links a:hover:before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.innerdiv ul.collection-links li.active a:before{width:100%}.innerdiv ul.collection-links.architect-binder{padding:10px 0 0 16px}.innerdiv ul.collection-links.architect-binder li:before{background-position:left top;background-repeat:no-repeat}.innerdiv ul.collection-links.architect-binder a{color:#fff}.innerdiv ul.collection-links.architect-binder a:before{background-color:#fff}.innerdiv .content.ppc{width:100%}.innerdiv .detail.ppc{padding:0;width:100%;float:left}.innerdiv .detail.ppc h1{padding:20px 0 6px 0;font-size:1.75em;line-height:36px;text-transform:uppercase}.innerdiv .detail.ppc .ppc-dealer{margin-top:30px;float:left}.innerdiv .detail.ppc .ppc-dealer .error{margin-left:0;display:inline-block}#store .product-description .details .innerdiv .detail.ppc .sfAddToCartBtn,.innerdiv .detail.ppc #store .product-description .details .sfAddToCartBtn,.innerdiv .detail.ppc .btn-blue,.innerdiv .detail.ppc .select-wrap,.innerdiv .detail.ppc .sfcheckoutFormList .sfCreditCardExpirationMonth,.innerdiv .detail.ppc .sfcheckoutFormList .sfCreditCardExpirationYear,.innerdiv .detail.ppc .sfcheckoutFormList .sfCreditCardType,.innerdiv .detail.ppc input,.sfcheckoutFormList .innerdiv .detail.ppc .sfCreditCardExpirationMonth,.sfcheckoutFormList .innerdiv .detail.ppc .sfCreditCardExpirationYear,.sfcheckoutFormList .innerdiv .detail.ppc .sfCreditCardType{float:left}.innerdiv .detail.ppc input{margin-bottom:20px}.innerdiv .detail.ppc .select-wrap,.innerdiv .detail.ppc .sfcheckoutFormList .sfCreditCardExpirationMonth,.innerdiv .detail.ppc .sfcheckoutFormList .sfCreditCardExpirationYear,.innerdiv .detail.ppc .sfcheckoutFormList .sfCreditCardType,.sfcheckoutFormList .innerdiv .detail.ppc .sfCreditCardExpirationMonth,.sfcheckoutFormList .innerdiv .detail.ppc .sfCreditCardExpirationYear,.sfcheckoutFormList .innerdiv .detail.ppc .sfCreditCardType{margin:0 20px 20px 0}.blog-post ul,ul.collection-bullets{padding-left:22px}.blog-post ul li,ul.collection-bullets li{padding-bottom:6px;font-size:.875rem;position:relative}.blog-post ul li:before,ul.collection-bullets li:before{content:"\2022";top:-1px;left:-15px;position:absolute;display:block}.blog-post ul li ul.sub-bullets,ul.collection-bullets li ul.sub-bullets{padding-left:12px}.blog-post ul li ul.sub-bullets li,ul.collection-bullets li ul.sub-bullets li{padding:0 1.5px;font-size:.75rem}.blog-post ul li ul.sub-bullets li:before,ul.collection-bullets li ul.sub-bullets li:before{content:"ΓÇ║";left:-8px;top:0}.content-img-sm img{width:100%}#store .product-description .details .products-button.sfAddToCartBtn,.button.products-button{margin-top:21px;float:left;clear:left}.board-sample,.sm-viz{margin-bottom:20px;width:100%;height:auto}.board-sample .interactive-board .board-wrap-outer .caption,.board-sample .note,.interactive-board .board-wrap-outer .board-sample .caption,.interactive-board .board-wrap-outer .sm-viz .caption,.sm-viz .interactive-board .board-wrap-outer .caption,.sm-viz .note{padding:5px 0 0 0;text-align:right;font-style:italic}.secondary-imgs{width:100%;height:140px}.secondary-imgs ul li{width:33.33333%;height:140px;border-top:2px solid #fff;position:relative;display:block;float:left;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center}.secondary-imgs ul li:nth-child(-n+2){border-right:2px solid #fff}.product-swatch-wrap .secondary-imgs ul li .product-swatch-text,.secondary-imgs ul .product-swatch-wrap li .product-swatch-text,.secondary-imgs ul li .swatch-text{position:absolute;bottom:8px;left:12px}.callout-link-wrap a:first-child{margin:12px 30px 0 0}.callout-link-wrap .callout-link.champagne{margin-top:12px}.lg-col-head{margin-top:50px}.lg-col-head .callout-link{margin-top:6px}.decking-colors-wrap{padding-left:6px;width:100%}.decking-colors-wrap .decking-colors{font-size:0;position:relative}.decking-colors-wrap .decking-colors li{padding:0 12px 10px 0;width:48%;float:left}.decking-colors-wrap .decking-colors li .swatch-bg{width:36px;height:36px;border-radius:18px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;display:block}.decking-colors-wrap .decking-colors li .swatch-bg:after{content:"";width:36px;height:36px;left:0;top:0;background-image:url(/Sitefinity/WebsiteTemplates/Azek/App_Themes/Azek/images/ui/hex.png);position:absolute;opacity:1;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.decking-colors-wrap .decking-colors a{width:100%;text-decoration:none;position:relative;float:left}.decking-colors-wrap .decking-colors a .product-swatch-wrap li .product-swatch-text,.decking-colors-wrap .decking-colors a .swatch-text,.product-swatch-wrap li .decking-colors-wrap .decking-colors a .product-swatch-text{padding-left:46px;height:36px;color:#58595b;text-align:left;display:table;position:absolute}.decking-colors-wrap .decking-colors a .product-swatch-wrap li .product-swatch-text .cell,.decking-colors-wrap .decking-colors a .swatch-text .cell,.product-swatch-wrap li .decking-colors-wrap .decking-colors a .product-swatch-text .cell{display:table-cell;vertical-align:middle}.second-sm-col-head{padding-top:17px;clear:both}.product-swatch-wrap{width:100%}.product-swatch-wrap li{display:block;position:relative;width:50%;float:left}.product-swatch-wrap li .product-swatch-bg{margin:0 auto 50px auto;width:143px;height:76px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;display:block}.product-swatch-wrap li .product-swatch-text{color:#58595b;width:100%;top:87px;left:0;position:absolute;display:block}.interactive-board .board-wrap-outer .product-swatch-wrap li .product-swatch-text .caption,.product-swatch-wrap li .product-swatch-text .interactive-board .board-wrap-outer .caption,.product-swatch-wrap li .product-swatch-text .note{font-size:.5625rem;text-transform:lowercase}.search-faqs .search-container-special{margin-top:21px}.search-faqs .detail{padding-top:30px}.warranty-care .innerdiv .detail{width:100%;max-width:316px;float:left;clear:left}.outerdiv.style-swatches{margin-bottom:50px}.cover-img-collage.style .img-wrap{height:auto}.cover-img-collage.style .innerdiv{position:relative}.cover-img-collage.style .img-1,.cover-img-collage.style .img-2,.cover-img-collage.style .img-3,.cover-img-collage.style .img-4{background-position:50% 50%;background-size:cover;float:left;position:relative}.cover-img-collage.style .img-1{width:64.2%;height:200px;border-right:1px solid #fff}.cover-img-collage.style .img-2{width:35.8%;height:130px;float:right;border-bottom:1px solid #fff}.cover-img-collage.style .img-3{width:17.9%;height:70px;border-right:1px solid #fff}.cover-img-collage.style .img-4{width:17.9%;height:70px}#choosing-color .item-wrap{float:left;position:relative}#choosing-color .decking-colors-wrap{margin:0 0 30px -2px;padding:0;width:100%}#choosing-color .decking-colors-wrap .decking-colors{text-align:left}#choosing-color .decking-colors-wrap .decking-colors li{width:50%}.ppc-two-col .item-wrap{float:left;position:relative}.ppc-two-col .item-wrap img{margin-bottom:0}.ppc-two-col .item-wrap .button-span a{padding:22px 20px 18px 20px;height:auto;color:#fff}.for-pros .innerdiv .content .inline-text a{color:#58595b;text-decoration:underline;text-transform:uppercase}.for-pros .innerdiv .content .inline-text a:hover{color:#005bbb}#store .product-description .details .for-pros .innerdiv .content .sfAddToCartBtn,.for-pros .innerdiv .content #store .product-description .details .sfAddToCartBtn,.for-pros .innerdiv .content .button{margin:30px 30px 0 0}.for-pros .innerdiv .detail{padding-top:89px}.for-pros .innerdiv .detail .cover-img{width:100%;height:180px}.for-pros .innerdiv .detail .cover-img .svg-wrap{width:178px;height:150px;position:absolute;top:50%;left:50%;width:178px;height:150px;margin:-75px 0 0 -89px}#science-and-style .two-col .item-wrap{margin:21px 0 0 0;width:100%}#science-and-style .two-col .item-wrap:first-child{margin-top:25px}#science-and-style .detail{margin-top:21px;padding-top:30px;height:442px;background-color:#005bbb;position:relative}#science-and-style .detail ul.advantages-icons{position:relative;z-index:2}#science-and-style .detail ul.advantages-icons li{margin:0 7.27% 30px 7.27%;width:35.44%;height:112px;float:left}#science-and-style .detail ul.advantages-icons li .text-wrap{margin:0 auto;max-width:112px;display:block}#science-and-style .detail ul.advantages-icons .svg-wrap{margin:0 auto 10px auto;width:57px;height:65px}#science-and-style .detail:before{content:"";height:442px;width:3000px;background-color:#005bbb;top:0;bottom:0;left:-100%;position:absolute}#science-and-style .detail:after{content:"";height:442px;width:3000px;background-position:0 0;background-repeat:repeat;background-size:42px 72px;opacity:.12;top:0;bottom:0;left:-100%;position:absolute;z-index:1}#science-and-style .content.special{padding-top:30px}#science-and-style .badge-wrap{margin-top:30px}ul.advantages-icons-list{position:relative;z-index:2}ul.advantages-icons-list li{width:33.33%;height:112px;float:left}ul.advantages-icons-list li:nth-child(-n+3){margin:0 0 30px 0}@media only screen and (max-width:28em){ul.advantages-icons-list li{width:50%}ul.advantages-icons-list li:nth-child(-n+4){margin:0 0 30px 0}}ul.advantages-icons-list li .text-wrap{margin:0 auto;max-width:112px;color:#58595b;display:block}ul.advantages-icons-list .svg-wrap{margin:0 auto 10px auto;width:57px;height:65px}#alloy-solo .alloy-armour-callout{margin-top:0}#alloy-solo .alloy-armour-callout #intro-area.outerdiv .innerdiv p,#alloy-solo .alloy-armour-callout #store .product-description .details .sfproductDynamicFieldsList,#alloy-solo .alloy-armour-callout #store .product-description .details .sfproductInventory,#alloy-solo .alloy-armour-callout .blog-post ol,#alloy-solo .alloy-armour-callout .blog-post ul,#alloy-solo .alloy-armour-callout .body-copy,#alloy-solo .alloy-armour-callout .events .content .text-link,#alloy-solo .alloy-armour-callout .sfMessage.sfMsgVisible .sfMessageElement,#alloy-solo .alloy-armour-callout .sfcheckoutPreviewAddress,#alloy-solo .alloy-armour-callout .sfcheckoutTotalPriceWrp,#alloy-solo .alloy-armour-callout .sforderSummaryTable,#alloy-solo .alloy-armour-callout .sfshippingOptionsWrp,#intro-area.outerdiv .innerdiv #alloy-solo .alloy-armour-callout p,#store .product-description .details #alloy-solo .alloy-armour-callout .sfproductDynamicFieldsList,#store .product-description .details #alloy-solo .alloy-armour-callout .sfproductInventory,.blog-post #alloy-solo .alloy-armour-callout ol,.blog-post #alloy-solo .alloy-armour-callout ul,.events .content #alloy-solo .alloy-armour-callout .text-link,.sfMessage.sfMsgVisible #alloy-solo .alloy-armour-callout .sfMessageElement{font-size:1rem;line-height:1.3125rem}.alloy-armour-callout{margin-top:50px;width:100%;position:relative;float:left}#intro-area.outerdiv .innerdiv .alloy-armour-callout p,#store .product-description .details .alloy-armour-callout .sfproductDynamicFieldsList,#store .product-description .details .alloy-armour-callout .sfproductInventory,.alloy-armour-callout #intro-area.outerdiv .innerdiv p,.alloy-armour-callout #store .product-description .details .sfproductDynamicFieldsList,.alloy-armour-callout #store .product-description .details .sfproductInventory,.alloy-armour-callout .blog-post ol,.alloy-armour-callout .blog-post ul,.alloy-armour-callout .body-copy,.alloy-armour-callout .events .content .text-link,.alloy-armour-callout .sfMessage.sfMsgVisible .sfMessageElement,.alloy-armour-callout .sfcheckoutPreviewAddress,.alloy-armour-callout .sfcheckoutTotalPriceWrp,.alloy-armour-callout .sforderSummaryTable,.alloy-armour-callout .sfshippingOptionsWrp,.blog-post .alloy-armour-callout ol,.blog-post .alloy-armour-callout ul,.events .content .alloy-armour-callout .text-link,.sfMessage.sfMsgVisible .alloy-armour-callout .sfMessageElement{padding:0 0 25px 0}.armour-badge{width:100%;float:left}.armour-badge .svg-wrap{width:95px;height:107px}#decking-materials-comparison.outerdiv{margin-bottom:0}#decking-materials-comparison .three-col{padding-top:50px;clear:both}#materials-table,#railing-table,#railing-table2{width:100%;position:relative;z-index:10}#materials-table.overflow,#railing-table.overflow,#railing-table2.overflow{overflow-x:scroll}#materials-table .interactive-board .board-wrap-outer .caption,#materials-table .note,#railing-table .interactive-board .board-wrap-outer .caption,#railing-table .note,#railing-table2 .interactive-board .board-wrap-outer .caption,#railing-table2 .note,.interactive-board .board-wrap-outer #materials-table .caption,.interactive-board .board-wrap-outer #railing-table .caption,.interactive-board .board-wrap-outer #railing-table2 .caption{padding:30px 0 0 7px;max-width:475px;text-indent:-7px;float:left}#materials-table .interactive-board .board-wrap-outer .caption:before,#materials-table .note:before,#railing-table .interactive-board .board-wrap-outer .caption:before,#railing-table .note:before,#railing-table2 .interactive-board .board-wrap-outer .caption:before,#railing-table2 .note:before,.interactive-board .board-wrap-outer #materials-table .caption:before,.interactive-board .board-wrap-outer #railing-table .caption:before,.interactive-board .board-wrap-outer #railing-table2 .caption:before{content:"*";position:relative}#materials-table .display-container,#railing-table .display-container,#railing-table2 .display-container{position:relative;width:100%;float:left;display:none}#materials-table .display-container #store .product-description .details .sfAddToCartBtn,#materials-table .display-container .button,#materials-table .display-container button,#railing-table .display-container #store .product-description .details .sfAddToCartBtn,#railing-table .display-container .button,#railing-table .display-container button,#railing-table2 .display-container #store .product-description .details .sfAddToCartBtn,#railing-table2 .display-container .button,#railing-table2 .display-container button,#store .product-description .details #materials-table .display-container .sfAddToCartBtn,#store .product-description .details #railing-table .display-container .sfAddToCartBtn,#store .product-description .details #railing-table2 .display-container .sfAddToCartBtn{position:relative;background:#fff;border:1px solid #9b9b9d;color:#9b9b9d;float:left;margin-right:10px}#materials-table .display-container #store .product-description .details .sfAddToCartBtn:hover,#materials-table .display-container .button:hover,#materials-table .display-container button:hover,#railing-table .display-container #store .product-description .details .sfAddToCartBtn:hover,#railing-table .display-container .button:hover,#railing-table .display-container button:hover,#railing-table2 .display-container #store .product-description .details .sfAddToCartBtn:hover,#railing-table2 .display-container .button:hover,#railing-table2 .display-container button:hover,#store .product-description .details #materials-table .display-container .sfAddToCartBtn:hover,#store .product-description .details #railing-table .display-container .sfAddToCartBtn:hover,#store .product-description .details #railing-table2 .display-container .sfAddToCartBtn:hover{border-color:#005bbb;color:#005bbb}#materials-table .display-container #store .product-description .details .active.sfAddToCartBtn,#materials-table .display-container .button.active,#materials-table .display-container button.active,#railing-table .display-container #store .product-description .details .active.sfAddToCartBtn,#railing-table .display-container .button.active,#railing-table .display-container button.active,#railing-table2 .display-container #store .product-description .details .active.sfAddToCartBtn,#railing-table2 .display-container .button.active,#railing-table2 .display-container button.active,#store .product-description .details #materials-table .display-container .active.sfAddToCartBtn,#store .product-description .details #railing-table .display-container .active.sfAddToCartBtn,#store .product-description .details #railing-table2 .display-container .active.sfAddToCartBtn{border-color:#005bbb;color:#005bbb}@media only screen and (max-width:53.125em){#materials-table .display-container,#railing-table .display-container,#railing-table2 .display-container{display:block}}#materials-table .display:after,#railing-table .display:after,#railing-table2 .display:after{content:"";width:7px;height:11px;background-size:7px 11px;background-position:center center;background-repeat:no-repeat;display:inline-block;position:relative;right:0;top:1px;margin-left:5px}#materials-table .display-columns,#railing-table .display-columns,#railing-table2 .display-columns{width:100%;padding:10px;border:1px solid #9b9b9d;display:none;float:left;clear:both;margin-top:10px;margin-bottom:20px}#materials-table .display-columns.active,#railing-table .display-columns.active,#railing-table2 .display-columns.active{-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;display:block}#materials-table .display-columns ul,#railing-table .display-columns ul,#railing-table2 .display-columns ul{float:left;width:100%}#materials-table .display-columns li,#railing-table .display-columns li,#railing-table2 .display-columns li{float:left;width:100%;margin-bottom:5px}#materials-table .display-columns li input,#railing-table .display-columns li input,#railing-table2 .display-columns li input{display:inline-block;margin:0 10px 0 0;padding:0;height:auto;line-height:0}#materials-table .display-columns li label,#railing-table .display-columns li label,#railing-table2 .display-columns li label{display:inline-block;font-size:.875em}#materials-table .table-container,#railing-table .table-container,#railing-table2 .table-container{float:left;width:100%;margin-top:20px;overflow-x:auto}#materials-table .table-container.overflow,#railing-table .table-container.overflow,#railing-table2 .table-container.overflow{overflow-x:scroll}#materials-table .table-container table,#railing-table .table-container table,#railing-table2 .table-container table{float:left;width:100%;border-collapse:collapse}#materials-table .table-container table td,#materials-table .table-container table th,#railing-table .table-container table td,#railing-table .table-container table th,#railing-table2 .table-container table td,#railing-table2 .table-container table th{text-align:center;vertical-align:middle}#materials-table .table-container table td.category,#materials-table .table-container table th.category,#railing-table .table-container table td.category,#railing-table .table-container table th.category,#railing-table2 .table-container table td.category,#railing-table2 .table-container table th.category{padding-left:6%;text-align:left}#materials-table .table-container table td.rail-category,#materials-table .table-container table th.rail-category,#railing-table .table-container table td.rail-category,#railing-table .table-container table th.rail-category,#railing-table2 .table-container table td.rail-category,#railing-table2 .table-container table th.rail-category{padding-left:1%;text-align:left}@media only screen and (max-width:42.5em){#materials-table .table-container [data=otherWoods],#railing-table .table-container [data=otherWoods],#railing-table2 .table-container [data=otherWoods]{display:none}}@media only screen and (max-width:35em){#materials-table .table-container [data=cappedWoods],#railing-table .table-container [data=cappedWoods],#railing-table2 .table-container [data=cappedWoods]{display:none}}#materials-table .table-container thead tr,#railing-table .table-container thead tr,#railing-table2 .table-container thead tr{background:#988f86}#materials-table .table-container thead th,#railing-table .table-container thead th,#railing-table2 .table-container thead th{padding:24px 20px 20px 20px;font-size:1rem;font-family:DINWeb-Bold;font-weight:700;text-transform:uppercase;color:#fff;border-right:2px solid #fff}#materials-table .table-container thead th.rail-profile,#railing-table .table-container thead th.rail-profile,#railing-table2 .table-container thead th.rail-profile{padding:20px 10px 10px 10px!important;width:15%!important;font-size:.8125rem!important;line-height:17px;border-top:2px solid #fff;font-weight:200!important}#materials-table .table-container td,#railing-table .table-container td,#railing-table2 .table-container td{padding:14px 20px 11px 20px;width:23%;border-right:2px solid #988f86;font-size:.875rem;line-height:1.125rem;color:#263f6a}#materials-table .table-container td:last-child,#railing-table .table-container td:last-child,#railing-table2 .table-container td:last-child{border:none}#materials-table .table-container td.category,#railing-table .table-container td.category,#railing-table2 .table-container td.category{width:30%;font-size:1rem;font-family:DINWeb-Bold;font-weight:700;text-transform:uppercase}#materials-table .table-container td.rail-category,#railing-table .table-container td.rail-category,#railing-table2 .table-container td.rail-category{padding:11px 5px 11px 11px!important;font-size:.8125rem;font-family:DINWeb-Bold;font-weight:700;text-transform:uppercase}#materials-table .table-container td.rail-category em,#railing-table .table-container td.rail-category em,#railing-table2 .table-container td.rail-category em{font-size:.625rem}#materials-table .table-container td.star-1,#railing-table .table-container td.star-1,#railing-table2 .table-container td.star-1{background-position:center center;background-repeat:no-repeat;background-size:27px 26px}#materials-table .table-container td.star-2,#railing-table .table-container td.star-2,#railing-table2 .table-container td.star-2{background-position:center center;background-repeat:no-repeat;background-size:59px 26px}#materials-table .table-container td.star-2-half,#railing-table .table-container td.star-2-half,#railing-table2 .table-container td.star-2-half{background-position:center center;background-repeat:no-repeat;background-size:77.5px 26px}#materials-table .table-container td.star-3,#railing-table .table-container td.star-3,#railing-table2 .table-container td.star-3{background-position:center center;background-repeat:no-repeat;background-size:91px 26px}#materials-table .table-container td.star-3.railing-comp,#railing-table .table-container td.star-3.railing-comp,#railing-table2 .table-container td.star-3.railing-comp{background-size:60px 16px!important}#materials-table .table-container td.checked,#railing-table .table-container td.checked,#railing-table2 .table-container td.checked{background-position:50% 50%}#materials-table .table-container tr,#railing-table .table-container tr,#railing-table2 .table-container tr{border-bottom:2px solid #988f86}#materials-table .table-container tr:last-child,#railing-table .table-container tr:last-child,#railing-table2 .table-container tr:last-child{border:none}#azek-app-steps .three-col,#replanking-a-deck .three-col{padding-top:50px;float:left}#azek-app-steps .three-col .item-wrap{padding:20px;background-color:#e0ded8;position:relative}#azek-app-steps .three-col .item-wrap:last-child{margin-bottom:0}#azek-app-steps .three-col .item-wrap .copy-wrap{margin-left:72px;float:left}#azek-app-steps .three-col .num-wrap{width:52px;height:60px;background-position:center center;background-repeat:no-repeat;background-size:52px 60px;position:absolute;top:20px;left:20px}#azek-app-steps .three-col .num-wrap .h4,#azek-app-steps .three-col .num-wrap .project h3 a,#azek-app-steps .three-col .num-wrap header .sign-in-container p,#azek-app-steps .three-col .num-wrap header .sign-out-container p,#azek-app-steps .three-col.carousel .num-wrap .projects-slider-3.additional-projects h3 a,#azek-app-steps .three-col.carousel .projects-slider-3.additional-projects h3 .num-wrap a,.project h3 #azek-app-steps .three-col .num-wrap a,header .sign-in-container #azek-app-steps .three-col .num-wrap p,header .sign-out-container #azek-app-steps .three-col .num-wrap p{padding-top:16px;color:#fff;text-align:center}.trim .two-col{margin-bottom:20px;float:left}.trim .two-col .item-wrap{margin-bottom:30px}.five-col{clear:both}.five-col .item-wrap{width:100%;float:left}.five-col .item-wrap img{margin-bottom:10px}.decking-colors-hero .hidden-img{height:auto!important;display:block}.decking-colors-hero .tag{margin:170px auto 0 auto!important}.decking-colors-hero .tag .text-wrap{width:460px!important}#store .product-description .details .interactive-board .innerdiv .text-wrap .sfAddToCartBtn span,.interactive-board .innerdiv .text-wrap #store .product-description .details .sfAddToCartBtn span,.interactive-board .innerdiv .text-wrap .button span{display:none}.interactive-board .board-wrap-outer{margin:0 auto;width:100%;position:relative}.interactive-board .board-wrap-outer .board-wrap-inner{width:100%;position:relative;background-size:contain;background-position:0 0;background-repeat:no-repeat;position:relative;opacity:0;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity}.interactive-board .board-wrap-outer .board-wrap-inner:before{display:block;content:"";width:100%;padding-top:44.44444%}.interactive-board .board-wrap-outer .board-wrap-inner>.content{position:absolute;top:0;left:0;right:0;bottom:0}.interactive-board .board-wrap-outer .board-wrap-inner.square-profile{background-image:url(/images/home/interactive-board.png)}.interactive-board .board-wrap-outer .board-wrap-inner.grooved-profile{background-image:url(/images/home/interactive-board-groove.png);position:absolute;top:0;left:0}.interactive-board .board-wrap-outer .board-wrap-inner.active{opacity:1}.interactive-board .board-wrap-outer .caption{position:absolute;bottom:0;right:0}.interactive-board .board-wrap-outer .hotspot-wrap{width:100%;position:relative;position:absolute;top:0;left:0}.interactive-board .board-wrap-outer .hotspot-wrap:before{display:block;content:"";width:100%;padding-top:44.44444%}.interactive-board .board-wrap-outer .hotspot-wrap>.content{position:absolute;top:0;left:0;right:0;bottom:0}.interactive-board .board-wrap-outer .hotspot-wrap .hotspot,.interactive-board .board-wrap-outer .hotspot-wrap .hotspot.active{width:24px;height:24px;background:url(/images/home/hotspot.png) 0 0 no-repeat;background-size:contain;position:absolute;cursor:pointer}.interactive-board .board-wrap-outer .hotspot-wrap .hotspot-1{top:32%;left:50%}.interactive-board .board-wrap-outer .hotspot-wrap .hotspot-2{top:58%;left:33%}.interactive-board .board-wrap-outer .hotspot-wrap .hotspot-3{top:62%;left:6%}.interactive-board .board-hovers{margin-top:20px}.interactive-board .board-hovers .text-wrap{margin-bottom:8px;position:relative;float:left;width:100%}.interactive-board .board-hovers .svg-wrap{width:75px;height:75px;padding-left:18px}.interactive-board .board-hovers .board-wrap-outer .caption,.interactive-board .board-hovers .note,.interactive-board .board-wrap-outer .board-hovers .caption{padding-top:5px;padding-left:18px}.interactive-board .board-hovers .h4,.interactive-board .board-hovers .project h3 a,.interactive-board .board-hovers .three-col.carousel .projects-slider-3.additional-projects h3 a,.interactive-board .board-hovers header .sign-in-container p,.interactive-board .board-hovers header .sign-out-container p,.project h3 .interactive-board .board-hovers a,.three-col.carousel .projects-slider-3.additional-projects h3 .interactive-board .board-hovers a,header .sign-in-container .interactive-board .board-hovers p,header .sign-out-container .interactive-board .board-hovers p{margin-top:4px}.interactive-board .board-hovers .h4:before,.interactive-board .board-hovers .project h3 a:before,.interactive-board .board-hovers .three-col.carousel .projects-slider-3.additional-projects h3 a:before,.interactive-board .board-hovers header .sign-in-container p:before,.interactive-board .board-hovers header .sign-out-container p:before,.project h3 .interactive-board .board-hovers a:before,.three-col.carousel .projects-slider-3.additional-projects h3 .interactive-board .board-hovers a:before,header .sign-in-container .interactive-board .board-hovers p:before,header .sign-out-container .interactive-board .board-hovers p:before{content:"+ "}.shoulder{padding:0 10px 0 0}.shoulder:after{content:"";width:7px;height:11px;background-size:7px 11px;background-position:center center;background-repeat:no-repeat;display:inline-block;position:relative;right:0;top:1px;margin-left:5px}.profile-display-container{position:relative;float:left;display:block;margin-top:-3px}.profile-display-container button{position:relative;background:#fff;border:1px solid #9b9b9d;color:#9b9b9d;float:left;margin-right:10px}.profile-display-container button:hover{border-color:#005bbb;color:#005bbb}.profile-display-container button.active{border-color:#005bbb;color:#005bbb}@media only screen and (max-width:43.75em){.profile-display-container{display:block}}.display-profile-list{background:#fff;display:none;position:absolute;top:22px;left:0;z-index:3}.display-profile-list.active{-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;display:block}.display-profile-list li{float:left;width:100%;padding:5px 0 3px 3px;border-top:1px solid rgba(152,143,134,.3);cursor:pointer;background:#fff;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background}.display-profile-list li:last-child{border-bottom:1px solid rgba(152,143,134,.3)}.display-profile-list li:hover{background:rgba(152,143,134,.1)}.profile-container{float:left;position:relative;z-index:3}.interactive-board .board-wrap-outer .profile-container>.caption,.profile-container>.note{margin-right:5px;margin-bottom:5px}#cedar-table{width:100%;position:relative;z-index:10;margin-bottom:50px}#cedar-table.overflow{overflow-x:scroll}#cedar-table .interactive-board .board-wrap-outer .caption,#cedar-table .note,.interactive-board .board-wrap-outer #cedar-table .caption{padding:30px 0 0 7px;text-indent:-7px;float:left}#cedar-table .interactive-board .board-wrap-outer .caption:before,#cedar-table .note:before,.interactive-board .board-wrap-outer #cedar-table .caption:before{content:"*";position:relative}#cedar-table .table-container{float:left;width:100%;margin-top:20px;overflow-x:auto}#cedar-table .table-container.overflow{overflow-x:scroll}#cedar-table .table-container table{float:left;width:100%}#cedar-table .table-container table td,#cedar-table .table-container table th{text-align:center}#cedar-table .table-container table td.category,#cedar-table .table-container table th.category{text-align:left}@media only screen and (max-width:42.5em){#cedar-table .table-container [data=otherWoods]{display:none}}@media only screen and (max-width:35em){#cedar-table .table-container [data=cappedWoods]{display:none}}#cedar-table .table-container thead th{padding:24px 20px 20px 20px;font-size:1rem;font-family:DINWeb-Bold;font-weight:700;text-transform:uppercase;border-bottom:1px dotted #988f86;background-color:#fff;color:#555}#cedar-table .table-container td{width:22.5%;min-width:135px;font-size:.875rem;line-height:1.125rem;border-bottom:1px dotted #988f86}#cedar-table .table-container td.category{width:10%;font-size:1rem;font-family:DINWeb-Bold;font-weight:700;text-transform:uppercase;background-color:#fff!important}#cedar-table .table-container tr:nth-child(1){border-bottom:1px dotted #988f86}#cedar-table .table-container tr:nth-child(1) td{padding:190px 20px 11px 20px;position:relative;color:#fff}#cedar-table .table-container tr:nth-child(1) td p{position:relative}#cedar-table .table-container tr:nth-child(1) span{background-color:#263f6a;position:absolute;width:80%;height:100%;bottom:0;left:10%}#cedar-table .table-container tr:nth-child(1) span.azbp{height:25%}#cedar-table .table-container tr:nth-child(1) span.azbp1{height:30%}#cedar-table .table-container tr:nth-child(1) span.ptl{bottom:-21px}#cedar-table .table-container tr:nth-child(1) .category{color:#263f6a;padding-left:0}#cedar-table .table-container tr:nth-child(2) td{padding:0 20px 11px 20px;position:relative;color:#fff}#cedar-table .table-container tr:nth-child(2) td p{position:relative;padding-top:30px}#cedar-table .table-container tr:nth-child(2) span{background-color:#d5c833;position:absolute;width:80%;height:100%;bottom:0;left:10%;z-index:0}#cedar-table .table-container tr:nth-child(2) span.azbp{height:120%}#cedar-table .table-container tr:nth-child(2) span.azbp1{height:135%}#cedar-table .table-container tr:nth-child(2) span.ptl{height:70%}#cedar-table .table-container tr:nth-child(2) .category{color:#d5c833;padding-left:0}#cedar-table .table-container tr:nth-child(3) td{padding:45px 20px 11px 20px;position:relative;color:#fff}#cedar-table .table-container tr:nth-child(3) td p{position:relative;padding-top:10%}#cedar-table .table-container tr:nth-child(3) span{background-color:#9b9b9d;position:absolute;width:80%;height:100%;bottom:0;left:10%;z-index:0}#cedar-table .table-container tr:nth-child(3) .category{color:#9b9b9d;padding-left:0}#cedar-table .table-container tr:nth-child(4) td{padding:10px 20px 11px 20px;position:relative;color:#fff}#cedar-table .table-container tr:nth-child(4) td p{position:relative;padding-top:10%}#cedar-table .table-container tr:nth-child(4) span{background-color:#988f86;position:absolute;width:80%;height:100%;bottom:0;left:10%;z-index:0}#cedar-table .table-container tr:nth-child(4) .category{color:#988f86;padding-left:0}#cedar-table .table-container tr:last-child span{font-weight:700;font-size:.9375rem}#cedar-table .table-container tr:last-child td{padding-top:10px;border-bottom:none}#cedar-table .table-container tr:last-child p{font-weight:700;font-size:.975rem}.link-hero .tag .text-wrap{padding:8px 12px 0 30px!important;height:180px!important}.outerdiv.surrounds{margin-bottom:0}.outerdiv.surrounds{padding-top:60px;background-color:rgba(224,222,216,.5);background:radial-gradient(250px circle at 50% 36%,rgba(255,255,255,.9) 0,rgba(224,222,216,.5) 100%)}.outerdiv.surrounds .item-wrap:nth-child(1){position:relative}.outerdiv.surrounds .item-wrap:nth-child(1) .hotspot-wrap{width:100%;height:100%;position:absolute;top:0;left:0}.outerdiv.surrounds .item-wrap:nth-child(1) .hotspot{position:absolute;cursor:pointer;color:#d5c833;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.outerdiv.surrounds .item-wrap:nth-child(1) .hotspot:hover{color:#b9ad26}.outerdiv.surrounds .item-wrap:nth-child(1) .svg-wrap{width:30px;height:30px}.outerdiv.surrounds .item-wrap:nth-child(1) .svg-wrap svg{fill:currentColor}.outerdiv.surrounds .surrounds-hover p{padding-bottom:0}.outerdiv.surrounds .product{margin:0 auto;width:auto;max-height:390px;display:block}.outerdiv.surrounds .product-photo{display:none}.outerdiv.surrounds .item-wrap.surrounds-text{width:100%;clear:none}.outerdiv.surrounds a.hotspot-hover{color:#58595b}.outerdiv.surrounds a.hotspot-hover:hover{color:#005bbb}.outerdiv.surrounds .hotspot-hover{width:auto;height:80px;position:absolute;-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}.outerdiv.surrounds .hotspot-hover img{margin:10px;width:60px;height:50px;clear:left}.outerdiv.surrounds .hotspot-hover .no-img{margin:10px;clear:left}.outerdiv.surrounds .hotspot-hover .surround-detail{padding-bottom:20px;width:220px;height:auto;border-bottom:1px solid #9b9b9d}.outerdiv.surrounds .hotspot-hover .hover-text{margin:10px}.outerdiv.surrounds .hotspot-hover .hover-text sup{position:relative;top:.35em;vertical-align:text-top;font-size:12px;line-height:0}.outerdiv.surrounds .hotspot-hover .hover-text sub{font-size:12px;position:relative;vertical-align:text-bottom;font-size:12px;line-height:0;top:-3px}.outerdiv.surrounds .hotspot-hover.stateside-detail::after{height:300px}.outerdiv.surrounds .hotspot-hover.band-detail::after{height:260px}.outerdiv.surrounds .hotspot-hover.double-cross-detail::after{height:260px}.outerdiv.surrounds .hotspot-hover.seven-line::after{height:160px}.outerdiv.surrounds .hotspot-hover::before{content:"";width:0;display:block;position:absolute;border-color:transparent #fff;border-style:solid;top:0}.outerdiv.surrounds .hotspot-hover::after{content:"";width:100%;height:80px;background-color:#fff;position:absolute;top:0;z-index:0}.outerdiv.surrounds .hotspot-hover .hover-text,.outerdiv.surrounds .hotspot-hover img{position:relative;z-index:1}.outerdiv.surrounds .hotspot-hover.left .hover-text,.outerdiv.surrounds .hotspot-hover.left img{margin-right:0;float:left}.outerdiv.surrounds .hotspot-hover.left .no-img,.outerdiv.surrounds .hotspot-hover.left img{margin-left:30px}@media only screen and (max-width:25em){.outerdiv.surrounds .hotspot-hover.left img{margin-right:0}}.outerdiv.surrounds .hotspot-hover.left::before{padding-left:0;border-width:40px 20px 40px 0;left:0}.outerdiv.surrounds .hotspot-hover.left::after{left:20px}.outerdiv.surrounds .hotspot-hover.right .hover-text,.outerdiv.surrounds .hotspot-hover.right img{margin-left:0;float:left}@media only screen and (max-width:25em){.outerdiv.surrounds .hotspot-hover.right img{margin-right:0}}.outerdiv.surrounds .hotspot-hover.right .hover-text{margin-right:30px}.outerdiv.surrounds .hotspot-hover.right::before{padding-right:0;border-width:40px 0 40px 20px;right:0}.outerdiv.surrounds .hotspot-hover.right::after{right:20px}.outerdiv.surrounds .historic-rams-head .hotspot-wrap .hotspot-1{top:0;left:12%}@media only screen and (max-width:23.75em){.outerdiv.surrounds .historic-rams-head .hotspot-wrap .hotspot-1{left:0}}.outerdiv.surrounds .historic-rams-head .hotspot-wrap .hotspot-2{top:48%;left:77%}.outerdiv.surrounds .historic-rams-head .hotspot-wrap .hotspot-3{top:88%;left:14%}@media only screen and (max-width:23.75em){.outerdiv.surrounds .historic-rams-head .hotspot-wrap .hotspot-3{left:2%}}.outerdiv.surrounds .historic-rams-head .hotspot-wrap .hotspot-4{top:95%;left:77%}.outerdiv.surrounds .stateside .hotspot-wrap .hotspot-1{top:8%;left:18%}@media only screen and (max-width:23.75em){.outerdiv.surrounds .stateside .hotspot-wrap .hotspot-1{left:0}}.outerdiv.surrounds .stateside .hotspot-wrap .hotspot-2{top:85%;left:18%}@media only screen and (max-width:23.75em){.outerdiv.surrounds .stateside .hotspot-wrap .hotspot-2{left:0}}.outerdiv.surrounds .stateside .hotspot-wrap .hotspot-3{top:35%;left:74%}@media only screen and (max-width:23.75em){.outerdiv.surrounds .stateside .hotspot-wrap .hotspot-3{left:88%}}.outerdiv.surrounds .stateside .hotspot-wrap .hotspot-4{top:95%;left:74%}@media only screen and (max-width:23.75em){.outerdiv.surrounds .stateside .hotspot-wrap .hotspot-4{left:88%}}.outerdiv.surrounds .double-cross-head .hotspot-wrap .hotspot-1{top:4%;left:15%}@media only screen and (max-width:23.75em){.outerdiv.surrounds .double-cross-head .hotspot-wrap .hotspot-1{left:0}}.outerdiv.surrounds .double-cross-head .hotspot-wrap .hotspot-2{top:88%;left:15%}@media only screen and (max-width:23.75em){.outerdiv.surrounds .double-cross-head .hotspot-wrap .hotspot-2{left:0}}.outerdiv.surrounds .double-cross-head .hotspot-wrap .hotspot-3{top:48%;left:76%}.outerdiv.surrounds .double-cross-head .hotspot-wrap .hotspot-4{top:95%;left:77%}@media only screen and (max-width:23.75em){.outerdiv.surrounds .double-cross-head .hotspot-wrap .hotspot-4{left:88%}}.outerdiv.surrounds .historic-back-band .hotspot-wrap .hotspot-1{top:0;left:11%}@media only screen and (max-width:23.75em){.outerdiv.surrounds .historic-back-band .hotspot-wrap .hotspot-1{left:0}}.outerdiv.surrounds .historic-back-band .hotspot-wrap .hotspot-2{top:8%;left:83%}.outerdiv.surrounds .historic-back-band .hotspot-wrap .hotspot-3{top:88%;left:9%}@media only screen and (max-width:23.75em){.outerdiv.surrounds .historic-back-band .hotspot-wrap .hotspot-3{left:0}}.outerdiv.surrounds .historic-back-band .hotspot-wrap .hotspot-4{top:95%;left:83%}.outerdiv.surrounds .historic-back-band .hotspot-wrap .hotspot-5{top:55%;left:83%}.outerdiv.surrounds .clean-and-simple .hotspot-wrap .hotspot-1{top:2%;left:14%}.outerdiv.surrounds .clean-and-simple .hotspot-wrap .hotspot-2{top:88%;left:14%}@media only screen and (max-width:23.75em){.outerdiv.surrounds .clean-and-simple .hotspot-wrap .hotspot-2{left:0}}.outerdiv.surrounds .clean-and-simple .hotspot-wrap .hotspot-3{top:48%;left:78%}.outerdiv.surrounds .clean-and-simple .hotspot-wrap .hotspot-4{top:95%;left:79%}.outerdiv.surrounds .crowned-bandit .hotspot-wrap .hotspot-1{top:0;left:8%}.outerdiv.surrounds .crowned-bandit .hotspot-wrap .hotspot-2{top:4%;left:84%}.outerdiv.surrounds .crowned-bandit .hotspot-wrap .hotspot-3{top:56%;left:13%}@media only screen and (max-width:23.75em){.outerdiv.surrounds .crowned-bandit .hotspot-wrap .hotspot-3{left:0}}.outerdiv.surrounds .crowned-bandit .hotspot-wrap .hotspot-4{top:88%;left:11%}@media only screen and (max-width:23.75em){.outerdiv.surrounds .crowned-bandit .hotspot-wrap .hotspot-4{left:0}}.outerdiv.surrounds .crowned-bandit .hotspot-wrap .hotspot-5{top:48%;left:81%}.outerdiv.surrounds .crowned-bandit .hotspot-wrap .hotspot-6{top:95%;left:81%}@media only screen and (max-width:23.75em){.outerdiv.surrounds .crowned-bandit .hotspot-wrap .hotspot-6{left:90%}}.outerdiv.surrounds-nav{padding:50px 0;margin-top:0;margin-bottom:0}.outerdiv.surrounds-nav{display:none}.decking-calculator .intro-wrap{margin:0 0 30px 0;width:100%}.decking-calculator .three-col{margin-bottom:20px}.decking-calculator .content{margin-bottom:30px;position:relative}.decking-calculator .detail{height:367px}.decking-calculator .form input[type=number]{font-family:Brandon_lightWeb;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.75em;line-height:50px;padding:8px 0 0 10px;width:80px;height:50px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.decking-calculator .form input[type=number]::-webkit-inner-spin-button,.decking-calculator .form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.decking-calculator .form .col,.decking-calculator .form label{width:auto}.decking-calculator .form .col{margin-right:10px;margin-bottom:0}@media only screen and (max-width:20.3125em){.decking-calculator .form .col{margin-bottom:20px}}.decking-calculator .num-wrap-blue{width:30px;height:35px;background-position:center center;background-repeat:no-repeat;background-size:30px 35px;position:absolute;top:-4px;left:0}#intro-area .details .decking-calculator .num-wrap-blue h2,#store .store-heading .decking-calculator .num-wrap-blue h2,.add-project .decking-calculator .num-wrap-blue h3,.data-table .decking-calculator .num-wrap-blue h2,.decking-calculator .num-wrap-blue #intro-area .details h2,.decking-calculator .num-wrap-blue #store .store-heading h2,.decking-calculator .num-wrap-blue .add-project h3,.decking-calculator .num-wrap-blue .data-table h2,.decking-calculator .num-wrap-blue .h3,.decking-calculator .num-wrap-blue .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.decking-calculator .num-wrap-blue .sfcheckoutStepSubTitle,.decking-calculator .num-wrap-blue .sfcheckoutStepTitle,.decking-calculator .num-wrap-blue .sfshoppingCartWrp .sfshoppingCartTitle,.sfMessage.sfMsgPositive.sfMsgVisible .decking-calculator .num-wrap-blue .sfMessageElement,.sfshoppingCartWrp .decking-calculator .num-wrap-blue .sfshoppingCartTitle{padding-top:7px;font-size:1em;color:#fff;text-align:center}.decking-calculator .total-area-head{width:100%;text-align:center;background-color:rgba(224,222,219,.25);float:left}.decking-calculator .total-area-head p{padding:10px 0 6px 0}.decking-calculator .usa-canada{width:100%;display:inline-block}.decking-calculator .usa-canada label{padding-right:20px;width:auto}.decking-calculator .usa-canada .country{float:left;text-align:right}.decking-calculator .item-wrap{margin-bottom:60px;padding-right:20px;padding-left:45px;position:relative}.decking-calculator .item-wrap h2{padding-bottom:20px}.decking-calculator .item-wrap a{font-size:.75em;color:#005bbb}.decking-calculator .item-wrap a:hover{text-decoration:underline}.decking-calculator .item-wrap a:visited{color:#005bbb}.decking-calculator .toggle-btns{margin-bottom:20px}.decking-calculator .toggle-btns input[type=radio].toggle+label{margin-right:30px}.decking-calculator .calculate-cost{margin:0 auto;width:300px;text-align:center;display:block;clear:both}.decking-estimate-wrap .outerdiv{margin:0 0 30px 0}.decking-estimate .logo-tabs a{width:220px}.decking-estimate .logo-tabs .svg-wrap{text-align:center}.decking-estimate .logo-tabs svg{fill:#58595b}.decking-estimate .azek-tab-logo svg{width:89px;height:30px}.decking-estimate .timbertech-tab-logo{padding-bottom:16px}.decking-estimate .timbertech-tab-logo svg{width:142px;height:24px}.decking-estimate .home-sub{line-height:36px}.decking-estimate .estimate-details{width:100%;border-collapse:collapse}#intro-area .details .decking-estimate .estimate-details h2,#store .store-heading .decking-estimate .estimate-details h2,.add-project .decking-estimate .estimate-details h3,.data-table .decking-estimate .estimate-details h2,.decking-estimate .estimate-details #intro-area .details h2,.decking-estimate .estimate-details #store .store-heading h2,.decking-estimate .estimate-details .add-project h3,.decking-estimate .estimate-details .data-table h2,.decking-estimate .estimate-details .h3,.decking-estimate .estimate-details .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.decking-estimate .estimate-details .sfcheckoutStepSubTitle,.decking-estimate .estimate-details .sfcheckoutStepTitle,.decking-estimate .estimate-details .sfshoppingCartWrp .sfshoppingCartTitle,.sfMessage.sfMsgPositive.sfMsgVisible .decking-estimate .estimate-details .sfMessageElement,.sfshoppingCartWrp .decking-estimate .estimate-details .sfshoppingCartTitle{padding-bottom:0;line-height:45px;white-space:nowrap}.decking-estimate .estimate-details td,.decking-estimate .estimate-details th{padding-top:4px;width:50%;height:45px;vertical-align:middle}.decking-estimate .estimate-details tbody tr{border-bottom:1px solid #58595b}.decking-estimate .toggle-imgs{margin-bottom:10px;width:100%;float:left}.decking-estimate .toggle-imgs label{margin:0 0 20px 0;display:block;float:left;clear:both}.decking-estimate .toggle-imgs label input[type=radio]{display:block;float:left}.decking-estimate .toggle-imgs .input-wrap{margin-top:20px;float:left}.decking-estimate .toggle-imgs span{font-size:1em;font-weight:700;text-transform:uppercase;display:inline-block}.decking-estimate .toggle-imgs span.price-wrap{font-size:.875em;font-weight:400}.decking-estimate .estimate-swatch{margin:0 15px 0 0;width:64px;height:64px;float:left}.outerdiv .decking-estimate-products .innerdiv{padding:0}#store .product-description .details .decking-estimate-products .products-grid.railing-collection-grid ul li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .sfAddToCartBtn,.decking-estimate-products .products-grid.railing-collection-grid ul li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff #store .product-description .details .sfAddToCartBtn,.decking-estimate-products .products-grid.railing-collection-grid ul li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .button{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}#store .product-description .details .decking-estimate-products .products-grid.railing-collection-grid ul li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .sfAddToCartBtn,.decking-estimate-products .products-grid.railing-collection-grid ul li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff #store .product-description .details .sfAddToCartBtn,.decking-estimate-products .products-grid.railing-collection-grid ul li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .button{-webkit-transform:translateY(70px);-moz-transform:translateY(70px);-ms-transform:translateY(70px);-o-transform:translateY(70px);transform:translateY(70px)}.rangeslider-flex-wrap{width:auto;display:block;position:relative}input[type=range]:focus+.rangeslider .rangeslider__handle{box-shadow:0 0 8px rgba(255,0,255,.9)}.tabbed-content{margin:30px auto 0}#intro-area .details .tabbed-content h2,#store .store-heading .tabbed-content h2,.add-project .tabbed-content h3,.data-table .tabbed-content h2,.sfMessage.sfMsgPositive.sfMsgVisible .tabbed-content .sfMessageElement,.sfshoppingCartWrp .tabbed-content .sfshoppingCartTitle,.tabbed-content #intro-area .details h2,.tabbed-content #store .store-heading h2,.tabbed-content .add-project h3,.tabbed-content .data-table h2,.tabbed-content .h3,.tabbed-content .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.tabbed-content .sfcheckoutStepSubTitle,.tabbed-content .sfcheckoutStepTitle,.tabbed-content .sfshoppingCartWrp .sfshoppingCartTitle{clear:both}.tabbed-content .three-col{margin-top:10px}.tabbed-content .three-col .item-wrap{margin-bottom:0;padding:15px 0}.installation-videos .text-wrap .tabbed-content .three-col .item-wrap p.video-title,.sfcheckoutPreviewAddress .tabbed-content .three-col .item-wrap p.sfcheckoutStepTitle,.tabbed-content .three-col .item-wrap .installation-videos .text-wrap p.video-title,.tabbed-content .three-col .item-wrap .sfcheckoutPreviewAddress p.sfcheckoutStepTitle,.tabbed-content .three-col .item-wrap .video-wrap .text-wrap p.video-title,.tabbed-content .three-col .item-wrap p.h5,.video-wrap .text-wrap .tabbed-content .three-col .item-wrap p.video-title{padding-bottom:3px}.railing-detail{margin:20px 0 40px}.railing-detail::after{clear:both;content:"";display:table}.railing-detail .product-swatch-wrap li{width:50%;clear:none}.railing-detail .board-sample img{border:1px solid rgba(88,89,91,.3)}.interactive-board .board-wrap-outer .railing-detail .board-sample .caption,.railing-detail .board-sample .interactive-board .board-wrap-outer .caption,.railing-detail .board-sample .note{margin-top:-20px;padding-bottom:10px}.content.width-full .social-share{max-width:658px}.data-table .owner-warranty-table .active .svg-wrap{transform:rotate(90deg)}.data-table .owner-warranty-table .active td{border-bottom:none!important}.data-table .owner-warranty-table tbody tr:nth-child(4n),.data-table .owner-warranty-table tbody tr:nth-child(4n-1){background:#f5f5f3}.data-table .owner-warranty-table tbody tr:nth-child(4n-2),.data-table .owner-warranty-table tbody tr:nth-child(4n-3){background:#e0ded8}.data-table .owner-warranty-table tbody td{vertical-align:top}.data-table .owner-warranty-table tbody .svg-wrap{background-size:8px 14px;width:8px;height:14px}.data-table .owner-warranty-table tbody .h .hiddenRow{padding:0 10px!important;border-bottom:1px solid #58595b!important}.iframe-new-warranty{height:1150px}dt{padding:0 0 0 24px;position:relative;cursor:pointer}dt .product-title{padding-bottom:16px}dt .intro-text-sm{padding-bottom:.75rem}dt a{display:block}dt a:before{content:"";background-position:left top;background-size:7px 11px;background-repeat:no-repeat;width:7px;height:11px;top:1px;left:0;position:absolute;display:block;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}dt a:visited{color:inherit}dt.active a:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}dd{padding:0 0 12px 24px;display:none}dd.visible{display:block}.faqItem{padding:0 0 0 24px;position:relative}.faqItem .product-title{padding-bottom:16px}.faqItem .intro-text-sm{padding-bottom:.75rem}.faqItem h3 a{display:block;color:#58595b;cursor:pointer;font-weight:400}.faqItem h3 a:before{content:"";background-position:left top;background-size:7px 11px;background-repeat:no-repeat;width:7px;height:11px;top:1px;left:0;position:absolute;display:block;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.faqItem h3 a:visited{color:inherit}.faqItem h3 a.sflistListItemExpanded:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.faqItem .sfcontent{padding:0 0 12px 0}.faqList{margin-bottom:52px}#store .product-description .faq-wrapper h2.dark,.blog-post .faq-wrapper h2.dark.h2-dark,.faq-wrapper #store .product-description h2.dark,.faq-wrapper .blog-post h2.dark.h2-dark,.faq-wrapper .lightbox .colored-heading h2.dark,.faq-wrapper .login-container h2.dark,.faq-wrapper h2.dark.sfcheckoutTitle,.faq-wrapper h2.h2.dark,.lightbox .colored-heading .faq-wrapper h2.dark,.login-container .faq-wrapper h2.dark{margin-bottom:10px}.news-wrap .content section{padding-bottom:30px}.news-wrap div.article-flag{margin:0 0 20px -135px}#intro-area.outerdiv .innerdiv .news-wrap .detail p,#store .product-description .details .news-wrap .detail .sfproductDynamicFieldsList,#store .product-description .details .news-wrap .detail .sfproductInventory,.blog-post .news-wrap .detail ol,.blog-post .news-wrap .detail ul,.events .content .news-wrap .detail .text-link,.news-wrap .detail #intro-area.outerdiv .innerdiv p,.news-wrap .detail #store .product-description .details .sfproductDynamicFieldsList,.news-wrap .detail #store .product-description .details .sfproductInventory,.news-wrap .detail .blog-post ol,.news-wrap .detail .blog-post ul,.news-wrap .detail .body-copy,.news-wrap .detail .events .content .text-link,.news-wrap .detail .sfMessage.sfMsgVisible .sfMessageElement,.news-wrap .detail .sfcheckoutPreviewAddress,.news-wrap .detail .sfcheckoutTotalPriceWrp,.news-wrap .detail .sforderSummaryTable,.news-wrap .detail .sfshippingOptionsWrp,.sfMessage.sfMsgVisible .news-wrap .detail .sfMessageElement{padding-bottom:3px}#intro-area.outerdiv .innerdiv .news-wrap .detail p a,#store .product-description .details .news-wrap .detail .sfproductDynamicFieldsList a,#store .product-description .details .news-wrap .detail .sfproductInventory a,.blog-post .news-wrap .detail ol a,.blog-post .news-wrap .detail ul a,.events .content .news-wrap .detail .text-link a,.news-wrap .detail #intro-area.outerdiv .innerdiv p a,.news-wrap .detail #store .product-description .details .sfproductDynamicFieldsList a,.news-wrap .detail #store .product-description .details .sfproductInventory a,.news-wrap .detail .blog-post ol a,.news-wrap .detail .blog-post ul a,.news-wrap .detail .body-copy a,.news-wrap .detail .events .content .text-link a,.news-wrap .detail .sfMessage.sfMsgVisible .sfMessageElement a,.news-wrap .detail .sfcheckoutPreviewAddress a,.news-wrap .detail .sfcheckoutTotalPriceWrp a,.news-wrap .detail .sforderSummaryTable a,.news-wrap .detail .sfshippingOptionsWrp a,.sfMessage.sfMsgVisible .news-wrap .detail .sfMessageElement a{text-decoration:none}.news-wrap .detail .sm-col-head{padding-top:30px}.outerdiv.searched-terms{margin-bottom:25px}.search-title{padding-bottom:5px;text-decoration:none;display:block;font-family:DINWeb-Bold;font-size:1rem;font-weight:700;line-height:1.1875rem;color:#005bbb}.icon-list li{padding:0 0 20px 30px;font-size:1rem;line-height:20px;position:relative}.icon-list li:before{content:"";background-position:left bottom;background-size:18px 18px;background-repeat:no-repeat;width:18px;height:18px;top:0;left:0;position:absolute;display:block}.icon-list li a{text-decoration:none;color:#58595b}.icon-list li a:hover{color:#005bbb}.icon-list.drawing-list li{padding:0 0 20px 20px}.icon-list.drawing-list li:before{background-size:11px 12px;width:11px;height:12px;top:2px}.icon-list.drawing-list li a{color:#005bbb}.icon-list.drawing-list li a:hover{text-decoration:underline}.icon-list.drawing-list li a:last-child{padding-right:10px}.installation-videos{margin-bottom:30px}.installation-videos .item-wrap{width:100%;float:left;border-right:1px solid #fff;border-bottom:1px solid #fff}.installation-videos .img-wrap{width:100%;position:relative;overflow:hidden;position:relative}.installation-videos .img-wrap:before{display:block;content:"";width:100%;padding-top:66.66667%}.installation-videos .img-wrap>.content{position:absolute;top:0;left:0;right:0;bottom:0}.installation-videos img{width:100%;height:auto;position:absolute;top:50%;left:50%;-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}.installation-videos .text-wrap{padding:4px 0 10px}.installation-videos .text-wrap .video-title{padding:12px 12px 0 12px!important;width:100%;display:block}.installation-videos .text-wrap .video-time{padding:0 0 0 12px;font-size:.75rem;display:block}.installation-videos .text-wrap a:hover{color:#005bbb}.video-wrap .img-wrap a{display:block;position:relative;padding-top:56.25%;overflow:hidden;height:0}.video-wrap .img-wrap a:after{content:"";background-color:rgba(0,0,0,.5);background-image:url(/images/default-album/youtube-icon-full_color.png);background-position:center center;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:80px auto}.video-wrap .img-wrap img{display:block;position:absolute;top:0;left:0;width:100%;height:auto}.video-wrap .text-wrap{padding:4px 0 10px}.video-wrap .text-wrap .video-title{padding:12px 12px 0 12px!important;width:100%;display:block}.video-wrap .text-wrap .video-time{padding:0 0 0 12px;font-size:.75rem;display:block}.video-wrap .text-wrap a:hover{color:#005bbb}.blog-post ol,ol.warranty-list{padding:0 0 9px 20px;list-style:decimal}.cpg-pro .item-wrap{margin-bottom:50px}.cpg-pro .item-wrap::after{clear:both;content:"";display:table}.cpg-pro .level-badge{margin:0 auto 20px;width:180px;height:150px}.cpg-pro .level-badge .svg-wrap{width:180px;height:150px}#intro-area.outerdiv .innerdiv .cpg-pro p span,#store .product-description .details .cpg-pro p.sfproductDynamicFieldsList span,#store .product-description .details .cpg-pro p.sfproductInventory span,.cpg-pro #intro-area.outerdiv .innerdiv p span,.cpg-pro #store .product-description .details p.sfproductDynamicFieldsList span,.cpg-pro #store .product-description .details p.sfproductInventory span,.cpg-pro .events .content p.text-link span,.cpg-pro .sfMessage.sfMsgVisible p.sfMessageElement span,.cpg-pro p.body-copy span,.cpg-pro p.sfcheckoutPreviewAddress span,.cpg-pro p.sfcheckoutTotalPriceWrp span,.cpg-pro p.sforderSummaryTable span,.cpg-pro p.sfshippingOptionsWrp span,.events .content .cpg-pro p.text-link span,.sfMessage.sfMsgVisible .cpg-pro p.sfMessageElement span{display:none}.azek-pros .detail .find-dealer{margin-bottom:20px;padding:25px;position:relative}.azek-pros .detail .join-cpg-pro .text-wrap{padding:25px}div.article-flag{width:260px!important;margin:0 0 10px -135px;background-color:#263f6a}div.article-flag p.article-date{font-family:DINWeb-Bold;font-size:.875rem;letter-spacing:.03125rem;color:#fff;text-transform:uppercase;margin-left:135px;padding:7px 10px 5px 0}.blog-post{float:left;width:100%;border-bottom:1px solid #988f86;margin-bottom:25px}.blog-post img{width:100%;height:auto;margin:20px 0}.blog-post .h2-dark{font-family:Brandon_lightWeb;font-weight:300;text-transform:uppercase;color:#988f86;margin:30px 0 20px 0;line-height:1.875rem}.blog-post a.blog-link{text-decoration:none;border-bottom:solid 1px #58595b;color:#58595b}.blog-post a.btn-blog{margin:40px 0}.blog-post ul.icon-list li{padding:0 0 20px 20px;font-size:1rem}.blog-detail .pro-wrap{display:none}.blog-detail .view-az-products{display:none}.blog-title{float:left}.blog-detail-list{border-bottom:1px solid #e0ded8;padding-bottom:20px}.blog-detail-list:first-child ul{list-style:inherit;margin-left:16px}#intro-area .details .blog-detail-list h2,#store .store-heading .blog-detail-list h2,.add-project .blog-detail-list h3,.blog-detail-list #intro-area .details h2,.blog-detail-list #store .store-heading h2,.blog-detail-list .add-project h3,.blog-detail-list .data-table h2,.blog-detail-list .h3,.blog-detail-list .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.blog-detail-list .sfcheckoutStepSubTitle,.blog-detail-list .sfcheckoutStepTitle,.blog-detail-list .sfshoppingCartWrp .sfshoppingCartTitle,.data-table .blog-detail-list h2,.sfMessage.sfMsgPositive.sfMsgVisible .blog-detail-list .sfMessageElement,.sfshoppingCartWrp .blog-detail-list .sfshoppingCartTitle{margin-top:22px}.blog-detail-list ul li{margin-bottom:6px}.blog-detail-list ul li a{color:#58595b;text-decoration:none}.blog-detail-list ul li a:visited{color:#9b9b9d}.blog-detail-list ul li a:hover{color:#005bbb}.blog-detail-list .parens{font-size:12px;color:#005bbb;margin-bottom:6px}.blog-detail-list.blog-detail-social{padding-bottom:50px}.blog-categories a{text-decoration:none;text-transform:uppercase;color:#005bbb;font-size:.75rem}.rss-feed a{color:#58595b;text-decoration:none}.rss-feed a:visited{color:#9b9b9d}.rss-feed a:hover{color:#005bbb}.blog-nav{width:100%;float:left}.blog-nav a{color:#263f6a}.blog-nav a.float-right .svg-wrap{float:right;margin:0 0 0 5px}.blog-nav .arrow-link:hover{color:#005bbb}.back-link,.share-link{padding:8px 10px 13px 0;float:left;clear:left}.share-link{float:right;font-size:.75rem;text-transform:uppercase;color:#005bbb}.blog-sidebar{margin-bottom:80px}.social-share{border-top:none;width:100%}.social-share .h6{font-size:.75rem;text-transform:uppercase}.social-share .rrssb-buttons{width:auto;height:auto}.social-share .socials a{color:#005bbb}.social-share .socials a:hover{color:#263f6a}.pro-connect{padding:0 20px 25px}.pro-connect .h6{display:none}.pro-connect .socials a{width:21px;height:21px;color:#005bbb}@media only screen and (min-width:768px){.pro-connect .socials a{width:23px;height:23px}}.pro-connect .socials a .svg-wrap{width:21px;height:21px}@media only screen and (min-width:768px){.pro-connect .socials a .svg-wrap{width:23px;height:23px}}.pro-connect .socials a .svg-wrap svg{fill:currentColor}.pro-connect .socials a.google{width:31px}@media only screen and (min-width:768px){.pro-connect .socials a.google{width:28px}}.pro-connect .socials a.google .svg-wrap{width:31px}@media only screen and (min-width:768px){.pro-connect .socials a.google .svg-wrap{width:28px}}.pro-connect .socials a.angieslist{width:30px}@media only screen and (min-width:768px){.pro-connect .socials a.angieslist{width:27px}}.pro-connect .socials a.angieslist .svg-wrap{width:30px}@media only screen and (min-width:768px){.pro-connect .socials a.angieslist .svg-wrap{width:27px}}.pro-connect .socials a:hover{color:#263f6a}.course-details{padding-bottom:60px;width:50%;float:left}.course-details ul{padding-top:10px}.small-table{position:relative}.small-table.overflow{overflow-x:scroll}.small-table .item-wrap{margin-top:20px}.small-table .item-wrap.overflow{overflow-x:scroll}.small-table .item-wrap table{float:left;width:100%;border-collapse:collapse}.small-table .item-wrap table td,.small-table .item-wrap table th{text-align:center;vertical-align:middle}.small-table .item-wrap table td.category,.small-table .item-wrap table th.category{padding-left:6%;text-align:left}.small-table .item-wrap thead th{font-size:.875rem;font-family:DINWeb-Bold;font-weight:700;text-transform:uppercase;color:#fff}.small-table .item-wrap td{padding:14px 15px 11px 15px;width:23%;border-right:1px solid #58595b;border-left:1px solid #58595b;font-size:.875rem;line-height:1.125rem}.small-table .item-wrap tr{border-bottom:1px solid #58595b}@media only screen and (max-width:46.25em){#warranty-table.small-table .item-wrap,.pavers-table.small-table .item-wrap{width:100%}}#warranty-table.small-table .item-wrap thead tr,.pavers-table.small-table .item-wrap thead tr{background:#58595b}#warranty-table.small-table .item-wrap thead th,.pavers-table.small-table .item-wrap thead th{padding:24px 20px 20px 20px;border-right:1px solid #fff}#warranty-table.small-table .item-wrap thead th:last-child,.pavers-table.small-table .item-wrap thead th:last-child{border-right:1px solid #58595b}#warranty-table.small-table .item-wrap td,.pavers-table.small-table .item-wrap td{color:#58595b}.pavers-table.small-table table.test-data td{text-align:left}.pavers-table.small-table table .pavers-size-table tr:nth-child(1){background:#fff!important}.pavers-table.small-table table .pavers-size-table tr:nth-child(1) th:last-child{border-right:none}.pavers-table.small-table table .pavers-size-table th img{width:100%;display:block}.pavers-table.small-table table td.checked,.pavers-table.small-table table th.checked{background-position:50% 50%}.pavers-table.small-table table td.category,.pavers-table.small-table table th.category{padding-left:20px}.small-table .display-container{position:relative;width:100%;float:left;display:none}.small-table .display-container button{position:relative;background:#fff;border:1px solid #9b9b9d;color:#9b9b9d;float:left;margin-right:10px}.small-table .display-container button:hover{border-color:#005bbb;color:#005bbb}.small-table .display-container button.active{border-color:#005bbb;color:#005bbb}@media only screen and (max-width:43.75em){.small-table .display-container{display:block}}.small-table .display:after{content:"";width:7px;height:11px;background-size:7px 11px;background-position:center center;background-repeat:no-repeat;display:inline-block;position:relative;right:0;top:1px;margin-left:5px}.small-table .display-columns{width:300px;padding:10px;border:1px solid #9b9b9d;display:none;float:left;clear:both;margin-top:10px;margin-bottom:20px}.small-table .display-columns.active{-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;display:block}.small-table .display-columns ul{float:left;width:100%}.small-table .display-columns li{float:left;width:100%;margin-bottom:5px}.small-table .display-columns li input{display:inline-block;margin:0 10px 0 0;padding:0;height:auto;line-height:0}.small-table .display-columns li label{display:inline-block}#sizing-table.small-table .item-wrap thead tr{background:#263f6a;border-bottom:none}#sizing-table.small-table .item-wrap thead th{padding:16px 20px 10px 20px}#sizing-table.small-table .item-wrap thead th .interactive-board .board-wrap-outer .caption,#sizing-table.small-table .item-wrap thead th .note,.interactive-board .board-wrap-outer #sizing-table.small-table .item-wrap thead th .caption{text-transform:capitalize}#sizing-table.small-table .item-wrap td{color:#263f6a}#sizing-table.small-table .item-wrap td:first-child{border-left:none}#sizing-table.small-table .item-wrap td:last-child{border-right:none}.gallery-wrap.deck-plans .item-wrap:after{background-color:#9b9b9d;content:"";width:100%;height:1px;position:absolute;left:0;bottom:0;background-color:#9b9b9d;transform:scale(0,1);-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform}.gallery-wrap.deck-plans .item-wrap:hover:after{transform:scale(1,1)}.outerdiv.gallery-controller{margin-bottom:0}.deck-plans-controller section{padding-top:30px;border-top:1px solid #58595b}.inspiration-gallery{margin-top:34px}.app-in-tablet{position:relative;z-index:2;display:block;width:90%;max-width:650px;position:absolute;top:50%;left:50%;-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-holder{width:100%;padding-top:56.25%;height:0;position:relative;overflow:hidden}.video-holder iframe{width:100%;height:100%;position:absolute;top:0;left:0}.aia-courses .content-container{float:left;width:60%}.aia-courses .content-container .content{width:100%}@media only screen and (max-width:40em){.aia-courses .content-container{width:100%}}.aia-courses aside .select-wrap,.aia-courses aside .sfcheckoutFormList .sfCreditCardExpirationMonth,.aia-courses aside .sfcheckoutFormList .sfCreditCardExpirationYear,.aia-courses aside .sfcheckoutFormList .sfCreditCardType,.aia-courses aside input,.aia-courses aside select,.aia-courses aside textarea,.sfcheckoutFormList .aia-courses aside .sfCreditCardExpirationMonth,.sfcheckoutFormList .aia-courses aside .sfCreditCardExpirationYear,.sfcheckoutFormList .aia-courses aside .sfCreditCardType{width:100%;margin-bottom:0}.aia-courses aside input[type=checkbox],.aia-courses aside input[type=radio]{width:16px}.design-gallery span strong{float:left;padding-right:10px;color:#988f86}.deck-designer-about .interactive-board .board-wrap-outer .caption,.deck-designer-about .note,.interactive-board .board-wrap-outer .deck-designer-about .caption{clear:both;padding-top:20px}.deck-designer-about .access-deck-designer-btn{margin-top:0}.events .content{padding-bottom:60px}.events .content .text-link{color:#005bbb}.events .content .text-link:hover{text-decoration:underline}#locator-header{background-color:rgba(224,222,216,.3);margin-bottom:0;padding-bottom:53px;z-index:10}#locator-header:after{content:"";background-size:42px 72px;background-position:0 0;background-repeat:repeat;opacity:1;top:0;clear:both;left:0;position:absolute;z-index:-1;width:100%;height:100%;display:block;background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%22-298%20145%2042%2072%22%20style%3D%22enable-background%3Anew%20-298%20145%2042%2072%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text/css%22%3E%0D%0A%09.st0%7Bfill%3A%23EFEEEC%3B%7D%0D%0A%3C/style%3E%0D%0A%3Ctitle%3Epattern-1%3C/title%3E%0D%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M-256%2C145h-0.5v5.1l-9-5.1h-2l10.5%2C6l-19.5%2C11.1V145h-1v17.1L-297%2C151l10.5-6h-2l-9%2C5.1V145h-0.5v72h0.5v-17.1%0D%0A%09L-278%2C211l-10.5%2C6h2l9-5.1v5.1h1v-5.1l9%2C5.1h2l-10.5-6l19.5-11.1V217h0.5V145z%20M-256.5%2C151.9v22.3L-276%2C163L-256.5%2C151.9z%0D%0A%09%20M-276.5%2C163.9L-257%2C175l-19.5%2C11.1V163.9L-276.5%2C163.9z%20M-297.5%2C151.9L-278%2C163l-19.5%2C11.1C-297.5%2C174.1-297.5%2C151.9-297.5%2C151.9z%0D%0A%09%20M-297.5%2C175.9L-278%2C187l-19.5%2C11.1V175.9z%20M-277.5%2C210.1L-297%2C199l19.5-11.1V210.1L-277.5%2C210.1z%20M-277.5%2C186.1L-297%2C175l19.5-11.1%0D%0A%09V186.1z%20M-276.5%2C210.1v-22.3L-257%2C199L-276.5%2C210.1z%20M-256.5%2C198.1L-276%2C187l19.5-11.1V198.1L-256.5%2C198.1z%22/%3E%0D%0A%3C/svg%3E%0D%0A")}#locator-header img{display:none}@media only screen and (min-width:560px){#locator-header .alt-tabbed-nav-link{display:none}.outerdiv.locator-form.search-results{margin-top:-50px;z-index:10}#locator-header{padding-bottom:92px}}@media only screen and (min-width:640px){#locator-header img{display:block}}.locator-form .results.results--where-to-buy .results-heading{margin-top:10px}.locator-form .results.results--where-to-buy .results-heading--left h3{margin-top:70px}.results-tabset{margin-bottom:30px;border-bottom:1px solid #005bbb}.results-tabset input{display:none}.results-tabset span{padding:10px 20px 0;height:40px;display:inline-block;font-family:DINWeb-Bold;font-size:.875rem;font-weight:700;text-transform:uppercase;text-decoration:none;border:none;background:#e0ded8;border-top:3px solid transparent;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:border-top;-moz-transition-property:border-top;transition-property:border-top}.results-tabset span:hover{cursor:pointer;border-top:3px solid #005bbb}.provider-filter:checked+span{background:#005bbb;color:#fff}.filterBar{clear:both}.filterBar .status-wrapper{margin-top:-4px}.filterBar__pretext{padding-right:16px;padding-top:6px}.filterBar__sortResults{display:inline-block}.filterBar__sortResults .select-wrap,.filterBar__sortResults .sfcheckoutFormList .sfCreditCardExpirationMonth,.filterBar__sortResults .sfcheckoutFormList .sfCreditCardExpirationYear,.filterBar__sortResults .sfcheckoutFormList .sfCreditCardType,.sfcheckoutFormList .filterBar__sortResults .sfCreditCardExpirationMonth,.sfcheckoutFormList .filterBar__sortResults .sfCreditCardExpirationYear,.sfcheckoutFormList .filterBar__sortResults .sfCreditCardType{margin-bottom:0}.filterBar__option{display:inline-block;padding:8px 12px 8px 12px;position:relative;box-sizing:border-box;left:-12px;z-index:10}.filterBar__option #buttonCallout-link{font-size:.75rem}.filterBar__option #buttonCallout-link:before{content:"";background-position:left top;background-repeat:no-repeat;background-size:8px 9px;width:8px;height:9px;position:absolute;display:block}.filterBar__option #buttonCallout-link:after{bottom:2px}.filterBar__option.visible{-webkit-box-shadow:inset 0 0 0 1px #e0ded8;-moz-box-shadow:inset 0 0 0 1px #e0ded8;box-shadow:inset 0 0 0 1px #e0ded8}.status-wrapper .form{width:220px}.status-wrapper .form .col.sml{width:220px;max-width:none}.sfcheckoutFormList .status-wrapper .form .col.sml .sfCreditCardExpirationMonth,.sfcheckoutFormList .status-wrapper .form .col.sml .sfCreditCardExpirationYear,.sfcheckoutFormList .status-wrapper .form .col.sml .sfCreditCardType,.status-wrapper .form .col.sml .select-wrap,.status-wrapper .form .col.sml .sfcheckoutFormList .sfCreditCardExpirationMonth,.status-wrapper .form .col.sml .sfcheckoutFormList .sfCreditCardExpirationYear,.status-wrapper .form .col.sml .sfcheckoutFormList .sfCreditCardType{max-width:none}#buttonCallout-link.buttonCallout-link--active:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.filterBar__option__dropdown{position:absolute;top:100%;left:12px;width:180px;background:#fff;border-top:1px solid #005bbb;box-shadow:0 1px 1px 0 rgba(88,89,91,.3);margin-top:-1px;padding:18px;display:none}.filterBar__option__dropdown.visible{display:block}.filterBar__option__dropdown label{margin:0 15px 10px 0;width:auto;font-size:.8125rem}.details--specialist{color:#58595b;font-weight:700;text-transform:uppercase;font-size:.75em;letter-spacing:.5px}.details--specialist li{line-height:1rem!important}.retailer-card .details--specialist{margin-bottom:10px}.details--badges{width:100%;max-width:250px}.details--badges::after{clear:both;content:"";display:table}.details--badges li{display:block;float:left;height:0;width:15%;padding-top:15.5435%;margin:0 1%;background-image:url(../images/pro-badges.png);background-size:auto 100%;background-repeat:no-repeat;cursor:pointer}.details--badges li:first-child{margin-left:0}.details--badges li:last-child{margin-right:0}.details--badges li.badge--exclusivity{background-position:80% 0}.details--badges li.badge--satisfaction{background-position:60% 0}.details--badges li.badge--training{background-position:40% 0}.details--badges li.badge--certification{background-position:20% 0}.details--badges li.badge--design{background-position:0 0}.details--badges li.badge--dualbrands{background-position:100% 0}.results-grid .locatorResult__article{position:relative;padding-left:35px;padding-top:20px;background:0 0}.locatorResult__iconList{position:absolute;top:0;left:0;top:20px}.locatorResult__iconList li{margin-bottom:5px}.locatorResult__showroom{background-color:#807365;border-radius:10px;color:#fff;text-transform:uppercase;font-size:.75em;letter-spacing:.5px;display:inline-block;line-height:0;margin-left:-4px;margin-top:-1px;margin-bottom:8px;padding-right:9px}.locatorResult__showroom span{position:relative;top:-5px}.showroomCheck{width:14px;height:14px;margin:3px;margin-right:6px}.attribute-filters .product-filters{margin-bottom:0;width:auto}@media only screen and (max-width:37.5em){.attribute-filters .product-filters{margin-bottom:12px;width:100%;padding-right:0;margin-right:0}}.attribute-filters .product-filters:after{background:#9b9b9d;bottom:auto;width:1px}@media only screen and (max-width:37.5em){.attribute-filters .product-filters:after{bottom:0;top:auto;width:100%;height:1px}}.locator-form .form .col label .error{bottom:-40px;left:-6px;font-size:.75rem}.blog-socials .svg-wrap{height:25px;width:25px;float:left;margin:0 10px 0 0;color:#005bbb}.blog-socials .svg-wrap:hover{color:#004792}.blog-socials .svg-wrap svg{fill:currentColor}.dualbrand-link{display:block;position:relative}.dualbrand-link img{margin-bottom:0}.dualbrand-link .svg-wrap{position:absolute;left:20px}.dualbrand-link .svg-wrap.split{bottom:0}.dualbrand-link .svg-wrap.tt-logo{width:188px;height:40px;bottom:34px}.dualbrand-link .svg-wrap.az-logo{width:148px;height:50px;bottom:30px}.banner-link{width:55%;left:23%;position:absolute;bottom:25px;background:#005bbb;color:#fff;padding:10px 0 6px 0;text-align:center}#bestdecks .innerdiv.two-col{padding:0 0 20px 0}#bestdecks .center{text-align:center}#bestdecks .item-wrap{width:49.75%;height:250px}#bestdecks #public-profile article h2 .img-h1,#bestdecks .h1 .img-h1,#public-profile article #bestdecks h2 .img-h1{width:100%;max-width:800px}.best-decks .flip-header{width:100%;height:200px;text-align:center}.best-decks .flip-header.btn{padding-top:25px}.best-decks .flip-header .btn-span{margin-top:10px}.best-decks .flip-header-wrap{padding-top:45px;margin:0 auto;height:100%;display:inline-block}.best-decks .num-wrap{margin:0 auto;width:78px}.best-decks .num-wrap img{height:50px;float:left}.best-decks .title{padding-top:12px;font-size:1.875rem;line-height:30px;color:#fff;text-align:center;text-transform:uppercase;float:left}.best-decks .title.dark{color:#58595b}.best-decks .heading-home{margin:30px auto;width:100%}.best-decks .main-subhead a{text-decoration:underline;color:#58595b}.best-decks .main-subhead a:hover{color:#005bbb}.best-decks .main-subhead a:visited{color:#9b9b9d}.best-decks .btn-row{padding:13px 15px 0;width:100%;text-align:center}.wood{margin-top:-70px;float:left}.premium-materials{background-repeat:no-repeat;background-size:cover;background-position:center bottom;position:relative}.best-color{background-repeat:no-repeat;background-size:cover}.afforable-color{background-image:url(/images/best-decks/100-smarter.jpg);background-repeat:no-repeat;background-size:cover}.materials-margin{margin-right:.25%!important}.add-project h3.colorName,.sfMessage.sfMsgPositive.sfMsgVisible h3.colorName.sfMessageElement,.sfshoppingCartWrp h3.colorName.sfshoppingCartTitle,h3.colorName.sfcheckoutStepSubTitle,h3.colorName.sfcheckoutStepTitle,h3.h3.colorName{padding-bottom:2px;text-transform:none}sup.colorBestSeller{color:#005bbb;font-weight:700;text-transform:uppercase;padding-left:4px;font-size:50%}.colorsSwatch{height:160px;overflow-y:hidden;margin-bottom:12px;position:relative}.colorsSwatch .colorsSwatch__beauty{display:block;position:absolute;width:100%;z-index:100;bottom:0;opacity:0;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-animation:text-leave .5s ease-out}.colorsSwatch .colorsSwatch__beauty:hover{opacity:1;cursor:pointer;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-animation:text-enter .5s ease;animation:text-enter .5s ease}.colorsSwatch .colorsSwatch__beauty:hover .colors-grid-btn__desc{top:calc(100% - 32px);-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-animation:text-enter .8s ease;animation:text-enter .8s ease;opacity:1}.colorsSwatch .colorsSwatch__beauty .beauty__image{margin-bottom:0;vertical-align:bottom}.colorsSwatch .colorsSwatch__beauty .colors-grid-btn__desc{position:absolute;top:100%;z-index:200;text-align:center;width:100%;pointer-events:none;opacity:0}.item-wrap.text-only{position:relative}.colorsSwatch--alloyBadge{position:absolute;bottom:53px;right:0;width:36px;height:40px;z-index:100}.colorsSwatch--flameBadge{position:absolute;bottom:55px;right:45px;width:37px;height:37px}.colorsSwatch--colorIcon{width:18px;height:18px;margin-right:5px;float:left;margin-top:1px}.colorsSwatch--colorIcon-2{float:left;width:39px;height:18px;margin-right:5px;margin-top:1px}#store .product-description .details .outOfStock.sfAddToCartBtn,.button.outOfStock{height:0;marginbottom:40px;padding:0;overflow:hidden;background:0 0}.outerdiv#browns,.outerdiv#grays,.outerdiv#reds{margin-bottom:0}.color-categories{display:none}.browns-hero{background-image:url(/images/best-decks/colors-browns-hero.jpg);background-size:cover}.reds-hero{background-image:url(/images/best-decks/colors-reds-hero.jpg);background-size:cover}.grays-hero{background-image:url(/images/best-decks/colors-grays-hero.jpg);background-size:cover}.azekmaterials{background-image:url(/images/best-decks/azekmaterials.jpg);background-repeat:no-repeat;background-size:cover;background-position:left bottom;width:100%;height:auto}.azekmaterials img{margin-top:30%;max-width:45%}.ttmaterials{background-image:url(/images/best-decks/timbertechmaterials.jpg);background-repeat:no-repeat;background-size:cover;background-position:left bottom;width:100%;height:auto}.ttmaterials img{margin-top:30%;max-width:50%}.status-program.outerdiv{z-index:100;margin-bottom:0}.status-program.outerdiv .status{float:left;width:122px;height:100%;color:#fff;position:absolute;z-index:3;left:0;top:0}.status-program.outerdiv .status:after{content:"";width:1000px;height:100%;position:absolute;z-index:-1;left:-1000px;top:0}.status-program.outerdiv .status.gold{background:#ffa61f}.status-program.outerdiv .status.gold:after{background:#ffa61f}.status-program.outerdiv .status.platinum{background:#999}.status-program.outerdiv .status.platinum:after{background:#999}.status-program.outerdiv .status.silver{background:#4d4d4d}.status-program.outerdiv .status.silver:after{background:#4d4d4d}.status-program.outerdiv .status.bronze{background:#a38552}.status-program.outerdiv .status.bronze:after{background:#a38552}.status-program.outerdiv .status.blue{background:#005bbb}.status-program.outerdiv .status.blue:after{background:#005bbb}.status-program.outerdiv .status .svg-wrap{width:90px;height:75px;position:absolute;top:50%;left:50%;-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.status-program.outerdiv .type{text-align:right;text-transform:uppercase;font-family:Brandon_lightWeb;font-size:1.5rem}.status-program.outerdiv .benefits{background:#58595b;color:#fff;float:left;width:100%;padding:15px 15px 10px 122px;position:relative;z-index:2}.status-program.outerdiv .benefits:after{content:"";position:absolute;z-index:-1;width:1000px;right:-1000px;top:0;height:100%;background:#58595b}@media only screen and (max-width:31.25em){.status-program.outerdiv .benefits:after{width:2000px}}.status-program.outerdiv .benefits strong{text-transform:uppercase;font-size:.875rem;letter-spacing:1px;color:#fff}.status-program.outerdiv .benefits .content{font-size:.8125rem;float:left;width:100%}.status-program.outerdiv .benefits .arrow-link{display:inline-block}.status-program.outerdiv .benefits .arrow-link .svg-wrap{margin:0 5px 0 0}.status-program.outerdiv .benefits a{color:#fff;font-size:.8125rem}#intro-area.pro-account h1{padding:60px 0 20px 0}#intro-area.outerdiv{margin-bottom:0;background-color:rgba(224,222,216,.3);color:#9b9b9d;z-index:10}#intro-area.outerdiv.no-border{border:none}#intro-area.outerdiv .innerdiv{z-index:10}#intro-area.outerdiv .innerdiv p{margin-top:10px;float:left;margin-bottom:30px}#intro-area.outerdiv .innerdiv h1{width:100%;float:left}#intro-area.outerdiv .innerdiv h1.headline{padding:0;margin:20px 0 0 0}#intro-area.outerdiv:after{content:"";background-size:42px 72px;background-position:0 0;background-repeat:repeat;opacity:1;top:0;left:0;position:absolute;z-index:1;width:100%;height:100%;display:block}#intro-area.outerdiv .switch{color:#005bbb;font-size:.8125rem;text-decoration:none;position:absolute;right:10px;top:10px}#intro-area.outerdiv .switch:hover{color:#003d7e}#intro-area.outerdiv .switch .svg-wrap{display:inline-block;position:relative;top:4px;width:20px;height:15px;margin-right:4px}#intro-area.outerdiv .switch svg{fill:currentColor;width:20px;height:15px}#intro-area.outerdiv .tabbed-nav{padding-bottom:60px;position:relative;z-index:2}#intro-area.outerdiv .settings{position:absolute;right:20px;bottom:-36px;color:#58595b}#intro-area.outerdiv .settings.active,#intro-area.outerdiv .settings:hover{color:#005bbb}#intro-area.outerdiv .settings svg{fill:currentColor;width:20px;height:20px}#intro-area.outerdiv nav{float:left;width:100%}.data-table{float:left;width:100%;position:relative;z-index:10;margin-bottom:50px}.data-table th.header{width:auto}.data-table h2{color:#58595b}.data-table .display-container{position:relative;width:100%;display:none}.data-table .display-container .display,.data-table .display-container .display-all,.data-table .display-container button{position:relative;background:#fff;border:1px solid #9b9b9d;color:#9b9b9d;float:left;margin-right:10px}.data-table .display-container .display-all:hover,.data-table .display-container .display:hover,.data-table .display-container button:hover{border-color:#005bbb;color:#005bbb}.data-table .display-container .display-all.active,.data-table .display-container .display.active,.data-table .display-container button.active{border-color:#005bbb;color:#005bbb}@media only screen and (max-width:43.75em){.data-table .display-container{display:block}}@media only screen and (max-width:60em){.data-table#sales-table .display-container{display:block}}@media only screen and (max-width:50em){.data-table#materials-table .display-container,.data-table#railing-table .display-container,.data-table#railing-table2 .display-container{display:block}}.data-table .display:after{content:"";width:7px;height:11px;background-size:7px 11px;background-position:center center;background-repeat:no-repeat;display:inline-block;position:relative;right:0;top:1px;margin-left:5px}.data-table .display-columns{width:300px;padding:10px;border:1px solid #9b9b9d;display:none;float:left;clear:both;margin-top:10px;margin-bottom:20px}.data-table .display-columns.active{-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;display:block}.data-table .display-columns ul{float:left;width:100%}.data-table .display-columns li{float:left;width:100%;margin-bottom:5px}.data-table .display-columns li input{display:inline-block;margin:0 10px 0 0;padding:0;height:auto;line-height:0}.data-table .display-columns li label{display:inline-block;font-size:.875em}.data-table .table-container{float:left;width:100%;margin-top:20px}.data-table .table-container.overflow{overflow-x:scroll}.data-table .table-container table{float:left;width:100%}.data-table .table-container thead tr{background:#fff}.data-table .table-container thead th{font-size:.75rem;text-transform:uppercase;color:#9b9b9d;font-family:DINWeb-Bold;font-weight:700;padding:5px 10px;border-bottom:1px solid #58595b;white-space:nowrap}.data-table .table-container thead th.filter{position:relative;cursor:pointer}.data-table .table-container thead th.filter:after{content:"";width:7px;height:11px;background-size:7px 11px;background-position:center center;background-repeat:no-repeat;display:inline-block;position:relative;right:0;top:1px;margin-left:5px}.data-table .table-container td{padding:15px 10px;border-bottom:1px solid #58595b;font-size:.875rem}.data-table .table-container tr{background:#e0ded8}.data-table .table-container tr:nth-child(even){background:#f5f5f3}@media only screen and (max-width:60em){.data-table#sales-table [data=referrer]{display:none}}@media only screen and (max-width:54.375em){.data-table#sales-table [data=phone]{display:none}}@media only screen and (max-width:46.25em){.data-table#sales-table [data=date]{display:none}}@media only screen and (max-width:33.125em){.data-table#sales-table [data=email]{display:none}}@media only screen and (max-width:53.125em){.data-table#materials-table [data=cappedWoods]{display:none}}@media only screen and (max-width:37.5em){.data-table#materials-table [data=cappedPolymer]{display:none}}.data-table#railing-table thead th{white-space:normal}.data-table#railing-table tr td.category{min-width:120px;max-width:160px}@media only screen and (max-width:60em){.data-table#railing-table [data=reserve]{display:none}}@media only screen and (max-width:54.375em){.data-table#railing-table [data=trademark]{display:none}}@media only screen and (max-width:46.25em){.data-table#railing-table [data=radianceRailExpress]{display:none}}@media only screen and (max-width:33.125em){.data-table#railing-table [data=radiance]{display:none}}.data-table#railing-table2 thead th{white-space:normal}.data-table#railing-table2 tr td.category{min-width:120px;max-width:265px}@media only screen and (max-width:43.75em){.data-table#railing-table2 [data=impressionRail]{display:none}}@media only screen and (max-width:37.5em){.data-table#railing-table2 [data=evolutionsRailBuilder]{display:none}}.data-table .order-invoice .svg-wrap{color:#005bbb;width:20px;height:20px;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:color;-moz-transition-property:color;transition-property:color}.data-table .order-invoice .svg-wrap svg{fill:currentColor}.data-table .order-invoice:hover .svg-wrap{color:#003d7e}@media only screen and (max-width:31.875em){#paver-type-table [data=permeable]{display:none}}@media only screen and (max-width:31.875em){#applications-table [data=permeable-1]{display:none}}@media only screen and (max-width:27.8125em){#applications-table [data=resurfacing-1]{display:none}}@media only screen and (max-width:31.875em){#pavers-size-table [data=permeable-2]{display:none}}@media only screen and (max-width:31.875em){#pavers-unit-table [data=permeable-3]{display:none}}@media only screen and (max-width:31.875em){#pavers-pallet-table [data=permeable-4]{display:none}}@media only screen and (max-width:31.875em){#pavers-colors-table [data=permeable-5]{display:none}}@media only screen and (max-width:31.875em){#pavers-engraving-table [data=permeable-6]{display:none}}@media only screen and (max-width:34.375em){#pavers-test-table{overflow:scroll}#pavers-test-table table{width:540px}}@media only screen and (max-width:37.5em){#orders-table [data=orderdetails]{display:none}}.manage{float:right;color:#005bbb;font-size:.8125rem;text-decoration:none;position:relative;top:5px}@media only screen and (max-width:37.5em){.manage{top:0;float:left;width:100%;padding:0;margin:0 0 20px}}.manage:hover{color:#004792}.manage .svg-wrap{margin:0 6px 0 0;width:12px;height:12px;float:left}.manage svg{fill:currentColor}#public-profile{float:left;width:100%}#intro-area .details #public-profile h2,#public-profile #intro-area .details h2,#public-profile #store .store-heading h2,#public-profile .add-project h3,#public-profile .data-table h2,#public-profile .h3,#public-profile .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,#public-profile .sfcheckoutStepSubTitle,#public-profile .sfcheckoutStepTitle,#public-profile .sfshoppingCartWrp .sfshoppingCartTitle,#store .store-heading #public-profile h2,.add-project #public-profile h3,.data-table #public-profile h2,.sfMessage.sfMsgPositive.sfMsgVisible #public-profile .sfMessageElement,.sfshoppingCartWrp #public-profile .sfshoppingCartTitle{float:left;width:280px}#public-profile .content{float:left;clear:both}@media only screen and (max-width:56.25em){#public-profile .content{width:100%}}#public-profile .location-card{float:right;width:31.6%;margin-top:40px;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}@media only screen and (max-width:56.25em){#public-profile .location-card{width:100%;float:left;max-width:300px}}#public-profile .location-card .details{padding:25px 20px}#public-profile .location-card .details li{line-height:1.3125rem}#public-profile .location-card .details li:nth-child(2){margin-bottom:10px}#public-profile .location-card .details a{font-size:.875rem;text-decoration:none;color:#58595b}#public-profile .location-card .details .blue{color:#005bbb;font-size:.875rem}#public-profile .location-card .details .blue:hover{color:#004792}#public-profile article{float:left;width:100%}#public-profile article h2{text-transform:none;margin-bottom:10px;padding-bottom:0;width:100%;float:left}#public-profile article h3{font-size:.875rem;margin-bottom:10px;padding-bottom:0}#public-profile article ul{padding-left:20px;margin-bottom:20px}#public-profile article ul li{list-style:disc;font-size:.875rem;line-height:1.6}#public-profile article ul.certifications{padding-left:0}#public-profile article ul.certifications li{display:inline-block;margin-right:10px;list-style:none}#public-profile article p{font-size:.875rem;line-height:1.6;margin-bottom:20px}.additional-projects{float:left;width:100%}#project-detail .content,.project-detail .content{width:100%}#project-detail .content p,.project-detail .content p{padding-bottom:0}#project-detail .detail,.project-detail .detail{width:100%}#project-detail h2,.project-detail h2{padding:10px 0}#project-detail h3,.project-detail h3{font-size:.875rem;padding-bottom:0}#project-detail ul,.project-detail ul{padding-left:20px;margin-bottom:20px}#project-detail ul li,.project-detail ul li{list-style:disc;font-size:.875rem;line-height:1.6}#project-detail ul li.no-bullet,.project-detail ul li.no-bullet{list-style:none}#project-detail .breadcrumb-nav,.project-detail .breadcrumb-nav{color:#005bbb;text-decoration:none}#project-detail .breadcrumb-nav:hover,.project-detail .breadcrumb-nav:hover{color:#004792}#project-detail .contact-info,.project-detail .contact-info{padding-left:0}#project-detail .contact-info li,.project-detail .contact-info li{line-height:1.3125rem}#project-detail .contact-info a,.project-detail .contact-info a{font-size:.875rem;text-decoration:none;color:#58595b}#project-detail .contact-info .blue,.project-detail .contact-info .blue{color:#005bbb;font-size:.875rem}#project-detail .contact-info .blue:hover,.project-detail .contact-info .blue:hover{color:#004792}#my-deck-plans .item-wrap,#my-photos .item-wrap{width:50%;float:left;border-right:1px solid #fff;border-bottom:1px solid #fff;position:relative;overflow:hidden;position:relative}#my-deck-plans .item-wrap:before,#my-photos .item-wrap:before{display:block;content:"";width:100%;padding-top:100%}#my-deck-plans .item-wrap>.content,#my-photos .item-wrap>.content{position:absolute;top:0;left:0;right:0;bottom:0}#my-deck-plans .item-wrap{overflow:visible}#my-deck-plans img{width:85%;height:auto;position:absolute;top:50%;left:50%;-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contractor-projects a.img-wrap{display:block}.form-container .select-wrap,.form-container .sfcheckoutFormList .sfCreditCardExpirationMonth,.form-container .sfcheckoutFormList .sfCreditCardExpirationYear,.form-container .sfcheckoutFormList .sfCreditCardType,.form-container input[type=email],.form-container input[type=password],.form-container input[type=text],.form-container textarea,.sfcheckoutFormList .form-container .sfCreditCardExpirationMonth,.sfcheckoutFormList .form-container .sfCreditCardExpirationYear,.sfcheckoutFormList .form-container .sfCreditCardType{width:100%;clear:both;margin-right:0;margin-bottom:0;float:left}#intro-area.outerdiv .innerdiv .detail.contact-info p,#public-profile article .detail.contact-info h3,#store .product-description .details .detail.contact-info .sfproductDynamicFieldsList,#store .product-description .details .detail.contact-info .sfproductInventory,.blog-post .detail.contact-info ol,.blog-post .detail.contact-info ul,.detail.contact-info #intro-area.outerdiv .innerdiv p,.detail.contact-info #public-profile article h3,.detail.contact-info #store .product-description .details .sfproductDynamicFieldsList,.detail.contact-info #store .product-description .details .sfproductInventory,.detail.contact-info .blog-post ol,.detail.contact-info .blog-post ul,.detail.contact-info .body-copy,.detail.contact-info .events .content .text-link,.detail.contact-info .h5,.detail.contact-info .installation-videos .text-wrap .video-title,.detail.contact-info .login-container h3,.detail.contact-info .sfMessage.sfMsgVisible .sfMessageElement,.detail.contact-info .sfcheckoutPreviewAddress,.detail.contact-info .sfcheckoutPreviewAddress .sfcheckoutStepTitle,.detail.contact-info .sfcheckoutPreviewAddress strong,.detail.contact-info .sfcheckoutTotalPriceWrp,.detail.contact-info .sforderSummaryTable,.detail.contact-info .sfshippingOptionsWrp,.detail.contact-info .video-wrap .text-wrap .video-title,.detail.contact-info a.article-title,.events .content .detail.contact-info .text-link,.installation-videos .text-wrap .detail.contact-info .video-title,.login-container .detail.contact-info h3,.sfMessage.sfMsgVisible .detail.contact-info .sfMessageElement,.sfcheckoutPreviewAddress .detail.contact-info .sfcheckoutStepTitle,.sfcheckoutPreviewAddress .detail.contact-info strong,.video-wrap .text-wrap .detail.contact-info .video-title{padding-bottom:3px}.error{padding:4px;margin:4px 0 10px 6px;width:auto;font-size:.75rem;line-height:normal;color:#58595b;clear:both;background:#e0ded8}.form{float:left;width:100%}.form .row{float:left;margin-bottom:20px;max-width:100%;width:100%;clear:both}.form .col{float:left;margin-bottom:20px;margin-right:20px;max-width:100%;width:100%;position:relative}.form .col.xl{max-width:486px}.form .col.lrg{max-width:315px}.form .col.med{max-width:230px}.form .col.sml{max-width:140px}.form .col.xsm{max-width:50px}#store .product-description .details .form .col .sfAddToCartBtn,.form .col #store .product-description .details .sfAddToCartBtn,.form .col .button,.form .col button{margin-top:1.4125rem}.form .col label .error{position:absolute;bottom:-25px;left:-10px}.form .col .select-wrap,.form .col .sfcheckoutFormList .sfCreditCardExpirationMonth,.form .col .sfcheckoutFormList .sfCreditCardExpirationYear,.form .col .sfcheckoutFormList .sfCreditCardType,.form .col input,.form .col select,.sfcheckoutFormList .form .col .sfCreditCardExpirationMonth,.sfcheckoutFormList .form .col .sfCreditCardExpirationYear,.sfcheckoutFormList .form .col .sfCreditCardType{width:100%}.form .col.xl .select-wrap,.form .col.xl .sfcheckoutFormList .sfCreditCardExpirationMonth,.form .col.xl .sfcheckoutFormList .sfCreditCardExpirationYear,.form .col.xl .sfcheckoutFormList .sfCreditCardType,.form .col.xl input,.form .col.xl textarea,.form .row.xl .select-wrap,.form .row.xl .sfcheckoutFormList .sfCreditCardExpirationMonth,.form .row.xl .sfcheckoutFormList .sfCreditCardExpirationYear,.form .row.xl .sfcheckoutFormList .sfCreditCardType,.form .row.xl input,.form .row.xl textarea,.sfcheckoutFormList .form .col.xl .sfCreditCardExpirationMonth,.sfcheckoutFormList .form .col.xl .sfCreditCardExpirationYear,.sfcheckoutFormList .form .col.xl .sfCreditCardType,.sfcheckoutFormList .form .row.xl .sfCreditCardExpirationMonth,.sfcheckoutFormList .form .row.xl .sfCreditCardExpirationYear,.sfcheckoutFormList .form .row.xl .sfCreditCardType{max-width:486px}.form .col.lrg .select-wrap,.form .col.lrg .sfcheckoutFormList .sfCreditCardExpirationMonth,.form .col.lrg .sfcheckoutFormList .sfCreditCardExpirationYear,.form .col.lrg .sfcheckoutFormList .sfCreditCardType,.form .col.lrg input,.form .col.lrg textarea,.form .row.lrg .select-wrap,.form .row.lrg .sfcheckoutFormList .sfCreditCardExpirationMonth,.form .row.lrg .sfcheckoutFormList .sfCreditCardExpirationYear,.form .row.lrg .sfcheckoutFormList .sfCreditCardType,.form .row.lrg input,.form .row.lrg textarea,.sfcheckoutFormList .form .col.lrg .sfCreditCardExpirationMonth,.sfcheckoutFormList .form .col.lrg .sfCreditCardExpirationYear,.sfcheckoutFormList .form .col.lrg .sfCreditCardType,.sfcheckoutFormList .form .row.lrg .sfCreditCardExpirationMonth,.sfcheckoutFormList .form .row.lrg .sfCreditCardExpirationYear,.sfcheckoutFormList .form .row.lrg .sfCreditCardType{max-width:315px}.form .col.med .select-wrap,.form .col.med .sfcheckoutFormList .sfCreditCardExpirationMonth,.form .col.med .sfcheckoutFormList .sfCreditCardExpirationYear,.form .col.med .sfcheckoutFormList .sfCreditCardType,.form .col.med input,.form .col.med textarea,.form .row.med .select-wrap,.form .row.med .sfcheckoutFormList .sfCreditCardExpirationMonth,.form .row.med .sfcheckoutFormList .sfCreditCardExpirationYear,.form .row.med .sfcheckoutFormList .sfCreditCardType,.form .row.med input,.form .row.med textarea,.sfcheckoutFormList .form .col.med .sfCreditCardExpirationMonth,.sfcheckoutFormList .form .col.med .sfCreditCardExpirationYear,.sfcheckoutFormList .form .col.med .sfCreditCardType,.sfcheckoutFormList .form .row.med .sfCreditCardExpirationMonth,.sfcheckoutFormList .form .row.med .sfCreditCardExpirationYear,.sfcheckoutFormList .form .row.med .sfCreditCardType{max-width:230px}.form .col.sml .select-wrap,.form .col.sml .sfcheckoutFormList .sfCreditCardExpirationMonth,.form .col.sml .sfcheckoutFormList .sfCreditCardExpirationYear,.form .col.sml .sfcheckoutFormList .sfCreditCardType,.form .col.sml input,.form .col.sml textarea,.form .row.sml .select-wrap,.form .row.sml .sfcheckoutFormList .sfCreditCardExpirationMonth,.form .row.sml .sfcheckoutFormList .sfCreditCardExpirationYear,.form .row.sml .sfcheckoutFormList .sfCreditCardType,.form .row.sml input,.form .row.sml textarea,.sfcheckoutFormList .form .col.sml .sfCreditCardExpirationMonth,.sfcheckoutFormList .form .col.sml .sfCreditCardExpirationYear,.sfcheckoutFormList .form .col.sml .sfCreditCardType,.sfcheckoutFormList .form .row.sml .sfCreditCardExpirationMonth,.sfcheckoutFormList .form .row.sml .sfCreditCardExpirationYear,.sfcheckoutFormList .form .row.sml .sfCreditCardType{max-width:140px}.form .col.xsm .select-wrap,.form .col.xsm .sfcheckoutFormList .sfCreditCardExpirationMonth,.form .col.xsm .sfcheckoutFormList .sfCreditCardExpirationYear,.form .col.xsm .sfcheckoutFormList .sfCreditCardType,.form .col.xsm input,.form .col.xsm textarea,.form .row.xsm .select-wrap,.form .row.xsm .sfcheckoutFormList .sfCreditCardExpirationMonth,.form .row.xsm .sfcheckoutFormList .sfCreditCardExpirationYear,.form .row.xsm .sfcheckoutFormList .sfCreditCardType,.form .row.xsm input,.form .row.xsm textarea,.sfcheckoutFormList .form .col.xsm .sfCreditCardExpirationMonth,.sfcheckoutFormList .form .col.xsm .sfCreditCardExpirationYear,.sfcheckoutFormList .form .col.xsm .sfCreditCardType,.sfcheckoutFormList .form .row.xsm .sfCreditCardExpirationMonth,.sfcheckoutFormList .form .row.xsm .sfCreditCardExpirationYear,.sfcheckoutFormList .form .row.xsm .sfCreditCardType{max-width:50px}.form .col.topic,.form .row.topic{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid rgba(88,89,91,.3);max-width:486px}.form .col.inline,.form .row.inline{display:inline-block;margin-right:10px;text-transform:capitalize;width:100%;position:relative}.form .col.inline label,.form .row.inline label{text-transform:none;display:inline-block;float:none;width:100%;padding-left:20px}.form .col.inline input[type=checkbox],.form .row.inline input[type=checkbox]{width:auto;position:absolute;left:0;top:0}.form .col input,.form .row input{margin-bottom:0}.form textarea{height:120px;resize:none;line-height:1.125rem;padding:10px}.form .sfTxtLbl,.form label{font-size:.8125rem;margin-bottom:5px;float:left;text-transform:uppercase;width:100%}.form button{float:left;clear:both}.form .error{text-transform:none}.form .indication{font-size:.6875rem;float:left;width:100%;margin-bottom:20px}.form .remove-photo{color:#005bbb;cursor:pointer;float:left;clear:both;margin-top:10px;font-size:.75rem;display:none}.form .remove-photo.active{display:block}.form .remove-photo:hover{text-decoration:underline}.form .image-area{height:140px;position:relative;width:31%;float:left;background:#f5f5f3;cursor:pointer;border:1px solid #58595b;background-position:center center;background-size:contain;background-repeat:no-repeat}.form .image-area:hover:after{color:#005bbb}.form .image-area:after{content:"Add Photo";position:absolute;top:50%;width:100%;left:0;padding:0 20px;font-weight:900;font-size:.75rem;text-align:center}.form .image-area:before{content:"";background-position:center center;background-repeat:no-repeat;position:absolute;top:50%;left:50%;margin-left:-15px;width:30px;height:30px;margin-top:-35px}.form .image-area.loading:after{display:block;content:"";position:absolute;background:rgba(245,245,248,.85) no-repeat center center;background-image:url(/Sitefinity/WebsiteTemplates/Azek/App_Themes/Azek/images/ui/loading.gif);-webkit-background-size:50px 50px;background-size:50px 50px;width:100%;height:100%;top:0;margin-top:0;margin-left:0}.form .image-area.active:after,.form .image-area.active:before{display:none}.form .image-area.active.loading:after{display:block}.form .image-area input[type=file]{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer}.form .image-area input[type=file]::-ms-browse{position:absolute;width:100%;height:100%;left:0;top:0}.company-add-details{float:left;width:100%}ul.added{float:left;width:100%;display:none;margin-bottom:30px}ul.added li{float:left;width:100%;padding:10px;border-bottom:1px solid #9b9b9d;position:relative}ul.added li .remove{position:absolute;right:10px;font-family:Helvetica;cursor:pointer}.add-container{width:100%;float:left;position:relative;padding-right:90px}.add-container .add-list{width:100%;float:left}#store .product-description .details .add-container .sfAddToCartBtn,.add-container #store .product-description .details .sfAddToCartBtn,.add-container .button{position:absolute;right:0;top:0}.add-projects{float:left;width:100%;margin-bottom:40px}.add-projects li{float:left;width:31%;min-height:100px;margin-right:3.5%;margin-bottom:20px;background-color:#e0ded8;border:1px solid #9b9b9d;background-position:center center;background-size:contain;background-repeat:no-repeat;text-indent:-9999em;cursor:pointer;position:relative}.add-projects li.pending:after{content:"Pending Review";text-indent:0;display:block;font-size:.875em;text-transform:uppercase;color:#fff;position:absolute;top:50%;left:0;margin-top:-10px;width:100%;padding:0 10px;height:20px;text-align:center;z-index:2}.add-projects li.pending:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.4);z-index:1}.add-projects li:nth-child(3n+1){clear:both}.add-projects li:nth-child(3n){margin-right:0}@media only screen and (max-width:31.25em){.add-projects li{width:48%;margin:0 0 20px 0}.add-projects li:nth-child(3n+1){clear:none}.add-projects li:nth-child(2n){float:right}.add-projects li:nth-child(2n+1){clear:both}}.add-projects li:hover{border-color:#005bbb}.add-projects li.edit:hover .edit{display:block;-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}.add-projects li.add .add{display:block}.add-projects li .edit{position:absolute;z-index:3;width:30px;height:30px;background:#005bbb;right:0;bottom:0;text-align:center;color:#fff;display:none}.add-projects li .edit svg{fill:currentColor;width:13px;height:13px;display:block;position:absolute;left:10px;top:10px}.add-projects li .add{position:absolute;z-index:1;width:100%;height:100%;right:0;bottom:0;text-align:center;color:#fff;display:none}.add-projects li .add svg{fill:currentColor;width:40px;height:40px;left:50%;top:50%;margin-left:-20px;margin-top:-20px;display:block;position:absolute}.add-project .image-area{width:100%}.add-project textarea{height:140px;padding:10px;line-height:20px;width:100%;resize:none;margin-bottom:0}.add-project .count-indication{margin-bottom:20px}.add-project .select-wrap,.add-project .sfcheckoutFormList .sfCreditCardExpirationMonth,.add-project .sfcheckoutFormList .sfCreditCardExpirationYear,.add-project .sfcheckoutFormList .sfCreditCardType,.sfcheckoutFormList .add-project .sfCreditCardExpirationMonth,.sfcheckoutFormList .add-project .sfCreditCardExpirationYear,.sfcheckoutFormList .add-project .sfCreditCardType{max-width:100%;width:150px}.add-project .select-wrap.product-table,.add-project .sfcheckoutFormList .product-table.sfCreditCardExpirationMonth,.add-project .sfcheckoutFormList .product-table.sfCreditCardExpirationYear,.add-project .sfcheckoutFormList .product-table.sfCreditCardType,.sfcheckoutFormList .add-project .product-table.sfCreditCardExpirationMonth,.sfcheckoutFormList .add-project .product-table.sfCreditCardExpirationYear,.sfcheckoutFormList .add-project .product-table.sfCreditCardType{width:316px}.add-project .add-margin{margin-bottom:10px}.add-project .row.featured-row{background:#f5f5f3;padding:8px;margin-bottom:20px}.add-project .row.featured-row label{margin-bottom:0}.add-project .row.featured-row .svg-wrap{display:inline-block;width:24px;height:24px;position:relative;top:10px;margin-right:10px}.add-project .row.featured-row .alert{padding-left:15px;font-size:.75rem;display:block}.add-project .added-products{float:left;width:100%;margin-bottom:20px;display:none}.add-project .added-products li{float:left;width:100%;border-bottom:1px solid #979797;border-top:1px solid #979797;margin-bottom:-1px;padding:10px;padding-right:40px;color:#58595b;background:#e0ded8;font-size:.875rem;position:relative}.add-project .added-products li:nth-child(even){background:#f5f5f3}.add-project .added-products li .remove{position:absolute;right:10px;font-family:Helvetica;cursor:pointer}.add-project .photo-container{width:100%}.add-project .photo-container .photo{float:left;width:48%}.add-project .photo-container .photo:nth-child(2n+1){clear:both}.add-project .photo-container .photo:nth-child(even){float:right}.add-project .photo-container .photo textarea{margin-bottom:10px}.add-project .photo-container .photo .photo-details .cover-photo{margin-bottom:40px}.add-project .photo-container .image-area{margin-bottom:15px;min-height:200px;max-width:100%;width:100%;border:1px solid #58595b;text-align:center;background-color:#f5f5f3;background-position:center center;background-size:contain;background-repeat:no-repeat;position:relative}.add-project .photo-container .image-area:after,.add-project .photo-container .image-area:before{display:none}.add-project .photo-container .image-area.loading:after{display:block}.add-project .photo-container .image-area:hover .add-photo{color:#005bbb}.add-project .photo-container .image-area.image-added:hover .remove{opacity:1}.add-project .photo-container .image-area .remove{position:absolute;z-index:100;right:0;top:0;width:40px;height:40px;background:#005bbb;cursor:pointer;text-align:center;opacity:0}.add-project .photo-container .image-area .remove:hover{background:#d5c833}.add-project .photo-container .image-area .remove .svg-wrap{height:18px;width:14px;color:#fff;margin-top:9px;position:relative;display:inline-block;left:1px}.add-project .photo-container .image-area .remove .svg-wrap svg{fill:currentColor}.add-project .photo-container .image-area img{display:none}.add-project .photo-container .image-area img.active{position:relative;z-index:100;display:block}.add-project input[type=file]{position:absolute;border:none;z-index:1;width:100%;height:100%;padding:20px;background:0 0;text-indent:-9999em;left:0;top:0;color:transparent;cursor:pointer;opacity:0}.add-project input[type=file]::-ms-browse{position:absolute;width:100%;height:100%;left:0;top:0}.add-project .add-photo{position:absolute;top:55%;width:100%;left:0;padding:0 20px;font-weight:900;font-size:.75rem;text-align:center}.add-project .add-photo:before{content:"";background-position:center center;background-repeat:no-repeat;position:absolute;top:50%;left:50%;margin-left:-15px;width:30px;height:30px;margin-top:-45px}.add-project #spotlightSubmit{margin:0 5px 0 8px}.add-project .info{color:#005bbb;width:24px;height:24px;cursor:pointer;display:inline-block;position:relative;top:8px;margin-left:5px}.add-project .info:hover .tooltip-info{display:block;-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}.add-project .info .tooltip-info{display:none;background:#005bbb;color:#fff;font-size:.75rem;width:200px;text-align:center;padding:10px;position:absolute;left:50%;margin-left:-107px;bottom:38px}.add-project .info .tooltip-info:after{content:"";position:absolute;left:50%;margin-left:-5px;bottom:-10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #005bbb}.add-project .info svg{fill:currentColor}.add-project .info:hover svg{fill:#d5c833}.add-project button{margin-right:10px}.add-project .remove-project{display:block;margin-top:20px;color:#cc1815;font-size:.875rem;cursor:pointer}.add-project .remove-project:hover{text-decoration:underline}.add-project .privacy{font-size:.75rem;margin-top:20px;display:inline-block;color:#58595b}.add-project .privacy:hover{color:#005bbb}.site-container.fixed,html.fixed{position:fixed;z-index:-1;width:100%;left:0;top:0;background:0 0;-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;transition:all 0s ease-in-out}.save-confirmation{position:fixed;z-index:100;width:300px;left:50%;margin-left:-150px;background:#005bbb;color:#fff;height:150px;top:50%;margin-top:-75px;max-width:100%;text-align:center;padding:20px;display:none}.save-confirmation.active{display:block;-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}.save-confirmation p{margin-bottom:10px}.save-confirmation p strong{display:block;color:#fff;margin-bottom:10px;font-size:1.5rem}#store .product-description .details .save-confirmation .sfAddToCartBtn,.save-confirmation #store .product-description .details .sfAddToCartBtn,.save-confirmation .button{cursor:pointer}.login-container.forgot-password h2{padding:40px 0;margin:0}.login-container{display:block;max-width:100%;width:670px;margin:0 0 80px}.login-container h2{color:#58595b;float:left;width:100%;margin-bottom:50px}.login-container .form,.login-container form{float:left;width:100%;margin-bottom:10px}.login-container input[type=email],.login-container input[type=password]{float:left;width:100%;margin-bottom:15px}.login-container label{float:left;width:100%;display:block;font-size:.75rem;color:red;margin-top:-10px;margin-bottom:10px}.login-container label.hidden{display:none}.login-container label .text{display:none}#store .product-description .details .login-container .sfAddToCartBtn,.login-container #store .product-description .details .sfAddToCartBtn,.login-container .button,.login-container button{margin-bottom:10px}.login-container .password{font-size:.75rem;color:#005bbb}.login-container .sign-in{float:left;width:50%;padding-right:100px;border-right:1px solid #58595b}@media only screen and (max-width:48.125em){.login-container .sign-in{padding-right:50px}}@media only screen and (max-width:37.5em){.login-container .sign-in{padding-right:0;border:none;border-bottom:1px solid #58595b;padding-bottom:20px;margin-bottom:20px;width:100%}}.login-container .divider{float:left;margin:10px 0;width:100%;font-size:.75rem;position:relative;text-transform:lowercase;text-align:center}.login-container .divider:before{content:"";width:30px;height:100%;z-index:-1;background:#fff;position:absolute;left:50%;margin-left:-15px}.login-container .divider:after{content:"";width:100%;height:1px;background:#58595b;position:absolute;z-index:-2;left:0;top:8px}.login-container .social-login{float:left;width:100%}#store .product-description .details .login-container .social-login .sfAddToCartBtn,.login-container .social-login #store .product-description .details .sfAddToCartBtn,.login-container .social-login .button{float:left;width:100%;color:#fff;text-align:center;margin-bottom:10px}#store .product-description .details .login-container .social-login .fb.sfAddToCartBtn,.login-container .social-login #store .product-description .details .fb.sfAddToCartBtn,.login-container .social-login .button.fb{background:#39579a}#store .product-description .details .login-container .social-login .fb.sfAddToCartBtn:hover,.login-container .social-login #store .product-description .details .fb.sfAddToCartBtn:hover,.login-container .social-login .button.fb:hover{background:#274a97}#store .product-description .details .login-container .social-login .google.sfAddToCartBtn,.login-container .social-login #store .product-description .details .google.sfAddToCartBtn,.login-container .social-login .button.google{background:#de4d3b}#store .product-description .details .login-container .social-login .google.sfAddToCartBtn:hover,.login-container .social-login #store .product-description .details .google.sfAddToCartBtn:hover,.login-container .social-login .button.google:hover{background:#c73e2c}.login-container .create{float:right;width:50%;padding-left:100px}@media only screen and (max-width:48.125em){.login-container .create{padding-left:50px}}@media only screen and (max-width:37.5em){.login-container .create{padding-left:0;width:100%}}.login-container .create p{font-size:.875rem;line-height:1.5}.checkout .form-container{padding-top:20px}.checkout .form-container:after{padding-bottom:16px;width:100%;border-bottom:1px solid rgba(88,89,91,.3)}#intro-area .details .checkout .form-container h2,#store .store-heading .checkout .form-container h2,.add-project .checkout .form-container h3,.checkout .form-container #intro-area .details h2,.checkout .form-container #store .store-heading h2,.checkout .form-container .add-project h3,.checkout .form-container .data-table h2,.checkout .form-container .h3,.checkout .form-container .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.checkout .form-container .sfcheckoutStepSubTitle,.checkout .form-container .sfcheckoutStepTitle,.checkout .form-container .sfshoppingCartWrp .sfshoppingCartTitle,.data-table .checkout .form-container h2,.sfMessage.sfMsgPositive.sfMsgVisible .checkout .form-container .sfMessageElement,.sfshoppingCartWrp .checkout .form-container .sfshoppingCartTitle{float:left}.checkout .form-container .button-sm{float:right}.checkout .populated{float:left;clear:both}#intro-area.outerdiv .innerdiv .checkout .populated p,#store .product-description .details .checkout .populated .sfproductDynamicFieldsList,#store .product-description .details .checkout .populated .sfproductInventory,.blog-post .checkout .populated ol,.blog-post .checkout .populated ul,.checkout .populated #intro-area.outerdiv .innerdiv p,.checkout .populated #store .product-description .details .sfproductDynamicFieldsList,.checkout .populated #store .product-description .details .sfproductInventory,.checkout .populated .blog-post ol,.checkout .populated .blog-post ul,.checkout .populated .body-copy,.checkout .populated .events .content .text-link,.checkout .populated .sfMessage.sfMsgVisible .sfMessageElement,.checkout .populated .sfcheckoutPreviewAddress,.checkout .populated .sfcheckoutTotalPriceWrp,.checkout .populated .sforderSummaryTable,.checkout .populated .sfshippingOptionsWrp,.events .content .checkout .populated .text-link,.sfMessage.sfMsgVisible .checkout .populated .sfMessageElement{padding:0}.review-confirm .indication{padding-top:10px}.select-wrap.ccDate,.sfcheckoutFormList .ccDate.sfCreditCardExpirationMonth,.sfcheckoutFormList .ccDate.sfCreditCardExpirationYear,.sfcheckoutFormList .ccDate.sfCreditCardType{margin-right:20px;width:120px;float:left;clear:none}.cart-item-wrap{margin-bottom:20px;width:100%;float:left}.cart-item .item-img{margin-right:12px;float:left}.cart-item .item-desc{width:100%;float:left}@media only screen and (max-width:40em){.cart-item .item-desc{width:50%}}.cart-item .item-desc a{text-decoration:none}.orderSummary{margin-top:10px;width:100%;border-collapse:collapse;float:left}.orderSummary tr{border-bottom:1px solid #9b9b9d}.orderSummary tr:last-child{border-bottom:none}.orderSummary tr td{padding:13px 0 10px 0;vertical-align:middle}.orderSummary tr td:nth-child(2){float:right}#intro-area.outerdiv .hexagon-intro{padding-top:50px}#intro-area.outerdiv .hexagon-intro h1.with-icon{padding:20px 0 0 0}#intro-area .details{float:left;width:420px;max-width:100%;padding-bottom:60px;position:relative;z-index:100;color:#58595b}#intro-area .details h1.with-icon{position:relative;float:left}#intro-area .details h2{margin-bottom:10px;padding-bottom:0}#intro-area .details p{max-width:300px;font-size:.875rem;margin-bottom:10px}#intro-area .details .indent{float:left}#intro-area .image{position:absolute;z-index:1;width:965px;right:-150px;bottom:0}@media only screen and (max-width:63.75em){#intro-area .image{right:-170px}}@media only screen and (max-width:56.25em){#intro-area .image{right:-220px}}@media only screen and (max-width:51.875em){#intro-area .image{right:-375px}}@media only screen and (max-width:46.875em){#intro-area .image{display:none}}#intro-area .image img{float:right}#store{float:left;width:100%}#store .sfSortByWrp label{display:none}#store .store-heading{float:left;width:100%;padding:80px 0 30px}@media only screen and (max-width:26.25em){#store .store-heading{padding:50px 0 10px}}#store .store-heading h2{margin-bottom:0;padding-bottom:0;float:left}#store .store-heading p{clear:both;float:left;max-width:100%;width:600px;font-size:.875rem;line-height:1.6;margin-top:10px}#store .store-heading .callout-link{margin-top:3px;float:right;clear:none}#store a.back-to{margin-top:20px;display:inline-block}#store a.back-to .svg-wrap{margin-top:0}#store .sort{float:right;position:relative;top:-10px}@media only screen and (max-width:26.25em){#store .sort{margin:10px 0;top:0}}#store .sort p{float:left;margin:12px 13px 0 0;font-size:.75rem;width:auto}#store .sort .select-wrap,#store .sort .sfcheckoutFormList .sfCreditCardExpirationMonth,#store .sort .sfcheckoutFormList .sfCreditCardExpirationYear,#store .sort .sfcheckoutFormList .sfCreditCardType,.sfcheckoutFormList #store .sort .sfCreditCardExpirationMonth,.sfcheckoutFormList #store .sort .sfCreditCardExpirationYear,.sfcheckoutFormList #store .sort .sfCreditCardType{float:right;margin:0;min-width:150px}#store .product-description{float:left;width:100%;padding-top:60px}#store .product-description h1,#store .product-description h2{color:#58595b;margin-bottom:20px;float:left;width:100%}#store .product-description figure{float:left;width:48.7%;margin:0;padding:0}@media only screen and (max-width:37.5em){#store .product-description figure{width:100%}}#store .product-description figure img{border:1px solid #988f86;width:500px}#store .product-description figure a{color:#005bbb;margin:0 0 15px;display:block;font-size:.75rem}#store .product-description figure a:hover{text-decoration:underline}#store .product-description .details{float:right;width:48.7%}@media only screen and (max-width:37.5em){#store .product-description .details{margin-top:20px;width:100%}}#store .product-description .details p{font-size:.875rem;line-height:1.4;margin-bottom:10px}#store .product-description .details .price{color:#005bbb;font-size:1.875rem;line-height:1.875rem;margin-bottom:15px;padding-bottom:0;display:block}#store .product-description .details .action{width:100%;float:left}#store .product-description .details .action .select-wrap,#store .product-description .details .action .sfcheckoutFormList .sfCreditCardExpirationMonth,#store .product-description .details .action .sfcheckoutFormList .sfCreditCardExpirationYear,#store .product-description .details .action .sfcheckoutFormList .sfCreditCardType,.sfcheckoutFormList #store .product-description .details .action .sfCreditCardExpirationMonth,.sfcheckoutFormList #store .product-description .details .action .sfCreditCardExpirationYear,.sfcheckoutFormList #store .product-description .details .action .sfCreditCardType{float:left;margin-right:10px}#store .product-description .details .action .button,#store .product-description .details .action .sfAddToCartBtn{float:left}#store .product-description .details .sfproductDynamicFieldsList strong,#store .product-description .details .sfproductInventory strong{padding-bottom:9px}#store .product-description .details .sfproductField{margin:-17px 0 20px;background-color:#fff;position:relative}#store .product-description .details .sfproductInventory{margin-bottom:20px}#store .product-description .details .sfAddToCartWidget{line-height:40px}#store .product-description .details .sfAddToCartWidget label{margin-right:10px;float:left;display:inline-block}#store .product-description .details .sfAddToCartWidget .sfQuantity{width:60px}#store .product-description .details .sfAddToCartWidget .sfTxtLbl{font-size:.875rem}#store .product-description .details .sfAddToCartBtn{padding:2px 20px;line-height:40px}.store-grid{float:left;width:100%;margin-bottom:20px}.store-grid::after{clear:both;content:"";display:table}.store-grid .store-grid-item{float:left;width:23%;margin-right:2.6%;margin-bottom:20px;color:#58595b;text-decoration:none;position:relative}.store-grid .store-grid-item a.store-grid-item-img{display:block;width:100%}.store-grid .store-grid-item a.store-grid-item-img:before{display:none;content:"";width:40px;height:40px;background:#005bbb;position:absolute;z-index:1;right:1px;top:1px}.store-grid .store-grid-item a.store-grid-item-img:after{display:none;content:"";width:17px;height:17px;background-size:17px 17px;background-position:center center;background-repeat:no-repeat;position:absolute;right:11px;top:11px;z-index:2}.store-grid .store-grid-item a.store-grid-item-img:hover:after,.store-grid .store-grid-item a.store-grid-item-img:hover:before{display:block;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}.store-grid .store-grid-item a.store-grid-item-img img{width:100%;height:auto}.store-grid .store-grid-item img{display:block;border:1px solid #988f86;margin-bottom:5px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.store-grid .store-grid-item:hover img{border-color:#005bbb}.store-grid .store-grid-item span{display:block}.store-grid .store-grid-item .category{float:left;font-size:.625rem;text-transform:uppercase}.store-grid .store-grid-item .price{float:right;color:#005bbb;font-family:DINWeb-Bold;font-weight:700;font-size:.75rem}.store-grid .store-grid-item .name{float:left;width:100%;margin-top:8px}@media only screen and (min-width:50.0625em){.store-grid .store-grid-item:nth-child(4n){margin-right:0}.store-grid .store-grid-item:nth-child(4n+1){clear:both}}@media only screen and (max-width:50em){.store-grid .store-grid-item{width:48%;margin-right:4%}.store-grid .store-grid-item:nth-child(2n){margin-right:0}.store-grid .store-grid-item:nth-child(2n+1){clear:both}}@media only screen and (max-width:25em){.store-grid .store-grid-item{width:100%;margin-right:0!important}}@media only screen and (min-width:50.0625em){.store-grid.three-col a{width:31.333%;margin-right:3%}.store-grid.three-col a:nth-child(3n){margin-right:0}}@media only screen and (max-width:50em){.store-grid.three-col a{width:49%;margin-right:2%}.store-grid.three-col a:nth-child(2n){margin-right:0}.store-grid.three-col a:nth-child(3n){display:none}}@media only screen and (max-width:30em){.store-grid.three-col a{width:100%;margin-right:0;margin-bottom:10px}}.pagination{float:left;width:100%;position:relative}#store .product-description .details .pagination .sfAddToCartBtn,.pagination #store .product-description .details .sfAddToCartBtn,.pagination .button{padding:10px 0;width:100px;height:auto;text-align:center;position:absolute}#store .product-description .details .pagination .back.sfAddToCartBtn,.pagination #store .product-description .details .back.sfAddToCartBtn,.pagination .button.back{left:0;top:0;color:#cbc7c2;background:#988f86}#store .product-description .details .pagination .back.sfAddToCartBtn:hover,.pagination #store .product-description .details .back.sfAddToCartBtn:hover,.pagination .button.back:hover{color:#fff}#store .product-description .details .pagination .next.sfAddToCartBtn,.pagination #store .product-description .details .next.sfAddToCartBtn,.pagination .button.next{right:0;top:0}#store .product-description .details .pagination .sfAddToCartBtn .svg-wrap,.pagination #store .product-description .details .sfAddToCartBtn .svg-wrap,.pagination .button .svg-wrap{display:inline-block;float:none}.pagination .pages{float:left;width:100%;text-align:center;padding:0 120px;margin-top:20px}.pagination .pages li{display:inline-block;margin:0}.pagination .pages a{text-decoration:none;color:#9b9b9d;padding:0 5px}.pagination .pages a.active,.pagination .pages a.sf_PagerCurrent,.pagination .pages a:hover{color:#58595b;text-decoration:underline}.products-per-page{float:left;width:100%;text-align:center;margin-top:30px}.products-per-page p{display:inline-block;font-size:.75rem}.products-per-page a{display:inline-block;font-size:.75rem;padding:0 5px;text-decoration:none;color:#58595b}.products-per-page a:hover{text-decoration:underline}.outerdiv.cta{float:left;width:100%;margin-bottom:0;padding:0;background:#d5c833;color:#fff}.outerdiv.cta .innerdiv{position:relative}.outerdiv.cta p{margin-top:5px;font-size:1.75rem;line-height:1.2;font-family:Brandon_lightWeb;font-weight:100;width:100%;padding-right:190px;padding-top:20px;padding-bottom:20px;float:left}@media only screen and (max-width:37.5em){.outerdiv.cta p{padding-right:0;text-align:center;width:100%;margin-bottom:40px}}#store .product-description .details .outerdiv.cta .sfAddToCartBtn,.outerdiv.cta #store .product-description .details .sfAddToCartBtn,.outerdiv.cta .button{position:absolute;right:15px;top:50%;margin-top:-20px}@media only screen and (max-width:37.5em){#store .product-description .details .outerdiv.cta .sfAddToCartBtn,.outerdiv.cta #store .product-description .details .sfAddToCartBtn,.outerdiv.cta .button{width:100%;right:0;top:auto;bottom:0;text-align:center}}.sfFieldWrp.row.inline label{padding:0 20px 0 0;width:auto}.az-rewards-program .sfFormFile{overflow:hidden}.az-rewards-program .sfFormFile .ruStyled{float:left;position:relative;display:block;width:100%}.az-rewards-program .sfFormFile .ruStyled .ruFileInput{padding:0;margin:0;height:40px;left:0;top:0;cursor:pointer;max-width:315px;font:16px DINWeb!important}.az-rewards-program .sfFormFile .ruStyled .ruFakeInput{margin:0 15px 0 0;padding:0;height:40px;width:225px;box-sizing:border-box}#store .product-description .details .az-rewards-program .sfAddToCartBtn,.az-rewards-program #store .product-description .details .sfAddToCartBtn,.az-rewards-program .button.btn-blue{padding:4px 20px 0}.az-rewards-program .sfErrorWrp{background:#fff}.az-rewards-program .sfError{margin:4px 0 10px;padding:4px;float:left;font-size:.875rem;line-height:normal;background:#e0ded8;clear:both}.sfMessage.sfMsgVisible{margin:10px 0;padding:10px;background:0 0!important}.sfMessage.sfMsgNegative.sfMsgVisible{margin:0;padding:0}.sfMessage.sfMsgNegative.sfMsgVisible .sfMessageElement{padding:4px 8px}.sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement{margin:0;background:0 0!important}.sfshoppingCartWrp .sfshoppingCartTitle{padding:80px 0 30px;float:left;color:#58595b}.sfshoppingCartWrp .sfProductsInCart{padding:83px 0 30px;font-size:.875rem;float:right;clear:none}.sfshoppingCartWrp .sfshoppingCartBtnsWrp .sfCheckoutBtn{padding:2px 20px;line-height:40px}.sfNoProductsInCartMsg{float:left;clear:both}.RadGrid_Basic table.rgMasterTable{margin:0 auto}.RadGrid_Basic table.rgMasterTable .sfItmDiscountDscCol,.RadGrid_Basic table.rgMasterTable .sfItmOptionsCol,.RadGrid_Basic table.rgMasterTable .sfItmTmbCol{display:none}.RadGrid_Basic thead th{padding:8px 12px;background-color:none;color:#58595b;font-size:.875rem;font-family:DINWeb-Bold;font-weight:700;text-transform:uppercase;border-bottom:1px solid #58595b;white-space:nowrap}.RadGrid_Basic tbody td{padding:8px 12px;vertical-align:top;border-bottom:1px solid #58595b}.RadGrid_Basic tbody .sfItmTitleCol .sfItmTitle,.RadGrid_Basic tbody .sfItmTitleCol .sfItmTitleWrp{padding:11px 0 9px 0;font-family:DINWeb-Bold;font-size:1.125rem;letter-spacing:.01875rem;color:#58595b;display:block}.RadGrid_Basic tbody .sfItmTitleCol .sfItmTitle a,.RadGrid_Basic tbody .sfItmTitleCol .sfItmTitleWrp a{color:#58595b}.RadGrid_Basic tbody .sfItmTitleCol .sfItmTitle a:hover,.RadGrid_Basic tbody .sfItmTitleCol .sfItmTitleWrp a:hover{color:#005bbb}.RadGrid_Basic tbody .sfItmTitleCol .sfItmRemove{font-size:.6875rem;color:#005bbb;display:block}.RadGrid_Basic tbody .sfItmTitleCol .sfItmRemove:hover{text-decoration:underline}.RadGrid_Basic tbody .sfItmPriceCol,.RadGrid_Basic tbody .sfSingleItmPriceCol{line-height:40px;font-size:.875rem}.RadGrid_Basic tbody .sfItmQuantityCol{line-height:40px}.RadGrid_Basic tbody .sfItmQuantityCol input{width:60px}.RadGrid_Basic tbody .sfItmQuantityCol .sfTxt{text-align:center}.RadGrid_Basic tbody .sfproductTmbWrp img{margin:0 auto;max-width:none;max-height:160px;text-align:center;border:1px solid rgba(88,89,91,.3)}a.sfCouponCodeItem{display:block}.sfShoppingCartGridFooter .sfTotalRowWrp{padding-top:8px}.sfShoppingCartGridFooter .sfTotalRowWrp{padding:8px 12px;text-align:right}.sfShoppingCartGridFooter .sfTotalRowWrp span{font-size:.875rem;display:inline-block;text-transform:capitalize}.sfShoppingCartGridFooter .sfTotalRowWrp .sfPriceTotal{font-size:.875rem}.sfShoppingCartGridFooter .sfshoppingCartUpdateLnk{padding:8px 12px;float:right;font-size:11px;color:#005bbb;display:block}.sfShoppingCartGridFooter .sfshoppingCartUpdateLnk:hover{text-decoration:underline}.sfshoppingCartBtnsWrp{padding:8px 12px;float:right;clear:right;margin:40px 0}.sfshoppingCartBtnsWrp .sfBackBtn,.sfshoppingCartBtnsWrp div{display:inline-block}.sfshoppingCartBtnsWrp .sfBackBtn{font-size:.875rem;color:#005bbb;margin-right:30px;line-height:40px;vertical-align:top}.sfshoppingCartBtnsWrp .sfBackBtn:hover{text-decoration:underline}.sfcheckoutTitle{color:#58595b;padding:40px 0!important;clear:both;display:block}.sfCreditCardNumberIsInvalid,.sfErrorSummary,.sfErrorWrp,.sfMessageElement{margin:4px 0 10px;width:auto;font-size:.875rem;line-height:normal;clear:both;float:left;background:#e0ded8}.sfCreditCardNumberIsInvalid .sfError,.sfErrorSummary .sfError,.sfErrorWrp .sfError,.sfMessageElement .sfError{padding:4px;float:left}.sfErrorSummary{padding:4px}.sfCreditCardNumberIsInvalid{margin:0}.sfcheckoutTabstrip .rtsUL{margin-bottom:40px;width:100%;overflow:visible;clear:both;border-bottom:1px solid rgba(88,89,91,.3)}.sfcheckoutTabstrip .rtsLI{display:inline-block;overflow:hidden}.sfcheckoutTabstrip .rtsLI .rtsLink{text-transform:uppercase;padding:0 0 20px;margin:0 auto}.sfcheckoutTabstrip .rtsLI .rtsLink .rtsTxt strong.sfStep:hover{color:#005bbb}.sfcheckoutTabstrip .rtsLI .rtsLink.rtsSelected{width:100%;border-bottom:5px solid #005bbb;pointer-events:none}.sfcheckoutTabstrip .rtsLI .rtsLink.rtsSelected .rtsTxt{color:#58595b}.sfcheckoutTabstrip .rtsLI .rtsLink.rtsSelected .rtsTxt:hover{color:#58595b}.sfcheckoutTabstrip .rtsLI .rtsLink,.sfcheckoutTabstrip .rtsLI .rtsLink.rtsDisabled{width:30px;border:none}.sfcheckoutTabstrip .rtsLI .rtsLink .rtsTxt,.sfcheckoutTabstrip .rtsLI .rtsLink.rtsDisabled .rtsTxt{color:#fff}.sfcheckoutTabstrip .rtsLI .rtsLink .rtsTxt strong.sfStep,.sfcheckoutTabstrip .rtsLI .rtsLink.rtsDisabled .rtsTxt strong.sfStep{color:#58595b}.sfcheckoutBillingFormWrp,.sfcheckoutShippingFormWrp{padding-right:60px;width:100%;float:left}.sfcheckoutBillingFormWrp .sfcheckoutFormItm::after,.sfcheckoutShippingFormWrp .sfcheckoutFormItm::after{clear:both;content:"";display:table}.sfcheckoutBillingFormWrp{padding:30px 0 0}.sfUseShippingAddressAsBillingAddress{margin:20px 0;display:block;clear:both}.sfUseShippingAddressAsBillingAddress::after{clear:both;content:"";display:table}.sfcheckoutFormItmCheckbox input[type=checkbox]+label,.sfcheckoutFormItmCheckbox input[type=checkbox]:checked+label{font-size:.875rem;height:15px}.sfcheckoutBtnsWrp input{padding:2px 20px;line-height:40px}.sfcheckoutBtnsWrp.bottom{float:right;clear:both}.sforderSummaryTable{margin-bottom:30px}.sforderSummaryTable tr{line-height:24px}.sforderSummaryTable th{text-transform:uppercase;padding-right:4px}.sforderSummaryTable td{text-align:right;font-family:DINWeb-Bold;font-weight:700}.sforderSummaryTable tfoot tr.sforderSummaryTotal td,.sforderSummaryTable tfoot tr.sforderSummaryTotal th{margin-top:10px;padding-top:10px;border-top:1px solid rgba(88,89,91,.3)}.sfshippingOptionsWrp{margin-bottom:30px}.payment-options,.shipping-options{list-style:none}.payment-options li,.shipping-options li{margin-bottom:15px}.payment-options li span,.shipping-options li span{display:inline-block;padding-left:10px}.sfcheckoutFormList li{clear:both}.sfcheckoutFormList li::after{clear:both;content:"";display:table}.sfcheckoutFormList li .sfTxtLbl,.sfcheckoutFormList li label{float:left;clear:right;display:block}.sfcheckoutFormList li input{margin-bottom:15px;clear:both;max-width:300px}.sfcheckoutFormList li input[type=radio]+label,.sfcheckoutFormList li input[type=radio]:checked+label{width:auto;padding-right:15px;float:none;clear:none;display:inline}.sfcheckoutFormList .sfCreditCardExpirationMonth,.sfcheckoutFormList .sfCreditCardExpirationYear,.sfcheckoutFormList .sfCreditCardType{margin-bottom:0}.sfcheckoutFormList .exp-date{margin-bottom:5px;font-size:.875rem;text-transform:uppercase}.sfcheckoutFormList .sfCreditCardExpirationMonth,.sfcheckoutFormList .sfCreditCardExpirationYear{display:inline-block}.sfcheckoutFormList .sfCreditCardExpirationMonth{clear:left}.sfcheckoutFormList .sfcheckoutFormItmCodeTxt input{max-width:80px}.sfcheckoutFormItmCheckboxList li input,.sfcheckoutFormItmCheckboxList li label{float:none;width:auto;clear:none;display:inline-block}.sfcheckoutPreviewAddress{padding:30px 0}.sfcheckoutPreviewAddress::after{clear:both;content:"";display:table}.sfcheckoutPreviewAddress a{font-size:.875rem;color:#005bbb}.sfcheckoutPreviewAddress a:hover{text-decoration:underline}.sfcheckoutPreviewAddress a,.sfcheckoutPreviewAddress span,.sfcheckoutPreviewAddress strong{font-style:normal}.sfcheckoutPreviewAddress .sfcheckoutStepTitle,.sfcheckoutPreviewAddress strong{text-transform:uppercase}.sfcheckoutPreviewAddress span{width:100%;float:left;text-transform:capitalize}.sfcheckoutPreviewAddress span:last-child{padding-bottom:10px}.sfcheckoutPreviewAddress .sfcheckoutPreviewAddressBlock{margin-bottom:30px}.sfcheckoutTotalPriceWrp{margin:8px 0 30px;float:right;text-transform:uppercase}.sfcheckoutTotalPriceWrp li{padding:4px 12px;text-align:right;float:right;clear:both}.sfcheckoutTotalPriceWrp .sfAmount{width:80px;font-family:DINWeb-Bold;display:inline-block}.sfcheckoutTotalPriceWrp .sfcheckoutTax{border-bottom:1px solid rgba(88,89,91,.3)}.sfcheckoutTotalPriceWrp .sfcheckoutTotal{padding-top:10px}.sfcheckoutTotalPriceWrp .sfcheckoutTotal .sfPrice{width:80px;font-family:DINWeb-Bold;display:inline-block}.sfcheckoutSubtotal{padding:8px 12px;text-align:right}.sfcheckoutSubtotal span{font-size:.875rem;padding-left:30px;display:inline-block}.login-container{margin:0}.skip{clear:both;width:100%;float:left;margin-top:80px;text-align:center}.sfcartSummaryWrp h2{float:left}.sfcartSummaryWrp .edit-btn{float:right;margin-top:18px}.cart-list{clear:both}.single-page-checkout{margin-top:26px}.sfcartSummaryNoItems{clear:both}.search-results-form{width:140px}.locator-form{width:100%}@media (min-width:470px){.locator-form #cpg-pro-location-search .col--zip{max-width:325px}.locator-form #cpg-pro-location-search .col--radius{max-width:120px}}.locator-form .autocompletePredictions{position:absolute;top:calc(100% - 1px);left:0;width:calc(100vw - 40px);max-width:100%;background-color:#fff;z-index:11}.locator-form .autocompletePredictions li{padding:6px;border-left:1px solid #58595b;border-right:1px solid #58595b;border-bottom:0;cursor:default;font-size:.875rem;color:#58595b}.locator-form .autocompletePredictions li:first-child{border-top:1px solid #e0ded8}.locator-form .autocompletePredictions li:last-child{border-bottom:1px solid #58595b}.locator-form .autocompletePredictions li.highlighted,.locator-form .autocompletePredictions li:hover{background-color:#e0ded8}.locator-form .results{float:left;width:100%}.locator-form .results .results-heading{margin-top:60px;width:100%;min-height:196px;float:left;border-top:1px solid #58595b}@media only screen and (max-width:37.5em){.locator-form .results .results-heading{margin-top:20px}}#intro-area .details .locator-form .results .results-heading h2,#store .store-heading .locator-form .results .results-heading h2,.add-project .locator-form .results .results-heading h3,.data-table .locator-form .results .results-heading h2,.locator-form .results .results-heading #intro-area .details h2,.locator-form .results .results-heading #store .store-heading h2,.locator-form .results .results-heading .add-project h3,.locator-form .results .results-heading .data-table h2,.locator-form .results .results-heading .h3,.locator-form .results .results-heading .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.locator-form .results .results-heading .sfcheckoutStepSubTitle,.locator-form .results .results-heading .sfcheckoutStepTitle,.locator-form .results .results-heading .sfshoppingCartWrp .sfshoppingCartTitle,.sfMessage.sfMsgPositive.sfMsgVisible .locator-form .results .results-heading .sfMessageElement,.sfshoppingCartWrp .locator-form .results .results-heading .sfshoppingCartTitle{margin-top:30px}.locator-form .results .results-heading .status-wrapper{width:auto}@media only screen and (max-width:62.9375em){.locator-form .results .results-heading .status-wrapper{float:left}}.locator-form .results .results-heading .status-wrapper .search-filter{padding:11px 10px 0 0;float:left}.locator-form .results .results-heading .row{padding:11px 10px 0;width:auto;float:left;clear:none}@media only screen and (max-width:37.5em){.locator-form .results .results-heading .row{padding:11px 0 0;float:left;clear:left}}.locator-form .results .results-container{float:left;width:100%}.locator-form .results .project{margin:0;width:100%;float:left}.locator-form .results .project img{margin-bottom:0}.locator-form .results .project h3 a{line-height:1.1}.locator-form .results .display-results{margin-top:0;border-bottom:none}#public-profile article .retailer-card h3,.installation-videos .text-wrap .retailer-card .video-title,.login-container .retailer-card h3,.retailer-card #public-profile article h3,.retailer-card .h5,.retailer-card .installation-videos .text-wrap .video-title,.retailer-card .login-container h3,.retailer-card .sfcheckoutPreviewAddress .sfcheckoutStepTitle,.retailer-card .sfcheckoutPreviewAddress strong,.retailer-card .video-wrap .text-wrap .video-title,.retailer-card a.article-title,.sfcheckoutPreviewAddress .retailer-card .sfcheckoutStepTitle,.sfcheckoutPreviewAddress .retailer-card strong,.video-wrap .text-wrap .retailer-card .video-title{margin-right:20px;padding-top:10px;border-top:3px solid}@media only screen and (max-width:28.125em){#public-profile article .retailer-card h3,.installation-videos .text-wrap .retailer-card .video-title,.login-container .retailer-card h3,.retailer-card #public-profile article h3,.retailer-card .h5,.retailer-card .installation-videos .text-wrap .video-title,.retailer-card .login-container h3,.retailer-card .sfcheckoutPreviewAddress .sfcheckoutStepTitle,.retailer-card .sfcheckoutPreviewAddress strong,.retailer-card .video-wrap .text-wrap .video-title,.retailer-card a.article-title,.sfcheckoutPreviewAddress .retailer-card .sfcheckoutStepTitle,.sfcheckoutPreviewAddress .retailer-card strong,.video-wrap .text-wrap .retailer-card .video-title{margin-right:0}}#public-profile article .retailer-card h3.lowes,.installation-videos .text-wrap .retailer-card .lowes.video-title,.login-container .retailer-card h3.lowes,.retailer-card #public-profile article h3.lowes,.retailer-card .h5.lowes,.retailer-card .installation-videos .text-wrap .lowes.video-title,.retailer-card .login-container h3.lowes,.retailer-card .sfcheckoutPreviewAddress .lowes.sfcheckoutStepTitle,.retailer-card .sfcheckoutPreviewAddress strong.lowes,.retailer-card .video-wrap .text-wrap .lowes.video-title,.retailer-card a.lowes.article-title,.sfcheckoutPreviewAddress .retailer-card .lowes.sfcheckoutStepTitle,.sfcheckoutPreviewAddress .retailer-card strong.lowes,.video-wrap .text-wrap .retailer-card .lowes.video-title{border-color:#004990}#public-profile article .retailer-card h3.homedepot,.installation-videos .text-wrap .retailer-card .homedepot.video-title,.login-container .retailer-card h3.homedepot,.retailer-card #public-profile article h3.homedepot,.retailer-card .h5.homedepot,.retailer-card .installation-videos .text-wrap .homedepot.video-title,.retailer-card .login-container h3.homedepot,.retailer-card .sfcheckoutPreviewAddress .homedepot.sfcheckoutStepTitle,.retailer-card .sfcheckoutPreviewAddress strong.homedepot,.retailer-card .video-wrap .text-wrap .homedepot.video-title,.retailer-card a.homedepot.article-title,.sfcheckoutPreviewAddress .retailer-card .homedepot.sfcheckoutStepTitle,.sfcheckoutPreviewAddress .retailer-card strong.homedepot,.video-wrap .text-wrap .retailer-card .homedepot.video-title{border-color:#ee7125}#public-profile article .retailer-card h3 a,.installation-videos .text-wrap .retailer-card .video-title a,.login-container .retailer-card h3 a,.retailer-card #public-profile article h3 a,.retailer-card .h5 a,.retailer-card .installation-videos .text-wrap .video-title a,.retailer-card .login-container h3 a,.retailer-card .sfcheckoutPreviewAddress .sfcheckoutStepTitle a,.retailer-card .sfcheckoutPreviewAddress strong a,.retailer-card .video-wrap .text-wrap .video-title a,.retailer-card a.article-title a,.sfcheckoutPreviewAddress .retailer-card .sfcheckoutStepTitle a,.sfcheckoutPreviewAddress .retailer-card strong a,.video-wrap .text-wrap .retailer-card .video-title a{color:#58595b}#public-profile article .retailer-card h3 a:hover,.installation-videos .text-wrap .retailer-card .video-title a:hover,.login-container .retailer-card h3 a:hover,.retailer-card #public-profile article h3 a:hover,.retailer-card .h5 a:hover,.retailer-card .installation-videos .text-wrap .video-title a:hover,.retailer-card .login-container h3 a:hover,.retailer-card .sfcheckoutPreviewAddress .sfcheckoutStepTitle a:hover,.retailer-card .sfcheckoutPreviewAddress strong a:hover,.retailer-card .video-wrap .text-wrap .video-title a:hover,.retailer-card a.article-title a:hover,.sfcheckoutPreviewAddress .retailer-card .sfcheckoutStepTitle a:hover,.sfcheckoutPreviewAddress .retailer-card strong a:hover,.video-wrap .text-wrap .retailer-card .video-title a:hover{color:#005bbb}.retailer-card .details li{line-height:1.3125rem}.retailer-card .details a{font-size:.875rem;text-decoration:none;color:#58595b}.retailer-card .details a:hover{color:#005bbb}.display-results{float:left;width:100%;margin-top:30px;border-bottom:1px solid #58595b}.display-results .display-heading{float:left;width:100%;margin-bottom:11px}@media only screen and (max-width:37.5em){.display-results .display-heading{margin-bottom:21px}}.display-results .display-heading .detail{float:right;width:auto}@media only screen and (max-width:37.5em){.display-results .display-heading .detail{float:left;width:100%;margin-top:0;padding-top:0}}.display-results .display-heading .detail p{padding:0;margin:0 10px 0 0;float:left}.display-results .display-heading .detail .select-wrap,.display-results .display-heading .detail .sfcheckoutFormList .sfCreditCardExpirationMonth,.display-results .display-heading .detail .sfcheckoutFormList .sfCreditCardExpirationYear,.display-results .display-heading .detail .sfcheckoutFormList .sfCreditCardType,.sfcheckoutFormList .display-results .display-heading .detail .sfCreditCardExpirationMonth,.sfcheckoutFormList .display-results .display-heading .detail .sfCreditCardExpirationYear,.sfcheckoutFormList .display-results .display-heading .detail .sfCreditCardType{margin:0}.display-results .display-heading .h4,.display-results .display-heading .project h3 a,.display-results .display-heading .three-col.carousel .projects-slider-3.additional-projects h3 a,.display-results .display-heading header .sign-in-container p,.display-results .display-heading header .sign-out-container p,.project h3 .display-results .display-heading a,.three-col.carousel .projects-slider-3.additional-projects h3 .display-results .display-heading a,header .sign-in-container .display-results .display-heading p,header .sign-out-container .display-results .display-heading p{padding-top:7px}.display-results .display-heading p{line-height:40px;float:left}.display-results .status-wrapper fieldset{width:auto;float:left}.searched-wrap{margin:60px 0 10px 0;width:100%;border-bottom:1px solid rgba(88,89,91,.3);float:left}.searched-wrap .search-term{font-family:DINWeb-Bold}.searched-wrap .detail{padding:0}.searched-wrap .clear-search{color:#005bbb;float:right}.searched-wrap .clear-search:hover{color:#003d7e}.azek-featured-content-module .apply-bg-layer{background:#988f86;position:relative;overflow:hidden;width:100%;float:left}.azek-featured-content-module .apply-bg-layer:before{content:"";background-position:0 0;background-repeat:repeat;background-size:39px 68px;opacity:.12;top:0;left:0;bottom:0;right:0;position:absolute;z-index:1}.azek-featured-content-module .innerdiv{z-index:2}.azek-featured-content-module section{padding-top:30px;padding-bottom:60px;color:#fff}.azek-featured-content-module .img-wrap{position:absolute;left:0;top:0;width:100%;height:240px;overflow:hidden}.azek-featured-content-module h2{margin-top:240px}.azek-featured-content-module .img-wrap img{height:auto;width:100%;max-width:none;position:absolute;right:0;top:0}.azek-featured-content-module .white-dash{margin:5px 0 20px 0;width:25px;height:1px;background-color:#fff;display:block}@media only screen and (min-width:768px){.azek-featured-content-module section{float:right;width:50%}.azek-featured-content-module .img-wrap{width:45%;height:100%;overflow:visible}.azek-featured-content-module .img-wrap img{height:100%;width:auto}.azek-featured-content-module h2{margin-top:0}}@media only screen and (min-width:560px){.products-grid .ul .li,.products-grid .ul li,.products-grid ul .li,.products-grid ul li,.visualizer-grid .ul .li,.visualizer-grid .ul li,.visualizer-grid ul .li,.visualizer-grid ul li{width:50%}#store .product-description .details .pros .pro-wrap .sfAddToCartBtn,.pros .pro-wrap #store .product-description .details .sfAddToCartBtn,.pros .pro-wrap .button{clear:none}.pros .cover-img .pro-wrap button{margin:0}#store .product-description .details #timbertech .sfAddToCartBtn,#timbertech #store .product-description .details .sfAddToCartBtn,#timbertech .button{font-size:.8rem}#store .product-description .details .interactive-board .innerdiv .text-wrap .sfAddToCartBtn span,.interactive-board .innerdiv .text-wrap #store .product-description .details .sfAddToCartBtn span,.interactive-board .innerdiv .text-wrap .button span{display:inline-block}}@media only screen and (min-width:640px){.three-col .item-wrap,.three-col.text-col .item-wrap,.two-col .item-wrap{margin-right:2.5%;width:47.5%}.three-col .item-wrap:nth-child(2n),.three-col.text-col .item-wrap:nth-child(2n),.two-col .item-wrap:nth-child(2n){margin-right:0}.three-col.text-col .item-wrap{margin-bottom:30px}.three-col.text-col .item-wrap a:first-child:hover{color:#58595b}#intro-area.outerdiv .innerdiv .three-col.text-col p,#store .product-description .details .three-col.text-col p.sfproductDynamicFieldsList,#store .product-description .details .three-col.text-col p.sfproductInventory,.events .content .three-col.text-col p.text-link,.sfMessage.sfMsgVisible .three-col.text-col p.sfMessageElement,.three-col.text-col #intro-area.outerdiv .innerdiv p,.three-col.text-col #store .product-description .details p.sfproductDynamicFieldsList,.three-col.text-col #store .product-description .details p.sfproductInventory,.three-col.text-col .events .content p.text-link,.three-col.text-col .sfMessage.sfMsgVisible p.sfMessageElement,.three-col.text-col a.callout-link,.three-col.text-col p.body-copy,.three-col.text-col p.sfcheckoutPreviewAddress,.three-col.text-col p.sfcheckoutTotalPriceWrp,.three-col.text-col p.sforderSummaryTable,.three-col.text-col p.sfshippingOptionsWrp{display:inline-block}.three-col .item-wrap:nth-child(2n),.three-col.text-col .item-wrap:nth-child(2n),.two-col .item-wrap:nth-child(2n){float:right}.three-col .item-wrap:nth-child(2n+1),.three-col.text-col .item-wrap:nth-child(2n+1),.two-col .item-wrap:nth-child(2n+1){clear:both}.innerdiv .content{width:60%}.innerdiv .detail{padding-top:0;width:31.6%;float:right}.innerdiv.blog .content{width:100%}.detail.pad-up-44{padding-top:45px}.detail.pad-up-38{padding-top:38px}.detail.pad-up-32{padding-top:32px}.detail.pad-up-88{padding-top:88px}.secondary-imgs{height:180px}.secondary-imgs ul li{height:180px}.board-detail{margin:40px 0 30px 0}.decking-colors-wrap .decking-colors li:last-child{padding-bottom:0}.decking-colors-wrap .decking-colors li{width:100%;float:left;clear:both}.product-swatch-wrap li{width:100%;clear:left}.content-img-sm img{width:316px}.warranty-care .innerdiv .detail{padding-top:20px}#choosing-color .decking-colors-wrap{width:60%}#choosing-color .decking-colors-wrap .decking-colors li{width:33.3%}#science-and-style .detail{margin-top:0;padding-top:30px;height:828px}#science-and-style .detail ul.advantages-icons li{margin:0 auto 30px auto;width:55%;height:auto;float:none}#science-and-style .detail:before{height:828px;left:100%}#science-and-style .detail:after{height:828px;left:0}#alloy-solo .alloy-armour-callout{margin-top:0}#alloy-solo .alloy-armour-callout #intro-area .details h2,#alloy-solo .alloy-armour-callout #store .store-heading h2,#alloy-solo .alloy-armour-callout .add-project h3,#alloy-solo .alloy-armour-callout .data-table h2,#alloy-solo .alloy-armour-callout .h3,#alloy-solo .alloy-armour-callout .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,#alloy-solo .alloy-armour-callout .sfcheckoutStepSubTitle,#alloy-solo .alloy-armour-callout .sfcheckoutStepTitle,#alloy-solo .alloy-armour-callout .sfshoppingCartWrp .sfshoppingCartTitle,#intro-area .details #alloy-solo .alloy-armour-callout h2,#store .store-heading #alloy-solo .alloy-armour-callout h2,.add-project #alloy-solo .alloy-armour-callout h3,.data-table #alloy-solo .alloy-armour-callout h2,.sfMessage.sfMsgPositive.sfMsgVisible #alloy-solo .alloy-armour-callout .sfMessageElement,.sfshoppingCartWrp #alloy-solo .alloy-armour-callout .sfshoppingCartTitle{padding-top:30px;color:#fff}#alloy-solo .armour-badge{padding-top:0}.alloy-armour-callout{margin-top:50px;width:60%;background-color:#593160;position:relative;display:inline-block}#intro-area.outerdiv .innerdiv .alloy-armour-callout p,#public-profile article .alloy-armour-callout h3,#store .product-description .details .alloy-armour-callout .sfproductDynamicFieldsList,#store .product-description .details .alloy-armour-callout .sfproductInventory,.alloy-armour-callout #intro-area.outerdiv .innerdiv p,.alloy-armour-callout #public-profile article h3,.alloy-armour-callout #store .product-description .details .sfproductDynamicFieldsList,.alloy-armour-callout #store .product-description .details .sfproductInventory,.alloy-armour-callout .blog-post ol,.alloy-armour-callout .blog-post ul,.alloy-armour-callout .body-copy,.alloy-armour-callout .events .content .text-link,.alloy-armour-callout .h5,.alloy-armour-callout .installation-videos .text-wrap .video-title,.alloy-armour-callout .login-container h3,.alloy-armour-callout .sfMessage.sfMsgVisible .sfMessageElement,.alloy-armour-callout .sfcheckoutPreviewAddress,.alloy-armour-callout .sfcheckoutPreviewAddress .sfcheckoutStepTitle,.alloy-armour-callout .sfcheckoutPreviewAddress strong,.alloy-armour-callout .sfcheckoutTotalPriceWrp,.alloy-armour-callout .sforderSummaryTable,.alloy-armour-callout .sfshippingOptionsWrp,.alloy-armour-callout .video-wrap .text-wrap .video-title,.alloy-armour-callout a.article-title,.blog-post .alloy-armour-callout ol,.blog-post .alloy-armour-callout ul,.events .content .alloy-armour-callout .text-link,.installation-videos .text-wrap .alloy-armour-callout .video-title,.login-container .alloy-armour-callout h3,.sfMessage.sfMsgVisible .alloy-armour-callout .sfMessageElement,.sfcheckoutPreviewAddress .alloy-armour-callout .sfcheckoutStepTitle,.sfcheckoutPreviewAddress .alloy-armour-callout strong,.video-wrap .text-wrap .alloy-armour-callout .video-title{color:#fff}#public-profile article .alloy-armour-callout h3,.alloy-armour-callout #public-profile article h3,.alloy-armour-callout .h5,.alloy-armour-callout .installation-videos .text-wrap .video-title,.alloy-armour-callout .login-container h3,.alloy-armour-callout .sfcheckoutPreviewAddress .sfcheckoutStepTitle,.alloy-armour-callout .sfcheckoutPreviewAddress strong,.alloy-armour-callout .video-wrap .text-wrap .video-title,.alloy-armour-callout a.article-title,.installation-videos .text-wrap .alloy-armour-callout .video-title,.login-container .alloy-armour-callout h3,.sfcheckoutPreviewAddress .alloy-armour-callout .sfcheckoutStepTitle,.sfcheckoutPreviewAddress .alloy-armour-callout strong,.video-wrap .text-wrap .alloy-armour-callout .video-title{padding-top:30px}#intro-area.outerdiv .innerdiv .alloy-armour-callout p,#store .product-description .details .alloy-armour-callout .sfproductDynamicFieldsList,#store .product-description .details .alloy-armour-callout .sfproductInventory,.alloy-armour-callout #intro-area.outerdiv .innerdiv p,.alloy-armour-callout #store .product-description .details .sfproductDynamicFieldsList,.alloy-armour-callout #store .product-description .details .sfproductInventory,.alloy-armour-callout .blog-post ol,.alloy-armour-callout .blog-post ul,.alloy-armour-callout .body-copy,.alloy-armour-callout .events .content .text-link,.alloy-armour-callout .sfMessage.sfMsgVisible .sfMessageElement,.alloy-armour-callout .sfcheckoutPreviewAddress,.alloy-armour-callout .sfcheckoutTotalPriceWrp,.alloy-armour-callout .sforderSummaryTable,.alloy-armour-callout .sfshippingOptionsWrp,.blog-post .alloy-armour-callout ol,.blog-post .alloy-armour-callout ul,.events .content .alloy-armour-callout .text-link,.sfMessage.sfMsgVisible .alloy-armour-callout .sfMessageElement{padding:0 30px 25px 0}.alloy-armour-callout:after,.alloy-armour-callout:before{position:absolute;right:-25px;content:"";width:25px;height:50%}.alloy-armour-callout:before{top:0;left:100%;background-color:transparent;background-image:-webkit-linear-gradient(right top,transparent 50%,#593160 50%);background-image:linear-gradient(to left bottom,transparent 50%,#593160 50%)}.alloy-armour-callout:after{bottom:0;background-color:transparent;background-image:-webkit-linear-gradient(right bottom,transparent 50%,#593160 50%);background-image:linear-gradient(to left top,transparent 50%,#593160 50%)}.alloy-armour-callout .alloy-inner{width:100%;height:auto;display:inline-block}.alloy-armour-callout .alloy-inner:before{content:"";height:100%;width:3000px;background-color:#593160;top:0;bottom:0;right:100%;position:absolute}.alloy-armour-callout .alloy-inner:after{display:none}.armour-badge{padding-top:50px;width:36%;float:right}.armour-badge .svg-wrap{margin:0 auto;width:144px;height:162px}#azek-app-steps .three-col,#replanking-a-deck .three-col{padding-top:60px}#azek-app-steps .three-col .item-wrap{padding:60px 20px 20px;margin-bottom:60px;height:205px}#azek-app-steps .three-col .item-wrap .copy-wrap{margin-left:0}#azek-app-steps .three-col .item-wrap a.callout-link{position:absolute;left:20px;bottom:20px}#azek-app-steps .three-col .num-wrap{margin-left:-26px;top:-30px;left:50%}#azek-app-steps .three-col .item-wrap{height:225px}.five-col{clear:both}.five-col .item-wrap{width:48%;margin:0 1.5% 0 0;float:left}.five-col .item-wrap img{margin-bottom:10px}.mobile-link{display:none}.outerdiv.surrounds{background:radial-gradient(250px circle at 30% 36%,rgba(255,255,255,.9) 0,rgba(224,222,216,.5) 100%)}.outerdiv.surrounds .product-photo{width:auto;height:auto;max-height:390px;float:right;display:block}.outerdiv.surrounds .item-wrap:nth-child(1){width:56.5%}.outerdiv.surrounds .item-wrap:nth-child(2){width:40.5%}.outerdiv.surrounds-nav{display:block;background-color:#d1d7eb;z-index:0}.outerdiv.surrounds-nav .item-wrap{width:16.6666666666667%;position:relative;cursor:pointer}.outerdiv.surrounds-nav .item-wrap::after{content:"";margin:0 0 0 -50px;width:100px;height:100px;border-radius:50%;background:rgba(0,91,187,.4);opacity:0;transform:scale(.5);position:absolute;top:0;left:50%;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:-1}.outerdiv.surrounds-nav .item-wrap.active::after,.outerdiv.surrounds-nav .item-wrap:hover::after{opacity:1!important;transform:scale(1)!important}.outerdiv.surrounds-nav .item-wrap img{margin:0 auto 15px auto;width:auto;height:100px;display:block}.outerdiv.surrounds-nav .item-wrap p{padding:0 10px;font-size:.875rem;font-family:DINWeb-Bold;font-weight:700;color:#005bbb;text-align:center;text-transform:uppercase}.decking-calculator .item-wrap{margin-bottom:30px}.decking-calculator .content{width:100%}.decking-calculator .detail{width:100%}.decking-estimate .innerdiv .content{width:70%}.decking-estimate .innerdiv .detail{width:100%;float:left}.decking-estimate .toggle-imgs{margin-bottom:50px}.decking-estimate .toggle-imgs label{margin:0 10% 0 0;display:inline-block;float:none}.decking-estimate .estimate-swatch{width:96px;height:96px;float:none}.RadGrid_Basic table.rgMasterTable .sfItmTmbCol{display:table-cell}.RadGrid_Basic table.rgMasterTable .sfProductTmbWrpsmall{padding-left:0}.sfcheckoutBillingFormWrp,.sfcheckoutShippingFormWrp{width:50%}.sfcheckoutBillingFormWrp{padding:0 0 0 60px;border-left:1px solid rgba(88,89,91,.3)}.cart-item .item-img{margin-right:0;margin-bottom:8px;float:none}.sfcartSummaryWrp .edit-btn{float:none;margin-top:0;margin-bottom:18px}.sfcartSummaryWrp h2{float:none}.colorsSwatch{margin-top:60px;max-height:1000px;height:auto;overflow:visible;margin-bottom:0}.colorsSwatch .colorsSwatch__beauty{top:0}.colorsSwatch .colorsSwatch__beauty:hover .colors-grid-btn__desc{top:calc(100% - 68px)}.colorsSwatch.no-margin{margin-top:0}.colorsSwatch.margin-640{margin-top:60px}.innerdiv.swatch-half .colorsSwatch{max-height:none;overflow:hidden;margin-bottom:12px}.innerdiv.swatch-half .colorsSwatch .colorsSwatch__beauty{top:auto;margin-bottom:0}.innerdiv.swatch-half .colorsSwatch .colorsSwatch__beauty:hover .colors-grid-btn__desc{top:calc(100% - 32px)}#bestdecks .item-wrap{height:350px}#bestdecks .innerdiv .two-col{padding:0 0 50px 0}#bestdecks .innerdiv .two-col.img-above .item-wrap{margin-bottom:30px}.best-decks .flip-header-wrap{padding-top:65px}.best-decks .num-wrap{width:107px;margin-right:12px;float:left}.best-decks .num-wrap img{height:70px}.best-decks .title{padding-top:18px;font-size:2.25rem;line-height:36px}.best-decks .three-col .item-wrap{margin:0 2.5% 0 0;width:31.6%;float:left;clear:none}.best-decks .three-col .item-wrap:nth-child(3n){margin-right:0}.banner-link{width:65%;left:18%}.color-categories{display:block}.filterBar__pretext{float:left;display:inline;padding-right:24px}}@media only screen and (min-width:768px){.outerdiv .innerdiv .heading{width:65.5%}.outerdiv .innerdiv .heading.heading-wide{width:75%}.outerdiv .innerdiv .heading.heading-home{width:85%}.color-sample-lightbox{width:85%!important;max-width:1020px!important}.color-sample-lightbox .three-col .item-wrap{width:50%}.color-sample-lightbox .three-col .item-wrap.decking-sample-wrap{width:45%}header{padding-bottom:0}header .logo .svg-wrap{width:218px;height:74px}header .inner-bottom{height:120px}header .inner-bottom .logo{margin-top:34px}header .inner-bottom .menu{margin-top:40px}}@media only screen and (min-width:768px) and (min-width:900px){header .inner-bottom .menu{display:none}}@media only screen and (min-width:768px){header .primary-nav{margin-top:47px;width:590px;text-align:justify;float:right;display:none}}@media only screen and (min-width:768px) and (min-width:900px){header .primary-nav{display:block}}@media only screen and (min-width:768px){header .primary-nav:after{content:"";display:inline-block;width:100%}header .primary-nav li{display:inline-block;padding-bottom:60px;margin-bottom:-60px}header .primary-nav li.active a:before,header .primary-nav li.current-active a:before{visibility:visible;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}header .primary-nav li a{padding-bottom:14px;font-family:Brandon_lightWeb,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:300;font-size:1.5rem;letter-spacing:.0625rem;color:#005bbb;text-decoration:none;position:relative;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform}header .primary-nav li a:before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:#005bbb;visibility:hidden;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}header .primary-nav li a.active:before,header .primary-nav li a:hover:before{visibility:visible;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}header .primary-nav li span.new{color:#005bbb;font-weight:700;text-transform:uppercase;font-size:75%}header .primary-nav li .dropdown{position:absolute;z-index:100;top:85px;left:0;background:0 0;border-top:30px solid transparent;padding:40px 20px;display:none}header .primary-nav li .dropdown:before{content:"";position:absolute;z-index:-1;width:100%;height:100%;border-top:1px solid #005bbb;box-shadow:0 1px 1px 0 rgba(88,89,91,.3);background:#fff;left:0;bottom:0}header .primary-nav li .dropdown.active{display:block;-webkit-animation-duration:.4s;-moz-animation-duration:.4s;-o-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}header .primary-nav li .dropdown a{color:#58595b;font-size:.875em;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:DINWeb;display:block;letter-spacing:0;margin:0}header .primary-nav li .dropdown a strong{text-transform:uppercase;font-family:DINWeb-Bold;font-size:1.14em}header .primary-nav li .dropdown a .svg-wrap{width:10px;height:11px;position:absolute;left:-15px;top:0;color:#005bbb;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0}header .primary-nav li .dropdown a .svg-wrap svg{width:78px;height:100%;fill:currentColor;pointer-events:none}header .primary-nav li .dropdown a .svg-wrap svg.fullWidthSvg{width:100%}header .primary-nav li .dropdown a:before{display:none}header .primary-nav li .dropdown a.active,header .primary-nav li .dropdown a:hover{color:#005bbb}header .primary-nav li .dropdown a.active:before,header .primary-nav li .dropdown a:hover:before{display:none}header .primary-nav li .dropdown a.active .svg-wrap,header .primary-nav li .dropdown a:hover .svg-wrap{opacity:1;left:-20px}header .primary-nav li .dropdown .heading{text-transform:uppercase;font-family:DINWeb-Bold;font-size:1em;display:block;margin-bottom:15px;text-align:left}header .primary-nav li .dropdown .col{float:left;padding:0 20px}header .primary-nav li .dropdown .col:first-child{min-height:161px;border-right:1px solid #58595b}header .primary-nav li .dropdown .col li{width:100%}header .primary-nav li .dropdown .col img{margin-bottom:5px;width:100%}header .primary-nav li .dropdown .colors{float:left;width:100%}header .primary-nav li .dropdown .colors li{padding:0;margin:0 4px 6px 0;float:left;width:30px;height:30px;display:inline-block}header .primary-nav li .dropdown .colors a{padding:0;text-indent:-9999em;width:100%;height:100%;text-align:center;float:left;position:relative;overflow:hidden;cursor:pointer}header .primary-nav li .dropdown .colors a .swatch-bg{width:100%;height:100%;display:block;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center}header .primary-nav li .dropdown .colors a .swatch-bg:after{content:"";width:30px;height:30px;left:0;top:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-image:url(/Sitefinity/WebsiteTemplates/Azek/App_Themes/Azek/images/ui/hex.png);position:absolute;opacity:1;z-index:10}header .primary-nav li .dropdown .colors a:hover{transform:scale(1.2)}header .primary-nav li .dropdown.small{left:auto;width:500px}header .primary-nav li .dropdown.small ul{width:50%;padding:0 20px;float:left}header .primary-nav li .dropdown.small ul li{float:left;width:100%;margin:0;padding:0;position:static}header .primary-nav li .dropdown.small ul li a{position:relative;z-index:10}header .primary-nav li .dropdown.small ul:first-child{border-right:1px solid #58595b}header .primary-nav li .dropdown.small .subnav-link>a{width:100px;text-align:left}header .primary-nav li .dropdown.small .products-subnav{min-height:302px}header .primary-nav li .dropdown.small .products-dropdown{display:none;position:absolute;right:0;top:0;width:460px;height:100%;padding:40px 0 0 230px;z-index:9}header .primary-nav li .dropdown.small .products-dropdown.active{display:block;-webkit-animation-duration:.4s;-moz-animation-duration:.4s;-o-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}header .primary-nav li .dropdown.small .products-dropdown a{color:#58595b;text-align:left}header .primary-nav li .dropdown.small .products-dropdown a:hover{color:#005bbb}header .primary-nav li .dropdown.med{left:auto;right:0;width:800px}header .primary-nav li .dropdown.med .col{width:33.333%}header .primary-nav li .dropdown.med .science{margin-top:30px}header .primary-nav li .dropdown.med .science .svg-wrap{margin-bottom:24px;width:191px;height:65px;position:relative;left:0;opacity:1}header .primary-nav li .dropdown.med .register .svg-wrap{margin:0 20px 16px 0;width:100%;height:88px;float:left;position:relative;left:0;opacity:1}header .primary-nav li .dropdown.large{width:100%;min-width:900px;max-width:1024px}header .primary-nav li .dropdown.large .col{width:25%;float:left}header .primary-nav>li{margin-bottom:0;padding:0}header .primary-nav>li>a{padding:15px 0}header .inner-bottom{padding:0 0 16px;float:left;width:100%}.slider header .inner-bottom .owl-controls,header .inner-bottom .container,header .inner-bottom .slider .owl-controls{position:relative}header .logo .svg-wrap{width:218px;height:74px}header .search{padding-bottom:21px;display:block;cursor:pointer;color:#005bbb;position:relative}header .search:after{content:"\00D7";font-family:Helvetica;width:20px;height:20px;background:#fff;color:#005bbb;font-size:30px;position:absolute;top:15px;left:0;text-align:center;opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}header .search.active:after{opacity:1}header .search.active:before{visibility:visible;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}header .search .svg-wrap{width:20px;height:20px}header .search svg{fill:currentColor}header .search-container{display:none;position:absolute;width:100%;left:0;top:114px;background:#005bbb;padding:10px;z-index:101}header .search-container.active{display:block;-webkit-animation-duration:.4s;-moz-animation-duration:.4s;-o-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}header .search-container .search-field{width:100%;float:left;padding-right:40px;margin:0;font-family:DINWeb;font-size:1em;border:none}header .search-container .search-icon{color:#fff;background:#005bbb;position:absolute;right:10px;top:10px;width:40px;height:40px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}header .search-container .search-icon:hover{background:#004fa2}header .search-container .search-icon .submit{background:0 0;border:none;outline:0;color:transparent;cursor:pointer;position:absolute;z-index:10;margin:0;width:100%;height:100%}header .search-container .search-icon svg{width:22px;height:22px;fill:currentColor;position:absolute;right:9px;top:9px;z-index:1}.featured .innerdiv .style-text-wrap{padding:50px 35.5% 80px 0}.sustainable .innerdiv .content{padding-top:60px;margin-right:2.5%;width:57.2%}.sustainable .innerdiv .detail{padding:60px 0 0 0;width:40.3%}.sustainable .innerdiv .detail ul li{margin-bottom:60px}.sustainable .innerdiv .detail ul .svg-wrap{margin-right:25px;width:57px;height:65px;float:left}.three-col .item-wrap,.two-col .item-wrap{margin:0 2.5% 60px 0}.four-col.sitemap .item-wrap:nth-child(4n){margin-right:2%;clear:left}.four-col .item-wrap{margin-bottom:45px;width:31%}.four-col .item-wrap:nth-child(2n){margin-right:2%}.four-col .item-wrap:nth-child(3n){margin-right:0}.four-col .item-wrap:nth-child(3n+1){clear:left}.block.small{width:50%;min-height:185px;max-height:220px}.vidblock__lefttext{width:40%;float:left}.vidblock__video{background:#e0ded8;margin:0;width:50%;float:right;padding-bottom:28.125%}.sampleKit{top:0;text-align:right;left:auto;right:0;padding-right:0}.sampleKit #buttonCallout-link{float:right}.sampleKit__popover{left:auto;right:0}#inspiration .azek-styles .innerdiv .style-text-wrap{padding:50px 35.5% 80px 0}.item-wrap__home{padding-right:60px}.pros .pro-wrap .log-in{padding:0 0 0 20px}.pros .find-dealer{width:50%;padding:0;border-right:1px solid #e0ded8;border-bottom:none}.pros .find-dealer .pro-wrap{float:right;padding-right:10px}.pros .find-dealer-home .error{bottom:55px}.pros .cover-img{width:50%}.pros .cover-img .pro-wrap{padding:10px 20px}#store .product-description .details .pros .cover-img .pro-wrap .sfAddToCartBtn,.pros .cover-img .pro-wrap #store .product-description .details .sfAddToCartBtn,.pros .cover-img .pro-wrap .button{margin-top:10px}.pros .rewards-badge{float:left;margin:10px 30px 50px 0;width:120px;height:108px}#timbertech .image-wrap{height:320px}.news-headline{margin-bottom:0}.resources-home{margin-bottom:0}.resources-home .resource-callouts{text-align:justify;height:inherit}.resources-home .resource-callouts:after{content:"";display:inline-block;width:100%}.resources-home .resource-callouts li{width:49%;height:90px;text-align:center;display:inline-block;float:none}#intro-area .details .resources-home .resource-callouts li h2,#store .store-heading .resources-home .resource-callouts li h2,.add-project .resources-home .resource-callouts li h3,.data-table .resources-home .resource-callouts li h2,.resources-home .resource-callouts li #intro-area .details h2,.resources-home .resource-callouts li #store .store-heading h2,.resources-home .resource-callouts li .add-project h3,.resources-home .resource-callouts li .data-table h2,.resources-home .resource-callouts li .h3,.resources-home .resource-callouts li .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.resources-home .resource-callouts li .sfcheckoutStepSubTitle,.resources-home .resource-callouts li .sfcheckoutStepTitle,.resources-home .resource-callouts li .sfshoppingCartWrp .sfshoppingCartTitle,.sfMessage.sfMsgPositive.sfMsgVisible .resources-home .resource-callouts li .sfMessageElement,.sfshoppingCartWrp .resources-home .resource-callouts li .sfshoppingCartTitle{font-size:1.3125rem;padding-top:34px}.resources-home .resource-callouts .svg-wrap{margin:20px;width:44px;height:50px;float:left}}@media only screen and (min-width:768px) and (max-width:21.25em){.resources-home .resource-callouts .svg-wrap{margin:20px 10px}}@media only screen and (min-width:768px){.dualImg--header{height:240px}.innerdiv.blog .content{width:60%}.blog-detail .pro-wrap{display:block}.blog-detail .view-az-products{display:block}.blog-detail-list.blog-detail-social{padding-bottom:30px}.hero-tag .cover-img{height:300px}.hero-tag .tag{margin:120px auto 0 auto;padding:0;width:1024px;position:relative;display:block;z-index:20}.hero-tag .tag .text-wrap{padding:8px 12px 0 20px;width:320px;height:150px;background-color:#988f86;display:table}.hero-tag .tag .text-wrap.long{width:345px}#mobile-nav .mobile-nav-main .hero-tag .tag .text-wrap a,#store .product-description .hero-tag .tag .text-wrap h1,#store .product-description .hero-tag .tag .text-wrap h2,.blog-post .hero-tag .tag .text-wrap .h2-dark,.hero-tag .tag .text-wrap #mobile-nav .mobile-nav-main a,.hero-tag .tag .text-wrap #store .product-description h1,.hero-tag .tag .text-wrap #store .product-description h2,.hero-tag .tag .text-wrap .blog-post .h2-dark,.hero-tag .tag .text-wrap .h2,.hero-tag .tag .text-wrap .lightbox .colored-heading h2,.hero-tag .tag .text-wrap .login-container h2,.hero-tag .tag .text-wrap .sfcheckoutTitle,.lightbox .colored-heading .hero-tag .tag .text-wrap h2,.login-container .hero-tag .tag .text-wrap h2{text-transform:uppercase;display:table-cell;vertical-align:middle}.hero-tag .tag:before{content:"";height:150px;width:3000px;background-color:#988f86;top:0;bottom:0;right:100%;position:absolute}.hero-tag .button-span{display:none}#advantages-hero .tag .text-wrap,#products-hero .tag .text-wrap{background-color:rgba(0,91,187,.9)}#advantages-hero .tag:before,#products-hero .tag:before{background-color:rgba(0,91,187,.9)}#inspiration-hero .tag .text-wrap{background-color:rgba(89,49,96,.9)}#inspiration-hero .tag .text-wrap a,#inspiration-hero .tag .text-wrap span{display:block}#inspiration-hero .tag .text-wrap .arrow-link{line-height:.875rem}#inspiration-hero .tag:before{background-color:rgba(89,49,96,.9)}#best-dressed-hero .tag .text-wrap{width:380px;background-color:rgba(0,0,0,.9)}#best-dressed-hero .tag .text-wrap a,#best-dressed-hero .tag .text-wrap span{display:block}#best-dressed-hero .tag .text-wrap .arrow-link{line-height:.875rem}#best-dressed-hero .tag:before{background-color:rgba(0,0,0,.9)}#campaign-charlotte-hero .tag .text-wrap{width:480px;background-color:rgba(0,0,0,.9)}#campaign-charlotte-hero .tag .text-wrap a,#campaign-charlotte-hero .tag .text-wrap span{display:block}#campaign-charlotte-hero .tag .text-wrap .arrow-link{line-height:.875rem}#campaign-charlotte-hero .tag:before{background-color:rgba(0,0,0,.9)}.campaign-hero .tag .text-wrap{width:480px;background-color:rgba(0,0,0,.9)}.campaign-hero .tag .text-wrap a,.campaign-hero .tag .text-wrap span{display:block}.campaign-hero .tag .text-wrap .arrow-link{line-height:.875rem}.campaign-hero .tag:before{background-color:rgba(0,0,0,.9)}#resources-hero .tag .text-wrap{background-color:rgba(223,122,0,.9)}#resources-hero .tag:before{background-color:rgba(223,122,0,.9)}#choosing-color .two-col .item-wrap{margin:0 2.5% 60px 0;width:48.65%}#choosing-color .two-col .item-wrap:nth-child(2n){margin-right:0}#choosing-color .decking-colors-wrap{margin:12px 0 0 -2px;width:100%}#choosing-color .decking-colors-wrap .decking-colors li{width:33.3%}.ppc-two-col .two-col .item-wrap{margin:0 2.5% 0 0;width:48.65%}.ppc-two-col .two-col .item-wrap:nth-child(2n){margin-right:0}#science-and-style .two-col .item-wrap{margin:0 0 30px 0}#science-and-style .two-col .item-wrap:first-child{margin-top:51px}.innerdiv .detail.ppc{width:60%}ul.advantages-icons-list li{width:16.66%}ul.advantages-icons-list li:nth-child(-n+6){margin:0}.trim .two-col{margin-bottom:30px}.five-col{clear:both}.five-col .item-wrap{width:18.75%}.five-col .item-wrap:nth-child(5){margin:0}.margin-down-none{margin:0!important}.margin-down-small{margin-bottom:60px}.interactive-board .board-wrap-outer .hotspot-wrap{display:block;z-index:1}.interactive-board .board-wrap-outer .hotspot-wrap .hotspot,.interactive-board .board-wrap-outer .hotspot-wrap .hotspot.active{width:34px;height:34px}.interactive-board .board-wrap-outer .hotspot-wrap .hotspot.active{background:url(/images/home/hotspot-active.png) 0 0 no-repeat;background-size:contain}.interactive-board .board-hovers{margin-top:0;padding:0;width:100%;position:relative;position:absolute;top:0;left:0}.interactive-board .board-hovers:before{display:block;content:"";width:100%;padding-top:44.44444%}.interactive-board .board-hovers>.content{position:absolute;top:0;left:0;right:0;bottom:0}.interactive-board .board-hovers .text-wrap{margin:-21px 0 0 94px;padding:24px 24px 16px;max-width:380px;background:rgba(255,255,255,.9);border:3px solid #d5c833;position:absolute;display:none;min-height:initial;z-index:100;float:none;width:auto}.interactive-board .board-hovers .text-wrap.active{display:block}.interactive-board .board-hovers .text-wrap:before{content:"";width:64px;height:3px;display:block;position:absolute;left:-64px;right:0;top:2.2em;border-top:3px solid #d5c833}.interactive-board .board-hovers .text-wrap .h4,.interactive-board .board-hovers .text-wrap .project h3 a,.interactive-board .board-hovers .text-wrap .three-col.carousel .projects-slider-3.additional-projects h3 a,.interactive-board .board-hovers .text-wrap header .sign-in-container p,.interactive-board .board-hovers .text-wrap header .sign-out-container p,.project h3 .interactive-board .board-hovers .text-wrap a,.three-col.carousel .projects-slider-3.additional-projects h3 .interactive-board .board-hovers .text-wrap a,header .sign-in-container .interactive-board .board-hovers .text-wrap p,header .sign-out-container .interactive-board .board-hovers .text-wrap p{margin-top:0}.interactive-board .board-hovers .text-wrap .h4:before,.interactive-board .board-hovers .text-wrap .project h3 a:before,.interactive-board .board-hovers .text-wrap .three-col.carousel .projects-slider-3.additional-projects h3 a:before,.interactive-board .board-hovers .text-wrap header .sign-in-container p:before,.interactive-board .board-hovers .text-wrap header .sign-out-container p:before,.project h3 .interactive-board .board-hovers .text-wrap a:before,.three-col.carousel .projects-slider-3.additional-projects h3 .interactive-board .board-hovers .text-wrap a:before,header .sign-in-container .interactive-board .board-hovers .text-wrap p:before,header .sign-out-container .interactive-board .board-hovers .text-wrap p:before{content:""}.interactive-board .board-hovers .text-wrap .board-wrap-outer .caption,.interactive-board .board-hovers .text-wrap .note,.interactive-board .board-wrap-outer .board-hovers .text-wrap .caption{padding-left:0}.interactive-board .board-hovers .text-wrap.with-graphic .svg-wrap{position:absolute;left:0;top:0;width:100px;height:100px;left:20px;top:20px;padding-left:0}.interactive-board .board-hovers .text-wrap.with-graphic div{margin-left:120px}.interactive-board .board-hovers .hotspot-hover-1{top:32%;left:50%}.interactive-board .board-hovers .hotspot-hover-2{top:58%;left:33%}.interactive-board .board-hovers .hotspot-hover-3{top:62%;left:6%}.profile-container{margin-top:-20px;float:right}.mobile-view{display:none}.decking-colors-hero{height:350px!important}.outerdiv.surrounds .product-photo{max-height:100%}.outerdiv.surrounds .item-wrap:nth-child(-n+2){width:47.5%}.outerdiv.surrounds .item-wrap.surrounds-text{width:47.5%}.outerdiv.surrounds-nav .item-wrap::after{margin:0 0 0 -60px;width:120px;height:120px}.outerdiv.surrounds-nav .item-wrap img{margin:0 auto 30px auto;height:120px}.decking-calculator .intro-wrap{width:80%}.decking-calculator .content{padding-left:45px}.decking-calculator .content{width:60%}.decking-calculator .detail{width:31.6%}.decking-estimate .innerdiv .content{width:60%}.decking-estimate .innerdiv .detail{width:31.6%;float:right}.installation-videos{margin-bottom:40px}.installation-videos .item-wrap{margin-bottom:10px;width:33.33%}.installation-videos .item-wrap:nth-child(3n+1){clear:both}.cpg-pro .level-badge{margin:0;float:left}#intro-area.outerdiv .innerdiv .cpg-pro p,#store .product-description .details .cpg-pro p.sfproductDynamicFieldsList,#store .product-description .details .cpg-pro p.sfproductInventory,.cpg-pro #intro-area.outerdiv .innerdiv p,.cpg-pro #store .product-description .details p.sfproductDynamicFieldsList,.cpg-pro #store .product-description .details p.sfproductInventory,.cpg-pro .events .content p.text-link,.cpg-pro .sfMessage.sfMsgVisible p.sfMessageElement,.cpg-pro p.body-copy,.cpg-pro p.sfcheckoutPreviewAddress,.cpg-pro p.sfcheckoutTotalPriceWrp,.cpg-pro p.sforderSummaryTable,.cpg-pro p.sfshippingOptionsWrp,.events .content .cpg-pro p.text-link,.sfMessage.sfMsgVisible .cpg-pro p.sfMessageElement{padding:10px 0 0 200px}#intro-area.outerdiv .innerdiv .cpg-pro p span,#store .product-description .details .cpg-pro p.sfproductDynamicFieldsList span,#store .product-description .details .cpg-pro p.sfproductInventory span,.cpg-pro #intro-area.outerdiv .innerdiv p span,.cpg-pro #store .product-description .details p.sfproductDynamicFieldsList span,.cpg-pro #store .product-description .details p.sfproductInventory span,.cpg-pro .events .content p.text-link span,.cpg-pro .sfMessage.sfMsgVisible p.sfMessageElement span,.cpg-pro p.body-copy span,.cpg-pro p.sfcheckoutPreviewAddress span,.cpg-pro p.sfcheckoutTotalPriceWrp span,.cpg-pro p.sforderSummaryTable span,.cpg-pro p.sfshippingOptionsWrp span,.events .content .cpg-pro p.text-link span,.sfMessage.sfMsgVisible .cpg-pro p.sfMessageElement span{display:block}.blog-detail-social{margin-top:25px;padding-top:0!important}.blog-detail{display:block}.blog-detail .pro-wrap{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.blog-detail div{margin-bottom:30px!important;max-width:315px}.blog-detail .svg-wrap{width:auto;height:150px;margin:20px auto 0 auto}.blog-detail .view-az-products{width:100%;height:500px;position:relative}.blog-detail .view-az-products a{width:190px;margin-left:-95px;position:absolute;bottom:30px;left:50%}.blog-detail-social .svg-wrap,.blog-socials .svg-wrap{height:25px;width:25px;float:left;margin:0 16px 0 0;color:#005bbb}.blog-detail-social .svg-wrap:hover,.blog-socials .svg-wrap:hover{color:#004792}.blog-detail-social .svg-wrap svg,.blog-socials .svg-wrap svg{fill:currentColor}.blog-detail-sm{display:none}.iframe-new-warranty{height:1050px}.best-decks .flip-header{height:240px}.best-decks .flip-header-wrap{padding-top:75px}.best-decks .num-wrap{width:138px}.best-decks .num-wrap img{height:90px}.best-decks .title{padding-top:25px;font-size:2.9375rem;line-height:47px}.best-decks .heading-home{margin:60px auto;width:85%}.materials-margin{margin:auto}.filterBar__list{display:inline}.filterBar__sortResults{float:right}.filterBar__sortResults .select-wrap,.filterBar__sortResults .sfcheckoutFormList .sfCreditCardExpirationMonth,.filterBar__sortResults .sfcheckoutFormList .sfCreditCardExpirationYear,.filterBar__sortResults .sfcheckoutFormList .sfCreditCardType,.sfcheckoutFormList .filterBar__sortResults .sfCreditCardExpirationMonth,.sfcheckoutFormList .filterBar__sortResults .sfCreditCardExpirationYear,.sfcheckoutFormList .filterBar__sortResults .sfCreditCardType{margin-bottom:30px}.banner-link{width:55%;left:23%}#project-detail .content{width:35%;display:inline-block;float:left}#project-detail .detail{width:60%;display:inline-block;float:right}#my-deck-plans .item-wrap,#my-photos .item-wrap{width:25%}.sfcartSummaryWrp .edit-btn{float:right;margin-top:18px;margin-bottom:0}.sfcartSummaryWrp h2{float:left}#intro-area.outerdiv .hexagon-intro{padding-top:100px}#intro-area.outerdiv .hexagon-intro h1.with-icon{padding:5px 0 0 0}#intro-area.outerdiv .hexagon-intro .heading{margin:0 0 60px 0;clear:none}#intro-area.outerdiv .hexagon-intro #public-profile article h2,#intro-area.outerdiv .hexagon-intro .h1,#public-profile article #intro-area.outerdiv .hexagon-intro h2{padding:7px 0 0;font-size:3rem;line-height:4.25rem;letter-spacing:.08125rem}#intro-area.outerdiv .hexagon-intro .details h1.with-icon{line-height:3.5rem}}@media only screen and (min-width:1024px){#public-profile article h2,.h1{font-size:3rem;line-height:4.25rem;letter-spacing:.08125rem}.main-subhead{font-size:1.3125rem;line-height:1.875rem}#mobile-nav .mobile-nav-main a,#store .product-description h1,#store .product-description h2,.blog-post .h2-dark,.h2,.lightbox .colored-heading h2,.login-container h2,.sfcheckoutTitle{font-size:2.25rem;line-height:2.75rem}#mobile-nav .mobile-nav-main .button-span a,#store .product-description .button-span h1,#store .product-description .button-span h2,.blog-post .button-span .h2-dark,.button-span #mobile-nav .mobile-nav-main a,.button-span #store .product-description h1,.button-span #store .product-description h2,.button-span .blog-post .h2-dark,.button-span .h2,.button-span .lightbox .colored-heading h2,.button-span .login-container h2,.button-span .sfcheckoutTitle,.lightbox .colored-heading .button-span h2,.login-container .button-span h2{font-size:2.25rem;padding-top:22px}a.register-callout{height:120px}.locator-form .results .project h3 a.register-callout a,.project h3 a.register-callout a,.three-col.carousel .projects-slider-3.additional-projects h3 a.register-callout a,a.register-callout .h4,a.register-callout .locator-form .results .project h3 a,a.register-callout .project h3 a,a.register-callout .three-col.carousel .projects-slider-3.additional-projects h3 a,a.register-callout header .sign-in-container p,a.register-callout header .sign-out-container p,header .sign-in-container a.register-callout p,header .sign-out-container a.register-callout p{margin-top:48px}a.register-callout .svg-wrap{margin:45px 10px 0 20px}.back-button{left:12px}.outerdiv{margin:0 auto 100px auto}.outerdiv .img-above{margin-top:60px}.outerdiv.width-1024{margin-left:auto;margin-right:auto;max-width:1024px}.outerdiv .innerdiv{padding:0 12px;width:1024px;max-width:100%}.outerdiv .innerdiv .heading{margin:0 0 60px 0;clear:none}.outerdiv .innerdiv .heading.heading-home--news{margin-bottom:30px}#public-profile article .outerdiv .innerdiv h2,.outerdiv .innerdiv #public-profile article h2,.outerdiv .innerdiv .h1{padding:7px 0 0}.border-bottom{height:1px;width:100%;background-color:rgba(88,89,91,.3);position:absolute;left:0;bottom:-50px}.two-thirds{width:66.66%;float:left}.one-third{width:33.33%;float:left}.width-half{width:50%;float:left}.width-40{width:40%;float:left}.width-60{width:60%;float:left}.tooltip{display:inline;position:relative}.color-sample-lightbox .three-col .item-wrap{width:33%}.color-sample-lightbox .three-col .item-wrap.decking-sample-wrap{width:31%}footer .main-footer{width:1024px}footer .main-footer .innerdiv{padding:0 12px}footer .main-footer .desktop-line{width:100%;height:1px;background-color:rgba(152,143,134,.3);position:absolute;top:103px;left:0;display:block}footer .main-footer a.logo{padding:134px 0 0;width:151px}footer .main-footer .contact{padding:0;width:100%;position:absolute;top:-30px;left:0}footer .main-footer .contact .icon-text{display:block}footer .main-footer .contact a{width:33.3333333%;font-family:Brandon_lightWeb,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1.3125rem;font-weight:300;color:#005bbb;text-align:center;text-decoration:none}footer .main-footer .contact a.chat{margin:0}footer .main-footer .contact a.phone{margin:0}footer .main-footer .contact a .svg-wrap{margin:0 auto 30px auto}footer .main-footer .footer-links{width:67%;margin-top:-25px;float:right;border:none}footer .main-footer .footer-links .about,footer .main-footer .footer-links .owners,footer .main-footer .footer-links .products,footer .main-footer .footer-links .resources{padding:0;width:25%;float:left}footer .main-footer .footer-links .about a,footer .main-footer .footer-links .owners a,footer .main-footer .footer-links .products a,footer .main-footer .footer-links .resources a{font-size:.8125rem}footer .main-footer .footer-links .about{clear:none}footer .main-footer .connect{padding:40px 0 0;width:33%;float:left}footer .main-footer .connect .social-phone{display:none}footer .copyright{height:60px}footer .copyright .innerdiv{padding:0 12px;width:1024px}footer .copyright a,footer .copyright p{font-size:.8125rem}footer .copyright .copy-wrap,footer .copyright .legal-wrap{padding:23px 0 0 0;width:50%}footer .copyright .copy-wrap{float:left}footer .copyright .legal-wrap{text-align:right;float:right}.featured .innerdiv{height:560px;float:none}.featured .innerdiv .style-text-wrap{padding:60px 70% 0 0}.featured .innerdiv .style-text-wrap .interactive-board .board-wrap-outer .caption,.featured .innerdiv .style-text-wrap .note,.interactive-board .board-wrap-outer .featured .innerdiv .style-text-wrap .caption{padding:21px 0 6px 0}#store .product-description .details .featured .innerdiv .style-text-wrap .sfAddToCartBtn,.featured .innerdiv .style-text-wrap #store .product-description .details .sfAddToCartBtn,.featured .innerdiv .style-text-wrap .button{margin-top:21px}.featured .cover-img{width:57.96875%;height:560px;float:right}.outerdiv.text-header{padding-top:53px;margin-bottom:53px}.three-col .item-wrap,.three-col.text-col .item-wrap{margin:0 2.5% 0 0;width:31.6%;float:left}.three-col .item-wrap:nth-child(2n),.three-col.text-col .item-wrap:nth-child(2n){margin-right:2.5%;float:left}.three-col .item-wrap:nth-child(3n),.three-col.text-col .item-wrap:nth-child(3n){margin-right:0}.three-col .item-wrap:nth-child(2n+1),.three-col.text-col .item-wrap:nth-child(2n+1){clear:none}.three-col .item-wrap:nth-child(3n+1),.three-col.text-col .item-wrap:nth-child(3n+1){clear:both}.two-col .item-wrap{margin:0 2.5% 60px 0;width:47.5%;float:left}.two-col .item-wrap:nth-child(2n){margin-right:0}.three-col.related-content{height:280px}.three-col.related-content .innerdiv{margin:0 auto;height:100%}.three-col.related-content .innerdiv .item-wrap{padding:0;height:100%;width:31.6%;border:none;color:#58595b}.three-col.related-content .innerdiv .item-wrap:before{display:none}.project h3 .three-col.related-content a,.three-col.carousel .projects-slider-3.additional-projects h3 .three-col.related-content a,.three-col.related-content .h4,.three-col.related-content .project h3 a,.three-col.related-content .three-col.carousel .projects-slider-3.additional-projects h3 a,.three-col.related-content header .sign-in-container p,.three-col.related-content header .sign-out-container p,header .sign-in-container .three-col.related-content p,header .sign-out-container .three-col.related-content p{display:block}.three-col.related-content p{margin-bottom:7px;display:block}.three-col.related-content .find-dealer{height:274px}.project h3 .three-col.related-content .find-dealer a,.three-col.carousel .projects-slider-3.additional-projects h3 .three-col.related-content .find-dealer a,.three-col.related-content .find-dealer .h4,.three-col.related-content .find-dealer .project h3 a,.three-col.related-content .find-dealer .three-col.carousel .projects-slider-3.additional-projects h3 a,.three-col.related-content .find-dealer header .sign-in-container p,.three-col.related-content .find-dealer header .sign-out-container p,header .sign-in-container .three-col.related-content .find-dealer p,header .sign-out-container .three-col.related-content .find-dealer p{padding:0 0 20px}.sfcheckoutFormList .three-col.related-content .find-dealer .sfCreditCardExpirationMonth,.sfcheckoutFormList .three-col.related-content .find-dealer .sfCreditCardExpirationYear,.sfcheckoutFormList .three-col.related-content .find-dealer .sfCreditCardType,.three-col.related-content .find-dealer .select-wrap,.three-col.related-content .find-dealer .sfcheckoutFormList .sfCreditCardExpirationMonth,.three-col.related-content .find-dealer .sfcheckoutFormList .sfCreditCardExpirationYear,.three-col.related-content .find-dealer .sfcheckoutFormList .sfCreditCardType,.three-col.related-content .find-dealer input{margin:0 4% 20px 0;width:46%;display:inline-block}.sfcheckoutFormList .three-col.related-content .find-dealer .sfCreditCardExpirationMonth,.sfcheckoutFormList .three-col.related-content .find-dealer .sfCreditCardExpirationYear,.sfcheckoutFormList .three-col.related-content .find-dealer .sfCreditCardType,.three-col.related-content .find-dealer .select-wrap,.three-col.related-content .find-dealer .sfcheckoutFormList .sfCreditCardExpirationMonth,.three-col.related-content .find-dealer .sfcheckoutFormList .sfCreditCardExpirationYear,.three-col.related-content .find-dealer .sfcheckoutFormList .sfCreditCardType{margin-right:0}#store .product-description .details .three-col.related-content .find-dealer .sfAddToCartBtn,.three-col.related-content .find-dealer #store .product-description .details .sfAddToCartBtn,.three-col.related-content .find-dealer .button,.three-col.related-content .find-dealer .text-wrap,.three-col.related-content .find-dealer button{display:inline-block}.three-col.related-content .find-dealer .video-wrap{display:block}.three-col.related-content .find-dealer .callout-link{display:none}.project h3 .three-col.related-content .text-only a,.three-col.carousel .projects-slider-3.additional-projects h3 .three-col.related-content .text-only a,.three-col.related-content .text-only .h4,.three-col.related-content .text-only .project h3 a,.three-col.related-content .text-only .three-col.carousel .projects-slider-3.additional-projects h3 a,.three-col.related-content .text-only header .sign-in-container p,.three-col.related-content .text-only header .sign-out-container p,header .sign-in-container .three-col.related-content .text-only p,header .sign-out-container .three-col.related-content .text-only p{padding-bottom:17px;display:block}.three-col.related-content .contact{display:block}.project h3 .three-col.related-content .contact a,.three-col.carousel .projects-slider-3.additional-projects h3 .three-col.related-content .contact a,.three-col.related-content .contact .h4,.three-col.related-content .contact .project h3 a,.three-col.related-content .contact .three-col.carousel .projects-slider-3.additional-projects h3 a,.three-col.related-content .contact header .sign-in-container p,.three-col.related-content .contact header .sign-out-container p,header .sign-in-container .three-col.related-content .contact p,header .sign-out-container .three-col.related-content .contact p{padding-bottom:5px}.three-col.related-content .contact a{margin-bottom:10px;text-decoration:none;line-height:30px;display:block;clear:both}.three-col.related-content .contact a:active,.three-col.related-content .contact a:visited{color:inherit}.three-col.related-content .contact span{float:left;display:inline-block}.three-col.related-content .contact span.emphasize{color:#005bbb;float:none}.three-col.related-content .contact .svg-wrap{color:#005bbb}.three-col.related-content .contact .svg-wrap.phone{margin:3px 14px 0 0;width:18px;height:18px}.three-col.related-content .contact .svg-wrap.email{margin:3px 12px 0 0;width:20px;height:16px}.three-col.related-content .contact .svg-wrap.chat{margin:5px 12px 0 0;width:20px;height:20px}.three-col.related-content .contact .svg-wrap.faqs{margin:3px 16px 0 4px;width:12px;height:20px}.three-col.related-content .contact .svg-wrap svg{fill:currentColor}.project h3 .three-col.related-content .pinterest a,.three-col.carousel .projects-slider-3.additional-projects h3 .three-col.related-content .pinterest a,.three-col.related-content .pinterest .h4,.three-col.related-content .pinterest .project h3 a,.three-col.related-content .pinterest .three-col.carousel .projects-slider-3.additional-projects h3 a,.three-col.related-content .pinterest header .sign-in-container p,.three-col.related-content .pinterest header .sign-out-container p,header .sign-in-container .three-col.related-content .pinterest p,header .sign-out-container .three-col.related-content .pinterest p{display:block}.four-col.sitemap .item-wrap:nth-child(4n){clear:none}.four-col.sitemap .item-wrap:nth-child(4n+1){clear:left}.four-col .item-wrap{margin-bottom:45px;width:23%}.four-col .item-wrap:nth-child(3n){margin-right:2%}.four-col .item-wrap:nth-child(4n){margin-right:0;clear:none}.four-col .item-wrap:nth-child(3n+1){clear:none}.four-col .item-wrap:nth-child(4n+1){clear:left}#public-profile article .accessories .outerdiv.three-col .item-wrap h3,.accessories .outerdiv.three-col .item-wrap #public-profile article h3,.accessories .outerdiv.three-col .item-wrap .h5,.accessories .outerdiv.three-col .item-wrap .installation-videos .text-wrap .video-title,.accessories .outerdiv.three-col .item-wrap .login-container h3,.accessories .outerdiv.three-col .item-wrap .sfcheckoutPreviewAddress .sfcheckoutStepTitle,.accessories .outerdiv.three-col .item-wrap .sfcheckoutPreviewAddress strong,.accessories .outerdiv.three-col .item-wrap .video-wrap .text-wrap .video-title,.accessories .outerdiv.three-col .item-wrap a.article-title,.installation-videos .text-wrap .accessories .outerdiv.three-col .item-wrap .video-title,.login-container .accessories .outerdiv.three-col .item-wrap h3,.sfcheckoutPreviewAddress .accessories .outerdiv.three-col .item-wrap .sfcheckoutStepTitle,.sfcheckoutPreviewAddress .accessories .outerdiv.three-col .item-wrap strong,.video-wrap .text-wrap .accessories .outerdiv.three-col .item-wrap .video-title{text-decoration:none}.contractor-projects .item-wrap{margin:0 2% 0 0;width:49%;float:left}.contractor-projects .item-wrap:last-child{margin-right:0}.contractor-projects .item-wrap img{margin-bottom:25px}.find-dealer{margin:0 2.5% 0 0;padding:10px 20px;height:60px;width:65.8%;float:left}.find-dealer .intro-text-sm{padding:12px 20px 12px 0;display:inline-block;clear:none;float:left}.find-dealer .select-wrap,.find-dealer .sfcheckoutFormList .sfCreditCardExpirationMonth,.find-dealer .sfcheckoutFormList .sfCreditCardExpirationYear,.find-dealer .sfcheckoutFormList .sfCreditCardType,.find-dealer input[type=text],.sfcheckoutFormList .find-dealer .sfCreditCardExpirationMonth,.sfcheckoutFormList .find-dealer .sfCreditCardExpirationYear,.sfcheckoutFormList .find-dealer .sfCreditCardType{margin:0 2.5% 0 0;width:170px}.find-dealer .text-wrap{display:none}#store .product-description .details .find-dealer .sfAddToCartBtn,.find-dealer #store .product-description .details .sfAddToCartBtn,.find-dealer .button,.find-dealer button{clear:none}.find-dealer .arrow{color:#fff;position:relative}.find-dealer .arrow svg{margin:0;display:inline-block;width:12px;height:12px;fill:currentColor;position:absolute;top:14px;left:14px}.find-dealer .svg-wrap{display:inline-block}.next-steps .find-dealer-middle .select-wrap,.next-steps .find-dealer-middle .sfcheckoutFormList .sfCreditCardExpirationMonth,.next-steps .find-dealer-middle .sfcheckoutFormList .sfCreditCardExpirationYear,.next-steps .find-dealer-middle .sfcheckoutFormList .sfCreditCardType,.next-steps .find-dealer-middle input[type=text],.sfcheckoutFormList .next-steps .find-dealer-middle .sfCreditCardExpirationMonth,.sfcheckoutFormList .next-steps .find-dealer-middle .sfCreditCardExpirationYear,.sfcheckoutFormList .next-steps .find-dealer-middle .sfCreditCardType{width:31%}.request-sample{margin:0;width:31.6%;float:left}.tabbed-nav{width:100%;border-bottom:1px solid #988f86}.tabbed-nav::after{clear:both;content:"";display:table}.tabbed-nav ul{width:1000px;display:block}.sfcheckoutFormList .tabbed-nav .sfCreditCardExpirationMonth,.sfcheckoutFormList .tabbed-nav .sfCreditCardExpirationYear,.sfcheckoutFormList .tabbed-nav .sfCreditCardType,.tabbed-nav .select-wrap,.tabbed-nav .sfcheckoutFormList .sfCreditCardExpirationMonth,.tabbed-nav .sfcheckoutFormList .sfCreditCardExpirationYear,.tabbed-nav .sfcheckoutFormList .sfCreditCardType{display:none}.news{margin-bottom:100px}.block.large .arrow,.block.med .arrow{display:none}.block.large{width:62%;height:500px;padding:50px 90px 50px}.block.med{width:38%;height:220px;padding:35px 25px 0}.block.small{width:19%;height:280px;max-height:280px;padding:35px 25px}.install-blocks .block.large{height:454px}.gallery-preview .view-full-gallery-bar .innerdiv{padding:0}#store .product-description .details .btn-footer .sfAddToCartBtn,.btn-footer #store .product-description .details .sfAddToCartBtn,.btn-footer .btn-blue{display:inline-block}.btn-footer .callout-link{display:none!important}.products-grid .products-intro,.visualizer-grid .products-intro{background-color:#988f86;position:relative;text-align:center;display:block}.products-grid .products-intro .center,.visualizer-grid .products-intro .center{position:absolute;top:50%;left:50%;-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#mobile-nav .mobile-nav-main .products-grid .products-intro a,#mobile-nav .mobile-nav-main .visualizer-grid .products-intro a,#store .product-description .products-grid .products-intro h1,#store .product-description .products-grid .products-intro h2,#store .product-description .visualizer-grid .products-intro h1,#store .product-description .visualizer-grid .products-intro h2,.blog-post .products-grid .products-intro .h2-dark,.blog-post .visualizer-grid .products-intro .h2-dark,.lightbox .colored-heading .products-grid .products-intro h2,.lightbox .colored-heading .visualizer-grid .products-intro h2,.login-container .products-grid .products-intro h2,.login-container .visualizer-grid .products-intro h2,.products-grid .products-intro #mobile-nav .mobile-nav-main a,.products-grid .products-intro #store .product-description h1,.products-grid .products-intro #store .product-description h2,.products-grid .products-intro .blog-post .h2-dark,.products-grid .products-intro .h2,.products-grid .products-intro .lightbox .colored-heading h2,.products-grid .products-intro .login-container h2,.products-grid .products-intro .sfcheckoutTitle,.visualizer-grid .products-intro #mobile-nav .mobile-nav-main a,.visualizer-grid .products-intro #store .product-description h1,.visualizer-grid .products-intro #store .product-description h2,.visualizer-grid .products-intro .blog-post .h2-dark,.visualizer-grid .products-intro .h2,.visualizer-grid .products-intro .lightbox .colored-heading h2,.visualizer-grid .products-intro .login-container h2,.visualizer-grid .products-intro .sfcheckoutTitle{text-transform:uppercase}.products-grid .products-intro p,.visualizer-grid .products-intro p{padding:0 6%;min-width:300px;color:#fff;font-size:.875rem;line-height:1.125rem}.products-grid .products-intro .svg-wrap,.visualizer-grid .products-intro .svg-wrap{margin:0 auto 17px auto;width:29px;height:10px}.products-grid.products-grid--home ul li{width:33.33333%}.products-grid.products-grid--home.decking-collection-grid li{width:33%;height:268px}.products-grid.products-grid--home.railing-collection-grid li{width:33%}.home-intro{margin:0 auto 0 auto}#inspiration .azek-colors,#inspiration .azek-styles,#timbertech .azek-colors,#timbertech .azek-styles{float:none}#inspiration .azek-styles,#timbertech .azek-styles{height:480px}#inspiration .azek-styles .innerdiv,#timbertech .azek-styles .innerdiv{height:480px;float:none}#inspiration .azek-styles .innerdiv .style-text-wrap,#timbertech .azek-styles .innerdiv .style-text-wrap{padding:60px 70% 0 0}#inspiration .azek-styles .innerdiv .style-text-wrap #store .product-description .details .sfAddToCartBtn,#inspiration .azek-styles .innerdiv .style-text-wrap .button,#store .product-description .details #inspiration .azek-styles .innerdiv .style-text-wrap .sfAddToCartBtn,#store .product-description .details #timbertech .azek-styles .innerdiv .style-text-wrap .sfAddToCartBtn,#timbertech .azek-styles .innerdiv .style-text-wrap #store .product-description .details .sfAddToCartBtn,#timbertech .azek-styles .innerdiv .style-text-wrap .button{margin-top:21px}#inspiration .azek-styles .cover-img,#timbertech .azek-styles .cover-img{width:62.5%;height:480px;float:right}#timbertech .img-wrap{width:100%;overflow:hidden}#timbertech .img-wrap img{height:auto;width:auto}.pros .pro-wrap{width:512px}.pros .find-dealer-home{height:auto}.pros .find-dealer-home .error{right:20px;width:472px;bottom:0;left:auto}.pros .rewards-badge{margin:10px 30px 0 20px;width:153px;height:133px}.news-headline{margin-bottom:0}.resources-home{margin-bottom:0}.resources-home .cover-img .innerdiv{padding:80px 12px}.resources-home .resource-callouts{width:1000px;height:380px;text-align:justify}.resources-home .resource-callouts:after{content:"";display:inline-block;width:100%}.resources-home .resource-callouts li{width:31.6%;height:300px;text-align:center;display:inline-block;float:none;overflow:hidden;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform}.resources-home .resource-callouts li a .inner-a{position:relative;-webkit-transform:translateY(70%);-moz-transform:translateY(70%);-ms-transform:translateY(70%);-o-transform:translateY(70%);transform:translateY(70%);-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform}.resources-home .resource-callouts li a .inner-a .callout-link{display:block}.resources-home .resource-callouts li:hover .inner-a{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}#intro-area .details .resources-home .resource-callouts li h2,#store .store-heading .resources-home .resource-callouts li h2,.add-project .resources-home .resource-callouts li h3,.data-table .resources-home .resource-callouts li h2,.resources-home .resource-callouts li #intro-area .details h2,.resources-home .resource-callouts li #store .store-heading h2,.resources-home .resource-callouts li .add-project h3,.resources-home .resource-callouts li .data-table h2,.resources-home .resource-callouts li .h3,.resources-home .resource-callouts li .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.resources-home .resource-callouts li .sfcheckoutStepSubTitle,.resources-home .resource-callouts li .sfcheckoutStepTitle,.resources-home .resource-callouts li .sfshoppingCartWrp .sfshoppingCartTitle,.sfMessage.sfMsgPositive.sfMsgVisible .resources-home .resource-callouts li .sfMessageElement,.sfshoppingCartWrp .resources-home .resource-callouts li .sfshoppingCartTitle{letter-spacing:-.45px}.resources-home .resource-callouts li .callout-link{color:#fff;display:block;margin-left:20px}.resources-home .resource-callouts li .callout-link:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%229.99%22%20height%3D%2211.01%22%20viewBox%3D%220%200%209.99%2011.01%22%3E%0A%20%20%3Ctitle%3Eicon-arrow-white%3C/title%3E%0A%20%20%3Cpath%20d%3D%22M4.87%2C0.15A0.52%2C0.52%2C0%2C0%2C0%2C4.45%2C0H0.24C0%2C0-.06.18%2C0.1%2C0.35l4.79%2C4.9A0.48%2C0.48%2C0%2C0%2C1%2C5%2C5.5a0.48%2C0.48%2C0%2C0%2C1-.15.25L0.1%2C10.65C-0.06%2C10.82%2C0%2C11%2C.24%2C11H4.45a0.52%2C0.52%2C0%2C0%2C0%2C.42-0.15l4.95-5a0.43%2C0.43%2C0%2C0%2C0%2C0-.7Z%22%20transform%3D%22translate%28-0.01%200%29%22%20fill%3D%22%23ffffff%22/%3E%0A%3C/svg%3E)}.resources-home .resource-callouts li .callout-link:after{background:#fff}.resources-home .resource-callouts .svg-wrap{margin:20px 10px 20px 16px;width:36px}.dualImg--header{height:330px}.hero-tag .cover-img,.text-header .cover-img{height:560px}.hero-tag .tag,.text-header .tag{margin:300px auto 0 auto}.hero-tag .tag .text-wrap,.text-header .tag .text-wrap{padding:12px 12px 0 12px;width:344px;height:200px}.hero-tag .tag .text-wrap.long,.text-header .tag .text-wrap.long{width:400px}.hero-tag .tag:before,.text-header .tag:before{height:200px}#inspiration-hero .tag .text-wrap{background-color:rgba(89,49,96,.9)}.secondary-imgs{height:300px}.secondary-imgs ul li{height:300px}.callout-link-wrap .callout-link.champagne{clear:none}.innerdiv .detail.side-detail{padding-top:4px;float:right}.decking-colors-wrap{display:inline-block;padding-left:0}.decking-colors-wrap .four li:nth-child(4){margin:-20px auto 0 45.5px;display:block}.decking-colors-wrap .five li:nth-child(n+4){margin-top:-20px}.decking-colors-wrap .six li:nth-child(6){margin:-20px auto 0 auto;display:block}.decking-colors-wrap .six li:nth-child(4),.decking-colors-wrap .six li:nth-child(5){margin:-20px auto 0 auto}.decking-colors-wrap .eight li:nth-child(n+4),.decking-colors-wrap .nine li:nth-child(n+4),.decking-colors-wrap .seven li:nth-child(n+4),.decking-colors-wrap .ten li:nth-child(n+4){display:block;float:left}.decking-colors-wrap .eight li:nth-child(4),.decking-colors-wrap .nine li:nth-child(4),.decking-colors-wrap .seven li:nth-child(4),.decking-colors-wrap .ten li:nth-child(4){margin:-20px 0 0 55px}.decking-colors-wrap .eight li:nth-child(5),.decking-colors-wrap .nine li:nth-child(5),.decking-colors-wrap .seven li:nth-child(5),.decking-colors-wrap .ten li:nth-child(5){margin:-20px 0 0 0}.decking-colors-wrap .eight li:nth-child(6),.decking-colors-wrap .nine li:nth-child(6),.decking-colors-wrap .seven li:nth-child(6),.decking-colors-wrap .ten li:nth-child(6){margin:-12px 0 0 9px;clear:left}.decking-colors-wrap .eight li:nth-child(7),.decking-colors-wrap .nine li:nth-child(7),.decking-colors-wrap .seven li:nth-child(7),.decking-colors-wrap .ten li:nth-child(7){margin:-12px 0 0 0}.decking-colors-wrap .eight li:nth-child(8),.decking-colors-wrap .nine li:nth-child(8),.decking-colors-wrap .seven li:nth-child(8),.decking-colors-wrap .ten li:nth-child(8){margin:-12px 0 0 0}.decking-colors-wrap .eight li:nth-child(9),.decking-colors-wrap .nine li:nth-child(9),.decking-colors-wrap .seven li:nth-child(9),.decking-colors-wrap .ten li:nth-child(9){margin:-12px 0 0 55px}.decking-colors-wrap .eight li:nth-child(10),.decking-colors-wrap .nine li:nth-child(10),.decking-colors-wrap .seven li:nth-child(10),.decking-colors-wrap .ten li:nth-child(10){margin:-12px 0 0 0}.decking-colors-wrap .decking-colors{text-align:center}.decking-colors-wrap .decking-colors li{padding:0;width:91px;height:91px;float:none;clear:none;display:inline-block}.decking-colors-wrap .decking-colors li .swatch-bg{width:91px;height:91px;border-radius:46px}.decking-colors-wrap .decking-colors li .swatch-bg:after{width:91px;height:91px;background-image:url(/Sitefinity/WebsiteTemplates/Azek/App_Themes/Azek/images/ui/hex-clipped.png)}.decking-colors-wrap .decking-colors a{width:100%;text-decoration:none;position:relative;float:left;display:inline-block}.decking-colors-wrap .decking-colors a .product-swatch-wrap li .product-swatch-text,.decking-colors-wrap .decking-colors a .swatch-text,.product-swatch-wrap li .decking-colors-wrap .decking-colors a .product-swatch-text{padding:0;height:91px;width:91px;color:#fff;text-align:center}.decking-colors-wrap .decking-colors a .product-swatch-wrap li .product-swatch-text .cell,.decking-colors-wrap .decking-colors a .swatch-text .cell,.product-swatch-wrap li .decking-colors-wrap .decking-colors a .product-swatch-text .cell{padding:8px 10px 0 10px}.product-swatch-wrap li{width:50%;clear:none}.warranty-care .innerdiv .detail{float:right;clear:none}.outerdiv.style-swatches{margin-bottom:60px}.cover-img-collage.style .img-1{height:500px}.cover-img-collage.style .img-2{height:250px}.cover-img-collage.style .img-3{height:250px}.cover-img-collage.style .img-4{height:250px}#choosing-color .item-wrap{min-height:245px}#choosing-color .decking-colors-wrap{margin-left:-6px}#choosing-color .decking-colors-wrap .decking-colors li{width:91px}#science-and-style .content{width:65.8%}#science-and-style .two-col .item-wrap{width:48.02%;margin:51px 3.79% 0 0}#science-and-style .two-col .item-wrap:first-child{margin-top:51px}#science-and-style .two-col .item-wrap:nth-child(2n){margin-right:0}#science-and-style .detail{padding-top:60px;height:566px}#science-and-style .detail ul.advantages-icons li{margin:0 7.27% 60px 7.27%;width:35.44%;height:112px;float:left}#science-and-style .detail:before{height:566px}#science-and-style .detail:after{height:566px}#science-and-style .history-wrap{float:left}#science-and-style .content.special{padding-top:60px;width:60%}#science-and-style .badge-wrap{margin-top:85px;width:31.6%;float:right}.innerdiv .content.ppc{width:65.8%;max-height:370px}.innerdiv .detail.ppc{width:31.6%;float:right}.innerdiv .detail.ppc .select-wrap,.innerdiv .detail.ppc .sfcheckoutFormList .sfCreditCardExpirationMonth,.innerdiv .detail.ppc .sfcheckoutFormList .sfCreditCardExpirationYear,.innerdiv .detail.ppc .sfcheckoutFormList .sfCreditCardType,.sfcheckoutFormList .innerdiv .detail.ppc .sfCreditCardExpirationMonth,.sfcheckoutFormList .innerdiv .detail.ppc .sfCreditCardExpirationYear,.sfcheckoutFormList .innerdiv .detail.ppc .sfCreditCardType{margin:0 0 20px 0}#decking-materials-comparison.outerdiv{margin-bottom:60px}#railing-table .display-container,#railing-table2 .display-container{display:none}#azek-app-steps .three-col .item-wrap,#replanking-a-deck .three-col .item-wrap{margin-bottom:0}.decking-colors-hero .tag{margin:120px auto 0 auto!important}.link-hero .tag .text-wrap{padding:12px 12px 0 12px;height:200px!important}.outerdiv.surrounds-nav .item-wrap::after{margin:0 0 0 -83px;width:166px;height:166px;top:-23px}.decking-estimate-wrap .outerdiv{margin:0 0 60px 0}.decking-calculator .intro-wrap{margin:0 0 60px 0}.decking-estimate-products .products-grid.products-grid--home.railing-collection-grid li{width:50%}.tabbed-content{margin:60px auto 0}.second-sm-col-head{padding-top:17px}.iframe-new-warranty{height:875px}.colorsSwatch.margin-640{margin-top:0}.dualbrand-link .svg-wrap.tt-logo{width:236px;height:51px;bottom:40px}.dualbrand-link .svg-wrap.az-logo{width:195px;height:66px;bottom:35px}#intro-area.outerdiv .innerdiv h1{padding:100px 0 30px 0}#intro-area.outerdiv .tabbed-nav{padding-bottom:0;border:none}#intro-area.outerdiv .tabbed-nav ul li a{border:none;background:0 0}#intro-area.outerdiv .tabbed-nav ul li a.active{background:#fff}#intro-area.outerdiv .tabbed-nav ul li a:hover{color:#005bbb}#intro-area.outerdiv .settings{right:12px;bottom:-40px}.data-table{margin-bottom:100px}.cart-item .item-desc{width:50%}#intro-area.outerdiv .hexagon-intro{padding-top:100px}#intro-area.outerdiv .hexagon-intro h1.with-icon{padding:5px 0 0 0}#intro-area.outerdiv .hexagon-intro .details h1.with-icon{line-height:3.5rem}#intro-area .details .indent{padding-left:72px}.sfcheckoutTabstrip{display:none}.RadTabStrip .rtsLI{max-width:20%}.RadTabStrip .rtsLI .rtsLink{width:100%}.RadTabStrip .rtsLI .rtsLink .rtsTxt{color:#58595b}.RadTabStrip .rtsLI .rtsLink .rtsTxt:hover{color:#005bbb}.RadTabStrip .rtsLI .rtsLink .rtsTxt strong.sfStep:hover{color:#58595b}.RadTabStrip .rtsLI .rtsLink,.RadTabStrip .rtsLI .rtsLink.rtsDisabled{width:100%}.RadTabStrip .rtsLI .rtsLink .rtsTxt,.RadTabStrip .rtsLI .rtsLink.rtsDisabled .rtsTxt{color:#58595b}.cart-item .item-img{margin-right:12px;margin-bottom:0;float:left}.single-page-checkout{margin-top:38px}.tab-side-link{position:absolute;top:-90px;right:0}}.owl-pagination .owl-page{display:inline-block;width:10px;height:10px;border-radius:50%;background:#fff;margin:0 7px}.owl-pagination .owl-page.active,.owl-pagination .owl-page:hover{background:#d5c833}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;z-index:2;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(/Sitefinity/WebsiteTemplates/Azek/App_Themes/Azek/images/grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{backface-visibility:hidden;transform:translate3d(0,0,0)}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}.visualizer{border-bottom:1px solid #9b9b9d}.product-swatch-wrap li .visualizer ul.options-list .active .product-swatch-text,.visualizer ul.options-list .active .option-text,.visualizer ul.options-list .active .product-swatch-wrap li .product-swatch-text,.visualizer ul.options-list .active .swatch-text{color:#58595b!important}.visualizer .component.component-deck{position:static}.visualizer .component.component-deck ul.options-list{float:left;width:33.333%;margin-top:18px;margin-bottom:18px}.visualizer .component.component-accent{position:static}.visualizer .component.component-accent .component-options{left:20%}.visualizer .component.component-accent ul.options-list{float:left;width:33.333%;margin-top:18px;margin-bottom:18px}.visualizer .control-item strong{display:block;margin-bottom:3px;font-size:.625rem;font-weight:700;color:#988f86;text-transform:uppercase}.visualizer .control-item,.visualizer .options-list div,.visualizer ul.options-list a{width:100%;text-decoration:none;position:relative;float:left}.visualizer .control-item .swatch-bg,.visualizer .options-list div .swatch-bg,.visualizer ul.options-list a .swatch-bg{width:36px;height:36px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;display:block}.visualizer .control-item .swatch-bg:after,.visualizer .options-list div .swatch-bg:after,.visualizer ul.options-list a .swatch-bg:after{content:"";width:36px;height:36px;left:0;top:0;background-image:url(/Sitefinity/WebsiteTemplates/Azek/App_Themes/Azek/images/ui/hex.png);position:absolute;opacity:1;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.visualizer .control-item .option-bg,.visualizer .options-list div .option-bg,.visualizer ul.options-list a .option-bg{width:122px;height:64px;background-size:100%;background-position:center center;background-repeat:no-repeat;display:block}.product-swatch-wrap li .visualizer .control-item .product-swatch-text,.product-swatch-wrap li .visualizer .options-list div .product-swatch-text,.product-swatch-wrap li .visualizer ul.options-list a .product-swatch-text,.visualizer .control-item .option-text,.visualizer .control-item .product-swatch-wrap li .product-swatch-text,.visualizer .control-item .swatch-text,.visualizer .options-list div .option-text,.visualizer .options-list div .product-swatch-wrap li .product-swatch-text,.visualizer .options-list div .swatch-text,.visualizer ul.options-list a .option-text,.visualizer ul.options-list a .product-swatch-wrap li .product-swatch-text,.visualizer ul.options-list a .swatch-text{padding-left:46px;height:36px;color:#58595b;text-align:left;display:table;position:absolute}.product-swatch-wrap li .visualizer .control-item .product-swatch-text .cell,.product-swatch-wrap li .visualizer .options-list div .product-swatch-text .cell,.product-swatch-wrap li .visualizer ul.options-list a .product-swatch-text .cell,.visualizer .control-item .option-text .cell,.visualizer .control-item .product-swatch-wrap li .product-swatch-text .cell,.visualizer .control-item .swatch-text .cell,.visualizer .options-list div .option-text .cell,.visualizer .options-list div .product-swatch-wrap li .product-swatch-text .cell,.visualizer .options-list div .swatch-text .cell,.visualizer ul.options-list a .option-text .cell,.visualizer ul.options-list a .product-swatch-wrap li .product-swatch-text .cell,.visualizer ul.options-list a .swatch-text .cell{display:table-cell;vertical-align:middle}.product-swatch-wrap li .visualizer .control-item .product-swatch-text small,.product-swatch-wrap li .visualizer .options-list div .product-swatch-text small,.product-swatch-wrap li .visualizer ul.options-list a .product-swatch-text small,.visualizer .control-item .option-text small,.visualizer .control-item .product-swatch-wrap li .product-swatch-text small,.visualizer .control-item .swatch-text small,.visualizer .options-list div .option-text small,.visualizer .options-list div .product-swatch-wrap li .product-swatch-text small,.visualizer .options-list div .swatch-text small,.visualizer ul.options-list a .option-text small,.visualizer ul.options-list a .product-swatch-wrap li .product-swatch-text small,.visualizer ul.options-list a .swatch-text small{display:block;clear:both}.visualizer .control-item .option-text,.visualizer .options-list div .option-text,.visualizer ul.options-list a .option-text{padding-top:73px;padding-left:0;clear:both}.product-swatch-wrap li .visualizer ul.options-list a:hover .product-swatch-text,.visualizer ul.options-list a:hover .option-text,.visualizer ul.options-list a:hover .product-swatch-wrap li .product-swatch-text,.visualizer ul.options-list a:hover .swatch-text{color:#005bbb}.visualizer-railing .visualizer-overlays .overlay.overlay-railside{z-index:1}.visualizer-railing .visualizer-overlays .overlay.overlay-infill{z-index:1}.visualizer-railing .visualizer-overlays .overlay.overlay-postandcap{z-index:3}.visualizer-railing .visualizer-overlays .overlay.overlay-rail{z-index:4}.visualizer-railing .visualizer-overlays .overlay.overlay-color{z-index:4}.visualizer-railing .visualizer-overlays .overlay.overlay-lighting{z-index:5}.visualizer-railing .visualizer-overlays .overlay.overlay-underrail{z-index:7}.visualizer-railing .visualizer-controlbar{height:85px}.visualizer-railing .component{width:20%;background:url(../images/ui/indicator.png) 5px center no-repeat;background-size:6px 11px}.visualizer-railing .component:hover{background:url(../images/ui/indicator-active.png) 2px center no-repeat;background-size:11px 6px}.visualizer-railing .component-options{height:auto;width:auto}.visualizer-railing ul.options-list{margin:18px 0 9px 18px;padding:0;width:auto;float:left}.visualizer-railing ul.options-list.one{width:140px}.visualizer-railing ul.options-list.two{width:280px}.visualizer-railing ul.options-list.five,.visualizer-railing ul.options-list.three{width:420px}.visualizer-railing ul.options-list:nth-child(2),.visualizer-railing ul.options-list:nth-child(3),.visualizer-railing ul.options-list:nth-child(4){padding-left:35px;border-left:1px solid #dbdbdb}.visualizer-railing ul.options-list li{width:140px;padding:0 18px 18px 0;display:inline-block}.visualizer-railing ul.options-list li:first-child{width:100%;padding-right:0}.visualizer-railing ul.options-list .active{opacity:.25;cursor:default}.visualizer-railing ul.options-list div{-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;opacity:1;padding-bottom:30px}.product-swatch-wrap li .visualizer-railing ul.options-list div .product-swatch-text,.visualizer-railing ul.options-list div .option-text,.visualizer-railing ul.options-list div .product-swatch-wrap li .product-swatch-text,.visualizer-railing ul.options-list div .swatch-text{-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:color;-moz-transition-property:color;transition-property:color}.product-swatch-wrap li .visualizer-railing ul.options-list div .active.product-swatch-text,.visualizer-railing ul.options-list div .option-text.active,.visualizer-railing ul.options-list div .product-swatch-wrap li .active.product-swatch-text,.visualizer-railing ul.options-list div .swatch-text.active{padding-bottom:4px;border-bottom:3px solid #005bbb;opacity:1}.product-swatch-wrap li .visualizer-railing ul.options-list div .active.product-swatch-text,.visualizer-railing ul.options-list div .product-swatch-wrap li .active.product-swatch-text,.visualizer-railing ul.options-list div .swatch-text.active{padding-bottom:0;bottom:-3px}.visualizer-railing .component-collection .component-options{width:780px}.visualizer-railing .component-collection .component-options ul.options-list:first-child{width:420px}.visualizer-railing .component-collection .component-options ul.options-list:nth-child(2){width:320px}@media only screen and (max-width:820px){.visualizer-railing .component-collection .component-options{width:578px}.visualizer-railing .component-collection .component-options ul.options-list:first-child{width:280px}.visualizer-railing .component-collection .component-options ul.options-list:nth-child(2){width:234px}}.visualizer-railing .component-collection .control-item .swatch-bg{background-size:300%;background-position:-10% -25%;background-repeat:no-repeat}.visualizer-railing .component-collection .control-item .swatch-bg:after{background-image:url(/Sitefinity/WebsiteTemplates/Azek/App_Themes/Azek/images/ui/hex-outline.png)}.visualizer-railing .component-infill .control-item .swatch-bg{background-size:320%;background-repeat:no-repeat}.visualizer-railing .component-infill .control-item .swatch-bg:after{background-image:url(/Sitefinity/WebsiteTemplates/Azek/App_Themes/Azek/images/ui/hex-outline.png)}.visualizer-railing .component-lighting .control-item .swatch-bg,.visualizer-railing .component-postandcap .control-item .swatch-bg{background-size:100%;background-repeat:no-repeat}.visualizer-railing .component-lighting .control-item .swatch-bg:after,.visualizer-railing .component-postandcap .control-item .swatch-bg:after{background-image:url(/Sitefinity/WebsiteTemplates/Azek/App_Themes/Azek/images/ui/hex-outline.png)}.visualizer-railing .component-lighting ul.options-list div .option-bg,.visualizer-railing .component-postandcap ul.options-list div .option-bg{border:1px solid #ddd}.visualizer-railing .component-lighting .component-options{width:640px}.visualizer-railing .component-lighting .control-item .swatch-bg{background-size:200%}.visualizer-railing .component-lighting ul.options-list:nth-child(2){width:320px}.visualizer-railing .component-color .component-options{width:980px;left:inherit;right:-100%}.visualizer-railing .component-color .component-options ul.options-list{width:280px}.visualizer-railing .component-color .component-options ul.options-list li{padding-right:0}.visualizer-railing .component-color .component-options ul.options-list li.black,.visualizer-railing .component-color .component-options ul.options-list li.kona,.visualizer-railing .component-color .component-options ul.options-list li.white{width:120px}.visualizer-railing .component-color .component-options ul.options-list div{padding-bottom:0}.product-swatch-wrap li .visualizer-railing .component-color .component-options ul.options-list div .product-swatch-text,.visualizer-railing .component-color .component-options ul.options-list div .product-swatch-wrap li .product-swatch-text,.visualizer-railing .component-color .component-options ul.options-list div .swatch-text{padding-left:0;margin-left:46px}.product-swatch-wrap li .visualizer-railing .component-color .component-options ul.options-list div .active.product-swatch-text,.visualizer-railing .component-color .component-options ul.options-list div .product-swatch-wrap li .active.product-swatch-text,.visualizer-railing .component-color .component-options ul.options-list div .swatch-text.active{padding-bottom:4px;border-bottom:3px solid #005bbb;opacity:1}.visualizer-railing .component-color .component-options ul.options-list div .swatch-bg.cable{background-size:300%}.visualizer-railing .component-color .component-options ul.options-list:nth-child(2),.visualizer-railing .component-color .component-options ul.options-list:nth-child(3),.visualizer-railing .component-color .component-options ul.options-list:nth-child(4){width:320px}.visualizer-railing .component-color .component-options ul.options-list.one,.visualizer-railing .component-color .component-options ul.options-list.three,.visualizer-railing .component-color .component-options ul.options-list.two{width:170px}.visualizer-railing .component-color .component-options ul.options-list.five{width:260px}@media only screen and (max-width:1024px){.visualizer-railing .component-color .component-options ul.options-list.five{width:170px}}.visualizer-railing .component-color .component-options ul.options-list.colors-baluster.five,.visualizer-railing .component-color .component-options ul.options-list.colors-infill.five,.visualizer-railing .component-color .component-options ul.options-list.colors-postandcap.five{width:300px}@media only screen and (max-width:1024px){.visualizer-railing .component-color .component-options ul.options-list.colors-baluster.five,.visualizer-railing .component-color .component-options ul.options-list.colors-infill.five,.visualizer-railing .component-color .component-options ul.options-list.colors-postandcap.five{width:206px}}.visualizer-railing .component-color .component-options ul.options-list.colors-collection.three{width:140px}.visualizer-railing .component-color .component-options ul.options-list.colors-postandcap.three{width:190px}.visualizer-railing .component-lighting .component-options{left:inherit;right:-1px}.imgBtn--hoverFill{position:relative;display:flex;width:100%;height:100%;justify-content:center;align-items:center;background-size:cover;background-position:center center;overflow:hidden}.imgBtn--hoverFill:before{position:absolute;top:0;left:0;z-index:1;content:"";background:rgba(0,91,187,.9);width:100%;height:100%;transform:scale(.2,.2);transition:.4s all ease-in-out;opacity:0}.imgBtn--hoverFill .imgBtn--hoverFill__overlay{position:relative;width:75%;height:auto;min-height:30%;text-align:center;padding:20px}@media (min-width:768px){.imgBtn--hoverFill .imgBtn--hoverFill__overlay{width:50%}}.imgBtn--hoverFill .imgBtn--hoverFill__overlay:before{position:absolute;top:0;left:0;z-index:1;content:"";background:rgba(0,91,187,.9);width:100%;height:100%;transition:.4s all ease-in-out;opacity:1}#intro-area .details .imgBtn--hoverFill h2,#store .product-description .details .imgBtn--hoverFill .sfAddToCartBtn,#store .store-heading .imgBtn--hoverFill h2,.add-project .imgBtn--hoverFill h3,.data-table .imgBtn--hoverFill h2,.imgBtn--hoverFill #intro-area .details h2,.imgBtn--hoverFill #store .product-description .details .sfAddToCartBtn,.imgBtn--hoverFill #store .store-heading h2,.imgBtn--hoverFill .add-project h3,.imgBtn--hoverFill .button,.imgBtn--hoverFill .data-table h2,.imgBtn--hoverFill .h3,.imgBtn--hoverFill .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.imgBtn--hoverFill .sfcheckoutStepSubTitle,.imgBtn--hoverFill .sfcheckoutStepTitle,.imgBtn--hoverFill .sfshoppingCartWrp .sfshoppingCartTitle,.sfMessage.sfMsgPositive.sfMsgVisible .imgBtn--hoverFill .sfMessageElement,.sfshoppingCartWrp .imgBtn--hoverFill .sfshoppingCartTitle{position:relative;z-index:2}#intro-area .details .imgBtn--hoverFill h2,#store .store-heading .imgBtn--hoverFill h2,.add-project .imgBtn--hoverFill h3,.data-table .imgBtn--hoverFill h2,.imgBtn--hoverFill #intro-area .details h2,.imgBtn--hoverFill #store .store-heading h2,.imgBtn--hoverFill .add-project h3,.imgBtn--hoverFill .data-table h2,.imgBtn--hoverFill .h3,.imgBtn--hoverFill .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.imgBtn--hoverFill .sfcheckoutStepSubTitle,.imgBtn--hoverFill .sfcheckoutStepTitle,.imgBtn--hoverFill .sfshoppingCartWrp .sfshoppingCartTitle,.sfMessage.sfMsgPositive.sfMsgVisible .imgBtn--hoverFill .sfMessageElement,.sfshoppingCartWrp .imgBtn--hoverFill .sfshoppingCartTitle{transform:translate(0,30px);transition:.3s all ease-in}#store .product-description .details .imgBtn--hoverFill .sfAddToCartBtn,.imgBtn--hoverFill #store .product-description .details .sfAddToCartBtn,.imgBtn--hoverFill .button{opacity:0;transition:.3s opacity ease-in}.imgBtn--hoverFill:hover:before{opacity:1;transform:scale(1,1)}.imgBtn--hoverFill:hover .imgBtn--hoverFill__overlay:before{opacity:0}#intro-area .details .imgBtn--hoverFill:hover h2,#store .store-heading .imgBtn--hoverFill:hover h2,.add-project .imgBtn--hoverFill:hover h3,.data-table .imgBtn--hoverFill:hover h2,.imgBtn--hoverFill:hover #intro-area .details h2,.imgBtn--hoverFill:hover #store .store-heading h2,.imgBtn--hoverFill:hover .add-project h3,.imgBtn--hoverFill:hover .data-table h2,.imgBtn--hoverFill:hover .h3,.imgBtn--hoverFill:hover .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.imgBtn--hoverFill:hover .sfcheckoutStepSubTitle,.imgBtn--hoverFill:hover .sfcheckoutStepTitle,.imgBtn--hoverFill:hover .sfshoppingCartWrp .sfshoppingCartTitle,.sfMessage.sfMsgPositive.sfMsgVisible .imgBtn--hoverFill:hover .sfMessageElement,.sfshoppingCartWrp .imgBtn--hoverFill:hover .sfshoppingCartTitle{transform:translate(0,0)}#store .product-description .details .imgBtn--hoverFill:hover .sfAddToCartBtn,.imgBtn--hoverFill:hover #store .product-description .details .sfAddToCartBtn,.imgBtn--hoverFill:hover .button{opacity:1}.bv-rating-summary{margin-top:-24px;margin-bottom:8px}body.checkout-transaction:after{content:"";background:rgba(255,255,255,.85);position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000}.single-page-checkout .cart-item{width:100%;margin-bottom:10px}.single-page-checkout .cart-item::after{clear:both;content:"";display:table}.single-page-checkout .cart-item a,.single-page-checkout .cart-item a:active,.single-page-checkout .cart-item a:hover,.single-page-checkout .cart-item a:visited{color:#005bbb}.single-page-checkout .orderSummary{clear:both}.single-page-checkout li.item-price div{display:inline}.single-page-checkout .sflnkToCart{margin-top:10px}#intro-area .details .single-page-checkout .form-container h2,#store .store-heading .single-page-checkout .form-container h2,.add-project .single-page-checkout .form-container h3,.data-table .single-page-checkout .form-container h2,.sfMessage.sfMsgPositive.sfMsgVisible .single-page-checkout .form-container .sfMessageElement,.sfshoppingCartWrp .single-page-checkout .form-container .sfshoppingCartTitle,.single-page-checkout .form-container #intro-area .details h2,.single-page-checkout .form-container #store .store-heading h2,.single-page-checkout .form-container .add-project h3,.single-page-checkout .form-container .data-table h2,.single-page-checkout .form-container .h3,.single-page-checkout .form-container .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.single-page-checkout .form-container .sfcheckoutStepSubTitle,.single-page-checkout .form-container .sfcheckoutStepTitle,.single-page-checkout .form-container .sfshoppingCartWrp .sfshoppingCartTitle{padding-bottom:0!important}.single-page-checkout .form-container .form,.single-page-checkout .form-container>.populated{padding-top:15px}.single-page-checkout #contactedByPhone{margin-top:-20px}.single-page-checkout .populated.two-col{width:100%}.single-page-checkout .populated.two-col .h6{padding-bottom:0;padding-top:5px}.single-page-checkout .populated.two-col .item-wrap{margin-bottom:0}.single-page-checkout .populated-billing-address{position:relative}.single-page-checkout .edit-btn.for-billing-address{position:absolute;right:0;top:0}.single-page-checkout .test-btn{margin-left:5px}.single-page-checkout .edit-btn,.single-page-checkout .test-btn{background:#fff;border:1px solid #005bbb;color:#005bbb;font-size:11px;line-height:27px;height:25px;padding:0 8px;border-radius:4px;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:color background;-moz-transition-property:color background;transition-property:color background}.single-page-checkout .edit-btn:hover,.single-page-checkout .test-btn:hover{color:#fff;background:#005bbb}.light{color:#fff}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.float-left{float:left}.float-none{float:none}.float-right{float:right}.clear-both{clear:both}.hidden{display:none!important}.select-wrap.no-border,.sfcheckoutFormList .no-border.sfCreditCardExpirationMonth,.sfcheckoutFormList .no-border.sfCreditCardExpirationYear,.sfcheckoutFormList .no-border.sfCreditCardType,input.no-border{border:none}.no-link{pointer-events:none}.blog-post ol,.blog-post ul,.pad-down{padding-bottom:20px}.pad-down-40{padding-bottom:40px}.pad-up{padding-top:20px}.pad-up-40{padding-top:40px}.pad-none{padding-top:0!important}.margin-bottom-none{margin-bottom:0!important}.padding-bottom-none{padding-bottom:0!important}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tml,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;vertical-align:baseline}a:active,a:focus,a:hover{outline:0!important}:focus{outline:0}body{color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{text-align:left;font-weight:400}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.rrssb-buttons{box-sizing:border-box;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;height:36px;margin:0;padding:0;width:100%}.rrssb-buttons:after{clear:both}.rrssb-buttons:after,.rrssb-buttons:before{content:" ";display:table}.rrssb-buttons li{box-sizing:border-box;float:left;height:100%;line-height:13px;list-style:none;margin:0;padding:0 2px}.rrssb-buttons li.rrssb-email a{background-color:#ccc}.rrssb-buttons li.rrssb-email a:hover{background-color:#0a88ff}.rrssb-buttons li.rrssb-facebook a{background-color:#ccc}.rrssb-buttons li.rrssb-facebook a:hover{background-color:#306199}.rrssb-buttons li.rrssb-tumblr a{background-color:#ccc}.rrssb-buttons li.rrssb-tumblr a:hover{background-color:#32506d}.rrssb-buttons li.rrssb-linkedin a{background-color:#ccc}.rrssb-buttons li.rrssb-linkedin a:hover{background-color:#007bb6}.rrssb-buttons li.rrssb-twitter a{background-color:#ccc}.rrssb-buttons li.rrssb-twitter a:hover{background-color:#26c4f1}.rrssb-buttons li.rrssb-googleplus a{background-color:#ccc}.rrssb-buttons li.rrssb-googleplus a:hover{background-color:#e93f2e}.rrssb-buttons li.rrssb-youtube a{background-color:#ccc}.rrssb-buttons li.rrssb-youtube a:hover{background-color:#df1c31}.rrssb-buttons li.rrssb-reddit a{background-color:#ccc}.rrssb-buttons li.rrssb-reddit a:hover{background-color:#8bbbe3}.rrssb-buttons li.rrssb-pinterest a{background-color:#ccc}.rrssb-buttons li.rrssb-pinterest a:hover{background-color:#b81621}.rrssb-buttons li.rrssb-pocket a{background-color:#ccc}.rrssb-buttons li.rrssb-pocket a:hover{background-color:#ed4054}.rrssb-buttons li.rrssb-github a{background-color:#ccc}.rrssb-buttons li.rrssb-github a:hover{background-color:#444}.rrssb-buttons li.rrssb-instagram a{background-color:#ccc}.rrssb-buttons li.rrssb-instagram a:hover{background-color:#125688}.rrssb-buttons li.rrssb-delicious a{background-color:#ccc}.rrssb-buttons li.rrssb-delicious a:hover{background-color:#0b79e5}.rrssb-buttons li.rrssb-vk a{background-color:#ccc}.rrssb-buttons li.rrssb-vk a:hover{background-color:#4d71a9}.rrssb-buttons li.rrssb-hackernews a{background-color:#ccc}.rrssb-buttons li.rrssb-hackernews a:hover{background-color:#f60}.rrssb-buttons li.rrssb-whatsapp a{background-color:#ccc}.rrssb-buttons li.rrssb-whatsapp a:hover{background-color:#43d854}.rrssb-buttons li.rrssb-print a{background-color:#ccc}.rrssb-buttons li.rrssb-print a:hover{background-color:#8d98a2}.rrssb-buttons li a{background-color:#ccc;border-radius:2px;box-sizing:border-box;display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:700;height:100%;padding:11px 7px 12px 27px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease-in-out;width:100%}.rrssb-buttons li a .rrssb-icon{display:block;left:10px;padding-top:9px;position:absolute;top:0;width:10%}.rrssb-buttons li a .rrssb-icon svg{height:17px;width:17px}.rrssb-buttons li a .rrssb-icon svg path{fill:#fff}.rrssb-buttons li a .rrssb-text{color:#fff}.rrssb-buttons li a:active{box-shadow:inset 1px 3px 15px 0 rgba(22,0,0,.25)}.rrssb-buttons li.small a{padding:0}.rrssb-buttons li.small a .rrssb-icon{left:auto;margin:0 auto;overflow:hidden;position:relative;top:auto;width:100%}.rrssb-buttons li.small a .rrssb-text{visibility:hidden}.rrssb-buttons.large-format{height:auto}.rrssb-buttons.large-format li{height:auto}.rrssb-buttons.large-format li a{backface-visibility:hidden;border-radius:.2em;padding:8.5% 0 8.5% 12%}.rrssb-buttons.large-format li a .rrssb-icon{height:100%;left:7%;padding-top:0;width:12%}.rrssb-buttons.large-format li a .rrssb-icon svg{height:100%;position:absolute;top:0;width:100%}.rrssb-buttons.large-format li a .rrssb-text{backface-visibility:hidden}.rrssb-buttons.small-format{padding-top:5px}.rrssb-buttons.small-format li{height:80%;padding:0 1px}.rrssb-buttons.small-format li a .rrssb-icon{height:100%;padding-top:0}.rrssb-buttons.small-format li a .rrssb-icon svg{height:48%;position:relative;top:6px;width:80%}.rrssb-buttons.tiny-format{height:22px;position:relative}.rrssb-buttons.tiny-format li{padding-right:7px}.rrssb-buttons.tiny-format li a{background-color:transparent;padding:0}.rrssb-buttons.tiny-format li a .rrssb-icon svg{height:70%;width:100%}.rrssb-buttons.tiny-format li a:active,.rrssb-buttons.tiny-format li a:hover{background-color:transparent}.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon svg path{fill:#0a88ff}.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon:hover .rrssb-icon svg path{fill:#0054a3}.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon svg path{fill:#306199}.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon:hover .rrssb-icon svg path{fill:#18304b}.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon svg path{fill:#32506d}.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon:hover .rrssb-icon svg path{fill:#121d27}.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon svg path{fill:#007bb6}.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon:hover .rrssb-icon svg path{fill:#003650}.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon svg path{fill:#26c4f1}.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon:hover .rrssb-icon svg path{fill:#0b84a6}.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon svg path{fill:#e93f2e}.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon:hover .rrssb-icon svg path{fill:#a01e11}.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon svg path{fill:#df1c31}.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon:hover .rrssb-icon svg path{fill:#84111d}.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon svg path{fill:#8bbbe3}.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon:hover .rrssb-icon svg path{fill:#398bcf}.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon svg path{fill:#b81621}.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon:hover .rrssb-icon svg path{fill:#5d0b11}.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon svg path{fill:#ed4054}.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon:hover .rrssb-icon svg path{fill:#b61124}.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon svg path{fill:#444}.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon:hover .rrssb-icon svg path{fill:#111}.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon svg path{fill:#125688}.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon:hover .rrssb-icon svg path{fill:#061d2e}.rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon svg path{fill:#0b79e5}.rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon:hover .rrssb-icon svg path{fill:#064684}.rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon svg path{fill:#4d71a9}.rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon:hover .rrssb-icon svg path{fill:#2d4263}.rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon svg path{fill:#f60}.rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon:hover .rrssb-icon svg path{fill:#993d00}.rrssb-buttons.tiny-format li.rrssb-whatsapp a .rrssb-icon svg path{fill:#43d854}.rrssb-buttons.tiny-format li.rrssb-whatsapp a .rrssb-icon:hover .rrssb-icon svg path{fill:#1f962d}.rrssb-buttons.tiny-format li.rrssb-print a .rrssb-icon svg path{fill:#8d98a2}.rrssb-buttons.tiny-format li.rrssb-print a .rrssb-icon:hover .rrssb-icon svg path{fill:#5a656f}.rrssb-buttons li.rrssb-print a .rrssb-icon svg path:nth-child(2){fill:none}html{margin:0;padding:0;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;height:100%}p{margin:0;padding:0 0 9px 0}img{max-width:100%}#main,.innerdiv,.outerdiv,footer,header{margin:0 auto}#main::after,.innerdiv::after,.outerdiv::after,footer::after,header::after{clear:both;content:"";display:table}.content::after,.detail::after,article::after,aside::after,section::after,sidebar::after{clear:both;content:"";display:table}.innerdiv,.outerdiv{position:relative}.outerdiv.empty{display:none!important}button[type=button]{padding:0;display:block;border:none;position:relative}.pad-up-15{padding-top:15px}iframe[name=google_conversion_frame]{height:0!important;width:0!important;line-height:0!important;font-size:0!important;margin-top:-13px;float:left}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.gallery-preview .view-full-gallery-bar{width:100%}.gallery-preview .gallery-photos{clear:both}.gallery-preview .gallery-photos a,.gallery-preview .gallery-photos div{display:block;position:relative;overflow:hidden;float:left;border-right:1px solid #fff}.gallery-preview .gallery-photos a img,.gallery-preview .gallery-photos div img{display:block;object-fit:cover;width:100%;height:100%;max-width:none}.gallery-preview .gallery-photos a{border-top:1px solid #fff;height:195px}.gallery-preview .gallery-photos a:nth-child(2n){border-right:0}.gallery-preview .gallery-photos a:nth-child(n+3){display:none}.gallery-preview .gallery-photos a:nth-child(odd){width:50%}.gallery-preview .gallery-photos a:nth-child(even){width:50%}.gallery-preview .gallery-photos div{height:222px;border-bottom:1px solid #fff;width:16.666%}.gallery-preview .gallery-photos div:nth-child(6n){border-right:0!important}.gallery-preview .gallery-photos div:nth-child(n+7){border-bottom:0!important}.gallery-preview .gallery-photos .thin-preview{width:50%}.gallery-preview .gallery-photos .full-preview{width:50%}@media only screen and (min-width:600px){.gallery-preview .gallery-photos a:nth-child(n+3){display:block}.gallery-preview .gallery-photos a:nth-child(n+4){display:none}.gallery-preview .gallery-photos a:nth-child(2n){border-right:1px solid #fff}.gallery-preview .gallery-photos a:nth-child(3n){border-right:0}.gallery-preview .gallery-photos a:nth-child(odd){width:33.333%}.gallery-preview .gallery-photos a:nth-child(even){width:33.333%}.gallery-preview .gallery-photos .thin-preview{width:33.333%}.gallery-preview .gallery-photos .full-preview{width:33.333%}}@media only screen and (min-width:768px){.gallery-preview .gallery-photos a{height:195px}.gallery-preview .gallery-photos a:nth-child(n+4){display:block}.gallery-preview .gallery-photos a:nth-child(3n){border-right:1px solid #fff}.gallery-preview .gallery-photos a:nth-child(4n){border-right:0}.gallery-preview .gallery-photos a:nth-child(odd):nth-child(-n+4){width:33.333%}.gallery-preview .gallery-photos a:nth-child(even):nth-child(-n+4){width:16.666%}.gallery-preview .gallery-photos a:nth-child(n+5):nth-child(odd):nth-child(-n+8){width:16.666%}.gallery-preview .gallery-photos a:nth-child(n+5):nth-child(even):nth-child(-n+8){width:33.333%}.gallery-preview .gallery-photos a:nth-child(n+9):nth-child(odd):nth-child(-n+12){width:33.333%}.gallery-preview .gallery-photos a:nth-child(n+9):nth-child(even):nth-child(-n+12){width:16.666%}.gallery-preview .gallery-photos .thin-preview{width:16.666%}.gallery-preview .gallery-photos .full-preview{width:33.333%}}@media only screen and (min-width:1024px){.gallery-preview .gallery-photos a{height:222px}.gallery-preview .gallery-photos a:nth-child(4n){border-right:1px solid #fff}.gallery-preview .gallery-photos a:nth-child(6n){border-right:0!important}.gallery-preview .gallery-photos a:nth-child(n+1):nth-child(odd):nth-child(-n+6){width:22.222%}.gallery-preview .gallery-photos a:nth-child(n+1):nth-child(even):nth-child(-n+6){width:11.111%}.gallery-preview .gallery-photos a:nth-child(n+7):nth-child(odd):nth-child(-n+12){width:11.111%}.gallery-preview .gallery-photos a:nth-child(n+7):nth-child(even):nth-child(-n+12){width:22.222%}.gallery-preview .gallery-photos div img{width:100%;height:auto}.gallery-preview .gallery-photos .thin-preview{width:11.111%}.gallery-preview .gallery-photos .full-preview{width:22.222%}}.outerdiv.make-it-yours,.outerdiv.make-it-yours-railing{display:none}@media only screen and (min-width:768px){.outerdiv.make-it-yours,.outerdiv.make-it-yours-railing{display:block}}.visualizer{margin:0 0 27px;position:relative}.visualizer sup{position:relative;top:-.4em;font-size:70%;vertical-align:baseline}.visualizer .visualizer-composite{width:100%;height:538px;position:absolute;top:0;left:0;opacity:0;z-index:2;overflow:hidden}.visualizer-overlays{position:relative;height:538px;z-index:1}.visualizer-overlays .overlay{width:100%;height:538px;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:center center;background-size:cover}.visualizer-overlays .overlay.overlay-deck{z-index:1}.visualizer-overlays .overlay.overlay-porch{z-index:1}.visualizer-overlays .overlay.overlay-accent{z-index:2}.visualizer-overlays .overlay.overlay-rail{z-index:3}.visualizer-overlays .overlay.overlay-post{z-index:4}.visualizer-overlays .overlay.overlay-infill{z-index:5}.visualizer .visualizer-legend{position:absolute;bottom:80px;left:18px;z-index:2;color:#fff}.visualizer .visualizer-controlbar{position:relative;z-index:3}.visualizer .visualizer-controlbar::after{clear:both;content:"";display:table}.visualizer .visualizer-controlbar.five-col .component{width:20%}.visualizer .component{float:left;padding:18px;width:25%;cursor:pointer;position:relative}.visualizer .component:hover .component-options{display:block;-webkit-animation-duration:.4s;-moz-animation-duration:.4s;-o-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}.visualizer .component-options{display:none;position:absolute;bottom:72px;left:0;width:100%;background:#fff;z-index:2}.visualizer .component-options::after{clear:both;content:"";display:table}.visualizer .component-accent .component-options,.visualizer .component-deck.rail-decking .component-options{width:75%}.visualizer ul.options-list{padding:18px}.visualizer ul.options-list li{float:left;width:100%;padding:0 12px 10px 0}.visualizer ul.options-list .active{opacity:.25;cursor:default}.visualizer ul.options-list a{-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;opacity:1}.product-swatch-wrap li .visualizer ul.options-list a .product-swatch-text,.visualizer ul.options-list a .option-text,.visualizer ul.options-list a .product-swatch-wrap li .product-swatch-text,.visualizer ul.options-list a .swatch-text{-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:color;-moz-transition-property:color;transition-property:color}.media-account-widget,.media-share-widget{position:absolute;width:40px;height:40px;display:none;z-index:4999}.media-account-widget .tooltip-inner,.media-share-widget .tooltip-inner{position:absolute;width:40px;height:40px;top:-10px;left:-10px;z-index:1}.media-account-widget .user-action-tooltip,.media-share-widget .user-action-tooltip{margin:10px auto}.media-account-widget .user-action-tooltip:before,.media-share-widget .user-action-tooltip:before{top:-55px}.media-account-widget .user-action-tooltip:after,.media-share-widget .user-action-tooltip:after{top:-25px}.media-account-widget .user-action-tooltip .svg-wrap,.media-share-widget .user-action-tooltip .svg-wrap{color:#fff}.img-account-widget,.media-account-widget{width:80px}.img-account-widget .user-action-tooltip,.media-account-widget .user-action-tooltip{width:40px;text-align:center;display:block;float:left}.img-account-widget .account-remove-image svg,.media-account-widget .account-remove-image svg{width:16.5px}.icon-wrap,.share-icons{float:left;width:100%;margin-top:10px}.icon-wrap li,.share-icons li{width:30px;height:30px;display:inline-block;margin-right:5px;margin-bottom:5px}.approx-tooltip{padding:6px 16px;text-transform:uppercase;position:absolute;top:0;left:0;opacity:0;visibility:hidden;font-size:.75rem;white-space:nowrap}.user-action-tooltip{position:relative;display:block;width:20px;height:20px}.user-action-tooltip:before{display:none;position:absolute;background:#000;padding:6px;top:-45px;left:-20px;color:#fff;text-transform:uppercase;font-size:.75rem;content:attr(title);white-space:nowrap;float:left;z-index:1}.user-action-tooltip:after{display:none;content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #000;position:absolute;left:5px;top:-15px}.user-action-tooltip.flyout-left:before{right:-10px!important;left:auto!important}.user-action-tooltip.hover:after,.user-action-tooltip.hover:before,.user-action-tooltip:hover:after,.user-action-tooltip:hover:before{display:block;-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}.user-action-tooltip.force-hide{display:none!important}.user-action-tooltip .svg-wrap{display:inline}.user-action-tooltip svg{fill:currentColor}.gallery-wrap .item-wrap{float:left}.gallery-wrap.deck-plans .item-wrap{border:none;position:relative;width:50%;padding-top:50%}@media only screen and (min-width:350px){.gallery-wrap.deck-plans .item-wrap{width:33.3333%;padding-top:33.3333%}}@media only screen and (min-width:560px){.gallery-wrap.deck-plans .item-wrap{width:25%;padding-top:25%}}@media only screen and (min-width:768px){.gallery-wrap.deck-plans .item-wrap{width:20%;padding-top:20%}}@media only screen and (min-width:1024px){.gallery-wrap.deck-plans .item-wrap{width:16.6666%;padding-top:16.6666%}}.gallery-wrap.deck-plans .icon-wrap{position:absolute;left:0;bottom:0;margin-top:0;float:none;padding:0 0 0 15px}.gallery-wrap.deck-plans .icon-wrap li{width:20px;height:20px}.gallery-wrap.deck-plans .icon-wrap .svg-wrap svg{fill:currentColor}.gallery-wrap.deck-plans a.deck-plan-img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:30px 20px 0}.gallery-wrap.deck-plans a.deck-plan-img img{display:block;width:100%;height:auto}.gallery-wrap.inspiration-gallery::after{clear:both;content:"";display:table}.gallery-wrap.inspiration-gallery .item-wrap{width:50%;height:0;padding-top:33.33333%;position:relative;overflow:hidden}.gallery-wrap.inspiration-gallery .item-wrap a{box-sizing:border-box;border:1px solid #fff;display:block;position:absolute;top:0;left:0;width:100%;height:100%}.gallery-wrap.inspiration-gallery .item-wrap img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity}@media only screen and (min-width:560px){.gallery-wrap.inspiration-gallery .item-wrap{width:33.3333%;padding-top:22.2222%}}@media only screen and (min-width:768px){.gallery-wrap.inspiration-gallery .item-wrap{width:25%;padding-top:16.66667%}}.deck-plans-controller .filter-list{width:100%}.deck-plans-controller .filter-list::after{clear:both;content:"";display:table}.square-thumbs img{max-width:100%;height:auto;width:auto;position:absolute;top:50%;left:50%;-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.square-thumbs img.landscape{max-width:none;max-height:100%}.live-engage-wrapper{position:relative;overflow:hidden}.live-engage-wrapper div{position:absolute;top:0;left:0;width:100%;height:0;padding-top:100%;overflow:hidden}.disabled{opacity:.25;cursor:default!important;pointer-events:none}.header-cpg-login.disabled{position:relative}.header-cpg-login.disabled:before{content:"";position:absolute;top:0;left:0;background:0 0;width:100%;height:100%}.fade-in{-webkit-animation-duration:.4s;-moz-animation-duration:.4s;-o-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}.pageload-overlay{width:100%;height:100%;position:relative;z-index:10001;display:none}.pageload-overlay:before{content:"";position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.65);z-index:-1}.pageload-overlay.active{display:block;-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}@keyframes pulse{50%{background:#fff}}.loading-wrap{position:fixed;top:50%;left:50%}.loading-pulse{position:relative;width:9px;height:36px;background:rgba(255,255,255,.2);animation:pulse 750ms infinite;animation-delay:250ms}.loading-pulse:after,.loading-pulse:before{content:"";position:absolute;display:block;height:24px;width:9px;background:rgba(255,255,255,.2);top:50%;transform:translateY(-50%);animation:pulse 750ms infinite}.loading-pulse:before{left:-18px}.loading-pulse:after{left:18px;animation-delay:.5s}.pro-connect,.social-share{padding:6px 2px 0;display:inline-block}.pro-connect::after,.social-share::after{clear:both;content:"";display:table}.pro-connect .h6,.social-share .h6{margin:0;padding:0;height:28px;line-height:28px;display:block;float:left}@media only screen and (min-width:768px){.pro-connect .h6,.social-share .h6{height:21px;line-height:21px}}.pro-connect .socials,.social-share .socials{display:inline-block}.pro-connect .socials a,.social-share .socials a{margin:0 0 0 16px;width:28px;height:28px;float:left;color:#988f86;display:block;position:relative}@media only screen and (min-width:768px){.pro-connect .socials a,.social-share .socials a{margin:0 0 0 10px;width:21px;height:21px}}.pro-connect .socials a .svg-wrap,.social-share .socials a .svg-wrap{width:28px;height:28px}@media only screen and (min-width:768px){.pro-connect .socials a .svg-wrap,.social-share .socials a .svg-wrap{width:21px;height:21px}}.pro-connect .socials a .svg-wrap svg,.social-share .socials a .svg-wrap svg{fill:currentColor}.pro-connect .socials a.google,.social-share .socials a.google{width:35px}@media only screen and (min-width:768px){.pro-connect .socials a.google,.social-share .socials a.google{width:28px}}.pro-connect .socials a.google .svg-wrap,.social-share .socials a.google .svg-wrap{width:35px}@media only screen and (min-width:768px){.pro-connect .socials a.google .svg-wrap,.social-share .socials a.google .svg-wrap{width:28px}}.pro-connect .socials a.twitter,.social-share .socials a.twitter{width:30px}@media only screen and (min-width:768px){.pro-connect .socials a.twitter,.social-share .socials a.twitter{width:23px}}.pro-connect .socials a.twitter .svg-wrap,.social-share .socials a.twitter .svg-wrap{width:30px}@media only screen and (min-width:768px){.pro-connect .socials a.twitter .svg-wrap,.social-share .socials a.twitter .svg-wrap{width:23px}}.pro-connect .socials a.instagram,.social-share .socials a.instagram{width:26px}@media only screen and (min-width:768px){.pro-connect .socials a.instagram,.social-share .socials a.instagram{width:23px}}.pro-connect .socials a.instagram .svg-wrap,.social-share .socials a.instagram .svg-wrap{width:26px}@media only screen and (min-width:768px){.pro-connect .socials a.instagram .svg-wrap,.social-share .socials a.instagram .svg-wrap{width:23px}}.pro-connect .socials a.email,.social-share .socials a.email{width:23px}@media only screen and (min-width:768px){.pro-connect .socials a.email,.social-share .socials a.email{width:19px}}.pro-connect .socials a.email .svg-wrap,.social-share .socials a.email .svg-wrap{width:23px}@media only screen and (min-width:768px){.pro-connect .socials a.email .svg-wrap,.social-share .socials a.email .svg-wrap{width:19px}}.pro-connect .socials a.angieslist,.social-share .socials a.angieslist{width:33px}@media only screen and (min-width:768px){.pro-connect .socials a.angieslist,.social-share .socials a.angieslist{width:27px}}.pro-connect .socials a.angieslist .svg-wrap,.social-share .socials a.angieslist .svg-wrap{width:33px}@media only screen and (min-width:768px){.pro-connect .socials a.angieslist .svg-wrap,.social-share .socials a.angieslist .svg-wrap{width:27px}}.pro-connect .socials a.houzz,.social-share .socials a.houzz{width:13px}@media only screen and (min-width:768px){.pro-connect .socials a.houzz,.social-share .socials a.houzz{width:18px}}.pro-connect .socials a.houzz .svg-wrap,.social-share .socials a.houzz .svg-wrap{width:13px}@media only screen and (min-width:768px){.pro-connect .socials a.houzz .svg-wrap,.social-share .socials a.houzz .svg-wrap{width:18px}}.pro-connect .socials a.pinterest:before,.social-share .socials a.pinterest:before{content:"";position:absolute;top:0;left:0;width:28px;height:28px;background:0 0}@media only screen and (min-width:768px){.pro-connect .socials a.pinterest:before,.social-share .socials a.pinterest:before{margin:0 0 0 10px;width:21px;height:21px}}.pro-connect{padding:0 2px;border:none;display:block}.pro-connect .h6{margin:0 0 6px;float:none;clear:both}.pro-connect .socials a{margin:0 8px 8px 0}.social-share.blog-share .socials a.pinterest{display:none}.share-detail{clear:both;padding-top:40px}.attribute-filters .product-filters{float:left;padding-bottom:0;padding-right:20px;margin-right:20px;position:relative}.attribute-filters .product-filters:after{content:"";margin-top:-10px;width:1px;height:40px;position:absolute;top:0;right:0}.attribute-filters .provider-filters{float:left;padding-bottom:0}#my-contractors .item-wrap,.results-grid .item-wrap{-webkit-animation-duration:.4s;-moz-animation-duration:.4s;-o-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}#my-contractors .img-wrapper,.results-grid .img-wrapper{width:100%;position:relative;position:relative;display:block;overflow:hidden}#my-contractors .img-wrapper:before,.results-grid .img-wrapper:before{display:block;content:"";width:100%;padding-top:50%}#my-contractors .img-wrapper>.content,.results-grid .img-wrapper>.content{position:absolute;top:0;left:0;right:0;bottom:0}#my-contractors .img-wrapper img,.results-grid .img-wrapper img{margin-bottom:0;width:auto;height:100%;position:absolute;top:50%;left:50%;-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#my-contractors .img-wrapper img.landscape,.results-grid .img-wrapper img.landscape{width:100%;height:auto;max-width:none}#sfLoginWidgetWrp{display:none!important}.lightbox-dominant{position:fixed!important;z-index:5001!important;top:0;left:0}.adminLogin{margin:0 0 80px;width:100%;max-width:300px;display:block}.adminLogin::after{clear:both;content:"";display:table}.adminLogin .form input[type=password],.adminLogin .form input[type=text]{margin-bottom:15px;width:100%;float:left;clear:both}.adminLogin .form label{float:left;width:100%;display:block;font-size:.75rem;color:red;margin-top:-10px;margin-bottom:10px}#store .product-description .details .adminLogin .form .sfAddToCartBtn,.adminLogin .form #store .product-description .details .sfAddToCartBtn,.adminLogin .form .button{width:auto;padding:13px 20px;float:left;clear:both}#mobile-nav .mobile-nav-main .azek-admin a,#store .product-description .azek-admin h1,#store .product-description .azek-admin h2,.azek-admin #mobile-nav .mobile-nav-main a,.azek-admin #store .product-description h1,.azek-admin #store .product-description h2,.azek-admin .blog-post .h2-dark,.azek-admin .h2,.azek-admin .lightbox .colored-heading h2,.azek-admin .login-container h2,.azek-admin .sfcheckoutTitle,.blog-post .azek-admin .h2-dark,.lightbox .colored-heading .azek-admin h2,.login-container .azek-admin h2{color:#58595b;float:left;width:100%;margin-bottom:50px}#store .product-description .details .azek-admin .form .sfAddToCartBtn,.azek-admin .form #store .product-description .details .sfAddToCartBtn,.azek-admin .form .button{padding:13px 20px}.slider>div{display:none}.slider>div:first-child{display:block}.slider.owl-carousel>div{display:block}.carousel.outerdiv .testimonial-slider .owl-next,.carousel.outerdiv .testimonial-slider .owl-prev{color:#58595b}@media only screen and (max-width:31.25em){.carousel.outerdiv .testimonial-slider .owl-next,.carousel.outerdiv .testimonial-slider .owl-prev{color:#fff}}@media only screen and (max-width:31.25em){.carousel.outerdiv .testimonial-slider .owl-prev{left:-20px}}@media only screen and (max-width:31.25em){.carousel.outerdiv .testimonial-slider .owl-next{right:-20px}}.carousel.outerdiv .testimonial-slider .item-wrap{padding:0 30px}#intro-area .details .carousel.outerdiv .testimonial-slider .item-wrap h2,#store .store-heading .carousel.outerdiv .testimonial-slider .item-wrap h2,.add-project .carousel.outerdiv .testimonial-slider .item-wrap h3,.carousel.outerdiv .testimonial-slider .item-wrap #intro-area .details h2,.carousel.outerdiv .testimonial-slider .item-wrap #store .store-heading h2,.carousel.outerdiv .testimonial-slider .item-wrap .add-project h3,.carousel.outerdiv .testimonial-slider .item-wrap .data-table h2,.carousel.outerdiv .testimonial-slider .item-wrap .h3,.carousel.outerdiv .testimonial-slider .item-wrap .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.carousel.outerdiv .testimonial-slider .item-wrap .sfcheckoutStepSubTitle,.carousel.outerdiv .testimonial-slider .item-wrap .sfcheckoutStepTitle,.carousel.outerdiv .testimonial-slider .item-wrap .sfshoppingCartWrp .sfshoppingCartTitle,.data-table .carousel.outerdiv .testimonial-slider .item-wrap h2,.sfMessage.sfMsgPositive.sfMsgVisible .carousel.outerdiv .testimonial-slider .item-wrap .sfMessageElement,.sfshoppingCartWrp .carousel.outerdiv .testimonial-slider .item-wrap .sfshoppingCartTitle{margin-left:0}.carousel.outerdiv .testimonial-slider .item-wrap p{text-indent:-.4em}header .primary-nav li .dropdown.small.navSolutions{width:300px}header .primary-nav li .dropdown.small.navSolutions .col{border-right:none}header .primary-nav li .dropdown.small.navSolutions .col ul{width:100%}.add-project .add-photo:before,.form .image-area:before,.icon-add-photo{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2030%2028%22%3E%0A%20%20%3Ctitle%3Eadd-photo%3C/title%3E%0A%20%20%3Cpath%20d%3D%22M3.91%2C3.91V0H6.52V3.91h3.91V6.52H6.52v3.91H3.91V6.52H0V3.91H3.91Zm3.91%2C7.83V7.83h3.91V3.91h9.13l2.39%2C2.61h4.13A2.62%2C2.62%2C0%2C0%2C1%2C30%2C9.13V25.39A2.62%2C2.62%2C0%2C0%2C1%2C27.39%2C28H6.52a2.62%2C2.62%2C0%2C0%2C1-2.61-2.61V11.74H7.83ZM17%2C23.48A6.52%2C6.52%2C0%2C1%2C0%2C10.43%2C17%2C6.52%2C6.52%2C0%2C0%2C0%2C17%2C23.48h0ZM12.78%2C17A4.17%2C4.17%2C0%2C1%2C0%2C17%2C12.78%2C4.17%2C4.17%2C0%2C0%2C0%2C12.78%2C17h0Z%22%20fill%3D%22%23005bbb%22/%3E%0A%3C/svg%3E%0A")}#materials-table .table-container td.star-1,#railing-table .table-container td.star-1,#railing-table2 .table-container td.star-1,.icon-chart-star-1{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2227%22%20height%3D%2226%22%20viewBox%3D%220%200%2027%2026%22%3E%0A%20%20%3Ctitle%3Echart-star-1%3C/title%3E%0A%20%20%3Cpolygon%20points%3D%2213.5%2021.56%205.16%2026%206.75%2016.59%200%209.93%209.33%208.56%2013.5%200%2017.67%208.56%2027%209.93%2020.25%2016.59%2021.84%2026%2013.5%2021.56%22%20fill%3D%22%23988f86%22/%3E%0A%3C/svg%3E%0A")}#materials-table .table-container td.star-2-half,#railing-table .table-container td.star-2-half,#railing-table2 .table-container td.star-2-half,.icon-chart-star-2-half{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2277.51%22%20height%3D%2226%22%20viewBox%3D%220%200%2077.51%2026%22%3E%0A%20%20%3Ctitle%3Echart-star-2-half%3C/title%3E%0A%20%20%3Cpolygon%20points%3D%2213.5%2021.56%205.16%2026%206.75%2016.59%200%209.93%209.33%208.56%2013.5%200%2017.67%208.56%2027%209.93%2020.25%2016.59%2021.84%2026%2013.5%2021.56%22%20fill%3D%22%23988f86%22/%3E%0A%20%20%3Cpolygon%20points%3D%2245.5%2021.56%2037.16%2026%2038.75%2016.59%2032%209.93%2041.33%208.56%2045.5%200%2049.68%208.56%2059%209.93%2052.25%2016.59%2053.85%2026%2045.5%2021.56%22%20fill%3D%22%23988f86%22/%3E%0A%20%20%3Cpolygon%20points%3D%2277.51%2021.56%2077.51%200%2073.34%208.56%2064.01%209.93%2070.76%2016.59%2069.17%2026%2077.51%2021.56%22%20fill%3D%22%23988f86%22/%3E%0A%3C/svg%3E%0A")}#materials-table .table-container td.star-2,#railing-table .table-container td.star-2,#railing-table2 .table-container td.star-2,.icon-chart-star-2{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2259%22%20height%3D%2226%22%20viewBox%3D%220%200%2059%2026%22%3E%0A%20%20%3Ctitle%3Echart-star-2%3C/title%3E%0A%20%20%3Cpolygon%20points%3D%2213.5%2021.56%205.16%2026%206.75%2016.59%200%209.93%209.33%208.56%2013.5%200%2017.67%208.56%2027%209.93%2020.25%2016.59%2021.84%2026%2013.5%2021.56%22%20fill%3D%22%23988f86%22/%3E%0A%20%20%3Cpolygon%20points%3D%2245.5%2021.56%2037.16%2026%2038.75%2016.59%2032%209.93%2041.33%208.56%2045.5%200%2049.68%208.56%2059%209.93%2052.25%2016.59%2053.85%2026%2045.5%2021.56%22%20fill%3D%22%23988f86%22/%3E%0A%3C/svg%3E%0A")}#materials-table .table-container td.star-3,#railing-table .table-container td.star-3,#railing-table2 .table-container td.star-3,.icon-chart-star-3{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2291.01%22%20height%3D%2226%22%20viewBox%3D%220%200%2091.01%2026%22%3E%0A%20%20%3Ctitle%3Echart-star-3%3C/title%3E%0A%20%20%3Cpolygon%20points%3D%2213.5%2021.56%205.16%2026%206.75%2016.59%200%209.93%209.33%208.56%2013.5%200%2017.67%208.56%2027%209.93%2020.25%2016.59%2021.84%2026%2013.5%2021.56%22%20fill%3D%22%23988f86%22/%3E%0A%20%20%3Cpolygon%20points%3D%2245.5%2021.56%2037.16%2026%2038.75%2016.59%2032%209.93%2041.33%208.56%2045.5%200%2049.68%208.56%2059%209.93%2052.25%2016.59%2053.85%2026%2045.5%2021.56%22%20fill%3D%22%23988f86%22/%3E%0A%20%20%3Cpolygon%20points%3D%2277.51%2021.56%2069.17%2026%2070.76%2016.59%2064.01%209.93%2073.34%208.56%2077.51%200%2081.68%208.56%2091.01%209.93%2084.26%2016.59%2085.85%2026%2077.51%2021.56%22%20fill%3D%22%23988f86%22/%3E%0A%3C/svg%3E%0A")}#materials-table .table-container td.checked,#railing-table .table-container td.checked,#railing-table2 .table-container td.checked,.icon-bullet,.pavers-table.small-table table td.checked,.pavers-table.small-table table th.checked{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2015.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%225px%22%20height%3D%225px%22%20viewBox%3D%220%200%205%205%22%20enable-background%3D%22new%200%200%205%205%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Ccircle%20cx%3D%222.5%22%20cy%3D%222.5%22%20r%3D%222.5%22/%3E%0D%0A%3C/svg%3E%0D%0A");background-repeat:no-repeat}#materials-table .display:after,#railing-table .display:after,#railing-table2 .display:after,.data-table .display:after,.data-table .table-container thead th.filter:after,.icon-filter-table,.shoulder:after,.small-table .display:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%207%2011%22%3E%0A%20%20%3Ctitle%3Efilter-table%3C/title%3E%0A%20%20%3Cg%20opacity%3D%220.6%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M3.5%2C11L7%2C7H0l3.5%2C4h0Z%22%20fill%3D%22%2358595b%22/%3E%0A%20%20%20%20%3Cpath%20d%3D%22M3.5%2C0L7%2C4H0L3.5%2C0h0Z%22%20fill%3D%22%2358595b%22/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A")}.icon-arrow-tan,a.callout-link.champagne:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%229.99%22%20height%3D%2211.01%22%20viewBox%3D%220%200%209.99%2011.01%22%3E%0A%20%20%3Ctitle%3Eicon-arrow-tan%3C/title%3E%0A%20%20%3Cpath%20d%3D%22M4.87%2C0.15A0.52%2C0.52%2C0%2C0%2C0%2C4.45%2C0H0.24C0%2C0-.06.18%2C0.1%2C0.35l4.79%2C4.9A0.48%2C0.48%2C0%2C0%2C1%2C5%2C5.5a0.48%2C0.48%2C0%2C0%2C1-.15.25L0.1%2C10.65C-0.06%2C10.82%2C0%2C11%2C.24%2C11H4.45a0.52%2C0.52%2C0%2C0%2C0%2C.42-0.15l4.95-5a0.43%2C0.43%2C0%2C0%2C0%2C0-.7Z%22%20transform%3D%22translate%28-0.01%200%29%22%20fill%3D%22%23988f86%22/%3E%0A%3C/svg%3E%0A")}.callout-link:before,.icon-arrow,.innerdiv ul.collection-links li:before,.typography a:before,a.callout-link:before,button.callout-link:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2210%22%20height%3D%2211%22%20viewBox%3D%220%200%2010%2011%22%3E%0A%20%20%3Ctitle%3Eicon-arrow%3C/title%3E%0A%20%20%3Cpath%20d%3D%22M4.87%2C0.15A0.52%2C0.52%2C0%2C0%2C0%2C4.45%2C0H0.24C0%2C0-.06.18%2C0.1%2C0.35l4.79%2C4.9A0.48%2C0.48%2C0%2C0%2C1%2C5%2C5.5a0.48%2C0.48%2C0%2C0%2C1-.15.25L0.1%2C10.65C-0.06%2C10.82%2C0%2C11%2C.24%2C11H4.45a0.52%2C0.52%2C0%2C0%2C0%2C.42-0.15l4.95-5A0.48%2C0.48%2C0%2C0%2C0%2C10%2C5.5a0.48%2C0.48%2C0%2C0%2C0-.18-0.35Z%22%20transform%3D%22translate%280%29%22%20fill%3D%22%23005bbb%22%20fill-rule%3D%22evenodd%22/%3E%0A%3C/svg%3E%0A")}.icon-download-arrow,.innerdiv ul.collection-links.architect-binder li:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%208.01%209%22%3E%0A%20%20%3Ctitle%3Eicon-download-arrow%3C/title%3E%0A%20%20%3Crect%20y%3D%228%22%20width%3D%228%22%20height%3D%221%22%20fill%3D%22%23fff%22/%3E%0A%20%20%3Cpolygon%20points%3D%225.5%204%205.5%200%202.5%200%202.5%204%200.01%204%204.01%208%208.01%204%205.5%204%22%20fill%3D%22%23fff%22/%3E%0A%3C/svg%3E%0A")}.gallery-preview .view-full-gallery-bar a,.icon-eye-view{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2019%2013%22%3E%0A%20%20%3Ctitle%3Eicon-eye-view%3C/title%3E%0A%20%20%3Cpath%20d%3D%22M9.54%2C3.87A2.58%2C2.58%2C0%2C0%2C0%2C7%2C6.49a2.58%2C2.58%2C0%2C1%2C0%2C5.16%2C0A2.64%2C2.64%2C0%2C0%2C0%2C9.54%2C3.87Zm0%2C7.06a4.33%2C4.33%2C0%2C0%2C1-4.34-4.4%2C4.33%2C4.33%2C0%2C0%2C1%2C4.34-4.4A4.4%2C4.4%2C0%2C0%2C1%2C9.54%2C10.93ZM9.54%2C0A10.19%2C10.19%2C0%2C0%2C0%2C0%2C6.53%2C10%2C10%2C0%2C0%2C0%2C9.54%2C13%2C10.3%2C10.3%2C0%2C0%2C0%2C19%2C6.53%2C10.41%2C10.41%2C0%2C0%2C0%2C9.54%2C0Z%22%20transform%3D%22translate%28-0.04%20-0.03%29%22%20fill%3D%22%23fff%22/%3E%0A%3C/svg%3E%0A")}#mobile-nav .mobile-nav-main .button-span a:after,#store .product-description .button-span h1:after,#store .product-description .button-span h2:after,.blog-post .button-span .h2-dark:after,.button-span #mobile-nav .mobile-nav-main a:after,.button-span #store .product-description h1:after,.button-span #store .product-description h2:after,.button-span .blog-post .h2-dark:after,.button-span .h2:after,.button-span .lightbox .colored-heading h2:after,.button-span .login-container h2:after,.button-span .sfcheckoutTitle:after,.icon-lg-arrow,.lightbox .colored-heading .button-span h2:after,.login-container .button-span h2:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2213.52%22%20height%3D%2226%22%20viewBox%3D%220%200%2013.52%2026%22%3E%0A%20%20%3Ctitle%3Eicon-lg-arrow%3C/title%3E%0A%20%20%3Cpolygon%20points%3D%2213.52%2013.04%200.55%2026%200%2025.45%2012.45%2013%200%200.55%200.55%200%2013.52%2012.96%2013.52%2013.04%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22/%3E%0A%3C/svg%3E%0A")}.icon-pinterest-grey,.project h3 .three-col.related-content .pinterest a,.three-col.carousel .projects-slider-3.additional-projects h3 .three-col.related-content .pinterest a,.three-col.related-content .pinterest .h4,.three-col.related-content .pinterest .project h3 a,.three-col.related-content .pinterest .three-col.carousel .projects-slider-3.additional-projects h3 a,.three-col.related-content .pinterest header .sign-in-container p,.three-col.related-content .pinterest header .sign-out-container p,header .sign-in-container .three-col.related-content .pinterest p,header .sign-out-container .three-col.related-content .pinterest p{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Ctitle%3Eicon-pinterest-grey%3C/title%3E%0A%20%20%3Cpath%20d%3D%22M12%2C0A12%2C12%2C0%2C0%2C0%2C7.18%2C23a10.62%2C10.62%2C0%2C0%2C1%2C.21-2.76L8.94%2C13.7a4.62%2C4.62%2C0%2C0%2C1-.38-1.9c0-1.78%2C1-3.11%2C2.31-3.11a1.61%2C1.61%2C0%2C0%2C1%2C1.62%2C1.8%2C25.84%2C25.84%2C0%2C0%2C1-1.06%2C4.26%2C1.86%2C1.86%2C0%2C0%2C0%2C1.89%2C2.31c2.27%2C0%2C3.8-2.92%2C3.8-6.38%2C0-2.63-1.77-4.6-5-4.6a5.68%2C5.68%2C0%2C0%2C0-5.91%2C5.74A3.46%2C3.46%2C0%2C0%2C0%2C7%2C14.18a0.58%2C0.58%2C0%2C0%2C1%2C.17.67l-0.24%2C1a0.41%2C0.41%2C0%2C0%2C1-.6.3c-1.68-.68-2.46-2.52-2.46-4.58C3.88%2C8.12%2C6.76%2C4%2C12.46%2C4c4.58%2C0%2C7.6%2C3.32%2C7.6%2C6.88%2C0%2C4.71-2.62%2C8.22-6.48%2C8.22a3.44%2C3.44%2C0%2C0%2C1-2.93-1.49s-0.7%2C2.76-.84%2C3.3A10%2C10%2C0%2C0%2C1%2C8.6%2C23.51%2C12%2C12%2C0%2C1%2C0%2C12%2C0%22%20fill%3D%22%2358595b%22%20fill-rule%3D%22evenodd%22/%3E%0A%3C/svg%3E%0A")}.faqItem h3 a:before,.icon-rsaquo,dt a:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%228%22%20height%3D%2214%22%20viewBox%3D%220%200%208%2014%22%3E%0A%20%20%3Ctitle%3Eicon-rsaquo%3C/title%3E%0A%20%20%3Cpath%20d%3D%22M7.91%2C6.68a0.45%2C0.45%2C0%2C0%2C1%2C0%2C.65L1.5%2C13.86a0.42%2C0.42%2C0%2C0%2C1-.63%2C0l-0.69-.7a0.44%2C0.44%2C0%2C0%2C1%2C0-.64L5.58%2C7%2C0.18%2C1.49a0.45%2C0.45%2C0%2C0%2C1%2C0-.65l0.69-.7a0.43%2C0.43%2C0%2C0%2C1%2C.63%2C0L7.91%2C6.68h0Z%22%20transform%3D%22translate%28-0.04%200%29%22%20fill%3D%22%23005bbb%22/%3E%0A%3C/svg%3E%0A");background-repeat:no-repeat}.icon-selectdropdown,.select-wrap,.sfcheckoutFormList .sfCreditCardExpirationMonth,.sfcheckoutFormList .sfCreditCardExpirationYear,.sfcheckoutFormList .sfCreditCardType{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018.4%206.9%22%20style%3D%22enable-background%3Anew%200%200%2018.4%206.9%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23005BBB%3B%7D%0A%3C/style%3E%0A%3Ctitle%3Eicon-selectdropdown%3C/title%3E%0A%3Cpolygon%20class%3D%22st0%22%20points%3D%2212%2C1.3%2010.5%2C-0.1%205.9%2C4.3%201.4%2C-0.1%200%2C1.3%205.9%2C6.9%20%22/%3E%0A%3C/svg%3E%0A")}.icon-shield{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2015.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20enable-background%3D%22new%200%200%2014%2014%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20d%3D%22M13.762%2C3.063C12.574%2C2.014%2C7.006%2C0%2C7.006%2C0%0D%0A%09S1.421%2C2.027%2C0.25%2C3.063l1.826%2C7.724L7.006%2C14l4.93-3.213L13.762%2C3.063z%22/%3E%0D%0A%3C/svg%3E%0D%0A")}#azek-app-steps .three-col .num-wrap,.icon-terracotta-hex{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2251.96%22%20height%3D%2260%22%20viewBox%3D%220%200%2051.96%2060%22%3E%0A%20%20%3Ctitle%3Eicon-terracotta-hex%3C/title%3E%0A%20%20%3Cpolygon%20points%3D%2225.98%200%2051.96%2015%2051.96%2045%2025.98%2060%200%2045%200%2015%2025.98%200%22%20fill%3D%22%23df7a00%22/%3E%0A%3C/svg%3E%0A")}.decking-calculator .num-wrap-blue,.icon-blue-hex{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 52 60' enable-background='new 0 0 52 60' xml:space='preserve'%3E%3Ctitle%3Eicon-terracotta-hex%3C/title%3E%3Cpolygon fill='%23005BBB' points='26,0 52,15 52,45 26,60 0,45 0,15 '/%3E%3C/svg%3E")}.icon-white-hex{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 52 60' enable-background='new 0 0 52 60' xml:space='preserve'%3E%3Cg%3E%3Cimage overflow='visible' opacity='0.3' width='48' height='42' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAqCAYAAAD1T9h6AAAACXBIWXMAAAsSAAALEgHS3X78AAAA%0AGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAwpJREFUeNrUmY9r1DAUx9ukm1On%0A4t1tu4FOlClOURAURRDFP1wQRRAVQXEOncgQmTi3wZy/bnet38A3kJXrNellTVf4EI7drnnv+943%0ASRtH7lecG31dWW50moztJUACpjgKT5NPQR/85Zja/mPiGOwEaIOzHCc8KKEyvgc2wReOPVslEsfs%0AHweL4D64xM8+AvgFPoDHhgoDnwHo7HfAFXCb47SnAHbBabABvoHfLKPMVwCCkz0HrlOFLpj0FMA0%0Ay0b99iewxbIqVUFaTv4Y6/4WuAsusHwkAxgHYbDHyf+gKv0yFaRF6agsz4Ob4AG4xlJKPFppzLlI%0ATvgn2GZvpOMEoP5+EiyBh+AOOEMb9WWhkaGEStYRKvGdavwbpYK0zL4qnXvgIjhhWXpVVUhYOrqh%0Ad0f1grTMvrLNG2DGk/eXBRGzfNa5LhSqICwWrUXSPuDJV7qvHJH9U+ByjdnP94OpQmEvSEfbFNHB%0AX6a9ltqqDGSb3mxVBrJNb7YqA9qmF1uVDWncyrYqjMY9yuwvcavcDjz5Ilttmf0ojC/NsGFV+Zzn%0ADlFE4S99DllgdXTZF/sWMlX7s+Aqv9RpQPZNFRKayyzHfQoc6ksfaHq0qXeUqkWZJhugQkYX2uEc%0Ad8wFTeYO1j1Oes4IIrRKKReyFfAUvOF6MDBLSH3pD23qPQ/YmwwqC5x9/cRilWwNU8CMNmLXz9O+%0ApgKqkLJkVvjE4jX3Rf2irURGtPd2aKdJgF7QVaGeFb0Az8Bn44lF4W50QAQtq5U7wNdZOmrr8IrZ%0Af8tS6pdtpzM2c8iGNkvnEXgOvg47ExQFMGCkCRePrrGpi2vIfo/ZfwmegI90otTlTJxv6E5NKpi2%0AqRt3I186ZWfiYfZVh60631daZKNOWy21TdcA6rRVK9us8my0Dlu1ts0qAdRhq9a2WTWAvK3O5Q48%0A2RikTM66jW0WbadtMqQO02vcDS5QDZ8vOFb522v8bPWeLHGsUeUIyzx+bkf+XzEt8x7Wdu1yc/3Y%0ApVEv+Q79a9Yq2WvUi+7/AgwAXRAwzbRFMpsAAAAASUVORK5CYII=' transform='matrix(1 0 0 1 2 11)'%3E%3C/image%3E%3Cg%3E%3ClinearGradient id='SVGID_1_' gradientUnits='userSpaceOnUse' x1='8.6599' y1='20.0037' x2='43.3001' y2='40.0033' gradientTransform='matrix(6.123234e-17 1 -1 6.123234e-17 55.9835 4.0235)'%3E%3Cstop offset='0' style='stop-color:%23FFFFFF'/%3E%3Cstop offset='1' style='stop-color:%23E0DED8'/%3E%3C/linearGradient%3E%3Cpolygon fill='url(%23SVGID_1_)' points='46,30 36,47.3 16,47.3 6,30 16,12.7 36,12.7 '/%3E%3Cpolygon fill='none' stroke='%23CCCCCC' stroke-miterlimit='10' points='46,30 36,47.3 16,47.3 6,30 16,12.7 36,12.7 '/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cline fill='none' stroke='%23CCCCCC' stroke-miterlimit='10' x1='20.5' y1='22' x2='20.5' y2='38'/%3E%3Cline opacity='0.6' fill='none' stroke='%23FFFFFF' stroke-miterlimit='10' x1='19.4' y1='22' x2='19.4' y2='38'/%3E%3C/g%3E%3Cg%3E%3Cline fill='none' stroke='%23CCCCCC' stroke-miterlimit='10' x1='26.5' y1='22' x2='26.5' y2='38'/%3E%3Cline opacity='0.6' fill='none' stroke='%23FFFFFF' stroke-miterlimit='10' x1='25.4' y1='22' x2='25.4' y2='38'/%3E%3C/g%3E%3Cg%3E%3Cline fill='none' stroke='%23CCCCCC' stroke-miterlimit='10' x1='32.5' y1='22' x2='32.5' y2='38'/%3E%3Cline opacity='0.6' fill='none' stroke='%23FFFFFF' stroke-miterlimit='10' x1='31.4' y1='22' x2='31.4' y2='38'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}#inspiration .azek-styles:before,#science-and-style .detail:after,#timbertech .azek-styles:before,.featured::before,.icon-pattern-1,.products-grid .products-intro::after,.vidblock:before,.visualizer-grid .products-intro::after,a.register-callout:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2042%2072%22%3E%0A%20%20%3Ctitle%3Epattern-1%3C/title%3E%0A%20%20%3Cpath%20d%3D%22M42%2C0H41.5V5.14L32.51%2C0h-2L41%2C6%2C21.5%2C17.15V0h-1V17.15L1%2C6%2C11.49%2C0h-2l-9%2C5.14V0H0L0%2C72H0.5V54.86L20%2C66%2C9.49%2C72h2l9-5.15V72h1V66.85l9%2C5.15h2L22%2C66%2C41.5%2C54.86V72H42ZM41.5%2C6.85V29.13L22%2C18Zm-20%2C12L41%2C30%2C21.5%2C41.14V18.86Zm-21-12L20%2C18%2C0.5%2C29.13V6.85Zm0%2C24L20%2C42%2C0.5%2C53.15V30.85Zm20%2C34.29L1%2C54%2C20.5%2C42.85V65.13Zm0-24L1%2C30%2C20.5%2C18.86V41.14Zm1%2C24V42.85L41%2C54Zm20-12L22%2C42%2C41.5%2C30.85v22.3Z%22%20fill%3D%22%23fff%22/%3E%0A%3C/svg%3E%0A")}#intro-area.outerdiv:after,.icon-pattern-1a{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%22-298%20145%2042%2072%22%20style%3D%22enable-background%3Anew%20-298%20145%2042%2072%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text/css%22%3E%0D%0A%09.st0%7Bfill%3A%23EFEEEC%3B%7D%0D%0A%3C/style%3E%0D%0A%3Ctitle%3Epattern-1%3C/title%3E%0D%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M-256%2C145h-0.5v5.1l-9-5.1h-2l10.5%2C6l-19.5%2C11.1V145h-1v17.1L-297%2C151l10.5-6h-2l-9%2C5.1V145h-0.5v72h0.5v-17.1%0D%0A%09L-278%2C211l-10.5%2C6h2l9-5.1v5.1h1v-5.1l9%2C5.1h2l-10.5-6l19.5-11.1V217h0.5V145z%20M-256.5%2C151.9v22.3L-276%2C163L-256.5%2C151.9z%0D%0A%09%20M-276.5%2C163.9L-257%2C175l-19.5%2C11.1V163.9L-276.5%2C163.9z%20M-297.5%2C151.9L-278%2C163l-19.5%2C11.1C-297.5%2C174.1-297.5%2C151.9-297.5%2C151.9z%0D%0A%09%20M-297.5%2C175.9L-278%2C187l-19.5%2C11.1V175.9z%20M-277.5%2C210.1L-297%2C199l19.5-11.1V210.1L-277.5%2C210.1z%20M-277.5%2C186.1L-297%2C175l19.5-11.1%0D%0A%09V186.1z%20M-276.5%2C210.1v-22.3L-257%2C199L-276.5%2C210.1z%20M-256.5%2C198.1L-276%2C187l19.5-11.1V198.1L-256.5%2C198.1z%22/%3E%0D%0A%3C/svg%3E%0D%0A")}.block.med:after,.icon-pattern-2{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3Asketch%3D%22http%3A//www.bohemiancoding.com/sketch/ns%22%0A%09%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2043%2043%22%0A%09%20style%3D%22enable-background%3Anew%200%200%2043%2043%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23FFFFFF%3B%7D%0A%3C/style%3E%0A%3Ctitle%3EGroup%3C/title%3E%0A%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%0A%3Cg%3E%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M34.6%2C13.1H43c0%2C0%2C0%2C0%2C0%2C0s0%2C0%2C0%2C0h0v-1.2l0%2C0L31.1%2C0l0%2C0h-1.2c0%2C0%2C0%2C0%2C0%2C0c0%2C0.1%2C0.1%2C0.3%2C0.1%2C0.4l11.7%2C11.7%0A%09%09h-7.5L22.2%2C0l0%2C0h-1.4l0%2C0L8.7%2C12.1H1.2L13%2C0.4c0.1-0.1%2C0.1-0.2%2C0.1-0.4h-1.2l0%2C0L0%2C11.9l0%2C0v1.2h8.4v8.4c0%2C0%2C0%2C0%2C0%2C0s0%2C0%2C0%2C0v8.4%0A%09%09H0v1.2l0%2C0L11.9%2C43l0%2C0h1.2c0-0.1%2C0-0.3-0.1-0.4L1.2%2C30.9h7.5L20.8%2C43l0%2C0h1.4l0%2C0l12.1-12.1h7.5L30%2C42.6c-0.1%2C0.1-0.1%2C0.2-0.1%2C0.4%0A%09%09h1.2l0%2C0L43%2C31.1l0%2C0v-1.2h0c0%2C0%2C0%2C0%2C0%2C0s0%2C0%2C0%2C0h-8.4v-8.4c0%2C0%2C0%2C0%2C0%2C0s0%2C0%2C0%2C0V13.1z%20M33.6%2C30.2L21.5%2C42.3L9.4%2C30.2v-7.5%0A%09%09l11.7%2C11.7c0.2%2C0.2%2C0.5%2C0.2%2C0.7%2C0l11.7-11.7V30.2z%20M9.6%2C21.5L21.5%2C9.6l11.9%2C11.9L21.5%2C33.4L9.6%2C21.5z%20M33.6%2C20.3L21.9%2C8.6%0A%09%09c-0.1-0.1-0.2-0.1-0.4-0.1s-0.3%2C0-0.4%2C0.1L9.4%2C20.3v-7.5L21.5%2C0.7l12.1%2C12.1V20.3z%22/%3E%0A%3C/g%3E%0A%3C/svg%3E%0A")}#inspiration .azek-colors::before,#timbertech .azek-colors::before,#timbertech-decking-collections .apply-bg-layer:before,.icon-pattern-3,.sustainable::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2039.38%2068.22%22%3E%0A%20%20%3Ctitle%3Epattern-3%3C/title%3E%0A%20%20%3Cg%3E%0A%20%20%20%20%3Cpath%20d%3D%22M19.26%2C46L9.38%2C63.08a0.5%2C0.5%2C0%2C0%2C0%2C.43.75H29.57A0.5%2C0.5%2C0%2C0%2C0%2C30%2C63.08L20.13%2C46A0.52%2C0.52%2C0%2C0%2C0%2C19.26%2C46ZM10.68%2C62.83l9-15.61%2C9%2C15.61h-18Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23fff%22/%3E%0A%20%20%20%20%3Cpath%20d%3D%22M10.31%2C39.24a0.5%2C0.5%2C0%2C0%2C0-.43-0.75H0v1H9L0%2C55.1v1.5a0.5%2C0.5%2C0%2C0%2C0%2C.43-0.25Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23fff%22/%3E%0A%20%20%20%20%3Cpath%20d%3D%22M20.13%2C22.24L30%2C5.13a0.5%2C0.5%2C0%2C0%2C0-.43-0.75H9.82a0.5%2C0.5%2C0%2C0%2C0-.43.75l9.88%2C17.11A0.5%2C0.5%2C0%2C0%2C0%2C20.13%2C22.24ZM10.68%2C5.38h18L19.69%2C21Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23fff%22/%3E%0A%20%20%20%20%3Cpath%20d%3D%22M10.31%2C29.47a0.5%2C0.5%2C0%2C0%2C0%2C0-.5L0.43%2C11.87A0.49%2C0.49%2C0%2C0%2C0%2C0%2C11.63v1.48L9%2C28.72H0v1H9.88A0.5%2C0.5%2C0%2C0%2C0%2C10.31%2C29.47Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23fff%22/%3E%0A%20%20%20%20%3Cpath%20d%3D%22M30.37%2C28.72l9-15.61h0V11.63a0.49%2C0.49%2C0%2C0%2C0-.43.23L29.08%2C29a0.5%2C0.5%2C0%2C0%2C0%2C.43.75h9.88v-1h-9Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23fff%22/%3E%0A%20%20%20%20%3Cpath%20d%3D%22M39.38%2C55.1l-9-15.61h9v-1H29.51a0.5%2C0.5%2C0%2C0%2C0-.43.75L39%2C56.35a0.5%2C0.5%2C0%2C0%2C0%2C.43.25h0V55.1h0Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23fff%22/%3E%0A%20%20%20%20%3Cpath%20d%3D%22M0%2C67.22v1H39.38v-1h0L20.56%2C34.61H39.38v-1H20.56L39.38%2C1h0V0H0V1L9.41%2C17.3l9.41%2C16.3H0v1H18.83L9.41%2C50.91ZM10.28%2C16.8L0.87%2C0.5H38.52L22.21%2C28.75l-2.51%2C4.36Zm9.41%2C18.3%2C2.51%2C4.36L38.52%2C67.72H0.87l9.41-16.3Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23fff%22/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A")}.featured.architect-binder::before,.icon-pattern-5{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2046%2046%22%3E%0A%20%20%3Ctitle%3Epattern-5%3C/title%3E%0A%20%20%3Cpath%20d%3D%22M0%2C46H46V0H0V46ZM22.23%2C34.55L11.44%2C45.34%2C0.64%2C34.54%2C11.43%2C23.75ZM12.14%2C23L22.94%2C12.25%2C33.73%2C23%2C22.94%2C33.84Zm0.51%2C22.5L22.94%2C35.26%2C33.22%2C45.54H12.65Zm11-11%2C10.8-10.8L45.23%2C34.54l-10.8%2C10.8Zm21.87%2C11H35.64l9.88-9.88v9.88Zm0-12.14L35.16%2C23%2C45.52%2C12.69V33.41Zm0-32.86v9.88L35.64%2C0.54h9.88Zm-0.29%2C11L34.44%2C22.34l-10.8-10.8L34.43%2C0.76Zm-12-11L22.94%2C10.84%2C12.65%2C0.54H33.23Zm-11%2C11-10.8%2C10.8L0.64%2C11.56l10.8-10.8ZM0.52%2C0.54h9.72L0.52%2C10.26V0.54Zm0%2C12.31L10.71%2C23%2C0.52%2C33.24V12.85Zm0%2C23%2C9.71%2C9.71H0.52V35.83Z%22%20transform%3D%22translate%280%29%22%20fill%3D%22%23fff%22/%3E%0A%3C/svg%3E%0A")}.contractor-projects:after,.icon-pattern-6{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2269%22%20height%3D%2280%22%20viewBox%3D%220%200%2069%2080%22%3E%0A%20%20%3Ctitle%3Epattern-6%3C/title%3E%0A%20%20%3Cpath%20d%3D%22M69%2C59.5H58.37L69%2C41V39L58.37%2C20.51H69V0H0V20.51H10.63L0%2C39v2L10.63%2C59.5H0V80H69V59.5Zm-11.79%2C0H46.87l10.92-19H68.13Zm-12.08-20H35V21.89Zm-9.76-19H45.71l10.92%2C19H46.29Zm9.76%2C20L35%2C58.11V40.5H45.13Zm1.16%2C0H56.63l-10.92%2C19H35.37Zm21.84-1H57.79l-10.92-19H57.21Zm0.37-39V18.11L58.38%2C0.51H68.5Zm-11.29%2C0%2C10.92%2C19H57.79l-10.92-19H57.21Zm-11.5%2C0%2C10.92%2C19H46.29l-10.92-19H45.71Zm-0.58%2C19H23.88L34.5%2C1Zm-22.42%2C21%2C10.92%2C19H23.29l-10.92-19H22.71Zm-10.34-1%2C10.92-19H33.63l-10.92%2C19H12.37Zm11.5%2C1H34V58.11Zm0-1L34%2C21.89V39.49H23.87Zm9.76-39-10.92%2C19H12.37l10.92-19H33.63Zm-33.13%2C0H10.63L0.51%2C18.11V0.51Zm0.37%2C19%2C10.92-19H22.13l-10.92%2C19H0.87Zm10.92%2C1H22.13l-10.92%2C19H0.87ZM0.87%2C40.5H11.21l10.92%2C19H11.79Zm-0.37%2C39V61.89L10.63%2C79.5H0.51Zm11.29%2C0-10.92-19H11.21l10.92%2C19H11.79Zm11.5%2C0-10.92-19H22.71l10.92%2C19H23.29Zm0.58-19H45.13L34.5%2C79Zm11.5%2C19%2C10.92-19H56.63l-10.92%2C19H35.37Zm11.5%2C0%2C10.92-19H68.13l-10.92%2C19H46.87Zm21.63%2C0H58.38L68.5%2C61.89V79.5Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23fff%22/%3E%0A%3C/svg%3E%0A")}.icon-square-arrow,.store-grid .store-grid-item a.store-grid-item-img:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2017%2017%22%3E%0A%20%20%3Ctitle%3Esquare-arrow%3C/title%3E%0A%20%20%3Cg%3E%0A%20%20%20%20%3Cpath%20d%3D%22M17%2C17H0V0H17V17ZM0.94%2C16.06H16.06V0.94H0.94V16.06Z%22%20fill%3D%22%23fff%22/%3E%0A%20%20%20%20%3Cpolygon%20points%3D%226.85%203.73%207.79%204.68%2011.66%204.68%204.45%2011.88%205.12%2012.55%2012.32%205.34%2012.32%209.21%2013.27%2010.15%2013.27%203.73%206.85%203.73%22%20fill%3D%22%23fff%22/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A")}.icon-list li:before,.icon-pdf{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2018%2018%22%3E%0A%20%20%3Ctitle%3Eicon-pdf%3C/title%3E%0A%20%20%3Cpath%20d%3D%22M10.8%2C8.55h0.9V5.85H10.8v2.7Zm-9-5H0V16.2A1.81%2C1.81%2C0%2C0%2C0%2C1.8%2C18H14.4V16.2H1.8V3.6ZM6.3%2C6.75H7.2V5.85H6.3v0.9Zm10.35-.9H15.3v0.9h1.35V8.1H15.3V9.9H13.95V4.5h2.7V5.85Zm-3.6%2C2.7A1.35%2C1.35%2C0%2C0%2C1%2C11.7%2C9.9H9.45V4.5H11.7a1.35%2C1.35%2C0%2C0%2C1%2C1.35%2C1.35h0v2.7Zm-4.5-1.8A1.35%2C1.35%2C0%2C0%2C1%2C7.2%2C8.1H6.3V9.9H5V4.5H7.2A1.35%2C1.35%2C0%2C0%2C1%2C8.55%2C5.85h0v0.9ZM16.2%2C0H5.4A1.81%2C1.81%2C0%2C0%2C0%2C3.6%2C1.8V12.6a1.81%2C1.81%2C0%2C0%2C0%2C1.8%2C1.8H16.2A1.81%2C1.81%2C0%2C0%2C0%2C18%2C12.6V1.8A1.81%2C1.81%2C0%2C0%2C0%2C16.2%2C0Z%22%20fill%3D%22%23005bbb%22/%3E%0A%3C/svg%3E%0A")}.icon-download-arrow-blue,.icon-list.drawing-list li:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2211%22%20height%3D%2212%22%20viewBox%3D%220%200%2011%2012%22%3E%0A%20%20%3Ctitle%3Eicon-download-arrow-blue%3C/title%3E%0A%20%20%3Crect%20y%3D%2210.5%22%20width%3D%2211%22%20height%3D%221.5%22%20fill%3D%22%23005bbb%22/%3E%0A%20%20%3Cpolygon%20points%3D%227.56%205%207.56%200%203.44%200%203.44%205%200%205%205.5%2010.5%2011%205%207.56%205%22%20fill%3D%22%23005bbb%22/%3E%0A%3C/svg%3E%0A")}.icon-link-blue,.icon-list li.web-link:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0A%20%20%3Ctitle%3Eicon-link-blue%3C/title%3E%0A%20%20%3Cpath%20d%3D%22M9%2C1.54l-3%2C3L7.43%2C5.94l3-3A3.27%2C3.27%2C0%2C1%2C1%2C15%2C7.58l-3%2C3L13.47%2C12l3-3A5.27%2C5.27%2C0%2C0%2C0%2C9%2C1.54H9Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23005bbb%22/%3E%0A%20%20%3Cpolygon%20points%3D%226.76%2012.73%2012.73%206.76%2011.24%205.27%205.27%2011.24%206.76%2012.73%206.76%2012.73%22%20fill%3D%22%23005bbb%22/%3E%0A%20%20%3Cpath%20d%3D%22M3%2C15a3.27%2C3.27%2C0%2C0%2C1%2C0-4.62l3-3L4.53%2C6l-3%2C3A5.27%2C5.27%2C0%2C0%2C0%2C9%2C16.46l3-3-1.42-1.42-3%2C3A3.27%2C3.27%2C0%2C0%2C1%2C3%2C15H3Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23005bbb%22/%3E%0A%3C/svg%3E%0A")}.icon-link-blue,.icon-list li.doc-link:before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjQuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMDA1QkJCO30KCS5zdDF7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGcgaWQ9IkxheWVyXzFfY29weSI+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTYuMiwwSDUuNGMtMSwwLTEuOCwwLjgtMS44LDEuOHYxMC43YzAsMSwwLjgsMS44LDEuOCwxLjhoMTAuOGMxLDAsMS44LTAuOCwxLjgtMS44VjEuOAoJCUMxOCwwLjgsMTcuMiwwLDE2LjIsMHoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xLjksMy42SDAuMXYxMi42YzAsMSwwLjgsMS44LDEuOCwxLjhoMTIuNnYtMS44SDEuOVYzLjZMMS45LDMuNnoiLz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMC4zLDguNmgwLjlWNS44aC0wLjlWOC42eiBNMTAuMyw5LjlMMTAuMyw5LjlDOS42LDkuOSw5LDkuMyw5LDguNlY1LjlsMCwwbDAsMGMwLTAuNywwLjYtMS4zLDEuNC0xLjNoMC45CgkJCWMwLjcsMCwxLjQsMC42LDEuNCwxLjNsMCwwbDAsMHYyLjdjMCwwLjctMC42LDEuMy0xLjQsMS4zbDAsMEMxMS4zLDkuOSwxMC4zLDkuOSwxMC4zLDkuOXoiLz4KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNS45LDguNmgwLjlWNS44SDUuOVY4LjZ6IE04LjEsOC42YzAsMC43LTAuNiwxLjMtMS40LDEuM2wwLDBINC41VjQuNWgyLjJjMC43LDAsMS40LDAuNiwxLjQsMS4zbDAsMGwwLDAKCQkJQzguMSw1LjgsOC4xLDguNiw4LjEsOC42eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNS43LDcuN3YwLjloLTAuOVY1LjhoMC45djAuOUgxN2MwLTAuNCwwLTAuOSwwLTAuOWMwLTAuNy0wLjYtMS4zLTEuMy0xLjNoLTAuOWMtMC43LDAtMS4zLDAuNi0xLjMsMS4zdjIuNwoJCQljMCwwLjcsMC42LDEuNCwxLjMsMS40aDAuOWMwLjcsMCwxLjMtMC42LDEuMy0xLjRjMCwwLDAtMC41LDAtMC45TDE1LjcsNy43TDE1LjcsNy43eiIvPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=)}@font-face{font-family:DINWeb;src:url(/Sitefinity/WebsiteTemplates/Azek/App_Themes/Azek/fonts/DINWeb.woff) format("woff");font-weight:400}@font-face{font-family:DINWeb-Italic;src:url(/Sitefinity/WebsiteTemplates/Azek/App_Themes/Azek/fonts/DINWeb-Italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:DINWeb-Bold;src:url(/Sitefinity/WebsiteTemplates/Azek/App_Themes/Azek/fonts/DINWeb-Bold.woff) format("woff");font-weight:700}@font-face{font-family:Brandon_lightWeb;src:url(/Sitefinity/WebsiteTemplates/Azek/App_Themes/Azek/fonts/Brandon_lightWeb.eot);src:url(/Sitefinity/WebsiteTemplates/Azek/App_Themes/Azek/fonts/Brandon_lightWeb.woff) format("woff");font-weight:300}@font-face{font-family:Brandon_blackWeb;src:url(/Sitefinity/WebsiteTemplates/Azek/App_Themes/Azek/fonts/Brandon_blackWeb.eot);src:url(/Sitefinity/WebsiteTemplates/Azek/App_Themes/Azek/fonts/Brandon_blackWeb.woff) format("woff");font-weight:900}.site-container .inner-top-global{height:43px;width:100%;max-width:none;margin-bottom:0;background:#988f86;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background}.outerdiv.inner-top-global{margin:0 auto;width:100%}.azek-bp-global-nav{height:43px}.azek-bp-global-nav ul li{float:left}.global-product-nav li>a,.global-product-nav li>a:active,.global-product-nav li>a:hover,.global-product-nav li>a:visited,.global-site-actions li>a,.global-site-actions li>a:active,.global-site-actions li>a:hover,.global-site-actions li>a:visited{color:#fff}.global-site-links{float:left;display:none}.global-site-links .btn-nav{color:#fff;background-color:#005bbb;padding-left:14px!important;padding-bottom:6px;margin-right:16px}.global-site-links .btn-nav span:before{background-color:#fff}.global-site-links button.nav{color:#fff;background-color:#dc5034;border:none;padding-left:14px!important;padding-bottom:10px;margin-right:16px}.global-site-links button.nav span:before{background-color:#fff}.global-product-nav{float:left;display:block;fill:#fff}.global-product-nav svg{fill:#fff;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:fill;-moz-transition-property:fill;transition-property:fill}.global-product-nav a{height:43px;display:block;color:#fff;background-color:rgba(152,143,134,0);-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:background-color;-moz-transition-property:background-color;transition-property:background-color}.global-product-nav a:hover{background-color:rgba(152,143,134,.1)}.global-product-nav a.global-azek-link{padding-top:12px;padding-left:0;padding-right:5px}.global-product-nav a.global-azek-link svg{width:71px;height:24px}.global-product-nav a.global-timbertech-link{padding-top:12px;padding-left:4px;padding-right:7px}.global-product-nav a.global-timbertech-link svg{width:110px;height:19px}.global-site-actions{float:right;display:block}.global-site-actions svg{fill:#fff;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:fill;-moz-transition-property:fill;transition-property:fill}.global-site-actions li>a{display:block;height:43px;padding:11px 7px 0;background-color:rgba(152,143,134,0);-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:background-color;-moz-transition-property:background-color;transition-property:background-color}.global-site-actions li>a:hover{background-color:rgba(152,143,134,.1)}.global-site-actions li>a.sign-in svg{width:16px;height:18px}.global-site-actions li>a.chat{width:34px;overflow:hidden}.global-site-actions li>a.chat svg{width:20px;height:19px}.global-site-actions li>a.nav-store{padding-top:10px}.global-site-actions li>a.nav-store svg{width:20px;height:20px}.global-site-actions li:last-child>a{padding-right:0}.nav-store{position:relative}.nav-store .cart-count{width:15px;height:15px;color:#fff;font-size:7px;display:block;border-radius:50%;position:absolute;top:2px;right:-4px}.nav-store .cart-count span{position:absolute;top:1px;left:0;width:15px;text-align:center;line-height:15px}@media only screen and (min-width:768px){.site-container .inner-top-global{background:#fff;position:relative}.site-container .inner-top-global:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:rgba(152,143,134,.3)}.nav-store .cart-count{right:7px}.azek-bp-global-nav{float:right;margin-right:-7px}.global-product-nav svg,.global-site-actions svg{fill:#988f86}.global-product-nav li>a,.global-product-nav li>a:active,.global-product-nav li>a:hover,.global-product-nav li>a:visited,.global-site-actions li>a,.global-site-actions li>a:active,.global-site-actions li>a:hover,.global-site-actions li>a:visited{color:#988f86}.global-product-nav a.global-azek-link{padding-left:11px}.global-site-actions{float:left}.global-site-actions li:last-child>a{padding-right:11px}.global-site-links{display:block}.global-site-links li{white-space:nowrap;display:inline-block}.global-site-links li a{font-family:DINWeb;font-weight:400;font-size:.6875rem;letter-spacing:.01875rem;text-transform:uppercase;color:#988f86;text-decoration:none;display:block;padding:16px 14px 0;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform}.global-site-links li a span{position:relative}.global-site-links li a span:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#988f86;padding:0 .785rem 0 .785rem;visibility:hidden;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.global-site-links li a:hover span:before{visibility:visible;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.global-site-links li a:first-child{padding-left:0}.global-site-links li a:first-child span{padding-left:0}}@media only screen and (min-width:1024px){.outerdiv.inner-top-global .innerdiv{width:1024px;max-width:100%}}body{font-family:DINWeb;font-weight:400;margin:0;padding:0;width:100%;height:100%;background:#fff;letter-spacing:.01875rem;line-height:1.125rem;color:#58595b}a{text-decoration:none;outline:0;cursor:pointer}a:hover{-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:color;-moz-transition-property:color;transition-property:color}.typography h1{font-family:Brandon_lightWeb;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.25rem;line-height:2.75rem;color:#988f86;letter-spacing:.0625rem}.typography h2{font-family:Brandon_lightWeb;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2rem;line-height:2.5rem;color:#fff;letter-spacing:.03125rem}.typography h3{padding-bottom:15px;font-size:1.3125rem;line-height:1.625rem;letter-spacing:0}.typography h4{font-family:Brandon_lightWeb;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem;line-height:2.125rem}.typography h5{font-family:DINWeb;font-weight:700;padding-bottom:10px;font-size:1rem;line-height:1.1875rem}.typography h6{padding-bottom:10px;font-size:1rem;line-height:1.1875rem;text-transform:uppercase;color:#988f86}.typography p{font-size:.875rem;line-height:1.25rem}.typography p a{color:#58595b;text-decoration:underline}.typography p a:visited{color:#9b9b9d}.typography p a:hover{color:#005bbb}.typography a{font-family:DINWeb;font-weight:700;padding-left:13px;font-size:.875rem;line-height:1.125rem;color:#005bbb;text-transform:uppercase;text-decoration:none;display:inline-block;position:relative;float:left;clear:left;overflow:hidden}.typography a:before{content:"";background-position:left top;background-repeat:no-repeat;background-size:9px 10px;width:9px;height:10px;top:3px;left:0;position:absolute;display:block}.typography a:after{content:"";height:1px;position:absolute;bottom:0;left:13px;background-color:#005bbb;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;width:100%;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.typography a:hover:after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}#intro-area .details h2,#mobile-nav .mobile-nav-main a,#public-profile article h2,#public-profile article h3,#store .product-description h1,#store .product-description h2,#store .store-heading h2,.add-project h3,.blog-post .h2-dark,.data-table h2,.h1,.h2,.h3,.h4,.h5,.h6,.installation-videos .text-wrap .video-title,.lightbox .colored-heading h2,.locator-form .results .project h3 a,.login-container h2,.login-container h3,.project h3 a,.sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.sfcheckoutPreviewAddress .sfcheckoutStepTitle,.sfcheckoutPreviewAddress strong,.sfcheckoutStepSubTitle,.sfcheckoutStepTitle,.sfcheckoutTitle,.sfshoppingCartWrp .sfshoppingCartTitle,.three-col.carousel .projects-slider-3.additional-projects h3 a,.video-wrap .text-wrap .video-title,a.article-title,header .sign-in-container p,header .sign-out-container p{display:block}#intro-area .details h2,#public-profile article h2,#store .store-heading h2,.add-project h3,.cta-subhead,.data-table h2,.h1,.h3,.sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.sfcheckoutStepSubTitle,.sfcheckoutStepTitle,.sfshoppingCartWrp .sfshoppingCartTitle,.title-subhead{text-transform:uppercase}#intro-area .details h2,#public-profile article h3,#store .store-heading h2,.add-project h3,.data-table h2,.h3,.h4,.h5,.installation-videos .text-wrap .video-title,.locator-form .results .project h3 a,.login-container h3,.main-subhead,.project h3 a,.sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.sfcheckoutPreviewAddress .sfcheckoutStepTitle,.sfcheckoutPreviewAddress strong,.sfcheckoutStepSubTitle,.sfcheckoutStepTitle,.sfshoppingCartWrp .sfshoppingCartTitle,.three-col.carousel .projects-slider-3.additional-projects h3 a,.video-wrap .text-wrap .video-title,a.article-title,header .sign-in-container p,header .sign-out-container p{color:#58595b}#public-profile article h2,.h1{font-family:Brandon_lightWeb;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.25rem;line-height:2.75rem;color:#988f86;letter-spacing:.0625rem}#public-profile article h2.home-head,.h1.home-head{font-size:2.375rem;line-height:3rem}#public-profile article h2.home-sub,.h1.home-sub{font-size:2.25rem;text-transform:none;line-height:3.25rem}.main-subhead{font-family:Brandon_lightWeb;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.125rem;line-height:1.5625rem}.main-subhead.home{font-size:1.625rem;line-height:2.1875rem;letter-spacing:.03875rem}#mobile-nav .mobile-nav-main a,#mobile-nav .mobile-nav-main a.with-dash,#store .product-description h1,#store .product-description h1.with-dash,#store .product-description h2,#store .product-description h2.with-dash,.blog-post .h2-dark,.blog-post .with-dash.h2-dark,.h2,.h2.with-dash,.lightbox .colored-heading h2,.lightbox .colored-heading h2.with-dash,.login-container h2,.login-container h2.with-dash,.sfcheckoutTitle,.with-dash.sfcheckoutTitle{font-family:Brandon_lightWeb;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2rem;line-height:2.5rem;color:#fff;letter-spacing:.03125rem}#mobile-nav .mobile-nav-main a.dark,#mobile-nav .mobile-nav-main a.with-dash.dark,#store .product-description h1.dark,#store .product-description h1.with-dash.dark,#store .product-description h2.dark,#store .product-description h2.with-dash.dark,.blog-post .dark.h2-dark,.blog-post .with-dash.dark.h2-dark,.dark.sfcheckoutTitle,.h2.dark,.h2.with-dash.dark,.lightbox .colored-heading h2.dark,.lightbox .colored-heading h2.with-dash.dark,.login-container h2.dark,.login-container h2.with-dash.dark,.with-dash.dark.sfcheckoutTitle{color:#58595b}.title{font-family:DINWeb;font-weight:700}.title-subhead{font-size:1.125rem;line-height:1.4375rem;text-transform:uppercase;color:#fff}#intro-area .details h2,#store .store-heading h2,.add-project h3,.data-table h2,.h3,.sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.sfcheckoutStepSubTitle,.sfcheckoutStepTitle,.sfshoppingCartWrp .sfshoppingCartTitle{padding-bottom:15px;font-size:1.3125rem;line-height:1.625rem;letter-spacing:0}.h4,.locator-form .results .project h3 a,.project h3 a,.three-col.carousel .projects-slider-3.additional-projects h3 a,header .sign-in-container p,header .sign-out-container p{font-family:Brandon_lightWeb;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem;line-height:2.125rem}.cta-subhead{font-size:1rem;line-height:1.1875rem;color:#9b9b9d}#public-profile article h3,.h5,.installation-videos .text-wrap .video-title,.login-container h3,.sfcheckoutPreviewAddress .sfcheckoutStepTitle,.sfcheckoutPreviewAddress strong,.video-wrap .text-wrap .video-title,a.article-title{font-family:DINWeb;font-weight:700;padding-bottom:10px;font-size:1rem;line-height:1.1875rem}#public-profile article h3 .reg,.h5 .reg,.installation-videos .text-wrap .video-title .reg,.login-container h3 .reg,.sfcheckoutPreviewAddress .sfcheckoutStepTitle .reg,.sfcheckoutPreviewAddress strong .reg,.video-wrap .text-wrap .video-title .reg,a.article-title .reg{font-family:DINWeb;font-weight:400}.h6{padding-bottom:10px;font-size:1rem;line-height:1.1875rem;text-transform:uppercase;color:#988f86}.h6.sub{font-family:DINWeb;font-weight:700;font-size:.875rem;color:#58595b;padding-bottom:0;padding-top:10px}#intro-area.outerdiv .innerdiv p,#store .product-description .details .sfproductDynamicFieldsList,#store .product-description .details .sfproductInventory,.blog-post ol,.blog-post ul,.body-copy,.events .content .text-link,.sfMessage.sfMsgVisible .sfMessageElement,.sfcheckoutPreviewAddress,.sfcheckoutTotalPriceWrp,.sforderSummaryTable,.sfshippingOptionsWrp{font-size:.875rem;line-height:1.25rem}#intro-area.outerdiv .innerdiv p a,#store .product-description .details .sfproductDynamicFieldsList a,#store .product-description .details .sfproductInventory a,.blog-post ol a,.blog-post ul a,.body-copy a,.events .content .text-link a,.sfMessage.sfMsgVisible .sfMessageElement a,.sfcheckoutPreviewAddress a,.sfcheckoutTotalPriceWrp a,.sforderSummaryTable a,.sfshippingOptionsWrp a{color:#58595b;text-decoration:underline}#intro-area.outerdiv .innerdiv p a:visited,#store .product-description .details .sfproductDynamicFieldsList a:visited,#store .product-description .details .sfproductInventory a:visited,.blog-post ol a:visited,.blog-post ul a:visited,.body-copy a:visited,.events .content .text-link a:visited,.sfMessage.sfMsgVisible .sfMessageElement a:visited,.sfcheckoutPreviewAddress a:visited,.sfcheckoutTotalPriceWrp a:visited,.sforderSummaryTable a:visited,.sfshippingOptionsWrp a:visited{color:#9b9b9d}#intro-area.outerdiv .innerdiv p a:hover,#store .product-description .details .sfproductDynamicFieldsList a:hover,#store .product-description .details .sfproductInventory a:hover,.blog-post ol a:hover,.blog-post ul a:hover,.body-copy a:hover,.events .content .text-link a:hover,.sfMessage.sfMsgVisible .sfMessageElement a:hover,.sfcheckoutPreviewAddress a:hover,.sfcheckoutTotalPriceWrp a:hover,.sforderSummaryTable a:hover,.sfshippingOptionsWrp a:hover{color:#005bbb}.lrg-copy{font-size:1.0625rem;line-height:1.5rem;color:#6e6f72}.pointer{cursor:pointer}.product-title{padding-bottom:12px;font-size:1rem;line-height:1rem}.tabbed-nav a{font-family:Brandon_lightWeb;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.3125rem;line-height:1.3125rem;color:#58595b}@media only screen and (max-width:64em){.sfcheckoutFormList .tabbed-nav .sfCreditCardExpirationMonth,.sfcheckoutFormList .tabbed-nav .sfCreditCardExpirationYear,.sfcheckoutFormList .tabbed-nav .sfCreditCardType,.tabbed-nav .select-wrap,.tabbed-nav .sfcheckoutFormList .sfCreditCardExpirationMonth,.tabbed-nav .sfcheckoutFormList .sfCreditCardExpirationYear,.tabbed-nav .sfcheckoutFormList .sfCreditCardType{width:52%}}@media only screen and (max-width:48em){.sfcheckoutFormList .tabbed-nav .sfCreditCardExpirationMonth,.sfcheckoutFormList .tabbed-nav .sfCreditCardExpirationYear,.sfcheckoutFormList .tabbed-nav .sfCreditCardType,.tabbed-nav .select-wrap,.tabbed-nav .sfcheckoutFormList .sfCreditCardExpirationMonth,.tabbed-nav .sfcheckoutFormList .sfCreditCardExpirationYear,.tabbed-nav .sfcheckoutFormList .sfCreditCardType{width:75%}}.tabbed-nav a:visited{color:inherit}.option-text,.product-swatch-wrap li .product-swatch-text,.swatch-text{font-family:DINWeb;font-weight:700;font-size:.625rem;line-height:.75rem;color:#fff;text-align:center;text-transform:uppercase}.option-text .new,.product-swatch-wrap li .product-swatch-text .new,.swatch-text .new{color:#df7a00}.option-text .light,.product-swatch-wrap li .product-swatch-text .light,.swatch-text .light{color:#58595b}.contractor-type{font-family:DINWeb;font-weight:700;font-size:.875rem;letter-spacing:.03125rem;color:#fff;text-transform:uppercase;text-decoration:none}a.article-title{padding-bottom:9px;text-decoration:none;display:block}.interactive-board .board-wrap-outer .caption,.note{font-size:.6875rem;line-height:1rem;letter-spacing:.03125rem}.sm-article-link{font-size:.75rem;color:#d5c833;text-decoration:none;text-transform:uppercase}sup{position:relative;top:.35em;vertical-align:text-top;font-size:35%;line-height:0}p strong{color:#988f86}p strong.dark{color:#58595b}.intro-text strong,.visible strong{color:#58595b}.strong,strong{font-family:DINWeb;font-weight:700}.strong .reg,strong .reg{font-family:DINWeb;font-weight:400}.caps{text-transform:uppercase}.initial-caps{text-transform:capitalize}.lg-col-head,.sm-col-head{padding-bottom:17px;text-align:center;overflow:hidden}.lg-col-head .col-head-wrap,.sm-col-head .col-head-wrap{padding:0 25px;position:relative;display:inline-block}.lg-col-head .col-head-wrap p,.sm-col-head .col-head-wrap p{padding:0;font-size:.75rem;line-height:.875rem}.lg-col-head .col-head-wrap:after,.lg-col-head .col-head-wrap:before,.sm-col-head .col-head-wrap:after,.sm-col-head .col-head-wrap:before{content:"";width:400%;height:1px;background:#58595b;display:block;position:absolute;top:50%}.lg-col-head .col-head-wrap:before,.sm-col-head .col-head-wrap:before{right:100%}.lg-col-head .col-head-wrap:after,.sm-col-head .col-head-wrap:after{left:100%}.lg-col-head{width:100%;float:left}.brandon-black{font-family:Brandon_blackWeb;font-weight:900}.callout-link,a.callout-link,button.callout-link{font-family:DINWeb;font-weight:700;padding-left:13px;font-size:.875rem;line-height:1.125rem;color:#005bbb;text-transform:uppercase;text-decoration:none;display:inline-block;position:relative;float:left;clear:left;overflow:hidden}.callout-link:before,a.callout-link:before,button.callout-link:before{content:"";background-position:left top;background-repeat:no-repeat;background-size:9px 10px;width:9px;height:10px;top:3px;left:0;position:absolute;display:block}.callout-link:after,a.callout-link:after,button.callout-link:after{content:"";height:1px;position:absolute;bottom:0;left:13px;background-color:#005bbb;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;width:100%;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.callout-link:hover:after,a.callout-link:hover:after,button.callout-link:hover:after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}#buttonCallout-link{background:0 0;height:auto;padding:0 0 0 13px}.arrow-link{font-family:DINWeb;font-weight:700;font-size:.875rem;text-decoration:none;text-transform:uppercase;letter-spacing:1px;color:#d5c833}.arrow-link:hover{color:#fff}.arrow-link.blue{color:#005bbb}.arrow-link.blue:hover{color:#004792}.arrow-link .svg-wrap{float:left;width:10px;height:10px;margin:0 5px 0 0}.arrow-link .svg-wrap svg{fill:currentColor}a.callout-link.champagne{color:#988f86}a.callout-link.champagne:after{background-color:#988f86}a.register-callout{height:60px;position:relative;display:block}a.register-callout:before{content:"";background-position:0 0;background-repeat:repeat;background-size:42px 72px;opacity:.12;top:0;left:0;bottom:0;right:0;position:absolute;z-index:1}.locator-form .results .project h3 a.register-callout a,.project h3 a.register-callout a,.three-col.carousel .projects-slider-3.additional-projects h3 a.register-callout a,a.register-callout .h4,a.register-callout .locator-form .results .project h3 a,a.register-callout .project h3 a,a.register-callout .three-col.carousel .projects-slider-3.additional-projects h3 a,a.register-callout header .sign-in-container p,a.register-callout header .sign-out-container p,header .sign-in-container a.register-callout p,header .sign-out-container a.register-callout p{margin-top:18px;color:#fff;float:left}a.register-callout .svg-wrap{margin:15px 10px 0 20px;width:27px;height:30px;float:left}.red{color:red}#store .product-description .details .sfAddToCartBtn,.button,.button-sm,button{font-family:DINWeb;font-weight:700;font-size:.875rem;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer}#store .product-description .details .sfAddToCartBtn,.button,button{padding:13px 20px 0;height:40px;width:auto;display:inline-block}#store .product-description .details .star.sfAddToCartBtn,.button.star,button.star{padding-left:47px;position:relative}#store .product-description .details .star.sfAddToCartBtn .svg-wrap,.button.star .svg-wrap,button.star .svg-wrap{width:20px;height:20px;fill:currentColor;position:absolute;top:10px;left:18px}button{padding:3px 20px 0 20px;height:40px}.button-sm{padding:8px 15px 0;height:30px;width:auto;display:inline-block}.btn-chartreuse{background:#d5c833;color:#fff}.btn-chartreuse:hover{background:#b9ad26;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background}.btn-chartreuse:active{background:#716a17}#store .product-description .details .sfAddToCartBtn,.btn-blue{background:#005bbb;color:#fff}#store .product-description .details .sfAddToCartBtn:hover,.btn-blue:hover{background:#004792;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background}#store .product-description .details .sfAddToCartBtn:active,.btn-blue:active{background:#001d3c}.btn-white{background:#fff;color:#005bbb}.btn-white:hover{background:#ebebeb;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background}.btn-white:active{background:#bfbfbf}.btn-dark-grey{background:#58595b;color:#fff}.btn-dark-grey:hover{background:#444546;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background}.btn-dark-grey:active{background:#191a1a}.btn-terracotta{background:#df7a00;color:#fff}.btn-terracotta:hover{background:#b66400;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background}.btn-terracotta:active{background:#603400}.btn-aubergine{background:#fff;color:#593160}.btn-aubergine:hover{background:#ebebeb;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background}.btn-aubergine:active{background:#bfbfbf}.btn-black{background:rgba(0,0,0,.9);color:#fff}.btn-black:hover{background:rgba(0,0,0,.9);-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background}.btn-black:active{background:rgba(0,0,0,.9)}.btn-blue-outline{background:#fff;color:#005bbb;border:1px solid #005bbb}.btn-blue-outline:hover{background:#ebebeb;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background}.btn-blue-outline:active{background:#bfbfbf}.disabled-spinner{animation:disabled-spinner .75s linear infinite;position:absolute;top:50%;left:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border:2px solid #fff;border-radius:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.disabled-spinner:after{content:"";width:150%;height:150%;background:#005bbb;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}@keyframes disabled-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#store .product-description .details .disabled--spinning.sfAddToCartBtn,#store .product-description .details .search-button.disabled--spinning.sfAddToCartBtn,.button.btn-blue.disabled--spinning,.button.btn-blue.search-button.disabled--spinning{color:transparent;position:relative;opacity:.8;cursor:wait;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#store .product-description .details .disabled--spinning.sfAddToCartBtn:hover,#store .product-description .details .search-button.disabled--spinning.sfAddToCartBtn:hover,.button.btn-blue.disabled--spinning:hover,.button.btn-blue.search-button.disabled--spinning:hover{background:#005bbb}#store .product-description .details .addedToCart.sfAddToCartBtn,.button.addedToCart{background:#fff;color:#999;padding-left:0}#store .product-description .details .addedToCart.sfAddToCartBtn:hover,.button.addedToCart:hover{cursor:default}.callout-link.addedToCart{padding-left:13px;color:#999}.callout-link.addedToCart:after,.callout-link.addedToCart:before{display:none}.callout-link.addedToCart:hover{cursor:default}.inner-button-span{margin-top:30px;width:100%;min-height:80px;background-color:#988f86;float:left}.inner-button-span .text-wrap{margin:0 2.5%;text-align:center}.inner-button-span .text-wrap .h4,.inner-button-span .text-wrap .project h3 a,.inner-button-span .text-wrap .three-col.carousel .projects-slider-3.additional-projects h3 a,.inner-button-span .text-wrap header .sign-in-container p,.inner-button-span .text-wrap header .sign-out-container p,.project h3 .inner-button-span .text-wrap a,.three-col.carousel .projects-slider-3.additional-projects h3 .inner-button-span .text-wrap a,header .sign-in-container .inner-button-span .text-wrap p,header .sign-out-container .inner-button-span .text-wrap p{padding:0;margin-top:26px;color:#fff;display:inline-block}#store .product-description .details .inner-button-span .text-wrap a.sfAddToCartBtn,.inner-button-span .text-wrap #store .product-description .details a.sfAddToCartBtn,.inner-button-span .text-wrap a.button{margin:20px 30px}.button-span{width:100%;text-align:center;float:left;position:relative;z-index:2;cursor:pointer}.button-span a{height:80px;text-decoration:none;background:#d5c833;display:block}.button-span a:hover{background:#b9ad26;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background}.button-span a:active{background:#716a17}#mobile-nav .mobile-nav-main .button-span a,#store .product-description .button-span h1,#store .product-description .button-span h2,.blog-post .button-span .h2-dark,.button-span #mobile-nav .mobile-nav-main a,.button-span #store .product-description h1,.button-span #store .product-description h2,.button-span .blog-post .h2-dark,.button-span .h2,.button-span .lightbox .colored-heading h2,.button-span .login-container h2,.button-span .sfcheckoutTitle,.lightbox .colored-heading .button-span h2,.login-container .button-span h2{font-size:1.875rem;padding-top:26px;margin-left:-16px}#mobile-nav .mobile-nav-main .button-span a:after,#store .product-description .button-span h1:after,#store .product-description .button-span h2:after,.blog-post .button-span .h2-dark:after,.button-span #mobile-nav .mobile-nav-main a:after,.button-span #store .product-description h1:after,.button-span #store .product-description h2:after,.button-span .blog-post .h2-dark:after,.button-span .h2:after,.button-span .lightbox .colored-heading h2:after,.button-span .login-container h2:after,.button-span .sfcheckoutTitle:after,.lightbox .colored-heading .button-span h2:after,.login-container .button-span h2:after{content:"";background-size:14px 26px;background-position:0 0;background-repeat:no-repeat;width:14px;height:26px;top:4px;left:12px;position:relative;display:inline-block}.light-border{border:1px solid rgba(152,143,134,.3)}.back-button{padding:10px 12px 8px;color:#fff;display:inline-block;background:#005bbb;position:absolute;top:0;left:20px;z-index:20}.back-button:hover{color:rgba(255,255,255,.9)}.select-wrap,.sfcheckoutFormList .sfCreditCardExpirationMonth,.sfcheckoutFormList .sfCreditCardExpirationYear,.sfcheckoutFormList .sfCreditCardType,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{font-family:DINWeb;font-weight:400;margin:0 20px 30px 0;padding:0 10px;height:40px;font-size:.875rem;color:#9b9b9d;line-height:40px;border:1px solid #58595b;border-radius:0;display:block;float:left}input[type=submit]{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{line-height:20px}.count-indication{font-size:.6875rem;float:left;width:100%}input[type=checkbox],input[type=radio]{padding:0;margin:0 5px 0 0;width:16px;height:16px;line-height:0}.form .caps{float:left;width:100%}.form label.single{margin-bottom:10px;position:relative}.form .row.half{width:50%;float:left;clear:none}#cpg-architect-rewards #store .product-description .details .sfAddToCartBtn,#cpg-architect-rewards .button,#cpg-rewards-registration #store .product-description .details .sfAddToCartBtn,#cpg-rewards-registration .button,#cpg-warranty-registration #store .product-description .details .sfAddToCartBtn,#cpg-warranty-registration .button,#store .product-description .details #cpg-architect-rewards .sfAddToCartBtn,#store .product-description .details #cpg-rewards-registration .sfAddToCartBtn,#store .product-description .details #cpg-warranty-registration .sfAddToCartBtn{float:left;clear:both}input:-moz-placeholder,input:-ms-input-placeholder,input::-moz-placeholder,input::-webkit-input-placeholder{color:#9b9b9d;opacity:1}:focus::-webkit-input-placeholder{color:transparent}:focus::-moz-placeholder{color:transparent}:focus:-moz-placeholder{color:transparent}:focus:-ms-input-placeholder{color:transparent}.select-wrap,.sfcheckoutFormList .sfCreditCardExpirationMonth,.sfcheckoutFormList .sfCreditCardExpirationYear,.sfcheckoutFormList .sfCreditCardType{overflow:hidden;background-position:100% center;background-repeat:no-repeat;background-color:#fff;background-size:20px 7px;position:relative;min-width:120px}.select-wrap select,.sfcheckoutFormList .sfCreditCardExpirationMonth select,.sfcheckoutFormList .sfCreditCardExpirationYear select,.sfcheckoutFormList .sfCreditCardType select{padding:0 10px;position:absolute;left:0;top:0;width:100%;height:100%;border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;color:#9b9b9d;font-size:.875rem}.select-wrap select:focus,.sfcheckoutFormList .sfCreditCardExpirationMonth select:focus,.sfcheckoutFormList .sfCreditCardExpirationYear select:focus,.sfcheckoutFormList .sfCreditCardType select:focus{outline:0}.select-wrap select:-moz-focusring,.sfcheckoutFormList .sfCreditCardExpirationMonth select:-moz-focusring,.sfcheckoutFormList .sfCreditCardExpirationYear select:-moz-focusring,.sfcheckoutFormList .sfCreditCardType select:-moz-focusring{color:transparent;text-shadow:0 0 0 #58595b}.select-wrap option,.sfcheckoutFormList .sfCreditCardExpirationMonth option,.sfcheckoutFormList .sfCreditCardExpirationYear option,.sfcheckoutFormList .sfCreditCardType option{padding:9px .4rem;height:40px;border:none;box-shadow:none;background-color:transparent;background-image:none}.select-wrap .select,.sfcheckoutFormList .sfCreditCardExpirationMonth .select,.sfcheckoutFormList .sfCreditCardExpirationYear .select,.sfcheckoutFormList .sfCreditCardType .select{width:100%;height:100%;position:absolute;z-index:1;left:0;top:0;padding:0 10px;color:#9b9b9d;font-size:.875rem}.row{float:left;margin-bottom:20px;max-width:100%;width:100%;clear:both}.row label.inline{margin:0 15px 10px 0;width:auto;font-size:.8125rem;text-transform:capitalize;display:inline-block;position:relative;float:left}.row label.inline:last-child{margin-right:0}.label{font-size:.8125rem;margin-bottom:5px;text-transform:uppercase}.search-container-special{padding:10px;width:100%;height:60px;background:#df7a00;position:relative}.search-container-special .search-field{font-family:DINWeb;font-weight:400;margin:0;padding-right:40px;width:100%;float:left;font-size:.875rem;border:none}.search-container-special .search-icon{color:#fff;background:#df7a00;position:absolute;right:10px;top:10px;width:40px;height:40px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.search-container-special .search-icon:hover{background:#c66c00}.search-container-special .search-icon .submit{background:0 0;border:none;outline:0;color:transparent;cursor:pointer;position:absolute;z-index:10;margin:0;width:100%;height:100%}.search-container-special .search-icon svg{width:22px;height:22px;fill:currentColor;position:absolute;right:9px;top:9px;z-index:1}.svg-wrap{display:block}svg{width:100%;height:100%}.cpg-building-logo{margin-top:12px;width:287px;height:20px}.outerdiv{margin:0 auto 50px auto;width:100%}.outerdiv .img-above{margin-top:50px}.outerdiv.ppc{margin-bottom:40px}.outerdiv .innerdiv{padding:0 20px}.outerdiv .innerdiv .intro-icon{margin-right:2.5%;float:left}.outerdiv .innerdiv .intro-icon.home{float:none;margin:0 auto 24px}.outerdiv .innerdiv .intro-icon.svg-wrap{width:58px;height:66px}.outerdiv .innerdiv .heading{margin:0 0 30px 0;width:100%;float:left;clear:both}#public-profile article .outerdiv .innerdiv h2,.outerdiv .innerdiv #public-profile article h2,.outerdiv .innerdiv .h1{padding:20px 0 0}.outerdiv .innerdiv .main-subhead{padding:10px 0 0}:focus{outline:0!important}iframe,img,video{max-width:100%}.hidden-img{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;opacity:0}.container,.slider .owl-controls{max-width:100%;width:1024px;padding:0 12px;margin:0 auto}#materials-table .display-container #store .product-description .details .sfAddToCartBtn,#materials-table .display-container .button,#materials-table .display-container button,#railing-table .display-container #store .product-description .details .sfAddToCartBtn,#railing-table .display-container .button,#railing-table .display-container button,#railing-table2 .display-container #store .product-description .details .sfAddToCartBtn,#railing-table2 .display-container .button,#railing-table2 .display-container button,#store .product-description .details #materials-table .display-container .sfAddToCartBtn,#store .product-description .details #railing-table .display-container .sfAddToCartBtn,#store .product-description .details #railing-table2 .display-container .sfAddToCartBtn,#store .product-description .details .login-container .social-login .sfAddToCartBtn,#store .product-description .details header .sign-in-container .social-login .sfAddToCartBtn,#store .product-description .details header .sign-out-container .social-login .sfAddToCartBtn,.add-project .info svg,.add-project .photo-container .image-area .remove,.add-projects li,.data-table .display-container .display,.data-table .display-container .display-all,.data-table .display-container button,.lightbox .color-sample-lightbox .samples-heading .close,.lightbox .colored-heading .close,.login-container .social-login #store .product-description .details .sfAddToCartBtn,.login-container .social-login .button,.owl-pagination .owl-page,.profile-display-container button,.small-table .display-container button,.transition,header .sign-in-container .social-login #store .product-description .details .sfAddToCartBtn,header .sign-in-container .social-login .button,header .sign-out-container .social-login #store .product-description .details .sfAddToCartBtn,header .sign-out-container .social-login .button{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.color-top{width:100%;height:60px;display:block}.slate{background-color:#e0ded8}.white{background-color:#fff}.lightbox{position:relative;z-index:5000;width:100%;display:none;padding-top:20px}.lightbox:before{content:"";width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.8);position:fixed;z-index:-1}.lightbox.active{display:block;-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}.lightbox .colored-heading{width:100%;background:#005bbb;padding:60px 0 20px;margin-bottom:50px;color:#fff}.lightbox .colored-heading h2{float:left;margin-bottom:0;padding:0}.lightbox .colored-heading .close{float:right;cursor:pointer}.lightbox .colored-heading .close .svg-wrap{width:24px;height:24px}.lightbox .color-sample-lightbox{width:100%}.lightbox .color-sample-lightbox .samples-heading{width:100%;margin-bottom:20px;min-height:400px;overflow:hidden;background-size:cover}.lightbox .color-sample-lightbox .samples-heading .close{float:right;cursor:pointer;padding:10px 10px 0 0}.lightbox .color-sample-lightbox .samples-heading .close .svg-wrap{width:24px;height:24px}#mobile-nav .mobile-nav-main .lightbox .color-sample-lightbox a,#store .product-description .lightbox .color-sample-lightbox h1,#store .product-description .lightbox .color-sample-lightbox h2,.blog-post .lightbox .color-sample-lightbox .h2-dark,.lightbox .color-sample-lightbox #mobile-nav .mobile-nav-main a,.lightbox .color-sample-lightbox #store .product-description h1,.lightbox .color-sample-lightbox #store .product-description h2,.lightbox .color-sample-lightbox .blog-post .h2-dark,.lightbox .color-sample-lightbox .colored-heading h2,.lightbox .color-sample-lightbox .h2,.lightbox .color-sample-lightbox .h2-sub,.lightbox .color-sample-lightbox .login-container h2,.lightbox .color-sample-lightbox .sfcheckoutTitle,.lightbox .colored-heading .color-sample-lightbox h2,.login-container .lightbox .color-sample-lightbox h2{color:#988f86}.lightbox .color-sample-lightbox .h2-sub{padding:0 0 3px 0}.lightbox .color-sample-lightbox .decking-sample-wrap{displa-y:inline-block}.lightbox .color-sample-lightbox .decking-sample-wrap .callout-link{font-size:.75rem;height:auto;padding-top:1px;padding-left:13px}#intro-area.outerdiv .innerdiv .lightbox .color-sample-lightbox .decking-sample-wrap p,#store .product-description .details .lightbox .color-sample-lightbox .decking-sample-wrap .sfproductDynamicFieldsList,#store .product-description .details .lightbox .color-sample-lightbox .decking-sample-wrap .sfproductInventory,.blog-post .lightbox .color-sample-lightbox .decking-sample-wrap ol,.blog-post .lightbox .color-sample-lightbox .decking-sample-wrap ul,.events .content .lightbox .color-sample-lightbox .decking-sample-wrap .text-link,.lightbox .color-sample-lightbox .decking-sample-wrap #intro-area.outerdiv .innerdiv p,.lightbox .color-sample-lightbox .decking-sample-wrap #store .product-description .details .sfproductDynamicFieldsList,.lightbox .color-sample-lightbox .decking-sample-wrap #store .product-description .details .sfproductInventory,.lightbox .color-sample-lightbox .decking-sample-wrap .blog-post ol,.lightbox .color-sample-lightbox .decking-sample-wrap .blog-post ul,.lightbox .color-sample-lightbox .decking-sample-wrap .body-copy,.lightbox .color-sample-lightbox .decking-sample-wrap .events .content .text-link,.lightbox .color-sample-lightbox .decking-sample-wrap .sfMessage.sfMsgVisible .sfMessageElement,.lightbox .color-sample-lightbox .decking-sample-wrap .sfcheckoutPreviewAddress,.lightbox .color-sample-lightbox .decking-sample-wrap .sfcheckoutTotalPriceWrp,.lightbox .color-sample-lightbox .decking-sample-wrap .sforderSummaryTable,.lightbox .color-sample-lightbox .decking-sample-wrap .sfshippingOptionsWrp,.sfMessage.sfMsgVisible .lightbox .color-sample-lightbox .decking-sample-wrap .sfMessageElement{padding-bottom:0}.interactive-board .board-wrap-outer .lightbox .color-sample-lightbox .decking-sample-wrap .caption,.lightbox .color-sample-lightbox .decking-sample-wrap .interactive-board .board-wrap-outer .caption,.lightbox .color-sample-lightbox .decking-sample-wrap .note{padding-bottom:2px}.lightbox .color-sample-lightbox .decking-sample-wrap .sample-colors{font-size:0;position:relative}.lightbox .color-sample-lightbox .decking-sample-wrap .sample-colors li{width:100%;display:inline-block;position:relative;margin-bottom:10px}.lightbox .color-sample-lightbox .decking-sample-wrap .sample-colors li .swatch-clr{float:left;width:66px;height:66px;border-radius:46px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;display:block}.lightbox .color-sample-lightbox .decking-sample-wrap .sample-colors li .swatch-clr:after{content:"";width:66px;height:66px;left:0;top:0;background-image:url(/Sitefinity/WebsiteTemplates/Azek/App_Themes/Azek/images/ui/hex.png);position:absolute;opacity:1;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.lightbox .color-sample-lightbox .decking-sample-wrap .sample-colors li .rail-swatch{width:105px;height:66px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:left center;background-repeat:no-repeat;background-size:contain;display:block;float:left}.lightbox .color-sample-lightbox .decking-sample-wrap .sample-colors li .option-details{float:left;max-width:177px;padding-left:10px}.lightbox .details-featured{opacity:.28;pointer-events:none}.lightbox .details-featured-msg{margin-bottom:22px}.lightbox .content{position:relative;width:760px;margin:0 auto;padding-bottom:60px;max-width:100%;background:#fff;z-index:100}@media only screen and (max-width:47.5em){.lightbox .content{width:100%;margin-left:0;left:0}}.lightbox .container,.lightbox .slider .owl-controls,.slider .lightbox .owl-controls{width:100%;padding:0 30px;position:relative}@media only screen and (max-width:47.5em){.lightbox .container,.lightbox .slider .owl-controls,.slider .lightbox .owl-controls{padding:0 15px}}.lightbox .overlay{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10}.pad-up-44{padding-top:45px}.partners{height:110px}.partners .item-wrap.float-left{padding:10px 10px 10px 10px;display:inline-block;height:100%;vertical-align:middle;line-height:110px}.partners .item-wrap.float-left img{vertical-align:middle;max-width:100px;max-height:110px}.three-col.cpg-pro-badges .item-wrap{padding:30px 0}.three-col.cpg-pro-badges .item-wrap:nth-child(n+3){padding-bottom:0}.three-col.cpg-pro-badges .item-wrap .svg-wrap{margin:0 auto;padding-bottom:1rem;width:120px;height:124px}.azek-pro-badges .item-wrap{padding:30px 0;margin-bottom:10px}.azek-pro-badges .item-wrap:nth-child(n+3){padding-bottom:0}.azek-pro-badges .item-wrap .pro-badge{max-width:120px;margin:0 auto;padding-bottom:1rem}#public-profile article .azek-pro-badges .item-wrap .badge-header h3,.azek-pro-badges .item-wrap .badge-header #public-profile article h3,.azek-pro-badges .item-wrap .badge-header .h5,.azek-pro-badges .item-wrap .badge-header .installation-videos .text-wrap .video-title,.azek-pro-badges .item-wrap .badge-header .login-container h3,.azek-pro-badges .item-wrap .badge-header .sfcheckoutPreviewAddress .sfcheckoutStepTitle,.azek-pro-badges .item-wrap .badge-header .sfcheckoutPreviewAddress strong,.azek-pro-badges .item-wrap .badge-header .video-wrap .text-wrap .video-title,.azek-pro-badges .item-wrap .badge-header a.article-title,.installation-videos .text-wrap .azek-pro-badges .item-wrap .badge-header .video-title,.login-container .azek-pro-badges .item-wrap .badge-header h3,.sfcheckoutPreviewAddress .azek-pro-badges .item-wrap .badge-header .sfcheckoutStepTitle,.sfcheckoutPreviewAddress .azek-pro-badges .item-wrap .badge-header strong,.video-wrap .text-wrap .azek-pro-badges .item-wrap .badge-header .video-title{padding-bottom:5px}header{width:100%;background-color:#fff;position:relative;z-index:999;padding-bottom:0}header .inner-bottom{height:90px;margin-bottom:0!important;float:left}header .outerdiv .innerdiv .heading{margin:0;width:100%;float:none;clear:none}header .search-container{display:none}header .sign-in-container,header .sign-out-container{max-width:100%;width:520px;padding:28px 30px;color:#fff;position:absolute;z-index:1000;right:0;top:35px;background:#005bbb;height:auto;display:none}@media only screen and (max-width:64.0625em){header .sign-in-container,header .sign-out-container{top:50px}}header .sign-in-container.active,header .sign-out-container.active{display:block;-webkit-animation-duration:.4s;-moz-animation-duration:.4s;-o-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}@media only screen and (max-width:31.25em){header .sign-in-container.active,header .sign-out-container.active{display:none}}header .sign-in-container:after,header .sign-out-container:after{content:"";width:0;height:0;position:absolute;right:46px;top:-10px;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:10px solid #005bbb}@media only screen and (max-width:64.0625em){header .sign-in-container:after,header .sign-out-container:after{right:34px}}header .sign-in-container p,header .sign-out-container p{text-transform:none;color:#fff;padding-bottom:0;margin-bottom:10px}header .sign-in-container p::after,header .sign-out-container p::after{clear:both;content:"";display:table}header .sign-in-container fieldset,header .sign-out-container fieldset{margin-bottom:20px}header .sign-in-container fieldset input,header .sign-out-container fieldset input{width:100%;margin-bottom:0;border:none}header .sign-in-container fieldset.float-left,header .sign-out-container fieldset.float-left{padding-right:30px;border-right:1px solid #fff}header .sign-in-container fieldset.float-left::after,header .sign-out-container fieldset.float-left::after{clear:both;content:"";display:table}header .sign-in-container button,header .sign-out-container button{text-align:center;width:auto;height:40px;position:relative;z-index:10}header .sign-in-container span.text,header .sign-out-container span.text{display:none}header .sign-in-container label .error,header .sign-out-container label .error{padding:0;margin-left:0;font-size:.75rem;font-family:DINWeb;color:#fff;background:0 0}header .sign-in-container div.form-wrapper,header .sign-in-container form,header .sign-out-container div.form-wrapper,header .sign-out-container form{margin-bottom:20px}header .sign-in-container a,header .sign-out-container a{color:#fff;font-size:.75rem;text-decoration:none}header .sign-in-container a:hover,header .sign-out-container a:hover{text-decoration:underline}header .sign-in-container a.create,header .sign-out-container a.create{float:left;clear:left}header .sign-in-container a.forgot,header .sign-out-container a.forgot{float:right}header .sign-in-container .social-login,header .sign-out-container .social-login{padding-left:30px;width:100%}#store .product-description .details header .sign-in-container .social-login .sfAddToCartBtn,#store .product-description .details header .sign-out-container .social-login .sfAddToCartBtn,header .sign-in-container .social-login #store .product-description .details .sfAddToCartBtn,header .sign-in-container .social-login .button,header .sign-out-container .social-login #store .product-description .details .sfAddToCartBtn,header .sign-out-container .social-login .button{float:left;width:100%;color:#fff;text-align:center;margin-bottom:10px;text-decoration:none}#store .product-description .details header .sign-in-container .social-login .fb.sfAddToCartBtn,#store .product-description .details header .sign-out-container .social-login .fb.sfAddToCartBtn,header .sign-in-container .social-login #store .product-description .details .fb.sfAddToCartBtn,header .sign-in-container .social-login .button.fb,header .sign-out-container .social-login #store .product-description .details .fb.sfAddToCartBtn,header .sign-out-container .social-login .button.fb{background:#294686}#store .product-description .details header .sign-in-container .social-login .fb.sfAddToCartBtn:hover,#store .product-description .details header .sign-out-container .social-login .fb.sfAddToCartBtn:hover,header .sign-in-container .social-login #store .product-description .details .fb.sfAddToCartBtn:hover,header .sign-in-container .social-login .button.fb:hover,header .sign-out-container .social-login #store .product-description .details .fb.sfAddToCartBtn:hover,header .sign-out-container .social-login .button.fb:hover{background:#274a97}#store .product-description .details header .sign-in-container .social-login .google.sfAddToCartBtn,#store .product-description .details header .sign-out-container .social-login .google.sfAddToCartBtn,header .sign-in-container .social-login #store .product-description .details .google.sfAddToCartBtn,header .sign-in-container .social-login .button.google,header .sign-out-container .social-login #store .product-description .details .google.sfAddToCartBtn,header .sign-out-container .social-login .button.google{background:#de4d3b}#store .product-description .details header .sign-in-container .social-login .google.sfAddToCartBtn:hover,#store .product-description .details header .sign-out-container .social-login .google.sfAddToCartBtn:hover,header .sign-in-container .social-login #store .product-description .details .google.sfAddToCartBtn:hover,header .sign-in-container .social-login .button.google:hover,header .sign-out-container .social-login #store .product-description .details .google.sfAddToCartBtn:hover,header .sign-out-container .social-login .button.google:hover{background:#c73e2c}header .site-search__placeholder{position:absolute;top:50%;left:22px;transform:translateY(-50%);color:#988f86}header .site-search__placeholder:hover{cursor:text}header .sign-in-container,header .sign-out-container{right:-8px;top:40px}header .sign-out-container{width:auto}header .cart-count{background:#005bbb}header .primary-nav{display:none}header .logo{margin-right:0;float:left;display:block;margin-top:29px}header .logo .svg-wrap{width:150px;height:51px;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:height width;-moz-transition-property:height width;transition-property:height width}header .menu{display:block;position:relative;overflow:hidden;margin:27px -6px 0 0;padding:0;width:36px;height:36px;float:right;font-size:0;text-indent:-9999px;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;background:#fff}header .menu:focus{outline:0}header .menu span{height:4px;background:#005bbb;border-radius:1px;display:block;position:absolute;top:16px;left:6px;right:6px}header .menu span:after,header .menu span:before{content:"";width:100%;height:4px;background-color:#005bbb;border-radius:1px;position:absolute;display:block;left:0}header .menu span:before{top:-7px}header .menu span:after{bottom:-7px}header .menu-arrow span{-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform}header .menu-arrow span:before{-webkit-transform-origin:top right;-moz-transform-origin:top right;-ms-transform-origin:top right;-o-transform-origin:top right;transform-origin:top right;-webkit-transition-property:transform width top;-moz-transition-property:transform width top;transition-property:transform width top;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}header .menu-arrow span:after{-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;-ms-transform-origin:bottom right;-o-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition-property:transform width bottom;-moz-transition-property:transform width bottom;transition-property:transform width bottom;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}header .menu-arrow.is-active span{background-color:#005bbb;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}header .menu-arrow.is-active span:after,header .menu-arrow.is-active span:before{width:50%;background-color:#005bbb;border-radius:1px}header .menu-arrow.is-active span:before{top:0;-webkit-transform:translateX(13px) translateY(2px) rotate(45deg);-moz-transform:translateX(13px) translateY(2px) rotate(45deg);-ms-transform:translateX(13px) translateY(2px) rotate(45deg);-o-transform:translateX(13px) translateY(2px) rotate(45deg);transform:translateX(13px) translateY(2px) rotate(45deg)}header .menu-arrow.is-active span:after{bottom:0;-webkit-transform:translateX(13px) translateY(-2px) rotate(-45deg);-moz-transform:translateX(13px) translateY(-2px) rotate(-45deg);-ms-transform:translateX(13px) translateY(-2px) rotate(-45deg);-o-transform:translateX(13px) translateY(-2px) rotate(-45deg);transform:translateX(13px) translateY(-2px) rotate(-45deg)}.site-container{width:100%;float:left;overflow:hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-left:0}.site-container.active-nav{margin-left:-280px}#mobile-nav{width:280px;height:100%;background-color:#58595b;box-shadow:inset 16px 0 10px -10px rgba(0,0,0,.3);position:fixed;top:0;right:-280px;z-index:2000;padding-bottom:30px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media only screen and (max-height:48.125em){#mobile-nav{overflow-y:scroll;overflow-x:hidden}}#mobile-nav.active{right:0}#mobile-nav .site-search-btn,#mobile-nav input[type=submit]{position:absolute;z-index:10;background:0 0;border:none;color:transparent;top:-12px;right:-37px;cursor:pointer}#mobile-nav input[type=text]{padding:6px 50px 0 26px;font-family:Brandon_lightWeb,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1.3em;line-height:1.875rem;color:#58595b;box-shadow:inset 16px 0 10px -10px rgba(0,0,0,.3)}#mobile-nav input:-moz-placeholder,#mobile-nav input:-ms-input-placeholder,#mobile-nav input::-moz-placeholder,#mobile-nav input::-webkit-input-placeholder,#mobile-nav input[placeholder]{color:#988f86}#mobile-nav .search-field{margin-top:7px;width:100%;height:50px;border:none}#mobile-nav label{position:absolute;top:23px;right:20px;cursor:pointer}#mobile-nav label .svg-wrap{width:20px;height:20px;color:#005bbb;position:relative;z-index:1}#mobile-nav label .svg-wrap svg{fill:currentColor}#mobile-nav .mobile-nav-main li{padding:15px 0 10px 26px;border-bottom:1px solid #464749}#mobile-nav .mobile-nav-main a{color:#fff;font-size:1.75rem;text-decoration:none}#mobile-nav .mobile-nav-secondary li:nth-child(1){padding:26px 0 0 26px}#mobile-nav .mobile-nav-secondary li{padding:20px 0 0 26px}#mobile-nav .mobile-nav-secondary li.nav-phone{padding:0 0 10px 26px}#mobile-nav .mobile-nav-secondary li.nav-phone a{font-size:1.5rem}#mobile-nav .mobile-nav-secondary a,#mobile-nav .mobile-nav-secondary p{font-size:.8125rem;color:#e0ded8;text-transform:uppercase;text-decoration:none}#mobile-nav .close-menu{-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;animation-delay:.1s;display:none;position:fixed;right:0;bottom:0;width:280px;text-align:center;background:#999;color:#fff;text-transform:uppercase;padding:4px 0;cursor:pointer;font-size:.6875rem;letter-spacing:1px}#mobile-nav.active .close-menu{display:block}footer{width:100%;background-color:#e0ded8;color:#988f86;float:left}footer .color-top{display:none}footer .main-footer{margin:0 auto;width:auto}@media only screen and (min-width:23.75em){footer .main-footer{width:360px}}footer .main-footer .innerdiv{padding:30px 20px;position:relative}footer .main-footer .desktop-line{display:none}footer .main-footer a.logo{display:block}footer .main-footer a.logo .svg-wrap{width:150px;height:51px}footer .main-footer .contact{margin:0 auto;padding:30px 0;width:260px}@media only screen and (min-width:25em){footer .main-footer .contact{width:100%}}#intro-area .details footer .main-footer .contact h2,#store .store-heading footer .main-footer .contact h2,.add-project footer .main-footer .contact h3,.data-table footer .main-footer .contact h2,.sfMessage.sfMsgPositive.sfMsgVisible footer .main-footer .contact .sfMessageElement,.sfshoppingCartWrp footer .main-footer .contact .sfshoppingCartTitle,footer .main-footer .contact #intro-area .details h2,footer .main-footer .contact #store .store-heading h2,footer .main-footer .contact .add-project h3,footer .main-footer .contact .data-table h2,footer .main-footer .contact .h3,footer .main-footer .contact .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,footer .main-footer .contact .sfcheckoutStepSubTitle,footer .main-footer .contact .sfcheckoutStepTitle,footer .main-footer .contact .sfshoppingCartWrp .sfshoppingCartTitle{display:none}footer .main-footer .contact .icon-text{display:none;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:color;-moz-transition-property:color;transition-property:color}footer .main-footer .contact a{width:60px;display:block;float:left}@media only screen and (min-width:25em){footer .main-footer .contact a{width:18.75%}}footer .main-footer .contact a .svg-wrap{margin:0 auto;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform}footer .main-footer .contact a:hover .icon-text{color:#004792}footer .main-footer .contact a:hover .svg-wrap{transform:scale(1.1)}footer .main-footer .contact a.chat{margin:0 20px}@media only screen and (min-width:25em){footer .main-footer .contact a.chat{margin:0 15.625% 0 6.25%}}footer .main-footer .contact a.phone{margin:0 20px}@media only screen and (min-width:25em){footer .main-footer .contact a.phone{margin:0 6.25% 0 15.625%}}footer .main-footer .contact a .svg-wrap{width:60px;height:60px}footer .main-footer .footer-links{padding-bottom:30px;border-bottom:1px solid rgba(152,143,134,.3)}footer .main-footer .footer-links .about,footer .main-footer .footer-links .owners,footer .main-footer .footer-links .products,footer .main-footer .footer-links .resources{width:48%;float:left}footer .main-footer .footer-links .about a,footer .main-footer .footer-links .owners a,footer .main-footer .footer-links .products a,footer .main-footer .footer-links .resources a{font-size:.75rem;letter-spacing:.03rem;line-height:1.25rem;color:#005bbb;display:block;text-decoration:none}footer .main-footer .footer-links .about a:hover,footer .main-footer .footer-links .owners a:hover,footer .main-footer .footer-links .products a:hover,footer .main-footer .footer-links .resources a:hover{text-decoration:underline}footer .main-footer .footer-links .owners,footer .main-footer .footer-links .resources{float:right}footer .main-footer .footer-links .about,footer .main-footer .footer-links .owners{padding-top:20px}footer .main-footer .footer-links .about{clear:both}footer .main-footer .connect{padding:30px 0 0}footer .main-footer .connect .socials a{margin:0 10px 20px 0;float:left;display:block;color:#005bbb}footer .main-footer .connect .socials a:hover{color:#004792}footer .main-footer .connect .socials a .svg-wrap{width:24px;height:24px}footer .main-footer .connect .socials a .svg-wrap svg{fill:currentColor}footer .main-footer .connect p a{color:#fff}footer .main-footer .connect .social-phone{font-size:1.3125rem;font-weight:300;color:#005bbb;text-decoration:none}footer .copyright{width:100%;color:#fff;background-color:#988f86}footer .copyright .innerdiv{margin:0 auto;width:auto}@media only screen and (min-width:23.75em){footer .copyright .innerdiv{width:360px}}footer .copyright .copy-wrap{padding:20px 20px 0}footer .copyright .legal-wrap{padding:0 20px 20px 20px}footer .copyright a,footer .copyright p{padding:0;font-size:.75rem}footer .copyright a{margin-right:6%;color:#fff;text-decoration:none;display:inline-block}footer .copyright a:hover{text-decoration:underline}footer .copyright a:last-child{margin:0}.featured{background-color:#005bbb;clear:both}.featured::before{content:"";background-size:42px 72px;background-position:0 0;background-repeat:repeat;opacity:.12;top:0;left:0;bottom:0;right:0;position:absolute;z-index:1}.featured .featured-wrap{max-width:100%;width:1280px;margin:0 auto;position:relative;z-index:2}.featured .innerdiv{position:relative;float:left}.featured .innerdiv .style-text-wrap{padding:50px 0 50px 0;color:#fff;text-align:left}.featured .innerdiv .style-text-wrap .title-subhead{padding:3px 0 30px 0;position:relative}.featured .innerdiv .style-text-wrap .title-subhead:after{content:"";width:25px;height:1px;position:absolute;bottom:15px;left:0;background-color:#fff}.featured .innerdiv .style-text-wrap .interactive-board .board-wrap-outer .caption,.featured .innerdiv .style-text-wrap .note,.interactive-board .board-wrap-outer .featured .innerdiv .style-text-wrap .caption{padding:11px 0 6px 0}.featured .innerdiv .style-text-wrap .product-title{padding-bottom:4px}#store .product-description .details .featured .innerdiv .style-text-wrap .sfAddToCartBtn,.featured .innerdiv .style-text-wrap #store .product-description .details .sfAddToCartBtn,.featured .innerdiv .style-text-wrap .button{margin-top:11px}.featured .cover-img{width:100%;height:300px;float:left}.featured.architect-binder{background-color:#988f86}.featured.architect-binder::before{background-position:0 0;background-repeat:repeat;background-size:46px 46px}.featured.architect-binder .innerdiv h2{padding-bottom:20px;position:relative}.featured.architect-binder .innerdiv h2::after{content:"";width:25px;height:1px;position:absolute;bottom:15px;left:0;background-color:#fff}.sustainable{background-color:#593160;clear:both}.sustainable::before{content:"";background-position:0 0;background-repeat:repeat;background-size:39px 68px;opacity:.08;top:0;left:0;bottom:0;right:0;position:absolute;z-index:1}.sustainable .innerdiv .content{padding-top:50px;width:100%}.sustainable .innerdiv .content .title-subhead{padding:3px 0 30px 0;position:relative}.sustainable .innerdiv .content .title-subhead:after{content:"";width:25px;height:1px;position:absolute;bottom:15px;left:0;background-color:#fff}.sustainable .innerdiv .detail{padding:40px 0 20px 0;width:100%}.sustainable .innerdiv .detail ul li{margin-bottom:30px;min-height:65px}.sustainable .innerdiv .detail ul .svg-wrap{margin-right:25px;width:57px;height:65px;float:left}.sustainable .innerdiv .detail ul .copy-wrap{overflow:auto}#intro-area.outerdiv .sustainable .innerdiv .detail ul .copy-wrap p,#store .product-description .details .sustainable .innerdiv .detail ul .copy-wrap .sfproductDynamicFieldsList,#store .product-description .details .sustainable .innerdiv .detail ul .copy-wrap .sfproductInventory,.blog-post .sustainable .innerdiv .detail ul .copy-wrap ol,.blog-post .sustainable .innerdiv .detail ul .copy-wrap ul,.events .content .sustainable .innerdiv .detail ul .copy-wrap .text-link,.sfMessage.sfMsgVisible .sustainable .innerdiv .detail ul .copy-wrap .sfMessageElement,.sustainable #intro-area.outerdiv .innerdiv .detail ul .copy-wrap p,.sustainable .innerdiv .detail ul .copy-wrap #store .product-description .details .sfproductDynamicFieldsList,.sustainable .innerdiv .detail ul .copy-wrap #store .product-description .details .sfproductInventory,.sustainable .innerdiv .detail ul .copy-wrap .blog-post ol,.sustainable .innerdiv .detail ul .copy-wrap .blog-post ul,.sustainable .innerdiv .detail ul .copy-wrap .body-copy,.sustainable .innerdiv .detail ul .copy-wrap .events .content .text-link,.sustainable .innerdiv .detail ul .copy-wrap .sfMessage.sfMsgVisible .sfMessageElement,.sustainable .innerdiv .detail ul .copy-wrap .sfcheckoutPreviewAddress,.sustainable .innerdiv .detail ul .copy-wrap .sfcheckoutTotalPriceWrp,.sustainable .innerdiv .detail ul .copy-wrap .sforderSummaryTable,.sustainable .innerdiv .detail ul .copy-wrap .sfshippingOptionsWrp{padding:6px 0 0 0;font-size:.75rem;line-height:1rem}.outerdiv.text-header{padding-top:30px}.outerdiv.text-header .search-container-special{margin-top:40px}.contractor-heading.outerdiv{width:100%;clear:both;background:#fff}.contractor-heading.outerdiv h2{text-transform:uppercase;font-size:1.3125rem}.contractor-projects{background:#58595b;width:100%;padding:60px 0;position:relative;margin-bottom:100px}.contractor-projects:after{content:"";width:100%;height:100%;background-position:0 0;background-repeat:repeat;background-size:69px 80px;opacity:.12;position:absolute;z-index:1;left:0;top:0}.contractor-projects .outerdiv{margin-bottom:0}.contractor-projects .outerdiv .innerdiv{padding:0 40px;position:relative;z-index:100;width:1104px;max-width:100%}@media only screen and (max-width:64em){.contractor-projects .outerdiv .innerdiv{padding:0}}.contractor-projects .projects-slider-3 .project{margin:0 15px}@media only screen and (max-width:60em){.contractor-projects .projects-slider-3 .project{margin:0 10px}}.contractor-projects .projects-slider-3 h3 a{min-height:55px}.contractor-projects .owl-next,.contractor-projects .owl-prev{color:#fff;position:absolute;z-index:100;top:50%;margin-top:-35px}.contractor-projects .owl-next svg,.contractor-projects .owl-prev svg{width:35px;height:70px;fill:currentColor}@media only screen and (max-width:64em){.contractor-projects .owl-next,.contractor-projects .owl-prev{background:#005bbb}.contractor-projects .owl-next svg,.contractor-projects .owl-prev svg{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}}.contractor-projects .owl-prev{left:-40px}@media only screen and (max-width:64em){.contractor-projects .owl-prev{left:0}}.contractor-projects .owl-next{right:-40px}@media only screen and (max-width:64em){.contractor-projects .owl-next{right:0}}.contractor-projects .img-wrap{width:100%;overflow:hidden;position:relative}.contractor-projects .img-wrap:before{display:block;content:"";width:100%;padding-top:75%}.contractor-projects .img-wrap>.content{position:absolute;top:0;left:0;right:0;bottom:0}.contractor-projects .img-wrap img{margin-bottom:0;width:100%;height:auto;position:absolute;top:50%;left:50%;-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contractor-projects .img-wrap img.landscape{max-width:none;max-height:100%;height:100%}.contractor-projects .projects-slider-3 .img-wrap{background-color:#fff;position:relative}.contractor-projects .projects-slider-3 .img-wrap:before{display:block;content:"";width:100%;padding-top:50%}.contractor-projects .projects-slider-3 .img-wrap>.content{position:absolute;top:0;left:0;right:0;bottom:0}.contractor-projects .projects-slider-3 .img-wrap img{width:auto;height:100%}.contractor-projects .projects-slider-3 .img-wrap img.landscape{width:100%;height:auto;max-width:none;max-height:none}.project{margin-bottom:20px;max-width:100%;margin:0 20px}@media only screen and (max-width:50em){.project{margin:0 10px}}.project .type{width:100%}.project .details{margin-bottom:10px}.project .details li{line-height:1.3125rem}.project .details li:nth-child(2){margin-bottom:10px}.project .details a{font-size:.875rem;text-decoration:none;color:#58595b}.project .details .blue{color:#005bbb;font-size:.875rem}.project .details .blue:hover{color:#004792}.project article{float:left;width:100%;background:#fff;padding:30px}.project img{float:left}.project h3 a{line-height:1.1;color:#58595b;text-decoration:none;margin-bottom:10px}.project .dash{padding-bottom:10px;margin-bottom:10px;position:relative}.project .dash:after{content:"";width:25px;height:1px;background:#58595b;position:absolute;bottom:0;left:0;display:block}.project p{font-size:.875rem;margin-bottom:10px}.project p.subhead{font-size:1rem;text-transform:uppercase;color:#58595b}#intro-area .details .local .content h2,#store .store-heading .local .content h2,.add-project .local .content h3,.data-table .local .content h2,.local .content #intro-area .details h2,.local .content #store .store-heading h2,.local .content .add-project h3,.local .content .data-table h2,.local .content .h3,.local .content .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.local .content .sfcheckoutStepSubTitle,.local .content .sfcheckoutStepTitle,.local .content .sfshoppingCartWrp .sfshoppingCartTitle,.sfMessage.sfMsgPositive.sfMsgVisible .local .content .sfMessageElement,.sfshoppingCartWrp .local .content .sfshoppingCartTitle{padding:12px 0 12px 0}.local .detail{background:#e0ded8}#intro-area .details .local .detail h2,#store .store-heading .local .detail h2,.add-project .local .detail h3,.data-table .local .detail h2,.local .detail #intro-area .details h2,.local .detail #store .store-heading h2,.local .detail .add-project h3,.local .detail .data-table h2,.local .detail .h3,.local .detail .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.local .detail .sfcheckoutStepSubTitle,.local .detail .sfcheckoutStepTitle,.local .detail .sfshoppingCartWrp .sfshoppingCartTitle,.sfMessage.sfMsgPositive.sfMsgVisible .local .detail .sfMessageElement,.sfshoppingCartWrp .local .detail .sfshoppingCartTitle{padding:12px 0 12px 10px}.local .detail.charlotte{background:#fff}.local .detail.charlotte h2{padding-left:0}.local .detail.charlotte input{width:100%;max-width:315px}.local .detail.charlotte .sfcheckoutFormList span.sfCreditCardExpirationMonth,.local .detail.charlotte .sfcheckoutFormList span.sfCreditCardExpirationYear,.local .detail.charlotte .sfcheckoutFormList span.sfCreditCardType,.local .detail.charlotte span.select-wrap,.sfcheckoutFormList .local .detail.charlotte span.sfCreditCardExpirationMonth,.sfcheckoutFormList .local .detail.charlotte span.sfCreditCardExpirationYear,.sfcheckoutFormList .local .detail.charlotte span.sfCreditCardType{margin-bottom:0}.project.campaign{margin:0 0 20px 0}.project.campaign article{padding:15px 30px 30px;background:0 0}.type{float:left;width:auto;color:#fff;padding:5px 10px 3px 10px;border-bottom:2px solid #fff}.type.platinum{background-color:#999}.type.gold{background-color:#ffa61f}.type.silver{background-color:#4d4d4d}.type.bronze{background-color:#a38552}.type.blue{background-color:#005bbb}.type.nolevel{background-color:#bebaad}.type p{margin:1px 0 0 0;padding:0;font-family:DINWeb-Bold;font-weight:700;font-size:.875rem;color:#fff;text-transform:uppercase;float:left}.type .svg-wrap{margin:2px 6px 0 0;width:14px;height:14px;float:left}.content-grid .item-wrap,.three-col .item-wrap,.two-col .item-wrap{margin:0 0 30px 0;width:100%;float:left}.content-grid .item-wrap .cpg-banner,.three-col .item-wrap .cpg-banner,.two-col .item-wrap .cpg-banner{margin:0;width:100%}.content-grid .item-wrap .cpg-banner .breadcrumb-nav,.content-grid .item-wrap .cpg-banner a,.three-col .item-wrap .cpg-banner .breadcrumb-nav,.three-col .item-wrap .cpg-banner a,.two-col .item-wrap .cpg-banner .breadcrumb-nav,.two-col .item-wrap .cpg-banner a{padding-left:33px;background-position:12px 3px}.content-grid .item-wrap img,.three-col .item-wrap img,.two-col .item-wrap img{margin-bottom:20px;width:100%;height:auto}.content-grid .item-wrap img.inline-graphic,.three-col .item-wrap img.inline-graphic,.two-col .item-wrap img.inline-graphic{width:125px;height:auto}.content-grid .item-wrap .icon-wrap,.three-col .item-wrap .icon-wrap,.two-col .item-wrap .icon-wrap{padding-top:1rem}.content-grid .item-wrap .icon-wrap a,.three-col .item-wrap .icon-wrap a,.two-col .item-wrap .icon-wrap a{margin-right:12px;display:block;float:left;color:#58595b}.content-grid .item-wrap .icon-wrap a .svg-wrap,.three-col .item-wrap .icon-wrap a .svg-wrap,.two-col .item-wrap .icon-wrap a .svg-wrap{width:20px;height:18px}.content-grid .item-wrap .icon-wrap a:hover,.three-col .item-wrap .icon-wrap a:hover,.two-col .item-wrap .icon-wrap a:hover{color:#005bbb}.content-grid .item-wrap .text-wrap,.three-col .item-wrap .text-wrap,.two-col .item-wrap .text-wrap{padding:0 16px 20px}#intro-area .details .content-grid .item-wrap .text-wrap h2,#intro-area .details .three-col .item-wrap .text-wrap h2,#intro-area .details .two-col .item-wrap .text-wrap h2,#store .store-heading .content-grid .item-wrap .text-wrap h2,#store .store-heading .three-col .item-wrap .text-wrap h2,#store .store-heading .two-col .item-wrap .text-wrap h2,.add-project .content-grid .item-wrap .text-wrap h3,.add-project .three-col .item-wrap .text-wrap h3,.add-project .two-col .item-wrap .text-wrap h3,.content-grid .item-wrap .text-wrap #intro-area .details h2,.content-grid .item-wrap .text-wrap #store .store-heading h2,.content-grid .item-wrap .text-wrap .add-project h3,.content-grid .item-wrap .text-wrap .data-table h2,.content-grid .item-wrap .text-wrap .h3,.content-grid .item-wrap .text-wrap .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.content-grid .item-wrap .text-wrap .sfcheckoutStepSubTitle,.content-grid .item-wrap .text-wrap .sfcheckoutStepTitle,.content-grid .item-wrap .text-wrap .sfshoppingCartWrp .sfshoppingCartTitle,.data-table .content-grid .item-wrap .text-wrap h2,.data-table .three-col .item-wrap .text-wrap h2,.data-table .two-col .item-wrap .text-wrap h2,.sfMessage.sfMsgPositive.sfMsgVisible .content-grid .item-wrap .text-wrap .sfMessageElement,.sfMessage.sfMsgPositive.sfMsgVisible .three-col .item-wrap .text-wrap .sfMessageElement,.sfMessage.sfMsgPositive.sfMsgVisible .two-col .item-wrap .text-wrap .sfMessageElement,.sfshoppingCartWrp .content-grid .item-wrap .text-wrap .sfshoppingCartTitle,.sfshoppingCartWrp .three-col .item-wrap .text-wrap .sfshoppingCartTitle,.sfshoppingCartWrp .two-col .item-wrap .text-wrap .sfshoppingCartTitle,.three-col .item-wrap .text-wrap #intro-area .details h2,.three-col .item-wrap .text-wrap #store .store-heading h2,.three-col .item-wrap .text-wrap .add-project h3,.three-col .item-wrap .text-wrap .data-table h2,.three-col .item-wrap .text-wrap .h3,.three-col .item-wrap .text-wrap .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.three-col .item-wrap .text-wrap .sfcheckoutStepSubTitle,.three-col .item-wrap .text-wrap .sfcheckoutStepTitle,.three-col .item-wrap .text-wrap .sfshoppingCartWrp .sfshoppingCartTitle,.two-col .item-wrap .text-wrap #intro-area .details h2,.two-col .item-wrap .text-wrap #store .store-heading h2,.two-col .item-wrap .text-wrap .add-project h3,.two-col .item-wrap .text-wrap .data-table h2,.two-col .item-wrap .text-wrap .h3,.two-col .item-wrap .text-wrap .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.two-col .item-wrap .text-wrap .sfcheckoutStepSubTitle,.two-col .item-wrap .text-wrap .sfcheckoutStepTitle,.two-col .item-wrap .text-wrap .sfshoppingCartWrp .sfshoppingCartTitle{padding-bottom:.5rem}.content-grid .item-wrap .text-wrap .address,.three-col .item-wrap .text-wrap .address,.two-col .item-wrap .text-wrap .address{padding-bottom:.5rem}.content-grid .item-wrap .text-wrap .email,.content-grid .item-wrap .text-wrap .url,.three-col .item-wrap .text-wrap .email,.three-col .item-wrap .text-wrap .url,.two-col .item-wrap .text-wrap .email,.two-col .item-wrap .text-wrap .url{display:block}.content-grid .item-wrap.contact h3 a,.three-col .item-wrap.contact h3 a,.two-col .item-wrap.contact h3 a{color:#58595b}#store .product-description .details .content-grid .item-wrap.contact a.sfproductDynamicFieldsList,#store .product-description .details .content-grid .item-wrap.contact a.sfproductInventory,#store .product-description .details .three-col .item-wrap.contact a.sfproductDynamicFieldsList,#store .product-description .details .three-col .item-wrap.contact a.sfproductInventory,#store .product-description .details .two-col .item-wrap.contact a.sfproductDynamicFieldsList,#store .product-description .details .two-col .item-wrap.contact a.sfproductInventory,.content-grid .item-wrap.contact #store .product-description .details a.sfproductDynamicFieldsList,.content-grid .item-wrap.contact #store .product-description .details a.sfproductInventory,.content-grid .item-wrap.contact .events .content a.text-link,.content-grid .item-wrap.contact .sfMessage.sfMsgVisible a.sfMessageElement,.content-grid .item-wrap.contact a.body-copy,.content-grid .item-wrap.contact a.sfcheckoutPreviewAddress,.content-grid .item-wrap.contact a.sfcheckoutTotalPriceWrp,.content-grid .item-wrap.contact a.sforderSummaryTable,.content-grid .item-wrap.contact a.sfshippingOptionsWrp,.events .content .content-grid .item-wrap.contact a.text-link,.events .content .three-col .item-wrap.contact a.text-link,.events .content .two-col .item-wrap.contact a.text-link,.sfMessage.sfMsgVisible .content-grid .item-wrap.contact a.sfMessageElement,.sfMessage.sfMsgVisible .three-col .item-wrap.contact a.sfMessageElement,.sfMessage.sfMsgVisible .two-col .item-wrap.contact a.sfMessageElement,.three-col .item-wrap.contact #store .product-description .details a.sfproductDynamicFieldsList,.three-col .item-wrap.contact #store .product-description .details a.sfproductInventory,.three-col .item-wrap.contact .events .content a.text-link,.three-col .item-wrap.contact .sfMessage.sfMsgVisible a.sfMessageElement,.three-col .item-wrap.contact a.body-copy,.three-col .item-wrap.contact a.sfcheckoutPreviewAddress,.three-col .item-wrap.contact a.sfcheckoutTotalPriceWrp,.three-col .item-wrap.contact a.sforderSummaryTable,.three-col .item-wrap.contact a.sfshippingOptionsWrp,.two-col .item-wrap.contact #store .product-description .details a.sfproductDynamicFieldsList,.two-col .item-wrap.contact #store .product-description .details a.sfproductInventory,.two-col .item-wrap.contact .events .content a.text-link,.two-col .item-wrap.contact .sfMessage.sfMsgVisible a.sfMessageElement,.two-col .item-wrap.contact a.body-copy,.two-col .item-wrap.contact a.sfcheckoutPreviewAddress,.two-col .item-wrap.contact a.sfcheckoutTotalPriceWrp,.two-col .item-wrap.contact a.sforderSummaryTable,.two-col .item-wrap.contact a.sfshippingOptionsWrp{color:#58595b}#store .product-description .details .content-grid .item-wrap.contact a.sfproductDynamicFieldsList:hover,#store .product-description .details .content-grid .item-wrap.contact a.sfproductInventory:hover,#store .product-description .details .three-col .item-wrap.contact a.sfproductDynamicFieldsList:hover,#store .product-description .details .three-col .item-wrap.contact a.sfproductInventory:hover,#store .product-description .details .two-col .item-wrap.contact a.sfproductDynamicFieldsList:hover,#store .product-description .details .two-col .item-wrap.contact a.sfproductInventory:hover,.content-grid .item-wrap.contact #store .product-description .details a.sfproductDynamicFieldsList:hover,.content-grid .item-wrap.contact #store .product-description .details a.sfproductInventory:hover,.content-grid .item-wrap.contact .events .content a.text-link:hover,.content-grid .item-wrap.contact .sfMessage.sfMsgVisible a.sfMessageElement:hover,.content-grid .item-wrap.contact a.body-copy:hover,.content-grid .item-wrap.contact a.sfcheckoutPreviewAddress:hover,.content-grid .item-wrap.contact a.sfcheckoutTotalPriceWrp:hover,.content-grid .item-wrap.contact a.sforderSummaryTable:hover,.content-grid .item-wrap.contact a.sfshippingOptionsWrp:hover,.events .content .content-grid .item-wrap.contact a.text-link:hover,.events .content .three-col .item-wrap.contact a.text-link:hover,.events .content .two-col .item-wrap.contact a.text-link:hover,.sfMessage.sfMsgVisible .content-grid .item-wrap.contact a.sfMessageElement:hover,.sfMessage.sfMsgVisible .three-col .item-wrap.contact a.sfMessageElement:hover,.sfMessage.sfMsgVisible .two-col .item-wrap.contact a.sfMessageElement:hover,.three-col .item-wrap.contact #store .product-description .details a.sfproductDynamicFieldsList:hover,.three-col .item-wrap.contact #store .product-description .details a.sfproductInventory:hover,.three-col .item-wrap.contact .events .content a.text-link:hover,.three-col .item-wrap.contact .sfMessage.sfMsgVisible a.sfMessageElement:hover,.three-col .item-wrap.contact a.body-copy:hover,.three-col .item-wrap.contact a.sfcheckoutPreviewAddress:hover,.three-col .item-wrap.contact a.sfcheckoutTotalPriceWrp:hover,.three-col .item-wrap.contact a.sforderSummaryTable:hover,.three-col .item-wrap.contact a.sfshippingOptionsWrp:hover,.two-col .item-wrap.contact #store .product-description .details a.sfproductDynamicFieldsList:hover,.two-col .item-wrap.contact #store .product-description .details a.sfproductInventory:hover,.two-col .item-wrap.contact .events .content a.text-link:hover,.two-col .item-wrap.contact .sfMessage.sfMsgVisible a.sfMessageElement:hover,.two-col .item-wrap.contact a.body-copy:hover,.two-col .item-wrap.contact a.sfcheckoutPreviewAddress:hover,.two-col .item-wrap.contact a.sfcheckoutTotalPriceWrp:hover,.two-col .item-wrap.contact a.sforderSummaryTable:hover,.two-col .item-wrap.contact a.sfshippingOptionsWrp:hover{color:#005bbb}#store .product-description .details .content-grid .item-wrap.contact a.sfproductDynamicFieldsList .emphasize,#store .product-description .details .content-grid .item-wrap.contact a.sfproductInventory .emphasize,#store .product-description .details .three-col .item-wrap.contact a.sfproductDynamicFieldsList .emphasize,#store .product-description .details .three-col .item-wrap.contact a.sfproductInventory .emphasize,#store .product-description .details .two-col .item-wrap.contact a.sfproductDynamicFieldsList .emphasize,#store .product-description .details .two-col .item-wrap.contact a.sfproductInventory .emphasize,.content-grid .item-wrap.contact #store .product-description .details a.sfproductDynamicFieldsList .emphasize,.content-grid .item-wrap.contact #store .product-description .details a.sfproductInventory .emphasize,.content-grid .item-wrap.contact .events .content a.text-link .emphasize,.content-grid .item-wrap.contact .sfMessage.sfMsgVisible a.sfMessageElement .emphasize,.content-grid .item-wrap.contact a.body-copy .emphasize,.content-grid .item-wrap.contact a.sfcheckoutPreviewAddress .emphasize,.content-grid .item-wrap.contact a.sfcheckoutTotalPriceWrp .emphasize,.content-grid .item-wrap.contact a.sforderSummaryTable .emphasize,.content-grid .item-wrap.contact a.sfshippingOptionsWrp .emphasize,.events .content .content-grid .item-wrap.contact a.text-link .emphasize,.events .content .three-col .item-wrap.contact a.text-link .emphasize,.events .content .two-col .item-wrap.contact a.text-link .emphasize,.sfMessage.sfMsgVisible .content-grid .item-wrap.contact a.sfMessageElement .emphasize,.sfMessage.sfMsgVisible .three-col .item-wrap.contact a.sfMessageElement .emphasize,.sfMessage.sfMsgVisible .two-col .item-wrap.contact a.sfMessageElement .emphasize,.three-col .item-wrap.contact #store .product-description .details a.sfproductDynamicFieldsList .emphasize,.three-col .item-wrap.contact #store .product-description .details a.sfproductInventory .emphasize,.three-col .item-wrap.contact .events .content a.text-link .emphasize,.three-col .item-wrap.contact .sfMessage.sfMsgVisible a.sfMessageElement .emphasize,.three-col .item-wrap.contact a.body-copy .emphasize,.three-col .item-wrap.contact a.sfcheckoutPreviewAddress .emphasize,.three-col .item-wrap.contact a.sfcheckoutTotalPriceWrp .emphasize,.three-col .item-wrap.contact a.sforderSummaryTable .emphasize,.three-col .item-wrap.contact a.sfshippingOptionsWrp .emphasize,.two-col .item-wrap.contact #store .product-description .details a.sfproductDynamicFieldsList .emphasize,.two-col .item-wrap.contact #store .product-description .details a.sfproductInventory .emphasize,.two-col .item-wrap.contact .events .content a.text-link .emphasize,.two-col .item-wrap.contact .sfMessage.sfMsgVisible a.sfMessageElement .emphasize,.two-col .item-wrap.contact a.body-copy .emphasize,.two-col .item-wrap.contact a.sfcheckoutPreviewAddress .emphasize,.two-col .item-wrap.contact a.sfcheckoutTotalPriceWrp .emphasize,.two-col .item-wrap.contact a.sforderSummaryTable .emphasize,.two-col .item-wrap.contact a.sfshippingOptionsWrp .emphasize{color:#005bbb}.partner .two-col img{margin-bottom:10px}.two-col table.challenge td{padding:0 4%;width:50%}.three-col.extras-grid{width:100%;float:left}.three-col.extras-grid .item-wrap{margin-bottom:30px}.three-col.extras-grid .item-wrap img{border:1px solid rgba(88,89,91,.3)}.three-col.extras-grid table.challenge td{width:50%}.three-col.text-col .item-wrap{width:100%;margin-bottom:10px}.three-col.text-col .item-wrap a:first-child:hover{color:#005bbb}#intro-area.outerdiv .innerdiv .three-col.text-col p,#store .product-description .details .three-col.text-col p.sfproductDynamicFieldsList,#store .product-description .details .three-col.text-col p.sfproductInventory,.events .content .three-col.text-col p.text-link,.sfMessage.sfMsgVisible .three-col.text-col p.sfMessageElement,.three-col.text-col #intro-area.outerdiv .innerdiv p,.three-col.text-col #store .product-description .details p.sfproductDynamicFieldsList,.three-col.text-col #store .product-description .details p.sfproductInventory,.three-col.text-col .events .content p.text-link,.three-col.text-col .sfMessage.sfMsgVisible p.sfMessageElement,.three-col.text-col a.callout-link,.three-col.text-col p.body-copy,.three-col.text-col p.sfcheckoutPreviewAddress,.three-col.text-col p.sfcheckoutTotalPriceWrp,.three-col.text-col p.sforderSummaryTable,.three-col.text-col p.sfshippingOptionsWrp{display:none}.three-col .additional-projects .img-wrap{margin-bottom:25px;width:100%;overflow:hidden;position:relative}.three-col .additional-projects .img-wrap:before{display:block;content:"";width:100%;padding-top:75%}.three-col .additional-projects .img-wrap>.content{position:absolute;top:0;left:0;right:0;bottom:0}.three-col .additional-projects .img-wrap .content{width:100%}.three-col .additional-projects .img-wrap img{margin-bottom:0;width:100%;height:auto;position:absolute;top:50%;left:50%;-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.three-col .additional-projects .img-wrap img.landscape{max-width:none;max-height:100%;height:100%}.four-col::after{clear:both;content:"";display:table}.four-col .item-wrap{margin-bottom:30px;margin-right:2%;width:49%;float:left}.four-col .item-wrap:nth-child(2n){margin-right:0}@media only screen and (max-width:28.125em){.four-col .item-wrap{margin-right:0;width:100%;float:left}}#intro-area .details .four-col .item-wrap h2 a,#public-profile article .four-col .item-wrap h3 a,#store .store-heading .four-col .item-wrap h2 a,.add-project .four-col .item-wrap h3 a,.data-table .four-col .item-wrap h2 a,.four-col .item-wrap #intro-area .details h2 a,.four-col .item-wrap #public-profile article h3 a,.four-col .item-wrap #store .store-heading h2 a,.four-col .item-wrap .add-project h3 a,.four-col .item-wrap .data-table h2 a,.four-col .item-wrap .h3 a,.four-col .item-wrap .h5 a,.four-col .item-wrap .installation-videos .text-wrap .video-title a,.four-col .item-wrap .login-container h3 a,.four-col .item-wrap .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement a,.four-col .item-wrap .sfcheckoutPreviewAddress .sfcheckoutStepTitle a,.four-col .item-wrap .sfcheckoutPreviewAddress strong a,.four-col .item-wrap .sfcheckoutStepSubTitle a,.four-col .item-wrap .sfcheckoutStepTitle a,.four-col .item-wrap .sfshoppingCartWrp .sfshoppingCartTitle a,.four-col .item-wrap .video-wrap .text-wrap .video-title a,.four-col .item-wrap a.article-title a,.installation-videos .text-wrap .four-col .item-wrap .video-title a,.login-container .four-col .item-wrap h3 a,.sfMessage.sfMsgPositive.sfMsgVisible .four-col .item-wrap .sfMessageElement a,.sfcheckoutPreviewAddress .four-col .item-wrap .sfcheckoutStepTitle a,.sfcheckoutPreviewAddress .four-col .item-wrap strong a,.sfshoppingCartWrp .four-col .item-wrap .sfshoppingCartTitle a,.video-wrap .text-wrap .four-col .item-wrap .video-title a{text-decoration:none;color:#58595b}.carousel.outerdiv{max-width:1124px;padding:0 40px;position:relative}.carousel.outerdiv .innerdiv{width:100%}#intro-area .details .carousel.outerdiv .innerdiv h2,#store .store-heading .carousel.outerdiv .innerdiv h2,.add-project .carousel.outerdiv .innerdiv h3,.carousel.outerdiv .innerdiv #intro-area .details h2,.carousel.outerdiv .innerdiv #store .store-heading h2,.carousel.outerdiv .innerdiv .add-project h3,.carousel.outerdiv .innerdiv .data-table h2,.carousel.outerdiv .innerdiv .h3,.carousel.outerdiv .innerdiv .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.carousel.outerdiv .innerdiv .sfcheckoutStepSubTitle,.carousel.outerdiv .innerdiv .sfcheckoutStepTitle,.carousel.outerdiv .innerdiv .sfshoppingCartWrp .sfshoppingCartTitle,.data-table .carousel.outerdiv .innerdiv h2,.sfMessage.sfMsgPositive.sfMsgVisible .carousel.outerdiv .innerdiv .sfMessageElement,.sfshoppingCartWrp .carousel.outerdiv .innerdiv .sfshoppingCartTitle{margin-left:10px}.carousel.outerdiv .text-wrap{padding:0}@media only screen and (max-width:31.25em){.carousel.outerdiv{padding:0 10px}}.carousel.outerdiv .owl-next,.carousel.outerdiv .owl-prev{color:#fff;position:absolute;z-index:100;top:50%;margin-top:-35px}.carousel.outerdiv .owl-next svg,.carousel.outerdiv .owl-prev svg{width:35px;height:70px;fill:currentColor}@media only screen and (max-width:31.25em){.carousel.outerdiv .owl-next,.carousel.outerdiv .owl-prev{background:#005bbb}.carousel.outerdiv .owl-next svg,.carousel.outerdiv .owl-prev svg{transform:scale(.5)}}.carousel.outerdiv .owl-prev{left:-40px}@media only screen and (max-width:31.25em){.carousel.outerdiv .owl-prev{left:0}}.carousel.outerdiv .owl-next{right:-40px}@media only screen and (max-width:31.25em){.carousel.outerdiv .owl-next{right:0}}@media only screen and (max-width:31.25em){.three-col.carousel{padding:0}}@media only screen and (max-width:31.25em){.three-col.carousel .innerdiv{padding:0}#intro-area .details .three-col.carousel .innerdiv h2,#store .store-heading .three-col.carousel .innerdiv h2,.add-project .three-col.carousel .innerdiv h3,.data-table .three-col.carousel .innerdiv h2,.sfMessage.sfMsgPositive.sfMsgVisible .three-col.carousel .innerdiv .sfMessageElement,.sfshoppingCartWrp .three-col.carousel .innerdiv .sfshoppingCartTitle,.three-col.carousel .innerdiv #intro-area .details h2,.three-col.carousel .innerdiv #store .store-heading h2,.three-col.carousel .innerdiv .add-project h3,.three-col.carousel .innerdiv .data-table h2,.three-col.carousel .innerdiv .h3,.three-col.carousel .innerdiv .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.three-col.carousel .innerdiv .sfcheckoutStepSubTitle,.three-col.carousel .innerdiv .sfcheckoutStepTitle,.three-col.carousel .innerdiv .sfshoppingCartWrp .sfshoppingCartTitle{margin-left:20px}}.three-col.carousel .projects-slider-3.additional-projects h3 a{color:#58595b;margin-bottom:0;font-size:1.5rem;text-decoration:none}.three-col.carousel .projects-slider-3.additional-projects strong{font-size:1rem;font-weight:700;color:#58595b;line-height:1rem}.three-col.carousel .projects-slider-3.additional-projects p{font-size:.8125rem;line-height:1.8;margin-bottom:0}.three-col.carousel .projects-slider-3.additional-projects .item-wrap{width:100%;padding:0 10px}@media only screen and (max-width:31.25em){.three-col.carousel .projects-slider-3.additional-projects .item-wrap{padding:0 10px}}.three-col.carousel .projects-slider-3.additional-projects .owl-next,.three-col.carousel .projects-slider-3.additional-projects .owl-prev{color:#58595b}@media only screen and (max-width:31.25em){.three-col.carousel .projects-slider-3.additional-projects .owl-next,.three-col.carousel .projects-slider-3.additional-projects .owl-prev{color:#fff}}.find-dealer{margin-left:-20px;margin-right:-20px;padding:20px;background-color:#005bbb;position:relative}.find-dealer::after{clear:both;content:"";display:table}.find-dealer .select-wrap,.find-dealer .sfcheckoutFormList .sfCreditCardExpirationMonth,.find-dealer .sfcheckoutFormList .sfCreditCardExpirationYear,.find-dealer .sfcheckoutFormList .sfCreditCardType,.find-dealer input[type=text],.sfcheckoutFormList .find-dealer .sfCreditCardExpirationMonth,.sfcheckoutFormList .find-dealer .sfCreditCardExpirationYear,.sfcheckoutFormList .find-dealer .sfCreditCardType{margin:0 2.5% 20px 0;width:46%}.find-dealer input[type=text]{margin-right:2.5%}.find-dealer .intro-text-sm{padding-bottom:12px;font-size:.875rem;color:#fff;display:block;clear:both}.find-dealer .svg-wrap{display:none}.find-dealer .arrow{width:auto;position:relative}.find-dealer-middle .error{position:absolute;top:100%;right:0;margin:0;width:100%;text-align:right}.next-steps .find-dealer-middle{margin:0;width:100%;float:left}.request-sample{margin-left:-20px;margin-right:-20px}.request-sample::after{clear:both;content:"";display:table}#store .product-description .details .request-sample .sfAddToCartBtn,.request-sample #store .product-description .details .sfAddToCartBtn,.request-sample .button{padding-top:24px;width:100%;height:60px;text-align:center}.tabbed-nav ul{margin:0 auto;display:none}.tabbed-nav ul li a{margin-right:4px;padding:15px 30px 10px 30px;background-color:#e0ded8;border-top:3px solid #e0ded8;float:left;text-decoration:none;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:border-top;-moz-transition-property:border-top;transition-property:border-top}.tabbed-nav ul li a.active{margin-bottom:-1px;border-left:1px solid #988f86;border-right:1px solid #988f86;border-bottom:1px solid #fff;border-top:3px solid #005bbb;background-color:#fff}.tabbed-nav ul li a:hover{border-top:3px solid #005bbb;color:inherit}.tabbed-nav select{color:#58595b}.sfcheckoutFormList .tabbed-nav .sfCreditCardExpirationMonth,.sfcheckoutFormList .tabbed-nav .sfCreditCardExpirationYear,.sfcheckoutFormList .tabbed-nav .sfCreditCardType,.tabbed-nav .select-wrap,.tabbed-nav .sfcheckoutFormList .sfCreditCardExpirationMonth,.tabbed-nav .sfcheckoutFormList .sfCreditCardExpirationYear,.tabbed-nav .sfcheckoutFormList .sfCreditCardType{margin-left:20px;position:relative;z-index:1;min-width:240px}@media only screen and (min-width:560px){.tabbed-nav.persistent-560{width:100%;border-bottom:1px solid #988f86}.tabbed-nav.persistent-560::after{clear:both;content:"";display:table}.tabbed-nav.persistent-560 ul{display:block}}.news{margin-bottom:50px;float:left;width:100%}.with-dash{position:relative;padding-bottom:10px;margin-bottom:20px}.with-dash:after{content:"";width:30px;height:1px;background:#fff;position:absolute;left:0;bottom:0}.arrow{position:absolute;right:0;bottom:0;z-index:2;background:#d5c833;width:40px;height:40px;color:#fff;text-align:center}.arrow:hover{background:#b9ad26;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background}.arrow:active{background:#716a17}.arrow svg{margin:14px 0 0 3px;display:inline-block;width:12px;height:12px;fill:currentColor}.block{float:left;position:relative}.block article{position:relative;z-index:2;color:#fff}#intro-area.outerdiv .innerdiv .block article p a,#store .product-description .details .block article .sfproductDynamicFieldsList a,#store .product-description .details .block article .sfproductInventory a,.block article #intro-area.outerdiv .innerdiv p a,.block article #store .product-description .details .sfproductDynamicFieldsList a,.block article #store .product-description .details .sfproductInventory a,.block article .blog-post ol a,.block article .blog-post ul a,.block article .body-copy a,.block article .events .content .text-link a,.block article .sfMessage.sfMsgVisible .sfMessageElement a,.block article .sfcheckoutPreviewAddress a,.block article .sfcheckoutTotalPriceWrp a,.block article .sforderSummaryTable a,.block article .sfshippingOptionsWrp a,.blog-post .block article ol a,.blog-post .block article ul a,.events .content .block article .text-link a,.sfMessage.sfMsgVisible .block article .sfMessageElement a{color:#fff}#intro-area.outerdiv .innerdiv .block article p a:hover,#store .product-description .details .block article .sfproductDynamicFieldsList a:hover,#store .product-description .details .block article .sfproductInventory a:hover,.block article #intro-area.outerdiv .innerdiv p a:hover,.block article #store .product-description .details .sfproductDynamicFieldsList a:hover,.block article #store .product-description .details .sfproductInventory a:hover,.block article .blog-post ol a:hover,.block article .blog-post ul a:hover,.block article .body-copy a:hover,.block article .events .content .text-link a:hover,.block article .sfMessage.sfMsgVisible .sfMessageElement a:hover,.block article .sfcheckoutPreviewAddress a:hover,.block article .sfcheckoutTotalPriceWrp a:hover,.block article .sforderSummaryTable a:hover,.block article .sfshippingOptionsWrp a:hover,.blog-post .block article ol a:hover,.blog-post .block article ul a:hover,.events .content .block article .text-link a:hover,.sfMessage.sfMsgVisible .block article .sfMessageElement a:hover{color:rgba(255,255,255,.8)}#intro-area.outerdiv .innerdiv .block article p a:visited,#store .product-description .details .block article .sfproductDynamicFieldsList a:visited,#store .product-description .details .block article .sfproductInventory a:visited,.block article #intro-area.outerdiv .innerdiv p a:visited,.block article #store .product-description .details .sfproductDynamicFieldsList a:visited,.block article #store .product-description .details .sfproductInventory a:visited,.block article .blog-post ol a:visited,.block article .blog-post ul a:visited,.block article .body-copy a:visited,.block article .events .content .text-link a:visited,.block article .sfMessage.sfMsgVisible .sfMessageElement a:visited,.block article .sfcheckoutPreviewAddress a:visited,.block article .sfcheckoutTotalPriceWrp a:visited,.block article .sforderSummaryTable a:visited,.block article .sfshippingOptionsWrp a:visited,.blog-post .block article ol a:visited,.blog-post .block article ul a:visited,.events .content .block article .text-link a:visited,.sfMessage.sfMsgVisible .block article .sfMessageElement a:visited{color:#fff}#store .product-description .details .block article .sfAddToCartBtn,.block article #store .product-description .details .sfAddToCartBtn,.block article .button{margin-top:11px}.block.large{width:100%;padding:50px 20px;background-repeat:no-repeat;background-position:center top;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.block.large:after{content:"";width:100%;height:100%;left:0;top:0;background:rgba(38,63,106,.9);position:absolute}.block.med{background:#005bbb}.block.med:after{content:"";background-position:0 0;background-repeat:repeat;background-size:43px 43px;opacity:.08;top:0;left:0;bottom:0;right:0;position:absolute;z-index:1}.block.med .arrow{display:none}.block.med .h4,.block.med .project h3 a,.block.med .three-col.carousel .projects-slider-3.additional-projects h3 a,.block.med header .sign-in-container p,.block.med header .sign-out-container p,.project h3 .block.med a,.three-col.carousel .projects-slider-3.additional-projects h3 .block.med a,header .sign-in-container .block.med p,header .sign-out-container .block.med p{padding-bottom:10px;line-height:1.75rem}.block.small{max-height:200px;background:#263f6a}.block.small:last-child{background:#1f3457}.block.small h4{line-height:1.75rem;font-size:1.3125rem}.block.med,.block.small{width:100%;padding:50px 20px;position:relative}.block.med .heading,.block.small .heading{display:block}.block.med .arrow,.block.small .arrow{display:block}.block.med .large .arrow,.block.med .med .arrow,.block.small .large .arrow,.block.small .med .arrow{display:block}.install-blocks .arrow{background:#df7a00}.install-blocks .arrow:hover{background:#b66400;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background}.install-blocks .arrow:active{background:#603400}.install-blocks .block.large:after{background:rgba(223,122,0,.9)}.install-blocks .block.med{height:234px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.install-blocks .block.med:after{display:none}.install-blocks .block.small{background:#58595b;max-height:220px}.install-blocks .block.small:last-child{background:#4b4c4e}.outerdiv.related-content{margin:0 auto}.three-col.related-content{width:100%;color:#58595b;clear:both}.three-col.related-content .innerdiv{margin:0}.three-col.related-content .item-wrap{padding:18px 0 13px 0;margin-bottom:0;width:100%;position:relative}.three-col.related-content .item-wrap:before{content:"";margin:0 -20px;padding:0 20px;border-top:1px solid #58595b;width:1024px;position:absolute;top:0;left:0}.project h3 .three-col.related-content a,.three-col.carousel .projects-slider-3.additional-projects h3 .three-col.related-content a,.three-col.related-content .h4,.three-col.related-content .project h3 a,.three-col.related-content .three-col.carousel .projects-slider-3.additional-projects h3 a,.three-col.related-content header .sign-in-container p,.three-col.related-content header .sign-out-container p,.three-col.related-content p,header .sign-in-container .three-col.related-content p,header .sign-out-container .three-col.related-content p{display:none}.project h3 .three-col.related-content a,.three-col.carousel .projects-slider-3.additional-projects h3 .three-col.related-content a,.three-col.related-content .h4,.three-col.related-content .project h3 a,.three-col.related-content .three-col.carousel .projects-slider-3.additional-projects h3 a,.three-col.related-content header .sign-in-container p,.three-col.related-content header .sign-out-container p,header .sign-in-container .three-col.related-content p,header .sign-out-container .three-col.related-content p{padding:0}.project h3 .three-col.related-content a a,.three-col.carousel .projects-slider-3.additional-projects h3 .three-col.related-content a a,.three-col.related-content .h4 a,.three-col.related-content .project h3 a a,.three-col.related-content .three-col.carousel .projects-slider-3.additional-projects h3 a a,.three-col.related-content header .sign-in-container p a,.three-col.related-content header .sign-out-container p a,header .sign-in-container .three-col.related-content p a,header .sign-out-container .three-col.related-content p a{color:#58595b;text-decoration:none}.project h3 .three-col.related-content a a:active,.project h3 .three-col.related-content a a:visited,.three-col.carousel .projects-slider-3.additional-projects h3 .three-col.related-content a a:active,.three-col.carousel .projects-slider-3.additional-projects h3 .three-col.related-content a a:visited,.three-col.related-content .h4 a:active,.three-col.related-content .h4 a:visited,.three-col.related-content .project h3 a a:active,.three-col.related-content .project h3 a a:visited,.three-col.related-content .three-col.carousel .projects-slider-3.additional-projects h3 a a:active,.three-col.related-content .three-col.carousel .projects-slider-3.additional-projects h3 a a:visited,.three-col.related-content header .sign-in-container p a:active,.three-col.related-content header .sign-in-container p a:visited,.three-col.related-content header .sign-out-container p a:active,.three-col.related-content header .sign-out-container p a:visited,header .sign-in-container .three-col.related-content p a:active,header .sign-in-container .three-col.related-content p a:visited,header .sign-out-container .three-col.related-content p a:active,header .sign-out-container .three-col.related-content p a:visited{color:inherit}.three-col.related-content .find-dealer{background-color:transparent;position:relative}#store .product-description .details .three-col.related-content .find-dealer .sfAddToCartBtn,.sfcheckoutFormList .three-col.related-content .find-dealer .sfCreditCardExpirationMonth,.sfcheckoutFormList .three-col.related-content .find-dealer .sfCreditCardExpirationYear,.sfcheckoutFormList .three-col.related-content .find-dealer .sfCreditCardType,.three-col.related-content .find-dealer #store .product-description .details .sfAddToCartBtn,.three-col.related-content .find-dealer .button,.three-col.related-content .find-dealer .select-wrap,.three-col.related-content .find-dealer .sfcheckoutFormList .sfCreditCardExpirationMonth,.three-col.related-content .find-dealer .sfcheckoutFormList .sfCreditCardExpirationYear,.three-col.related-content .find-dealer .sfcheckoutFormList .sfCreditCardType,.three-col.related-content .find-dealer button,.three-col.related-content .find-dealer input{display:none}.three-col.related-content .find-dealer .video-wrap{display:none}.three-col.related-content .find-dealer-footer .error{position:absolute;top:28px;left:0;margin:0;padding-top:5px;max-width:303px;width:100%}.project h3 .three-col.related-content .text-only a,.three-col.carousel .projects-slider-3.additional-projects h3 .three-col.related-content .text-only a,.three-col.related-content .text-only .h4,.three-col.related-content .text-only .project h3 a,.three-col.related-content .text-only .three-col.carousel .projects-slider-3.additional-projects h3 a,.three-col.related-content .text-only header .sign-in-container p,.three-col.related-content .text-only header .sign-out-container p,header .sign-in-container .three-col.related-content .text-only p,header .sign-out-container .three-col.related-content .text-only p{display:none}.three-col.related-content .contact{display:none}.project h3 .three-col.related-content .pinterest a,.three-col.carousel .projects-slider-3.additional-projects h3 .three-col.related-content .pinterest a,.three-col.related-content .pinterest .h4,.three-col.related-content .pinterest .project h3 a,.three-col.related-content .pinterest .three-col.carousel .projects-slider-3.additional-projects h3 a,.three-col.related-content .pinterest header .sign-in-container p,.three-col.related-content .pinterest header .sign-out-container p,header .sign-in-container .three-col.related-content .pinterest p,header .sign-out-container .three-col.related-content .pinterest p{padding:0 0 17px 34px;background-position:left 1px;background-repeat:no-repeat;background-size:24px 24px}.outerdiv.gallery-preview .innerdiv{width:100%;padding:0}.gallery-preview .view-full-gallery-bar{background:#005bbb;height:56px}.gallery-preview .view-full-gallery-bar .innerdiv{max-width:1000px;padding:0 16px}#intro-area .details .gallery-preview .view-full-gallery-bar h2,#store .store-heading .gallery-preview .view-full-gallery-bar h2,.add-project .gallery-preview .view-full-gallery-bar h3,.data-table .gallery-preview .view-full-gallery-bar h2,.gallery-preview .view-full-gallery-bar #intro-area .details h2,.gallery-preview .view-full-gallery-bar #store .store-heading h2,.gallery-preview .view-full-gallery-bar .add-project h3,.gallery-preview .view-full-gallery-bar .data-table h2,.gallery-preview .view-full-gallery-bar .h3,.gallery-preview .view-full-gallery-bar .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.gallery-preview .view-full-gallery-bar .sfcheckoutStepSubTitle,.gallery-preview .view-full-gallery-bar .sfcheckoutStepTitle,.gallery-preview .view-full-gallery-bar .sfshoppingCartWrp .sfshoppingCartTitle,.sfMessage.sfMsgPositive.sfMsgVisible .gallery-preview .view-full-gallery-bar .sfMessageElement,.sfshoppingCartWrp .gallery-preview .view-full-gallery-bar .sfshoppingCartTitle{float:left;color:#fff;line-height:56px;padding-bottom:0}.gallery-preview .view-full-gallery-bar a{float:right;color:#fff;text-decoration:none;line-height:56px;padding-bottom:0;padding-left:26px;background-position:left center;background-repeat:no-repeat;background-size:18px auto}.media-account-widget,.media-share-widget{background:#005bbb}.user-action-tooltip{color:#9b9b9d}.user-action-tooltip:hover{color:#005bbb}.user-action-tooltip:before{background:#005bbb}.user-action-tooltip:after{border-top:10px solid #005bbb}.sign-in-modal{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,.8);z-index:1000;display:none}.sign-in-modal.active{display:block;-webkit-animation-duration:.4s;-moz-animation-duration:.4s;-o-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}.sign-in-modal #store{position:absolute;background:#fff;top:2.5%;bottom:2.5%;height:95%;width:750px;left:50%;margin-left:-375px;z-index:2000}@media only screen and (max-width:47.5em){.sign-in-modal #store{width:100%;margin-left:0;left:0}}.sign-in-modal .close{font-family:Helvetica;width:20px;height:20px;background:#fff;color:#000;font-size:30px;position:absolute;top:20px;right:20px;text-align:center;opacity:1;cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.sign-in-modal .close:hover{color:#58595b}.badge-wrap{width:100%;float:left}.badge-wrap .svg-wrap{margin:0 10px 0 0;width:95px;height:107px;display:inline-block}.badge-wrap .svg-wrap:last-child{margin:0}.image-lightbox{width:100%;height:100%;position:absolute;left:0;top:0;z-index:4999;display:none;padding-top:0}.image-lightbox.active{display:block;-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}.image-lightbox .content{position:absolute;left:50%;top:50%;max-width:1280px;max-height:1280px;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;z-index:100;background:0 0;margin:0;padding:0}.image-lightbox .content .image-wrap{max-width:82%;max-height:82%;width:82%;height:82%;position:absolute;left:50%;top:50%;margin:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.image-lightbox .content .image-wrap:after{content:" ";display:inline-block;vertical-align:middle;height:100%}.image-lightbox .content img{max-width:100%;max-height:100%;vertical-align:middle}.image-lightbox .content span{cursor:pointer;width:34px;height:66px;color:#fff;position:absolute;top:50%;margin-top:-33px}.image-lightbox .content span svg{fill:currentColor}.image-lightbox .content span.close{top:0;right:8px;margin-top:12px;transform:scale(1.6);width:24px;height:24px}.image-lightbox .next{right:10px}.image-lightbox .prev{left:10px}.image-lightbox .overlay{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10}.modal-overlay{width:100%;height:100%;position:fixed;left:0;top:0;z-index:90000;display:block;-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}.modal-overlay:before{content:"";width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.8);position:fixed;z-index:-1}.modal-overlay .modal-box{max-width:1280px;width:100%;height:0;text-align:center;z-index:100;background:0 0;margin:0;padding:0;padding-bottom:56.25%}@media only screen and (min-width:80em){.modal-overlay .modal-box{padding-bottom:720px}}.modal-overlay .modal-box iframe{max-width:100%;width:82%;height:82%;position:absolute;left:50%;top:50%;margin:10px 0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-overlay .modal-box .close{width:40px;height:40px;position:absolute;top:20px;right:0;cursor:pointer}.visualizer ul.options-list .options-list-head{font-size:1rem;font-weight:700;color:#58595b;text-align:left}#gears .tag{margin:50px auto 0 auto;display:block}#gears .hero-tag .cover-img{height:300px}#gears .hero-tag .tag{margin:50px auto 0 auto;padding:0;width:1024px;position:relative;display:block;z-index:20}#gears .hero-tag .tag .text-wrap{padding:8px 0 0 20px;width:320px;height:150px;background-color:#005bbb;display:table}#gears .hero-tag .tag .text-wrap #mobile-nav .mobile-nav-main a,#gears .hero-tag .tag .text-wrap #store .product-description h1,#gears .hero-tag .tag .text-wrap #store .product-description h2,#gears .hero-tag .tag .text-wrap .blog-post .h2-dark,#gears .hero-tag .tag .text-wrap .h2,#gears .hero-tag .tag .text-wrap .lightbox .colored-heading h2,#gears .hero-tag .tag .text-wrap .login-container h2,#gears .hero-tag .tag .text-wrap .sfcheckoutTitle,#mobile-nav .mobile-nav-main #gears .hero-tag .tag .text-wrap a,#store .product-description #gears .hero-tag .tag .text-wrap h1,#store .product-description #gears .hero-tag .tag .text-wrap h2,.blog-post #gears .hero-tag .tag .text-wrap .h2-dark,.lightbox .colored-heading #gears .hero-tag .tag .text-wrap h2,.login-container #gears .hero-tag .tag .text-wrap h2{text-transform:uppercase;display:table-cell;vertical-align:middle}#gears .hero-tag .tag:before{content:"";height:150px;width:3000px;background-color:#005bbb;top:0;bottom:0;right:100%;position:absolute}#gears #products-hero{margin:0 auto 60px auto}#gears #products-hero .cover-img{height:300px}#gears header .inner-bottom{padding:0 0 20px;float:left;width:100%;padding-top:28px}.vidblock{padding:34px;position:relative;overflow:auto;zoom:1}.vidblock:before{content:"";background-size:42px 72px;background-position:0 0;background-repeat:repeat;opacity:.12;top:0;left:0;bottom:0;right:0;display:block;position:absolute;z-index:-1}.vidblock:after{content:"";background-color:#593160;position:absolute;top:0;left:0;right:0;bottom:0;display:block;z-index:-2;clear:both}.vidblock__title{font-family:Brandon_lightWeb;font-weight:300;-webkit-font-smoothing:antialiased;font-size:2.25rem;color:#fff;letter-spacing:0;line-height:2.875rem;text-transform:uppercase}.vidblock__line{width:25px;height:1px;margin:8px 0 16px;background:#fff}.vidblock__sub{font-family:Brandon_lightWeb;font-weight:300;-webkit-font-smoothing:antialiased;font-size:1.5rem;color:#fff;letter-spacing:.05rem;line-height:1.875rem;margin:0 0 16px 0}.vidblock__video{margin:34px 0 0;position:relative;padding-bottom:56.25%;height:0}.vidblock__video iframe{width:100%;position:absolute;top:0;left:0;width:100%;height:100%}.sampleKit{position:relative;left:0;width:100%;font-size:14px;padding-top:6px}.sampleKit #buttonCallout-link{margin-top:3px}.sampleKit #buttonCallout-link.buttonCallout-link--active:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#browns #buttonCallout-link.buttonCallout-link--active:before,#grays #buttonCallout-link.buttonCallout-link--active:before,#reds #buttonCallout-link.buttonCallout-link--active:before{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.sampleKit--home{position:absolute;padding-left:20px;top:284px}.sampleKit a{color:#005bbb}.sampleKit__productLink{text-decoration:underline}.sampleKit__popover{background:#005bbb;color:#fff;padding:20px 25px 25px;display:none;position:absolute;top:200%;left:0;text-align:left;font-family:Brandon_lightWeb;font-weight:300;font-size:21px;line-height:30px;letter-spacing:.3px}.sampleKit__popover--active{display:block;z-index:1}.sampleKit__popover__checkboxes{font-size:14px;font-family:DINWeb;font-weight:400;margin-top:8px;margin-bottom:14px}#store .product-description .details .btn-footer .sfAddToCartBtn,.btn-footer #store .product-description .details .sfAddToCartBtn,.btn-footer .btn-blue{display:none}.btn-footer .callout-link{display:inline-block}.visualizer-callouts{z-index:3;width:100%;height:100%;position:absolute;top:0;left:0}.azek-tooltip{width:476px;height:104px;position:absolute;top:0;left:0;z-index:1;margin:-20px 0 0 -20px}.azek-tooltip-wrap{width:0;height:100%;overflow:hidden;float:right;margin-right:82px;margin-top:14px}.azek-tooltip-inner{background:rgba(224,222,216,.9);width:378px;height:100%;float:right}.azek-tooltip-inner p{color:#58595b;font-size:14px;padding:18px}.azek-tooltip-inner p a{color:#005bbb}.azek-tooltip-inner p a:hover{text-decoration:underline}.azek-tooltip-inner .close-link{text-transform:uppercase;font-size:11px}.azek-tooltip-inner .close{display:none}.hex-wrap{transition:all .35s ease-in-out;transform:rotate(0) scale(0,0);position:absolute;right:0;top:0;z-index:1}.hex-bg{position:relative;width:104px;height:60px;background-color:#fff;margin:30px 0}.hex-wrap .svg-wrap{width:54px;height:auto;position:absolute;left:27px;top:-18px;z-index:1;transform:scale(0) rotate(-90deg)}.hex-bg:after,.hex-bg:before{content:"";position:absolute;width:0;border-left:52px solid transparent;border-right:52px solid transparent}.hex-bg:before{bottom:100%;border-bottom:30px solid #fff}.hex-bg:after{top:100%;width:0;border-top:30px solid #fff}@keyframes azek-tooltip-anim{0%{opacity:0}100%{opacity:1}}@media only screen and (max-width:768px){.azek-tooltip.show{width:100%;height:auto;top:auto!important;left:0!important;bottom:0;margin:0;opacity:0;animation:azek-tooltip-anim .35s ease-in-out forwards}.show .azek-tooltip-wrap{width:100%;overflow:auto;float:none;margin:0}.show .azek-tooltip-inner{width:100%;float:none;background:rgba(224,222,216,.75)}.azek-tooltip-inner .close{display:block;width:25px;height:25px;position:absolute;right:10px;top:50%;margin-top:-12px;cursor:pointer}.azek-tooltip-inner p{font-size:12px;padding:12px;padding-right:45px}}@keyframes hex-wrap-anim{0%{transform:scale(0) rotate(0)}10%{transform:scale(.4) rotate(0)}20%{transform:scale(.2) rotate(0)}35%{transform:scale(.25) rotate(0)}40%{transform:scale(.25) rotate(0)}55%{transform:scale(1) rotate(90deg)}100%{transform:scale(1) rotate(90deg)}}@keyframes hex-bg-anim{0%{height:60px}52%{height:60px}55%{height:72px}100%{height:72px}}@keyframes hex-bg--left-anim{0%{opacity:1}52%{opacity:1}55%{opacity:0}100%{opacity:0}}@keyframes azek-tooltip-wrap-anim{0%{width:0}52%{width:0}62%{width:378px}100%{width:378px}}@keyframes hex-wrap--svg-wrap{0%{transform:scale(0) rotate(-90deg)}50%{transform:scale(0) rotate(-90deg)}57%{transform:scale(1.2) rotate(-90deg)}75%{transform:scale(1) rotate(-90deg)}100%{transform:scale(1) rotate(-90deg)}}@media only screen and (min-width:768px){.show .hex-wrap{animation:hex-wrap-anim 2s ease-in-out forwards}.show .hex-bg:after{animation:hex-bg--left-anim 2s ease-in-out forwards}.show .hex-bg{animation:hex-bg-anim 2s ease-in-out forwards}.show .hex-wrap .svg-wrap{animation:hex-wrap--svg-wrap 2s ease-in-out forwards}.show .azek-tooltip-wrap{animation:azek-tooltip-wrap-anim 2s ease-in-out forwards}}.bg-img{width:100%;height:0;padding-top:40%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;position:relative;border-bottom:40px solid #fff}.bg-img .container,.bg-img .slider .owl-controls,.slider .bg-img .owl-controls{position:relative;z-index:10}.bg-img .text{width:466px;padding:24px 20px 10px;border-bottom:40px solid #1b4da5;background:#005bbb;background:rgba(0,91,187,.9);position:absolute;bottom:-40px;text-align:left}#mobile-nav .mobile-nav-main .bg-img .text a,#store .product-description .bg-img .text h1,#store .product-description .bg-img .text h2,.bg-img .text #mobile-nav .mobile-nav-main a,.bg-img .text #store .product-description h1,.bg-img .text #store .product-description h2,.bg-img .text .blog-post .h2-dark,.bg-img .text .h2,.bg-img .text .lightbox .colored-heading h2,.bg-img .text .login-container h2,.bg-img .text .sfcheckoutTitle,.blog-post .bg-img .text .h2-dark,.lightbox .colored-heading .bg-img .text h2,.login-container .bg-img .text h2{font-size:2rem;text-transform:uppercase;margin-bottom:10px}.bg-img .text a{margin:8px 4px 16px}.bg-img .text a .svg-wrap{float:left;width:10px;height:10px;margin:0 5px 0 0}.bg-img .text a .svg-wrap svg{fill:currentColor}@media only screen and (max-width:64em){.bg-img{padding-top:50%}}@media only screen and (max-width:41.875em){.bg-img{border-bottom:238px solid #fff}.bg-img .text{bottom:-234px;min-height:234px;width:100%;left:0}}@media only screen and (max-width:35em){.bg-img{border-bottom:285px solid #fff}.bg-img .text{bottom:-282px;min-height:282px}}#deck-designer .bg-img .text{border-bottom:40px solid #3d2242;background:#593160;background:rgba(89,49,96,.9);right:0;width:320px;padding:30px 20px 10px}@media only screen and (max-width:41.875em){#deck-designer .bg-img{border-bottom:188px solid #fff}#deck-designer .bg-img .text{min-height:148px;bottom:-148px;right:0;width:100%}}@media only screen and (max-width:25em){#deck-designer .bg-img{border-bottom:222px solid #fff}#deck-designer .bg-img .text{min-height:175px;bottom:-182px}}.video-slide-fade{position:absolute;width:100%;background:rgba(0,0,0,.7);top:0;bottom:0;opacity:0;z-index:10}.video-slide-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:125px;height:75px;border-radius:8px;background-image:url(/images/default-album/youtube-icon-full_color.png);background-size:contain;background-position:center center;background-repeat:no-repeat}.video-slide-play:hover{cursor:pointer}.video-slide-fading{-webkit-animation:video-slide-fading .4s ease-in;animation:video-slide-fading .4s ease-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes video-slide-fading{from{opacity:0}to{opacity:1}}@keyframes video-slide-fading{from{opacity:0}to{opacity:1}}#deck-designer .owl-pagination,#hero-home .owl-pagination{position:absolute;z-index:1000;bottom:10px;right:50%;margin-right:-505px;width:300px;text-align:left}@media only screen and (max-width:64em){#deck-designer .owl-pagination,#hero-home .owl-pagination{margin-right:0;right:0}}@media only screen and (max-width:41.875em){#deck-designer .owl-pagination,#hero-home .owl-pagination{width:100%;right:auto;left:14px;bottom:20px}}#hero-home .owl-pagination{right:inherit;width:466px;margin-left:15px;bottom:10px}@media only screen and (max-width:64em){#hero-home .owl-pagination{left:28px;margin-left:0}}@media only screen and (max-width:41.875em){#hero-home .owl-pagination{bottom:14px;left:15px}}#deck-designer .innerdiv.img-above{padding:0}@media only screen and (max-width:41.875em){#deck-designer .innerdiv.img-above{margin-top:0}}#deck-designer .owl-pagination{margin-right:-496px}@media only screen and (max-width:64em){#deck-designer .owl-pagination{margin-right:0;right:5px}}@media only screen and (max-width:41.875em){#deck-designer .owl-pagination{bottom:49px}}.cover-img{margin:0 auto;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.img-embed{display:block;overflow:hidden;position:relative}.img-embed:before{content:"";display:block;width:100%}.home-intro{margin:0 auto 0 auto}.products-grid,.visualizer-grid{width:100%}.products-grid .products-intro,.visualizer-grid .products-intro{display:none}.products-grid .products-intro::after,.visualizer-grid .products-intro::after{content:"";background-size:42px 72px;background-position:0 0;background-repeat:repeat;opacity:.12;top:0;left:0;bottom:0;right:0;position:absolute}.products-grid .ul .li,.products-grid .ul li,.products-grid ul .li,.products-grid ul li,.visualizer-grid .ul .li,.visualizer-grid .ul li,.visualizer-grid ul .li,.visualizer-grid ul li{width:100%;height:380px;border:1px solid #fff;position:relative;display:block;float:left;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center}.products-grid .ul .li a.btn-wrap,.products-grid .ul li a.btn-wrap,.products-grid ul .li a.btn-wrap,.products-grid ul li a.btn-wrap,.visualizer-grid .ul .li a.btn-wrap,.visualizer-grid .ul li a.btn-wrap,.visualizer-grid ul .li a.btn-wrap,.visualizer-grid ul li a.btn-wrap{width:100%;height:100%;text-decoration:none;display:block;background-repeat:no-repeat;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;transition-delay:0.1s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:background-size,color;-moz-transition-property:background-size,color;transition-property:background-size,color;background-position:50% 50%}.products-grid .ul .li a.btn-wrap:hover,.products-grid .ul li a.btn-wrap:hover,.products-grid ul .li a.btn-wrap:hover,.products-grid ul li a.btn-wrap:hover,.visualizer-grid .ul .li a.btn-wrap:hover,.visualizer-grid .ul li a.btn-wrap:hover,.visualizer-grid ul .li a.btn-wrap:hover,.visualizer-grid ul li a.btn-wrap:hover{background-size:100% 100%}.products-grid .ul .li a.btn-wrap .overlay,.products-grid .ul li a.btn-wrap .overlay,.products-grid ul .li a.btn-wrap .overlay,.products-grid ul li a.btn-wrap .overlay,.visualizer-grid .ul .li a.btn-wrap .overlay,.visualizer-grid .ul li a.btn-wrap .overlay,.visualizer-grid ul .li a.btn-wrap .overlay,.visualizer-grid ul li a.btn-wrap .overlay{display:block}#store .product-description .details .products-grid .ul .li a.btn-wrap .sfAddToCartBtn,#store .product-description .details .products-grid .ul li a.btn-wrap .sfAddToCartBtn,#store .product-description .details .products-grid ul .li a.btn-wrap .sfAddToCartBtn,#store .product-description .details .products-grid ul li a.btn-wrap .sfAddToCartBtn,#store .product-description .details .visualizer-grid .ul .li a.btn-wrap .sfAddToCartBtn,#store .product-description .details .visualizer-grid .ul li a.btn-wrap .sfAddToCartBtn,#store .product-description .details .visualizer-grid ul .li a.btn-wrap .sfAddToCartBtn,#store .product-description .details .visualizer-grid ul li a.btn-wrap .sfAddToCartBtn,.products-grid .ul .li a.btn-wrap #store .product-description .details .sfAddToCartBtn,.products-grid .ul .li a.btn-wrap .button,.products-grid .ul li a.btn-wrap #store .product-description .details .sfAddToCartBtn,.products-grid .ul li a.btn-wrap .button,.products-grid ul .li a.btn-wrap #store .product-description .details .sfAddToCartBtn,.products-grid ul .li a.btn-wrap .button,.products-grid ul li a.btn-wrap #store .product-description .details .sfAddToCartBtn,.products-grid ul li a.btn-wrap .button,.visualizer-grid .ul .li a.btn-wrap #store .product-description .details .sfAddToCartBtn,.visualizer-grid .ul .li a.btn-wrap .button,.visualizer-grid .ul li a.btn-wrap #store .product-description .details .sfAddToCartBtn,.visualizer-grid .ul li a.btn-wrap .button,.visualizer-grid ul .li a.btn-wrap #store .product-description .details .sfAddToCartBtn,.visualizer-grid ul .li a.btn-wrap .button,.visualizer-grid ul li a.btn-wrap #store .product-description .details .sfAddToCartBtn,.visualizer-grid ul li a.btn-wrap .button{width:auto;white-space:nowrap;position:absolute;bottom:70px;left:50%;opacity:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition-duration:.4s;-moz-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:bottom,opacity;-moz-transition-property:bottom,opacity;transition-property:bottom,opacity}#mobile-nav .mobile-nav-main .products-grid .ul .li a.btn-wrap a,#mobile-nav .mobile-nav-main .products-grid .ul li a.btn-wrap a,#mobile-nav .mobile-nav-main .products-grid ul .li a.btn-wrap a,#mobile-nav .mobile-nav-main .products-grid ul li a.btn-wrap a,#mobile-nav .mobile-nav-main .visualizer-grid .ul .li a.btn-wrap a,#mobile-nav .mobile-nav-main .visualizer-grid .ul li a.btn-wrap a,#mobile-nav .mobile-nav-main .visualizer-grid ul .li a.btn-wrap a,#mobile-nav .mobile-nav-main .visualizer-grid ul li a.btn-wrap a,#store .product-description .products-grid .ul .li a.btn-wrap h1,#store .product-description .products-grid .ul .li a.btn-wrap h2,#store .product-description .products-grid .ul li a.btn-wrap h1,#store .product-description .products-grid .ul li a.btn-wrap h2,#store .product-description .products-grid ul .li a.btn-wrap h1,#store .product-description .products-grid ul .li a.btn-wrap h2,#store .product-description .products-grid ul li a.btn-wrap h1,#store .product-description .products-grid ul li a.btn-wrap h2,#store .product-description .visualizer-grid .ul .li a.btn-wrap h1,#store .product-description .visualizer-grid .ul .li a.btn-wrap h2,#store .product-description .visualizer-grid .ul li a.btn-wrap h1,#store .product-description .visualizer-grid .ul li a.btn-wrap h2,#store .product-description .visualizer-grid ul .li a.btn-wrap h1,#store .product-description .visualizer-grid ul .li a.btn-wrap h2,#store .product-description .visualizer-grid ul li a.btn-wrap h1,#store .product-description .visualizer-grid ul li a.btn-wrap h2,.blog-post .products-grid .ul .li a.btn-wrap .h2-dark,.blog-post .products-grid .ul li a.btn-wrap .h2-dark,.blog-post .products-grid ul .li a.btn-wrap .h2-dark,.blog-post .products-grid ul li a.btn-wrap .h2-dark,.blog-post .visualizer-grid .ul .li a.btn-wrap .h2-dark,.blog-post .visualizer-grid .ul li a.btn-wrap .h2-dark,.blog-post .visualizer-grid ul .li a.btn-wrap .h2-dark,.blog-post .visualizer-grid ul li a.btn-wrap .h2-dark,.lightbox .colored-heading .products-grid .ul .li a.btn-wrap h2,.lightbox .colored-heading .products-grid .ul li a.btn-wrap h2,.lightbox .colored-heading .products-grid ul .li a.btn-wrap h2,.lightbox .colored-heading .products-grid ul li a.btn-wrap h2,.lightbox .colored-heading .visualizer-grid .ul .li a.btn-wrap h2,.lightbox .colored-heading .visualizer-grid .ul li a.btn-wrap h2,.lightbox .colored-heading .visualizer-grid ul .li a.btn-wrap h2,.lightbox .colored-heading .visualizer-grid ul li a.btn-wrap h2,.login-container .products-grid .ul .li a.btn-wrap h2,.login-container .products-grid .ul li a.btn-wrap h2,.login-container .products-grid ul .li a.btn-wrap h2,.login-container .products-grid ul li a.btn-wrap h2,.login-container .visualizer-grid .ul .li a.btn-wrap h2,.login-container .visualizer-grid .ul li a.btn-wrap h2,.login-container .visualizer-grid ul .li a.btn-wrap h2,.login-container .visualizer-grid ul li a.btn-wrap h2,.products-grid .ul .li a.btn-wrap #mobile-nav .mobile-nav-main a,.products-grid .ul .li a.btn-wrap #store .product-description h1,.products-grid .ul .li a.btn-wrap #store .product-description h2,.products-grid .ul .li a.btn-wrap .blog-post .h2-dark,.products-grid .ul .li a.btn-wrap .h2,.products-grid .ul .li a.btn-wrap .lightbox .colored-heading h2,.products-grid .ul .li a.btn-wrap .login-container h2,.products-grid .ul .li a.btn-wrap .sfcheckoutTitle,.products-grid .ul li a.btn-wrap #mobile-nav .mobile-nav-main a,.products-grid .ul li a.btn-wrap #store .product-description h1,.products-grid .ul li a.btn-wrap #store .product-description h2,.products-grid .ul li a.btn-wrap .blog-post .h2-dark,.products-grid .ul li a.btn-wrap .h2,.products-grid .ul li a.btn-wrap .lightbox .colored-heading h2,.products-grid .ul li a.btn-wrap .login-container h2,.products-grid .ul li a.btn-wrap .sfcheckoutTitle,.products-grid ul .li a.btn-wrap #mobile-nav .mobile-nav-main a,.products-grid ul .li a.btn-wrap #store .product-description h1,.products-grid ul .li a.btn-wrap #store .product-description h2,.products-grid ul .li a.btn-wrap .blog-post .h2-dark,.products-grid ul .li a.btn-wrap .h2,.products-grid ul .li a.btn-wrap .lightbox .colored-heading h2,.products-grid ul .li a.btn-wrap .login-container h2,.products-grid ul .li a.btn-wrap .sfcheckoutTitle,.products-grid ul li a.btn-wrap #mobile-nav .mobile-nav-main a,.products-grid ul li a.btn-wrap #store .product-description h1,.products-grid ul li a.btn-wrap #store .product-description h2,.products-grid ul li a.btn-wrap .blog-post .h2-dark,.products-grid ul li a.btn-wrap .h2,.products-grid ul li a.btn-wrap .lightbox .colored-heading h2,.products-grid ul li a.btn-wrap .login-container h2,.products-grid ul li a.btn-wrap .sfcheckoutTitle,.visualizer-grid .ul .li a.btn-wrap #mobile-nav .mobile-nav-main a,.visualizer-grid .ul .li a.btn-wrap #store .product-description h1,.visualizer-grid .ul .li a.btn-wrap #store .product-description h2,.visualizer-grid .ul .li a.btn-wrap .blog-post .h2-dark,.visualizer-grid .ul .li a.btn-wrap .h2,.visualizer-grid .ul .li a.btn-wrap .lightbox .colored-heading h2,.visualizer-grid .ul .li a.btn-wrap .login-container h2,.visualizer-grid .ul .li a.btn-wrap .sfcheckoutTitle,.visualizer-grid .ul li a.btn-wrap #mobile-nav .mobile-nav-main a,.visualizer-grid .ul li a.btn-wrap #store .product-description h1,.visualizer-grid .ul li a.btn-wrap #store .product-description h2,.visualizer-grid .ul li a.btn-wrap .blog-post .h2-dark,.visualizer-grid .ul li a.btn-wrap .h2,.visualizer-grid .ul li a.btn-wrap .lightbox .colored-heading h2,.visualizer-grid .ul li a.btn-wrap .login-container h2,.visualizer-grid .ul li a.btn-wrap .sfcheckoutTitle,.visualizer-grid ul .li a.btn-wrap #mobile-nav .mobile-nav-main a,.visualizer-grid ul .li a.btn-wrap #store .product-description h1,.visualizer-grid ul .li a.btn-wrap #store .product-description h2,.visualizer-grid ul .li a.btn-wrap .blog-post .h2-dark,.visualizer-grid ul .li a.btn-wrap .h2,.visualizer-grid ul .li a.btn-wrap .lightbox .colored-heading h2,.visualizer-grid ul .li a.btn-wrap .login-container h2,.visualizer-grid ul .li a.btn-wrap .sfcheckoutTitle,.visualizer-grid ul li a.btn-wrap #mobile-nav .mobile-nav-main a,.visualizer-grid ul li a.btn-wrap #store .product-description h1,.visualizer-grid ul li a.btn-wrap #store .product-description h2,.visualizer-grid ul li a.btn-wrap .blog-post .h2-dark,.visualizer-grid ul li a.btn-wrap .h2,.visualizer-grid ul li a.btn-wrap .lightbox .colored-heading h2,.visualizer-grid ul li a.btn-wrap .login-container h2,.visualizer-grid ul li a.btn-wrap .sfcheckoutTitle{padding-top:38px;text-align:center;display:block}#store .product-description .details .products-grid .ul .li .btn-wrap.is-active .sfAddToCartBtn,#store .product-description .details .products-grid .ul li .btn-wrap.is-active .sfAddToCartBtn,#store .product-description .details .products-grid ul .li .btn-wrap.is-active .sfAddToCartBtn,#store .product-description .details .products-grid ul li .btn-wrap.is-active .sfAddToCartBtn,#store .product-description .details .visualizer-grid .ul .li .btn-wrap.is-active .sfAddToCartBtn,#store .product-description .details .visualizer-grid .ul li .btn-wrap.is-active .sfAddToCartBtn,#store .product-description .details .visualizer-grid ul .li .btn-wrap.is-active .sfAddToCartBtn,#store .product-description .details .visualizer-grid ul li .btn-wrap.is-active .sfAddToCartBtn,.products-grid .ul .li .btn-wrap.is-active #store .product-description .details .sfAddToCartBtn,.products-grid .ul .li .btn-wrap.is-active .button,.products-grid .ul li .btn-wrap.is-active #store .product-description .details .sfAddToCartBtn,.products-grid .ul li .btn-wrap.is-active .button,.products-grid ul .li .btn-wrap.is-active #store .product-description .details .sfAddToCartBtn,.products-grid ul .li .btn-wrap.is-active .button,.products-grid ul li .btn-wrap.is-active #store .product-description .details .sfAddToCartBtn,.products-grid ul li .btn-wrap.is-active .button,.visualizer-grid .ul .li .btn-wrap.is-active #store .product-description .details .sfAddToCartBtn,.visualizer-grid .ul .li .btn-wrap.is-active .button,.visualizer-grid .ul li .btn-wrap.is-active #store .product-description .details .sfAddToCartBtn,.visualizer-grid .ul li .btn-wrap.is-active .button,.visualizer-grid ul .li .btn-wrap.is-active #store .product-description .details .sfAddToCartBtn,.visualizer-grid ul .li .btn-wrap.is-active .button,.visualizer-grid ul li .btn-wrap.is-active #store .product-description .details .sfAddToCartBtn,.visualizer-grid ul li .btn-wrap.is-active .button{bottom:80px;opacity:1;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;transition-delay:0.2s}.products-grid.products-grid--home.transformationGrid .li a.products-grid-btn,.products-grid.railing-collection-grid.transformationGrid .li a.products-grid-btn,.storiesGrid.transformationGrid .li a.products-grid-btn{background-size:300px 130px;background-position:50% 55%}.products-grid.products-grid--home.transformationGrid .li a.products-grid-btn .products-grid-btn__bg,.products-grid.railing-collection-grid.transformationGrid .li a.products-grid-btn .products-grid-btn__bg,.storiesGrid.transformationGrid .li a.products-grid-btn .products-grid-btn__bg{width:300px;margin:100px auto 0}.products-grid.products-grid--home.transformationGrid .li a.products-grid-btn .products-grid-btn__bg .overlay,.products-grid.railing-collection-grid.transformationGrid .li a.products-grid-btn .products-grid-btn__bg .overlay,.storiesGrid.transformationGrid .li a.products-grid-btn .products-grid-btn__bg .overlay{display:none}.products-grid.products-grid--home.transformationGrid .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff,.products-grid.railing-collection-grid.transformationGrid .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff,.storiesGrid.transformationGrid .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff{margin-top:0}.products-grid.products-grid--home.transformationGrid .li a.products-grid-btn:hover .products-grid-btn__bg,.products-grid.railing-collection-grid.transformationGrid .li a.products-grid-btn:hover .products-grid-btn__bg,.storiesGrid.transformationGrid .li a.products-grid-btn:hover .products-grid-btn__bg{margin-top:140px}.products-grid.products-grid--home.transformationGrid .li a.products-grid-btn:hover .products-grid-btn__bg .overlay,.products-grid.railing-collection-grid.transformationGrid .li a.products-grid-btn:hover .products-grid-btn__bg .overlay,.storiesGrid.transformationGrid .li a.products-grid-btn:hover .products-grid-btn__bg .overlay{display:block}.products-grid.products-grid--home .li a.products-grid-btn,.products-grid.products-grid--home li a.products-grid-btn,.products-grid.railing-collection-grid .li a.products-grid-btn,.products-grid.railing-collection-grid li a.products-grid-btn,.storiesGrid .li a.products-grid-btn,.storiesGrid li a.products-grid-btn{background-image:linear-gradient(rgba(0,91,187,.9),rgba(0,91,187,.9));background-size:196px 107px;background-position:50% 50%;background-repeat:no-repeat;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:background-size;-moz-transition-property:background-size;transition-property:background-size;width:100%;height:100%;display:block}.products-grid.products-grid--home .li a.products-grid-btn.decking-grid,.products-grid.products-grid--home li a.products-grid-btn.decking-grid,.products-grid.railing-collection-grid .li a.products-grid-btn.decking-grid,.products-grid.railing-collection-grid li a.products-grid-btn.decking-grid,.storiesGrid .li a.products-grid-btn.decking-grid,.storiesGrid li a.products-grid-btn.decking-grid{background-image:linear-gradient(#593160,#593160)}.products-grid.products-grid--home .li a.products-grid-btn.decking-grid .btn-white,.products-grid.products-grid--home li a.products-grid-btn.decking-grid .btn-white,.products-grid.railing-collection-grid .li a.products-grid-btn.decking-grid .btn-white,.products-grid.railing-collection-grid li a.products-grid-btn.decking-grid .btn-white,.storiesGrid .li a.products-grid-btn.decking-grid .btn-white,.storiesGrid li a.products-grid-btn.decking-grid .btn-white{color:#593160!important}.products-grid.products-grid--home .li a.products-grid-btn .products-grid-btn__bg,.products-grid.products-grid--home li a.products-grid-btn .products-grid-btn__bg,.products-grid.railing-collection-grid .li a.products-grid-btn .products-grid-btn__bg,.products-grid.railing-collection-grid li a.products-grid-btn .products-grid-btn__bg,.storiesGrid .li a.products-grid-btn .products-grid-btn__bg,.storiesGrid li a.products-grid-btn .products-grid-btn__bg{text-align:center;width:100%;height:100%;position:absolute;overflow:hidden;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform}.products-grid.products-grid--home .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff,.products-grid.products-grid--home li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff,.products-grid.railing-collection-grid .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff,.products-grid.railing-collection-grid li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff,.storiesGrid .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff,.storiesGrid li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff{position:relative;width:270px;margin:40px auto 0;-webkit-transform:translateY(70px);-moz-transform:translateY(70px);-ms-transform:translateY(70px);-o-transform:translateY(70px);transform:translateY(70px);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform}.products-grid.products-grid--home .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .products-grid-btn__desc,.products-grid.products-grid--home li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .products-grid-btn__desc,.products-grid.railing-collection-grid .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .products-grid-btn__desc,.products-grid.railing-collection-grid li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .products-grid-btn__desc,.storiesGrid .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .products-grid-btn__desc,.storiesGrid li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .products-grid-btn__desc{margin-bottom:12px;-webkit-transform:translateY(112px);-moz-transform:translateY(112px);-ms-transform:translateY(112px);-o-transform:translateY(112px);transform:translateY(112px);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-animation:text-leave .2s ease;animation:text-leave .2s ease}#store .product-description .details .products-grid.products-grid--home .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .sfAddToCartBtn,#store .product-description .details .products-grid.products-grid--home li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .sfAddToCartBtn,#store .product-description .details .products-grid.railing-collection-grid .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .sfAddToCartBtn,#store .product-description .details .products-grid.railing-collection-grid li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .sfAddToCartBtn,#store .product-description .details .storiesGrid .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .sfAddToCartBtn,#store .product-description .details .storiesGrid li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .sfAddToCartBtn,.products-grid.products-grid--home .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff #store .product-description .details .sfAddToCartBtn,.products-grid.products-grid--home .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .button,.products-grid.products-grid--home li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff #store .product-description .details .sfAddToCartBtn,.products-grid.products-grid--home li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .button,.products-grid.railing-collection-grid .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff #store .product-description .details .sfAddToCartBtn,.products-grid.railing-collection-grid .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .button,.products-grid.railing-collection-grid li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff #store .product-description .details .sfAddToCartBtn,.products-grid.railing-collection-grid li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .button,.storiesGrid .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff #store .product-description .details .sfAddToCartBtn,.storiesGrid .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .button,.storiesGrid li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff #store .product-description .details .sfAddToCartBtn,.storiesGrid li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .button{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-animation:btn-leave .2s ease;animation:btn-leave .2s ease}@media (min-width:1024px) and (max-width:1160px){.products-grid.products-grid--home .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff,.products-grid.products-grid--home li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff,.products-grid.railing-collection-grid .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff,.products-grid.railing-collection-grid li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff,.storiesGrid .li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff,.storiesGrid li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff{width:200px}}.products-grid.products-grid--home .li a.products-grid-btn:hover,.products-grid.products-grid--home li a.products-grid-btn:hover,.products-grid.railing-collection-grid .li a.products-grid-btn:hover,.products-grid.railing-collection-grid li a.products-grid-btn:hover,.storiesGrid .li a.products-grid-btn:hover,.storiesGrid li a.products-grid-btn:hover{background-size:100% 100%}.products-grid.products-grid--home .li a.products-grid-btn:hover .products-grid-btn__bg,.products-grid.products-grid--home li a.products-grid-btn:hover .products-grid-btn__bg,.products-grid.railing-collection-grid .li a.products-grid-btn:hover .products-grid-btn__bg,.products-grid.railing-collection-grid li a.products-grid-btn:hover .products-grid-btn__bg,.storiesGrid .li a.products-grid-btn:hover .products-grid-btn__bg,.storiesGrid li a.products-grid-btn:hover .products-grid-btn__bg{width:100%;height:100%}.products-grid.products-grid--home .li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff,.products-grid.products-grid--home li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff,.products-grid.railing-collection-grid .li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff,.products-grid.railing-collection-grid li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff,.storiesGrid .li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff,.storiesGrid li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}.products-grid.products-grid--home .li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .products-grid-btn__desc,.products-grid.products-grid--home li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .products-grid-btn__desc,.products-grid.railing-collection-grid .li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .products-grid-btn__desc,.products-grid.railing-collection-grid li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .products-grid-btn__desc,.storiesGrid .li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .products-grid-btn__desc,.storiesGrid li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .products-grid-btn__desc{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-animation:text-enter .8s ease;animation:text-enter .8s ease}#store .product-description .details .products-grid.products-grid--home .li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .sfAddToCartBtn,#store .product-description .details .products-grid.products-grid--home li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .sfAddToCartBtn,#store .product-description .details .products-grid.railing-collection-grid .li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .sfAddToCartBtn,#store .product-description .details .products-grid.railing-collection-grid li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .sfAddToCartBtn,#store .product-description .details .storiesGrid .li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .sfAddToCartBtn,#store .product-description .details .storiesGrid li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .sfAddToCartBtn,.products-grid.products-grid--home .li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff #store .product-description .details .sfAddToCartBtn,.products-grid.products-grid--home .li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .button,.products-grid.products-grid--home li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff #store .product-description .details .sfAddToCartBtn,.products-grid.products-grid--home li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .button,.products-grid.railing-collection-grid .li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff #store .product-description .details .sfAddToCartBtn,.products-grid.railing-collection-grid .li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .button,.products-grid.railing-collection-grid li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff #store .product-description .details .sfAddToCartBtn,.products-grid.railing-collection-grid li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .button,.storiesGrid .li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff #store .product-description .details .sfAddToCartBtn,.storiesGrid .li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .button,.storiesGrid li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff #store .product-description .details .sfAddToCartBtn,.storiesGrid li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .button{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-animation:btn-enter .8s ease;animation:btn-enter .8s ease}.dualImg--header{height:210px;overflow:hidden;margin-bottom:40px}.dualImg--header .img{height:100%;width:auto}@-webkit-keyframes text-enter{from{opacity:0}to{opacity:1}}@keyframes text-enter{from{opacity:0}to{opacity:1}}@-webkit-keyframes text-leave{from{opacity:1}to{opacity:0}}@keyframes text-leave{from{opacity:1}to{opacity:0}}@-webkit-keyframes btn-enter{from{opacity:0}to{opacity:1}}@keyframes btn-enter{from{opacity:0}to{opacity:1}}@-webkit-keyframes btn-leave{from{opacity:1}to{opacity:0}}@keyframes btn-leave{from{opacity:1}to{opacity:0}}.products-grid .ul .li,.products-grid .ul li,.products-grid ul .li,.products-grid ul li{height:380px}.products-grid .ul .li a.btn-wrap,.products-grid .ul li a.btn-wrap,.products-grid ul .li a.btn-wrap,.products-grid ul li a.btn-wrap{background-image:linear-gradient(rgba(0,91,187,.9),rgba(0,91,187,.9));background-size:196px 107px}.products-grid .ul .li a.btn-wrap .overlay,.products-grid .ul li a.btn-wrap .overlay,.products-grid ul .li a.btn-wrap .overlay,.products-grid ul li a.btn-wrap .overlay{position:absolute;top:50%;left:50%;width:196px;height:107px;margin:-53.5px 0 0 -98px}#mobile-nav .mobile-nav-main .products-grid .ul .li a.btn-wrap a,#mobile-nav .mobile-nav-main .products-grid .ul li a.btn-wrap a,#mobile-nav .mobile-nav-main .products-grid ul .li a.btn-wrap a,#mobile-nav .mobile-nav-main .products-grid ul li a.btn-wrap a,#store .product-description .products-grid .ul .li a.btn-wrap h1,#store .product-description .products-grid .ul .li a.btn-wrap h2,#store .product-description .products-grid .ul li a.btn-wrap h1,#store .product-description .products-grid .ul li a.btn-wrap h2,#store .product-description .products-grid ul .li a.btn-wrap h1,#store .product-description .products-grid ul .li a.btn-wrap h2,#store .product-description .products-grid ul li a.btn-wrap h1,#store .product-description .products-grid ul li a.btn-wrap h2,.blog-post .products-grid .ul .li a.btn-wrap .h2-dark,.blog-post .products-grid .ul li a.btn-wrap .h2-dark,.blog-post .products-grid ul .li a.btn-wrap .h2-dark,.blog-post .products-grid ul li a.btn-wrap .h2-dark,.lightbox .colored-heading .products-grid .ul .li a.btn-wrap h2,.lightbox .colored-heading .products-grid .ul li a.btn-wrap h2,.lightbox .colored-heading .products-grid ul .li a.btn-wrap h2,.lightbox .colored-heading .products-grid ul li a.btn-wrap h2,.login-container .products-grid .ul .li a.btn-wrap h2,.login-container .products-grid .ul li a.btn-wrap h2,.login-container .products-grid ul .li a.btn-wrap h2,.login-container .products-grid ul li a.btn-wrap h2,.products-grid .ul .li a.btn-wrap #mobile-nav .mobile-nav-main a,.products-grid .ul .li a.btn-wrap #store .product-description h1,.products-grid .ul .li a.btn-wrap #store .product-description h2,.products-grid .ul .li a.btn-wrap .blog-post .h2-dark,.products-grid .ul .li a.btn-wrap .h2,.products-grid .ul .li a.btn-wrap .lightbox .colored-heading h2,.products-grid .ul .li a.btn-wrap .login-container h2,.products-grid .ul .li a.btn-wrap .sfcheckoutTitle,.products-grid .ul li a.btn-wrap #mobile-nav .mobile-nav-main a,.products-grid .ul li a.btn-wrap #store .product-description h1,.products-grid .ul li a.btn-wrap #store .product-description h2,.products-grid .ul li a.btn-wrap .blog-post .h2-dark,.products-grid .ul li a.btn-wrap .h2,.products-grid .ul li a.btn-wrap .lightbox .colored-heading h2,.products-grid .ul li a.btn-wrap .login-container h2,.products-grid .ul li a.btn-wrap .sfcheckoutTitle,.products-grid ul .li a.btn-wrap #mobile-nav .mobile-nav-main a,.products-grid ul .li a.btn-wrap #store .product-description h1,.products-grid ul .li a.btn-wrap #store .product-description h2,.products-grid ul .li a.btn-wrap .blog-post .h2-dark,.products-grid ul .li a.btn-wrap .h2,.products-grid ul .li a.btn-wrap .lightbox .colored-heading h2,.products-grid ul .li a.btn-wrap .login-container h2,.products-grid ul .li a.btn-wrap .sfcheckoutTitle,.products-grid ul li a.btn-wrap #mobile-nav .mobile-nav-main a,.products-grid ul li a.btn-wrap #store .product-description h1,.products-grid ul li a.btn-wrap #store .product-description h2,.products-grid ul li a.btn-wrap .blog-post .h2-dark,.products-grid ul li a.btn-wrap .h2,.products-grid ul li a.btn-wrap .lightbox .colored-heading h2,.products-grid ul li a.btn-wrap .login-container h2,.products-grid ul li a.btn-wrap .sfcheckoutTitle{padding-top:38px}.products-grid.products-grid--home ul li{height:258px}.products-grid.railing-collection-grid ul li{height:320px}.ie9 .products-grid ul li .overlay,.ie9 .railing-collection-grid ul li .overlay{background:rgba(0,91,187,.9)}.visualizer-grid .ul .li a,.visualizer-grid .ul li a,.visualizer-grid ul .li a,.visualizer-grid ul li a{background-image:linear-gradient(rgba(89,49,96,.9),rgba(89,49,96,.9));background-size:316px 107px}.visualizer-grid .ul .li a .overlay,.visualizer-grid .ul li a .overlay,.visualizer-grid ul .li a .overlay,.visualizer-grid ul li a .overlay{position:absolute;top:50%;left:50%;width:316px;height:107px;margin:-53.5px 0 0 -158px}#mobile-nav .mobile-nav-main .visualizer-grid .ul .li a a,#mobile-nav .mobile-nav-main .visualizer-grid .ul li a a,#mobile-nav .mobile-nav-main .visualizer-grid ul .li a a,#mobile-nav .mobile-nav-main .visualizer-grid ul li a a,#store .product-description .visualizer-grid .ul .li a h1,#store .product-description .visualizer-grid .ul .li a h2,#store .product-description .visualizer-grid .ul li a h1,#store .product-description .visualizer-grid .ul li a h2,#store .product-description .visualizer-grid ul .li a h1,#store .product-description .visualizer-grid ul .li a h2,#store .product-description .visualizer-grid ul li a h1,#store .product-description .visualizer-grid ul li a h2,.blog-post .visualizer-grid .ul .li a .h2-dark,.blog-post .visualizer-grid .ul li a .h2-dark,.blog-post .visualizer-grid ul .li a .h2-dark,.blog-post .visualizer-grid ul li a .h2-dark,.lightbox .colored-heading .visualizer-grid .ul .li a h2,.lightbox .colored-heading .visualizer-grid .ul li a h2,.lightbox .colored-heading .visualizer-grid ul .li a h2,.lightbox .colored-heading .visualizer-grid ul li a h2,.login-container .visualizer-grid .ul .li a h2,.login-container .visualizer-grid .ul li a h2,.login-container .visualizer-grid ul .li a h2,.login-container .visualizer-grid ul li a h2,.visualizer-grid .ul .li a #mobile-nav .mobile-nav-main a,.visualizer-grid .ul .li a #store .product-description h1,.visualizer-grid .ul .li a #store .product-description h2,.visualizer-grid .ul .li a .blog-post .h2-dark,.visualizer-grid .ul .li a .h2,.visualizer-grid .ul .li a .lightbox .colored-heading h2,.visualizer-grid .ul .li a .login-container h2,.visualizer-grid .ul .li a .sfcheckoutTitle,.visualizer-grid .ul li a #mobile-nav .mobile-nav-main a,.visualizer-grid .ul li a #store .product-description h1,.visualizer-grid .ul li a #store .product-description h2,.visualizer-grid .ul li a .blog-post .h2-dark,.visualizer-grid .ul li a .h2,.visualizer-grid .ul li a .lightbox .colored-heading h2,.visualizer-grid .ul li a .login-container h2,.visualizer-grid .ul li a .sfcheckoutTitle,.visualizer-grid ul .li a #mobile-nav .mobile-nav-main a,.visualizer-grid ul .li a #store .product-description h1,.visualizer-grid ul .li a #store .product-description h2,.visualizer-grid ul .li a .blog-post .h2-dark,.visualizer-grid ul .li a .h2,.visualizer-grid ul .li a .lightbox .colored-heading h2,.visualizer-grid ul .li a .login-container h2,.visualizer-grid ul .li a .sfcheckoutTitle,.visualizer-grid ul li a #mobile-nav .mobile-nav-main a,.visualizer-grid ul li a #store .product-description h1,.visualizer-grid ul li a #store .product-description h2,.visualizer-grid ul li a .blog-post .h2-dark,.visualizer-grid ul li a .h2,.visualizer-grid ul li a .lightbox .colored-heading h2,.visualizer-grid ul li a .login-container h2,.visualizer-grid ul li a .sfcheckoutTitle{padding-top:38px}#mobile-nav .mobile-nav-main .products-grid.railing-collection-grid ul li a,#store .product-description .products-grid.railing-collection-grid ul li h1,#store .product-description .products-grid.railing-collection-grid ul li h2,.blog-post .products-grid.railing-collection-grid ul li .h2-dark,.lightbox .colored-heading .products-grid.railing-collection-grid ul li h2,.login-container .products-grid.railing-collection-grid ul li h2,.products-grid.railing-collection-grid ul li #mobile-nav .mobile-nav-main a,.products-grid.railing-collection-grid ul li #store .product-description h1,.products-grid.railing-collection-grid ul li #store .product-description h2,.products-grid.railing-collection-grid ul li .blog-post .h2-dark,.products-grid.railing-collection-grid ul li .h2,.products-grid.railing-collection-grid ul li .lightbox .colored-heading h2,.products-grid.railing-collection-grid ul li .login-container h2,.products-grid.railing-collection-grid ul li .sfcheckoutTitle{margin:0 auto .25em;padding-top:13px;width:220px;line-height:2.25rem}.products-grid.railing-collection-grid ul li a.products-grid-btn{background-size:240px 107px}.products-grid.railing-collection-grid ul li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff{margin-top:20px;width:80%!important;-webkit-transform:translateY(90px);-moz-transform:translateY(90px);-ms-transform:translateY(90px);-o-transform:translateY(90px);transform:translateY(90px)}.products-grid.railing-collection-grid ul li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .products-grid-btn__desc{margin-bottom:12px;-webkit-transform:translateY(152px);-moz-transform:translateY(152px);-ms-transform:translateY(152px);-o-transform:translateY(152px);transform:translateY(152px)}#store .product-description .details .products-grid.railing-collection-grid ul li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .sfAddToCartBtn,.products-grid.railing-collection-grid ul li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff #store .product-description .details .sfAddToCartBtn,.products-grid.railing-collection-grid ul li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .button{-webkit-transform:translateY(60px);-moz-transform:translateY(60px);-ms-transform:translateY(60px);-o-transform:translateY(60px);transform:translateY(60px)}.products-grid.railing-collection-grid ul li.radiancerail a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff{margin-top:43px}#inspiration .azek-colors,#inspiration .azek-styles,#timbertech .azek-colors,#timbertech .azek-styles{position:relative;overflow:hidden}#inspiration .owl-pagination,#timbertech .owl-pagination{position:absolute;z-index:1000;bottom:20px;left:50%;margin-left:-500px;width:280px;text-align:left}@media only screen and (max-width:63.9375em){#inspiration .owl-pagination,#timbertech .owl-pagination{left:0;margin-left:0;width:100%;padding-left:14px;text-align:center}}#inspiration .style-slider-wrap,#timbertech .style-slider-wrap{max-width:100%;width:1280px;margin:0 auto;position:relative;z-index:2}#inspiration button,#timbertech button{margin-top:11px}#inspiration .azek-styles,#timbertech .azek-styles{background-color:#593160}#inspiration .azek-styles:before,#timbertech .azek-styles:before{content:"";background-size:42px 72px;background-position:0 0;background-repeat:repeat;opacity:.12;top:0;left:0;bottom:0;right:0;position:absolute;z-index:1}#inspiration .azek-styles .innerdiv,#timbertech .azek-styles .innerdiv{position:relative;float:left}#inspiration .azek-styles .innerdiv .style-text-wrap,#timbertech .azek-styles .innerdiv .style-text-wrap{padding:50px 0 80px 0;color:#fff;text-align:left}#inspiration .azek-styles .innerdiv .style-text-wrap #store .product-description .details .sfAddToCartBtn,#inspiration .azek-styles .innerdiv .style-text-wrap .button,#store .product-description .details #inspiration .azek-styles .innerdiv .style-text-wrap .sfAddToCartBtn,#store .product-description .details #timbertech .azek-styles .innerdiv .style-text-wrap .sfAddToCartBtn,#timbertech .azek-styles .innerdiv .style-text-wrap #store .product-description .details .sfAddToCartBtn,#timbertech .azek-styles .innerdiv .style-text-wrap .button{margin-top:11px}#inspiration .azek-styles .cover-img,#timbertech .azek-styles .cover-img{width:100%;height:300px;float:left}#inspiration .azek-colors,#timbertech .azek-colors{width:100%;background-color:#988f86;float:left}@media only screen and (max-width:63.9375em){#inspiration .azek-colors .style-slider-wrap,#timbertech .azek-colors .style-slider-wrap{width:100%;float:left}}#inspiration .azek-colors::before,#timbertech .azek-colors::before{content:"";background-position:0 0;background-repeat:repeat;background-size:39px 68px;opacity:.12;top:0;left:0;bottom:0;right:0;position:absolute;z-index:1}#inspiration .azek-colors .innerdiv,#timbertech .azek-colors .innerdiv{float:left;width:50%}@media only screen and (max-width:53.75em){#inspiration .azek-colors .innerdiv,#timbertech .azek-colors .innerdiv{padding:50px 20px;width:100%}}@media only screen and (min-width:53.8125em){#inspiration .azek-colors .innerdiv,#timbertech .azek-colors .innerdiv{padding:30px 0 0 6%}}#inspiration .azek-colors .color-text-wrap,#timbertech .azek-colors .color-text-wrap{color:#fff}#inspiration .azek-colors .color-text-wrap #store .product-description .details .sfAddToCartBtn,#inspiration .azek-colors .color-text-wrap .button,#store .product-description .details #inspiration .azek-colors .color-text-wrap .sfAddToCartBtn,#store .product-description .details #timbertech .azek-colors .color-text-wrap .sfAddToCartBtn,#timbertech .azek-colors .color-text-wrap #store .product-description .details .sfAddToCartBtn,#timbertech .azek-colors .color-text-wrap .button{margin-top:11px}#inspiration .texture-wrap,#timbertech .texture-wrap{width:37.5%;height:300px;float:left;position:relative;overflow:hidden}@media only screen and (max-width:53.75em){#inspiration .texture-wrap,#timbertech .texture-wrap{width:100%}}#inspiration .texture-wrap .cover-img,#timbertech .texture-wrap .cover-img{float:left}#inspiration .texture-1,#timbertech .texture-1{width:66.66666666666666%}#inspiration .texture-2,#timbertech .texture-2{width:33.33333333333333%}#inspiration .texture-3,#timbertech .texture-3{width:41.66666666666667%}#inspiration .texture-4,#timbertech .texture-4{width:58.33333333333334%}#inspiration .texture-1,#inspiration .texture-2,#timbertech .texture-1,#timbertech .texture-2{height:115px;border-bottom:2px solid #fff}#inspiration .texture-3,#inspiration .texture-4,#timbertech .texture-3,#timbertech .texture-4{height:185px}#inspiration .texture-2,#inspiration .texture-4,#timbertech .texture-2,#timbertech .texture-4{border-left:2px solid #fff}#inspiration .white-dash,#timbertech .white-dash{margin:5px 0 20px 0;width:25px;height:1px;background-color:#fff;display:block}#timbertech .img-wrap{overflow:hidden;height:300px;float:left}#timbertech .image-wrap{width:45%;height:240px;float:left;position:relative;overflow:hidden}@media only screen and (max-width:53.75em){#timbertech .image-wrap{width:100%}}#timbertech .image-wrap .cover-img{float:left}#timbertech .color-text-wrap{padding-bottom:15px}#timbertech .cover-img{width:100%!important}#timbertech .img-wrap{overflow:hidden;height:300px;float:left}#timbertech .img-wrap img{position:absolute}.pros .pro-wrap{margin:0;width:100%;padding:10px 20px}.pros .pro-wrap .form,.pros .pro-wrap form{margin-top:13px}.pros .pro-wrap a,.pros .pro-wrap p{font-size:.875rem}.pros .pro-wrap .log-in{line-height:40px;padding:0 0 0 20px;float:left}.pros .pro-wrap .select-wrap,.pros .pro-wrap .sfcheckoutFormList .sfCreditCardExpirationMonth,.pros .pro-wrap .sfcheckoutFormList .sfCreditCardExpirationYear,.pros .pro-wrap .sfcheckoutFormList .sfCreditCardType,.pros .pro-wrap input[type=text],.sfcheckoutFormList .pros .pro-wrap .sfCreditCardExpirationMonth,.sfcheckoutFormList .pros .pro-wrap .sfCreditCardExpirationYear,.sfcheckoutFormList .pros .pro-wrap .sfCreditCardType{margin:0 10px 30px 0;width:44%;max-width:136px}.pros .find-dealer{margin:0;padding:0 0 30px 0;width:100%;background-color:#fff;border-bottom:1px solid #e0ded8;float:left;position:relative}#store .product-description .details .pros .find-dealer .sfAddToCartBtn,.pros .find-dealer #store .product-description .details .sfAddToCartBtn,.pros .find-dealer .button{margin:0}.pros .find-dealer .pro-wrap{float:right;position:relative}.pros .find-dealer-home .error{position:absolute;right:0;margin:0;width:100%;width:calc(100% - 40px);left:20px;bottom:10px}.pros .cover-img{float:left}.pros .cover-img p{padding-bottom:11px}.pros .cover-img .pro-wrap{padding:30px 20px}.pros .rewards-badge{width:153px;height:131px;margin:0 0 20px 0}.news-headline{margin-bottom:0}.resources-home{margin:0}.resources-home .cover-img .innerdiv{padding:50px 20px}.resources-home .resource-callouts{width:100%;float:left;display:block;margin-bottom:20px}.resources-home .resource-callouts li{width:100%;height:60px;text-align:left;display:block;float:left;margin-bottom:20px;overflow:hidden}.resources-home .resource-callouts li a{width:100%;height:100%;text-decoration:none;display:inline-block}.resources-home .resource-callouts li a .inner-a{background:rgba(223,122,0,.9);width:100%;height:100%}.resources-home .resource-callouts li a .inner-a:hover{background:rgba(182,100,0,.9)}.resources-home .resource-callouts li a .inner-a:active{background:rgba(96,52,0,.9)}.resources-home .resource-callouts li a .inner-a p{clear:both;padding-left:20px;padding-right:20px;text-align:left}.resources-home .resource-callouts li .callout-link{display:none}#intro-area .details .resources-home .resource-callouts li h2,#store .store-heading .resources-home .resource-callouts li h2,.add-project .resources-home .resource-callouts li h3,.data-table .resources-home .resource-callouts li h2,.resources-home .resource-callouts li #intro-area .details h2,.resources-home .resource-callouts li #store .store-heading h2,.resources-home .resource-callouts li .add-project h3,.resources-home .resource-callouts li .data-table h2,.resources-home .resource-callouts li .h3,.resources-home .resource-callouts li .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.resources-home .resource-callouts li .sfcheckoutStepSubTitle,.resources-home .resource-callouts li .sfcheckoutStepTitle,.resources-home .resource-callouts li .sfshoppingCartWrp .sfshoppingCartTitle,.sfMessage.sfMsgPositive.sfMsgVisible .resources-home .resource-callouts li .sfMessageElement,.sfshoppingCartWrp .resources-home .resource-callouts li .sfshoppingCartTitle{padding-top:19px;float:left;-webkit-font-smoothing:antialiased;font-size:16px}.resources-home .resource-callouts .svg-wrap{margin:0 10px;width:30px;height:60px;float:left}.hero-tag .cover-img{height:300px}.hero-tag .tag{display:none}.hero-tag .button-span a{height:100px;background:#000}#mobile-nav .mobile-nav-main .hero-tag .button-span a,#store .product-description .hero-tag .button-span h1,#store .product-description .hero-tag .button-span h2,.blog-post .hero-tag .button-span .h2-dark,.hero-tag .button-span #mobile-nav .mobile-nav-main a,.hero-tag .button-span #store .product-description h1,.hero-tag .button-span #store .product-description h2,.hero-tag .button-span .blog-post .h2-dark,.hero-tag .button-span .h2,.hero-tag .button-span .lightbox .colored-heading h2,.hero-tag .button-span .login-container h2,.hero-tag .button-span .sfcheckoutTitle,.lightbox .colored-heading .hero-tag .button-span h2,.login-container .hero-tag .button-span h2{margin-left:0}#mobile-nav .mobile-nav-main .hero-tag .button-span a:after,#store .product-description .hero-tag .button-span h1:after,#store .product-description .hero-tag .button-span h2:after,.blog-post .hero-tag .button-span .h2-dark:after,.hero-tag .button-span #mobile-nav .mobile-nav-main a:after,.hero-tag .button-span #store .product-description h1:after,.hero-tag .button-span #store .product-description h2:after,.hero-tag .button-span .blog-post .h2-dark:after,.hero-tag .button-span .h2:after,.hero-tag .button-span .lightbox .colored-heading h2:after,.hero-tag .button-span .login-container h2:after,.hero-tag .button-span .sfcheckoutTitle:after,.lightbox .colored-heading .hero-tag .button-span h2:after,.login-container .hero-tag .button-span h2:after{display:none}.hero-tag .button-span .arrow-link{display:inline-block}.hero-tag .button-span.style-cta a{background:#593160}.hero-tag .button-span.style-cta a:hover{background:#402345;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background}.hero-tag .button-span.style-cta a:active{background:#0b060c}@media (max-width:768px){.hero-tag.heroTag--responsive .cover-img{height:400px}.hero-tag.heroTag--responsive .tag{display:block;position:absolute;left:0;bottom:0;width:100%;margin:0}.hero-tag.heroTag--responsive .text-wrap{width:100%;height:auto;padding:8px 0 5px;background-color:#988f86;text-align:center}.hero-tag.heroTag--responsive h1{font-size:1.5em;line-height:1.8rem;text-transform:uppercase;padding-top:4px}}#campaign-charlotte-hero .button-span a{height:156px}.innerdiv .content{width:100%;float:left}.innerdiv .content.width-full{width:100%}.innerdiv .detail{padding-top:20px;width:100%;float:left}.innerdiv ul.collection-links{padding-left:25px}.innerdiv ul.collection-links li{padding-bottom:6px;position:relative}.innerdiv ul.collection-links li:before{content:"";background-position:left top;background-repeat:no-repeat;background-size:8px 9px;width:8px;height:9px;top:4px;left:-15px;position:absolute;display:block}.innerdiv ul.collection-links a{font-family:DINWeb-Bold,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:.75rem;font-weight:700;color:#005bbb;text-transform:uppercase;text-decoration:none;position:relative}.innerdiv ul.collection-links a:before{content:"";height:1px;position:absolute;bottom:-1px;left:0;background-color:#005bbb;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;width:100%;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.innerdiv ul.collection-links a:hover:before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.innerdiv ul.collection-links li.active a:before{width:100%}.innerdiv ul.collection-links.architect-binder{padding:10px 0 0 16px}.innerdiv ul.collection-links.architect-binder li:before{background-position:left top;background-repeat:no-repeat}.innerdiv ul.collection-links.architect-binder a{color:#fff}.innerdiv ul.collection-links.architect-binder a:before{background-color:#fff}.innerdiv .content.ppc{width:100%}.innerdiv .detail.ppc{padding:0;width:100%;float:left}.innerdiv .detail.ppc h1{padding:20px 0 6px 0;font-size:1.75em;line-height:36px;text-transform:uppercase}.innerdiv .detail.ppc .ppc-dealer{margin-top:30px;float:left}.innerdiv .detail.ppc .ppc-dealer .error{margin-left:0;display:inline-block}#store .product-description .details .innerdiv .detail.ppc .sfAddToCartBtn,.innerdiv .detail.ppc #store .product-description .details .sfAddToCartBtn,.innerdiv .detail.ppc .btn-blue,.innerdiv .detail.ppc .select-wrap,.innerdiv .detail.ppc .sfcheckoutFormList .sfCreditCardExpirationMonth,.innerdiv .detail.ppc .sfcheckoutFormList .sfCreditCardExpirationYear,.innerdiv .detail.ppc .sfcheckoutFormList .sfCreditCardType,.innerdiv .detail.ppc input,.sfcheckoutFormList .innerdiv .detail.ppc .sfCreditCardExpirationMonth,.sfcheckoutFormList .innerdiv .detail.ppc .sfCreditCardExpirationYear,.sfcheckoutFormList .innerdiv .detail.ppc .sfCreditCardType{float:left}.innerdiv .detail.ppc input{margin-bottom:20px}.innerdiv .detail.ppc .select-wrap,.innerdiv .detail.ppc .sfcheckoutFormList .sfCreditCardExpirationMonth,.innerdiv .detail.ppc .sfcheckoutFormList .sfCreditCardExpirationYear,.innerdiv .detail.ppc .sfcheckoutFormList .sfCreditCardType,.sfcheckoutFormList .innerdiv .detail.ppc .sfCreditCardExpirationMonth,.sfcheckoutFormList .innerdiv .detail.ppc .sfCreditCardExpirationYear,.sfcheckoutFormList .innerdiv .detail.ppc .sfCreditCardType{margin:0 20px 20px 0}.blog-post ul,ul.collection-bullets{padding-left:22px}.blog-post ul li,ul.collection-bullets li{padding-bottom:6px;font-size:.875rem;position:relative}.blog-post ul li:before,ul.collection-bullets li:before{content:"\2022";top:-1px;left:-15px;position:absolute;display:block}.blog-post ul li ul.sub-bullets,ul.collection-bullets li ul.sub-bullets{padding-left:12px}.blog-post ul li ul.sub-bullets li,ul.collection-bullets li ul.sub-bullets li{padding:0 1.5px;font-size:.75rem}.blog-post ul li ul.sub-bullets li:before,ul.collection-bullets li ul.sub-bullets li:before{content:"ΓÇ║";left:-8px;top:0}.content-img-sm img{width:100%}#store .product-description .details .products-button.sfAddToCartBtn,.button.products-button{margin-top:21px;float:left;clear:left}.board-sample,.sm-viz{margin-bottom:20px;width:100%;height:auto}.board-sample .interactive-board .board-wrap-outer .caption,.board-sample .note,.interactive-board .board-wrap-outer .board-sample .caption,.interactive-board .board-wrap-outer .sm-viz .caption,.sm-viz .interactive-board .board-wrap-outer .caption,.sm-viz .note{padding:5px 0 0 0;text-align:right;font-style:italic}.secondary-imgs{width:100%;height:140px}.secondary-imgs ul li{width:33.33333%;height:140px;border-top:2px solid #fff;position:relative;display:block;float:left;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center}.secondary-imgs ul li:nth-child(-n+2){border-right:2px solid #fff}.product-swatch-wrap .secondary-imgs ul li .product-swatch-text,.secondary-imgs ul .product-swatch-wrap li .product-swatch-text,.secondary-imgs ul li .swatch-text{position:absolute;bottom:8px;left:12px}.callout-link-wrap a:first-child{margin:12px 30px 0 0}.callout-link-wrap .callout-link.champagne{margin-top:12px}.lg-col-head{margin-top:50px}.lg-col-head .callout-link{margin-top:6px}.decking-colors-wrap{padding-left:6px;width:100%}.decking-colors-wrap .decking-colors{font-size:0;position:relative}.decking-colors-wrap .decking-colors li{padding:0 12px 10px 0;width:48%;float:left}.decking-colors-wrap .decking-colors li .swatch-bg{width:36px;height:36px;border-radius:18px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;display:block}.decking-colors-wrap .decking-colors li .swatch-bg:after{content:"";width:36px;height:36px;left:0;top:0;background-image:url(/Sitefinity/WebsiteTemplates/Azek/App_Themes/Azek/images/ui/hex.png);position:absolute;opacity:1;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.decking-colors-wrap .decking-colors a{width:100%;text-decoration:none;position:relative;float:left}.decking-colors-wrap .decking-colors a .product-swatch-wrap li .product-swatch-text,.decking-colors-wrap .decking-colors a .swatch-text,.product-swatch-wrap li .decking-colors-wrap .decking-colors a .product-swatch-text{padding-left:46px;height:36px;color:#58595b;text-align:left;display:table;position:absolute}.decking-colors-wrap .decking-colors a .product-swatch-wrap li .product-swatch-text .cell,.decking-colors-wrap .decking-colors a .swatch-text .cell,.product-swatch-wrap li .decking-colors-wrap .decking-colors a .product-swatch-text .cell{display:table-cell;vertical-align:middle}.second-sm-col-head{padding-top:17px;clear:both}.product-swatch-wrap{width:100%}.product-swatch-wrap li{display:block;position:relative;width:50%;float:left}.product-swatch-wrap li .product-swatch-bg{margin:0 auto 50px auto;width:143px;height:76px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;display:block}.product-swatch-wrap li .product-swatch-text{color:#58595b;width:100%;top:87px;left:0;position:absolute;display:block}.interactive-board .board-wrap-outer .product-swatch-wrap li .product-swatch-text .caption,.product-swatch-wrap li .product-swatch-text .interactive-board .board-wrap-outer .caption,.product-swatch-wrap li .product-swatch-text .note{font-size:.5625rem;text-transform:lowercase}.search-faqs .search-container-special{margin-top:21px}.search-faqs .detail{padding-top:30px}.warranty-care .innerdiv .detail{width:100%;max-width:316px;float:left;clear:left}.outerdiv.style-swatches{margin-bottom:50px}.cover-img-collage.style .img-wrap{height:auto}.cover-img-collage.style .innerdiv{position:relative}.cover-img-collage.style .img-1,.cover-img-collage.style .img-2,.cover-img-collage.style .img-3,.cover-img-collage.style .img-4{background-position:50% 50%;background-size:cover;float:left;position:relative}.cover-img-collage.style .img-1{width:64.2%;height:200px;border-right:1px solid #fff}.cover-img-collage.style .img-2{width:35.8%;height:130px;float:right;border-bottom:1px solid #fff}.cover-img-collage.style .img-3{width:17.9%;height:70px;border-right:1px solid #fff}.cover-img-collage.style .img-4{width:17.9%;height:70px}#choosing-color .item-wrap{float:left;position:relative}#choosing-color .decking-colors-wrap{margin:0 0 30px -2px;padding:0;width:100%}#choosing-color .decking-colors-wrap .decking-colors{text-align:left}#choosing-color .decking-colors-wrap .decking-colors li{width:50%}.ppc-two-col .item-wrap{float:left;position:relative}.ppc-two-col .item-wrap img{margin-bottom:0}.ppc-two-col .item-wrap .button-span a{padding:22px 20px 18px 20px;height:auto;color:#fff}.for-pros .innerdiv .content .inline-text a{color:#58595b;text-decoration:underline;text-transform:uppercase}.for-pros .innerdiv .content .inline-text a:hover{color:#005bbb}#store .product-description .details .for-pros .innerdiv .content .sfAddToCartBtn,.for-pros .innerdiv .content #store .product-description .details .sfAddToCartBtn,.for-pros .innerdiv .content .button{margin:30px 30px 0 0}.for-pros .innerdiv .detail{padding-top:89px}.for-pros .innerdiv .detail .cover-img{width:100%;height:180px}.for-pros .innerdiv .detail .cover-img .svg-wrap{width:178px;height:150px;position:absolute;top:50%;left:50%;width:178px;height:150px;margin:-75px 0 0 -89px}#science-and-style .two-col .item-wrap{margin:21px 0 0 0;width:100%}#science-and-style .two-col .item-wrap:first-child{margin-top:25px}#science-and-style .detail{margin-top:21px;padding-top:30px;height:442px;background-color:#005bbb;position:relative}#science-and-style .detail ul.advantages-icons{position:relative;z-index:2}#science-and-style .detail ul.advantages-icons li{margin:0 7.27% 30px 7.27%;width:35.44%;height:112px;float:left}#science-and-style .detail ul.advantages-icons li .text-wrap{margin:0 auto;max-width:112px;display:block}#science-and-style .detail ul.advantages-icons .svg-wrap{margin:0 auto 10px auto;width:57px;height:65px}#science-and-style .detail:before{content:"";height:442px;width:3000px;background-color:#005bbb;top:0;bottom:0;left:-100%;position:absolute}#science-and-style .detail:after{content:"";height:442px;width:3000px;background-position:0 0;background-repeat:repeat;background-size:42px 72px;opacity:.12;top:0;bottom:0;left:-100%;position:absolute;z-index:1}#science-and-style .content.special{padding-top:30px}#science-and-style .badge-wrap{margin-top:30px}ul.advantages-icons-list{position:relative;z-index:2}ul.advantages-icons-list li{width:33.33%;height:112px;float:left}ul.advantages-icons-list li:nth-child(-n+3){margin:0 0 30px 0}@media only screen and (max-width:28em){ul.advantages-icons-list li{width:50%}ul.advantages-icons-list li:nth-child(-n+4){margin:0 0 30px 0}}ul.advantages-icons-list li .text-wrap{margin:0 auto;max-width:112px;color:#58595b;display:block}ul.advantages-icons-list .svg-wrap{margin:0 auto 10px auto;width:57px;height:65px}#alloy-solo .alloy-armour-callout{margin-top:0}#alloy-solo .alloy-armour-callout #intro-area.outerdiv .innerdiv p,#alloy-solo .alloy-armour-callout #store .product-description .details .sfproductDynamicFieldsList,#alloy-solo .alloy-armour-callout #store .product-description .details .sfproductInventory,#alloy-solo .alloy-armour-callout .blog-post ol,#alloy-solo .alloy-armour-callout .blog-post ul,#alloy-solo .alloy-armour-callout .body-copy,#alloy-solo .alloy-armour-callout .events .content .text-link,#alloy-solo .alloy-armour-callout .sfMessage.sfMsgVisible .sfMessageElement,#alloy-solo .alloy-armour-callout .sfcheckoutPreviewAddress,#alloy-solo .alloy-armour-callout .sfcheckoutTotalPriceWrp,#alloy-solo .alloy-armour-callout .sforderSummaryTable,#alloy-solo .alloy-armour-callout .sfshippingOptionsWrp,#intro-area.outerdiv .innerdiv #alloy-solo .alloy-armour-callout p,#store .product-description .details #alloy-solo .alloy-armour-callout .sfproductDynamicFieldsList,#store .product-description .details #alloy-solo .alloy-armour-callout .sfproductInventory,.blog-post #alloy-solo .alloy-armour-callout ol,.blog-post #alloy-solo .alloy-armour-callout ul,.events .content #alloy-solo .alloy-armour-callout .text-link,.sfMessage.sfMsgVisible #alloy-solo .alloy-armour-callout .sfMessageElement{font-size:1rem;line-height:1.3125rem}.alloy-armour-callout{margin-top:50px;width:100%;position:relative;float:left}#intro-area.outerdiv .innerdiv .alloy-armour-callout p,#store .product-description .details .alloy-armour-callout .sfproductDynamicFieldsList,#store .product-description .details .alloy-armour-callout .sfproductInventory,.alloy-armour-callout #intro-area.outerdiv .innerdiv p,.alloy-armour-callout #store .product-description .details .sfproductDynamicFieldsList,.alloy-armour-callout #store .product-description .details .sfproductInventory,.alloy-armour-callout .blog-post ol,.alloy-armour-callout .blog-post ul,.alloy-armour-callout .body-copy,.alloy-armour-callout .events .content .text-link,.alloy-armour-callout .sfMessage.sfMsgVisible .sfMessageElement,.alloy-armour-callout .sfcheckoutPreviewAddress,.alloy-armour-callout .sfcheckoutTotalPriceWrp,.alloy-armour-callout .sforderSummaryTable,.alloy-armour-callout .sfshippingOptionsWrp,.blog-post .alloy-armour-callout ol,.blog-post .alloy-armour-callout ul,.events .content .alloy-armour-callout .text-link,.sfMessage.sfMsgVisible .alloy-armour-callout .sfMessageElement{padding:0 0 25px 0}.armour-badge{width:100%;float:left}.armour-badge .svg-wrap{width:95px;height:107px}#decking-materials-comparison.outerdiv{margin-bottom:0}#decking-materials-comparison .three-col{padding-top:50px;clear:both}#materials-table,#railing-table,#railing-table2{width:100%;position:relative;z-index:10}#materials-table.overflow,#railing-table.overflow,#railing-table2.overflow{overflow-x:scroll}#materials-table .interactive-board .board-wrap-outer .caption,#materials-table .note,#railing-table .interactive-board .board-wrap-outer .caption,#railing-table .note,#railing-table2 .interactive-board .board-wrap-outer .caption,#railing-table2 .note,.interactive-board .board-wrap-outer #materials-table .caption,.interactive-board .board-wrap-outer #railing-table .caption,.interactive-board .board-wrap-outer #railing-table2 .caption{padding:30px 0 0 7px;max-width:475px;text-indent:-7px;float:left}#materials-table .interactive-board .board-wrap-outer .caption:before,#materials-table .note:before,#railing-table .interactive-board .board-wrap-outer .caption:before,#railing-table .note:before,#railing-table2 .interactive-board .board-wrap-outer .caption:before,#railing-table2 .note:before,.interactive-board .board-wrap-outer #materials-table .caption:before,.interactive-board .board-wrap-outer #railing-table .caption:before,.interactive-board .board-wrap-outer #railing-table2 .caption:before{content:"*";position:relative}#materials-table .display-container,#railing-table .display-container,#railing-table2 .display-container{position:relative;width:100%;float:left;display:none}#materials-table .display-container #store .product-description .details .sfAddToCartBtn,#materials-table .display-container .button,#materials-table .display-container button,#railing-table .display-container #store .product-description .details .sfAddToCartBtn,#railing-table .display-container .button,#railing-table .display-container button,#railing-table2 .display-container #store .product-description .details .sfAddToCartBtn,#railing-table2 .display-container .button,#railing-table2 .display-container button,#store .product-description .details #materials-table .display-container .sfAddToCartBtn,#store .product-description .details #railing-table .display-container .sfAddToCartBtn,#store .product-description .details #railing-table2 .display-container .sfAddToCartBtn{position:relative;background:#fff;border:1px solid #9b9b9d;color:#9b9b9d;float:left;margin-right:10px}#materials-table .display-container #store .product-description .details .sfAddToCartBtn:hover,#materials-table .display-container .button:hover,#materials-table .display-container button:hover,#railing-table .display-container #store .product-description .details .sfAddToCartBtn:hover,#railing-table .display-container .button:hover,#railing-table .display-container button:hover,#railing-table2 .display-container #store .product-description .details .sfAddToCartBtn:hover,#railing-table2 .display-container .button:hover,#railing-table2 .display-container button:hover,#store .product-description .details #materials-table .display-container .sfAddToCartBtn:hover,#store .product-description .details #railing-table .display-container .sfAddToCartBtn:hover,#store .product-description .details #railing-table2 .display-container .sfAddToCartBtn:hover{border-color:#005bbb;color:#005bbb}#materials-table .display-container #store .product-description .details .active.sfAddToCartBtn,#materials-table .display-container .button.active,#materials-table .display-container button.active,#railing-table .display-container #store .product-description .details .active.sfAddToCartBtn,#railing-table .display-container .button.active,#railing-table .display-container button.active,#railing-table2 .display-container #store .product-description .details .active.sfAddToCartBtn,#railing-table2 .display-container .button.active,#railing-table2 .display-container button.active,#store .product-description .details #materials-table .display-container .active.sfAddToCartBtn,#store .product-description .details #railing-table .display-container .active.sfAddToCartBtn,#store .product-description .details #railing-table2 .display-container .active.sfAddToCartBtn{border-color:#005bbb;color:#005bbb}@media only screen and (max-width:53.125em){#materials-table .display-container,#railing-table .display-container,#railing-table2 .display-container{display:block}}#materials-table .display:after,#railing-table .display:after,#railing-table2 .display:after{content:"";width:7px;height:11px;background-size:7px 11px;background-position:center center;background-repeat:no-repeat;display:inline-block;position:relative;right:0;top:1px;margin-left:5px}#materials-table .display-columns,#railing-table .display-columns,#railing-table2 .display-columns{width:100%;padding:10px;border:1px solid #9b9b9d;display:none;float:left;clear:both;margin-top:10px;margin-bottom:20px}#materials-table .display-columns.active,#railing-table .display-columns.active,#railing-table2 .display-columns.active{-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;display:block}#materials-table .display-columns ul,#railing-table .display-columns ul,#railing-table2 .display-columns ul{float:left;width:100%}#materials-table .display-columns li,#railing-table .display-columns li,#railing-table2 .display-columns li{float:left;width:100%;margin-bottom:5px}#materials-table .display-columns li input,#railing-table .display-columns li input,#railing-table2 .display-columns li input{display:inline-block;margin:0 10px 0 0;padding:0;height:auto;line-height:0}#materials-table .display-columns li label,#railing-table .display-columns li label,#railing-table2 .display-columns li label{display:inline-block;font-size:.875em}#materials-table .table-container,#railing-table .table-container,#railing-table2 .table-container{float:left;width:100%;margin-top:20px;overflow-x:auto}#materials-table .table-container.overflow,#railing-table .table-container.overflow,#railing-table2 .table-container.overflow{overflow-x:scroll}#materials-table .table-container table,#railing-table .table-container table,#railing-table2 .table-container table{float:left;width:100%;border-collapse:collapse}#materials-table .table-container table td,#materials-table .table-container table th,#railing-table .table-container table td,#railing-table .table-container table th,#railing-table2 .table-container table td,#railing-table2 .table-container table th{text-align:center;vertical-align:middle}#materials-table .table-container table td.category,#materials-table .table-container table th.category,#railing-table .table-container table td.category,#railing-table .table-container table th.category,#railing-table2 .table-container table td.category,#railing-table2 .table-container table th.category{padding-left:6%;text-align:left}#materials-table .table-container table td.rail-category,#materials-table .table-container table th.rail-category,#railing-table .table-container table td.rail-category,#railing-table .table-container table th.rail-category,#railing-table2 .table-container table td.rail-category,#railing-table2 .table-container table th.rail-category{padding-left:1%;text-align:left}@media only screen and (max-width:42.5em){#materials-table .table-container [data=otherWoods],#railing-table .table-container [data=otherWoods],#railing-table2 .table-container [data=otherWoods]{display:none}}@media only screen and (max-width:35em){#materials-table .table-container [data=cappedWoods],#railing-table .table-container [data=cappedWoods],#railing-table2 .table-container [data=cappedWoods]{display:none}}#materials-table .table-container thead tr,#railing-table .table-container thead tr,#railing-table2 .table-container thead tr{background:#988f86}#materials-table .table-container thead th,#railing-table .table-container thead th,#railing-table2 .table-container thead th{padding:24px 20px 20px 20px;font-size:1rem;font-family:DINWeb-Bold;font-weight:700;text-transform:uppercase;color:#fff;border-right:2px solid #fff}#materials-table .table-container thead th.rail-profile,#railing-table .table-container thead th.rail-profile,#railing-table2 .table-container thead th.rail-profile{padding:20px 10px 10px 10px!important;width:15%!important;font-size:.8125rem!important;line-height:17px;border-top:2px solid #fff;font-weight:200!important}#materials-table .table-container td,#railing-table .table-container td,#railing-table2 .table-container td{padding:14px 20px 11px 20px;width:23%;border-right:2px solid #988f86;font-size:.875rem;line-height:1.125rem;color:#263f6a}#materials-table .table-container td:last-child,#railing-table .table-container td:last-child,#railing-table2 .table-container td:last-child{border:none}#materials-table .table-container td.category,#railing-table .table-container td.category,#railing-table2 .table-container td.category{width:30%;font-size:1rem;font-family:DINWeb-Bold;font-weight:700;text-transform:uppercase}#materials-table .table-container td.rail-category,#railing-table .table-container td.rail-category,#railing-table2 .table-container td.rail-category{padding:11px 5px 11px 11px!important;font-size:.8125rem;font-family:DINWeb-Bold;font-weight:700;text-transform:uppercase}#materials-table .table-container td.rail-category em,#railing-table .table-container td.rail-category em,#railing-table2 .table-container td.rail-category em{font-size:.625rem}#materials-table .table-container td.star-1,#railing-table .table-container td.star-1,#railing-table2 .table-container td.star-1{background-position:center center;background-repeat:no-repeat;background-size:27px 26px}#materials-table .table-container td.star-2,#railing-table .table-container td.star-2,#railing-table2 .table-container td.star-2{background-position:center center;background-repeat:no-repeat;background-size:59px 26px}#materials-table .table-container td.star-2-half,#railing-table .table-container td.star-2-half,#railing-table2 .table-container td.star-2-half{background-position:center center;background-repeat:no-repeat;background-size:77.5px 26px}#materials-table .table-container td.star-3,#railing-table .table-container td.star-3,#railing-table2 .table-container td.star-3{background-position:center center;background-repeat:no-repeat;background-size:91px 26px}#materials-table .table-container td.star-3.railing-comp,#railing-table .table-container td.star-3.railing-comp,#railing-table2 .table-container td.star-3.railing-comp{background-size:60px 16px!important}#materials-table .table-container td.checked,#railing-table .table-container td.checked,#railing-table2 .table-container td.checked{background-position:50% 50%}#materials-table .table-container tr,#railing-table .table-container tr,#railing-table2 .table-container tr{border-bottom:2px solid #988f86}#materials-table .table-container tr:last-child,#railing-table .table-container tr:last-child,#railing-table2 .table-container tr:last-child{border:none}#azek-app-steps .three-col,#replanking-a-deck .three-col{padding-top:50px;float:left}#azek-app-steps .three-col .item-wrap{padding:20px;background-color:#e0ded8;position:relative}#azek-app-steps .three-col .item-wrap:last-child{margin-bottom:0}#azek-app-steps .three-col .item-wrap .copy-wrap{margin-left:72px;float:left}#azek-app-steps .three-col .num-wrap{width:52px;height:60px;background-position:center center;background-repeat:no-repeat;background-size:52px 60px;position:absolute;top:20px;left:20px}#azek-app-steps .three-col .num-wrap .h4,#azek-app-steps .three-col .num-wrap .project h3 a,#azek-app-steps .three-col .num-wrap header .sign-in-container p,#azek-app-steps .three-col .num-wrap header .sign-out-container p,#azek-app-steps .three-col.carousel .num-wrap .projects-slider-3.additional-projects h3 a,#azek-app-steps .three-col.carousel .projects-slider-3.additional-projects h3 .num-wrap a,.project h3 #azek-app-steps .three-col .num-wrap a,header .sign-in-container #azek-app-steps .three-col .num-wrap p,header .sign-out-container #azek-app-steps .three-col .num-wrap p{padding-top:16px;color:#fff;text-align:center}.trim .two-col{margin-bottom:20px;float:left}.trim .two-col .item-wrap{margin-bottom:30px}.five-col{clear:both}.five-col .item-wrap{width:100%;float:left}.five-col .item-wrap img{margin-bottom:10px}.decking-colors-hero .hidden-img{height:auto!important;display:block}.decking-colors-hero .tag{margin:170px auto 0 auto!important}.decking-colors-hero .tag .text-wrap{width:460px!important}#store .product-description .details .interactive-board .innerdiv .text-wrap .sfAddToCartBtn span,.interactive-board .innerdiv .text-wrap #store .product-description .details .sfAddToCartBtn span,.interactive-board .innerdiv .text-wrap .button span{display:none}.interactive-board .board-wrap-outer{margin:0 auto;width:100%;position:relative}.interactive-board .board-wrap-outer .board-wrap-inner{width:100%;position:relative;background-size:contain;background-position:0 0;background-repeat:no-repeat;position:relative;opacity:0;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity}.interactive-board .board-wrap-outer .board-wrap-inner:before{display:block;content:"";width:100%;padding-top:44.44444%}.interactive-board .board-wrap-outer .board-wrap-inner>.content{position:absolute;top:0;left:0;right:0;bottom:0}.interactive-board .board-wrap-outer .board-wrap-inner.square-profile{background-image:url(/images/home/interactive-board.png)}.interactive-board .board-wrap-outer .board-wrap-inner.grooved-profile{background-image:url(/images/home/interactive-board-groove.png);position:absolute;top:0;left:0}.interactive-board .board-wrap-outer .board-wrap-inner.active{opacity:1}.interactive-board .board-wrap-outer .caption{position:absolute;bottom:0;right:0}.interactive-board .board-wrap-outer .hotspot-wrap{width:100%;position:relative;position:absolute;top:0;left:0}.interactive-board .board-wrap-outer .hotspot-wrap:before{display:block;content:"";width:100%;padding-top:44.44444%}.interactive-board .board-wrap-outer .hotspot-wrap>.content{position:absolute;top:0;left:0;right:0;bottom:0}.interactive-board .board-wrap-outer .hotspot-wrap .hotspot,.interactive-board .board-wrap-outer .hotspot-wrap .hotspot.active{width:24px;height:24px;background:url(/images/home/hotspot.png) 0 0 no-repeat;background-size:contain;position:absolute;cursor:pointer}.interactive-board .board-wrap-outer .hotspot-wrap .hotspot-1{top:32%;left:50%}.interactive-board .board-wrap-outer .hotspot-wrap .hotspot-2{top:58%;left:33%}.interactive-board .board-wrap-outer .hotspot-wrap .hotspot-3{top:62%;left:6%}.interactive-board .board-hovers{margin-top:20px}.interactive-board .board-hovers .text-wrap{margin-bottom:8px;position:relative;float:left;width:100%}.interactive-board .board-hovers .svg-wrap{width:75px;height:75px;padding-left:18px}.interactive-board .board-hovers .board-wrap-outer .caption,.interactive-board .board-hovers .note,.interactive-board .board-wrap-outer .board-hovers .caption{padding-top:5px;padding-left:18px}.interactive-board .board-hovers .h4,.interactive-board .board-hovers .project h3 a,.interactive-board .board-hovers .three-col.carousel .projects-slider-3.additional-projects h3 a,.interactive-board .board-hovers header .sign-in-container p,.interactive-board .board-hovers header .sign-out-container p,.project h3 .interactive-board .board-hovers a,.three-col.carousel .projects-slider-3.additional-projects h3 .interactive-board .board-hovers a,header .sign-in-container .interactive-board .board-hovers p,header .sign-out-container .interactive-board .board-hovers p{margin-top:4px}.interactive-board .board-hovers .h4:before,.interactive-board .board-hovers .project h3 a:before,.interactive-board .board-hovers .three-col.carousel .projects-slider-3.additional-projects h3 a:before,.interactive-board .board-hovers header .sign-in-container p:before,.interactive-board .board-hovers header .sign-out-container p:before,.project h3 .interactive-board .board-hovers a:before,.three-col.carousel .projects-slider-3.additional-projects h3 .interactive-board .board-hovers a:before,header .sign-in-container .interactive-board .board-hovers p:before,header .sign-out-container .interactive-board .board-hovers p:before{content:"+ "}.shoulder{padding:0 10px 0 0}.shoulder:after{content:"";width:7px;height:11px;background-size:7px 11px;background-position:center center;background-repeat:no-repeat;display:inline-block;position:relative;right:0;top:1px;margin-left:5px}.profile-display-container{position:relative;float:left;display:block;margin-top:-3px}.profile-display-container button{position:relative;background:#fff;border:1px solid #9b9b9d;color:#9b9b9d;float:left;margin-right:10px}.profile-display-container button:hover{border-color:#005bbb;color:#005bbb}.profile-display-container button.active{border-color:#005bbb;color:#005bbb}@media only screen and (max-width:43.75em){.profile-display-container{display:block}}.display-profile-list{background:#fff;display:none;position:absolute;top:22px;left:0;z-index:3}.display-profile-list.active{-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;display:block}.display-profile-list li{float:left;width:100%;padding:5px 0 3px 3px;border-top:1px solid rgba(152,143,134,.3);cursor:pointer;background:#fff;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background}.display-profile-list li:last-child{border-bottom:1px solid rgba(152,143,134,.3)}.display-profile-list li:hover{background:rgba(152,143,134,.1)}.profile-container{float:left;position:relative;z-index:3}.interactive-board .board-wrap-outer .profile-container>.caption,.profile-container>.note{margin-right:5px;margin-bottom:5px}#cedar-table{width:100%;position:relative;z-index:10;margin-bottom:50px}#cedar-table.overflow{overflow-x:scroll}#cedar-table .interactive-board .board-wrap-outer .caption,#cedar-table .note,.interactive-board .board-wrap-outer #cedar-table .caption{padding:30px 0 0 7px;text-indent:-7px;float:left}#cedar-table .interactive-board .board-wrap-outer .caption:before,#cedar-table .note:before,.interactive-board .board-wrap-outer #cedar-table .caption:before{content:"*";position:relative}#cedar-table .table-container{float:left;width:100%;margin-top:20px;overflow-x:auto}#cedar-table .table-container.overflow{overflow-x:scroll}#cedar-table .table-container table{float:left;width:100%}#cedar-table .table-container table td,#cedar-table .table-container table th{text-align:center}#cedar-table .table-container table td.category,#cedar-table .table-container table th.category{text-align:left}@media only screen and (max-width:42.5em){#cedar-table .table-container [data=otherWoods]{display:none}}@media only screen and (max-width:35em){#cedar-table .table-container [data=cappedWoods]{display:none}}#cedar-table .table-container thead th{padding:24px 20px 20px 20px;font-size:1rem;font-family:DINWeb-Bold;font-weight:700;text-transform:uppercase;border-bottom:1px dotted #988f86;background-color:#fff;color:#555}#cedar-table .table-container td{width:22.5%;min-width:135px;font-size:.875rem;line-height:1.125rem;border-bottom:1px dotted #988f86}#cedar-table .table-container td.category{width:10%;font-size:1rem;font-family:DINWeb-Bold;font-weight:700;text-transform:uppercase;background-color:#fff!important}#cedar-table .table-container tr:nth-child(1){border-bottom:1px dotted #988f86}#cedar-table .table-container tr:nth-child(1) td{padding:190px 20px 11px 20px;position:relative;color:#fff}#cedar-table .table-container tr:nth-child(1) td p{position:relative}#cedar-table .table-container tr:nth-child(1) span{background-color:#263f6a;position:absolute;width:80%;height:100%;bottom:0;left:10%}#cedar-table .table-container tr:nth-child(1) span.azbp{height:25%}#cedar-table .table-container tr:nth-child(1) span.azbp1{height:30%}#cedar-table .table-container tr:nth-child(1) span.ptl{bottom:-21px}#cedar-table .table-container tr:nth-child(1) .category{color:#263f6a;padding-left:0}#cedar-table .table-container tr:nth-child(2) td{padding:0 20px 11px 20px;position:relative;color:#fff}#cedar-table .table-container tr:nth-child(2) td p{position:relative;padding-top:30px}#cedar-table .table-container tr:nth-child(2) span{background-color:#d5c833;position:absolute;width:80%;height:100%;bottom:0;left:10%;z-index:0}#cedar-table .table-container tr:nth-child(2) span.azbp{height:120%}#cedar-table .table-container tr:nth-child(2) span.azbp1{height:135%}#cedar-table .table-container tr:nth-child(2) span.ptl{height:70%}#cedar-table .table-container tr:nth-child(2) .category{color:#d5c833;padding-left:0}#cedar-table .table-container tr:nth-child(3) td{padding:45px 20px 11px 20px;position:relative;color:#fff}#cedar-table .table-container tr:nth-child(3) td p{position:relative;padding-top:10%}#cedar-table .table-container tr:nth-child(3) span{background-color:#9b9b9d;position:absolute;width:80%;height:100%;bottom:0;left:10%;z-index:0}#cedar-table .table-container tr:nth-child(3) .category{color:#9b9b9d;padding-left:0}#cedar-table .table-container tr:nth-child(4) td{padding:10px 20px 11px 20px;position:relative;color:#fff}#cedar-table .table-container tr:nth-child(4) td p{position:relative;padding-top:10%}#cedar-table .table-container tr:nth-child(4) span{background-color:#988f86;position:absolute;width:80%;height:100%;bottom:0;left:10%;z-index:0}#cedar-table .table-container tr:nth-child(4) .category{color:#988f86;padding-left:0}#cedar-table .table-container tr:last-child span{font-weight:700;font-size:.9375rem}#cedar-table .table-container tr:last-child td{padding-top:10px;border-bottom:none}#cedar-table .table-container tr:last-child p{font-weight:700;font-size:.975rem}.link-hero .tag .text-wrap{padding:8px 12px 0 30px!important;height:180px!important}.outerdiv.surrounds{margin-bottom:0}.outerdiv.surrounds{padding-top:60px;background-color:rgba(224,222,216,.5);background:radial-gradient(250px circle at 50% 36%,rgba(255,255,255,.9) 0,rgba(224,222,216,.5) 100%)}.outerdiv.surrounds .item-wrap:nth-child(1){position:relative}.outerdiv.surrounds .item-wrap:nth-child(1) .hotspot-wrap{width:100%;height:100%;position:absolute;top:0;left:0}.outerdiv.surrounds .item-wrap:nth-child(1) .hotspot{position:absolute;cursor:pointer;color:#d5c833;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.outerdiv.surrounds .item-wrap:nth-child(1) .hotspot:hover{color:#b9ad26}.outerdiv.surrounds .item-wrap:nth-child(1) .svg-wrap{width:30px;height:30px}.outerdiv.surrounds .item-wrap:nth-child(1) .svg-wrap svg{fill:currentColor}.outerdiv.surrounds .surrounds-hover p{padding-bottom:0}.outerdiv.surrounds .product{margin:0 auto;width:auto;max-height:390px;display:block}.outerdiv.surrounds .product-photo{display:none}.outerdiv.surrounds .item-wrap.surrounds-text{width:100%;clear:none}.outerdiv.surrounds a.hotspot-hover{color:#58595b}.outerdiv.surrounds a.hotspot-hover:hover{color:#005bbb}.outerdiv.surrounds .hotspot-hover{width:auto;height:80px;position:absolute;-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}.outerdiv.surrounds .hotspot-hover img{margin:10px;width:60px;height:50px;clear:left}.outerdiv.surrounds .hotspot-hover .no-img{margin:10px;clear:left}.outerdiv.surrounds .hotspot-hover .surround-detail{padding-bottom:20px;width:220px;height:auto;border-bottom:1px solid #9b9b9d}.outerdiv.surrounds .hotspot-hover .hover-text{margin:10px}.outerdiv.surrounds .hotspot-hover .hover-text sup{position:relative;top:.35em;vertical-align:text-top;font-size:12px;line-height:0}.outerdiv.surrounds .hotspot-hover .hover-text sub{font-size:12px;position:relative;vertical-align:text-bottom;font-size:12px;line-height:0;top:-3px}.outerdiv.surrounds .hotspot-hover.stateside-detail::after{height:300px}.outerdiv.surrounds .hotspot-hover.band-detail::after{height:260px}.outerdiv.surrounds .hotspot-hover.double-cross-detail::after{height:260px}.outerdiv.surrounds .hotspot-hover.seven-line::after{height:160px}.outerdiv.surrounds .hotspot-hover::before{content:"";width:0;display:block;position:absolute;border-color:transparent #fff;border-style:solid;top:0}.outerdiv.surrounds .hotspot-hover::after{content:"";width:100%;height:80px;background-color:#fff;position:absolute;top:0;z-index:0}.outerdiv.surrounds .hotspot-hover .hover-text,.outerdiv.surrounds .hotspot-hover img{position:relative;z-index:1}.outerdiv.surrounds .hotspot-hover.left .hover-text,.outerdiv.surrounds .hotspot-hover.left img{margin-right:0;float:left}.outerdiv.surrounds .hotspot-hover.left .no-img,.outerdiv.surrounds .hotspot-hover.left img{margin-left:30px}@media only screen and (max-width:25em){.outerdiv.surrounds .hotspot-hover.left img{margin-right:0}}.outerdiv.surrounds .hotspot-hover.left::before{padding-left:0;border-width:40px 20px 40px 0;left:0}.outerdiv.surrounds .hotspot-hover.left::after{left:20px}.outerdiv.surrounds .hotspot-hover.right .hover-text,.outerdiv.surrounds .hotspot-hover.right img{margin-left:0;float:left}@media only screen and (max-width:25em){.outerdiv.surrounds .hotspot-hover.right img{margin-right:0}}.outerdiv.surrounds .hotspot-hover.right .hover-text{margin-right:30px}.outerdiv.surrounds .hotspot-hover.right::before{padding-right:0;border-width:40px 0 40px 20px;right:0}.outerdiv.surrounds .hotspot-hover.right::after{right:20px}.outerdiv.surrounds .historic-rams-head .hotspot-wrap .hotspot-1{top:0;left:12%}@media only screen and (max-width:23.75em){.outerdiv.surrounds .historic-rams-head .hotspot-wrap .hotspot-1{left:0}}.outerdiv.surrounds .historic-rams-head .hotspot-wrap .hotspot-2{top:48%;left:77%}.outerdiv.surrounds .historic-rams-head .hotspot-wrap .hotspot-3{top:88%;left:14%}@media only screen and (max-width:23.75em){.outerdiv.surrounds .historic-rams-head .hotspot-wrap .hotspot-3{left:2%}}.outerdiv.surrounds .historic-rams-head .hotspot-wrap .hotspot-4{top:95%;left:77%}.outerdiv.surrounds .stateside .hotspot-wrap .hotspot-1{top:8%;left:18%}@media only screen and (max-width:23.75em){.outerdiv.surrounds .stateside .hotspot-wrap .hotspot-1{left:0}}.outerdiv.surrounds .stateside .hotspot-wrap .hotspot-2{top:85%;left:18%}@media only screen and (max-width:23.75em){.outerdiv.surrounds .stateside .hotspot-wrap .hotspot-2{left:0}}.outerdiv.surrounds .stateside .hotspot-wrap .hotspot-3{top:35%;left:74%}@media only screen and (max-width:23.75em){.outerdiv.surrounds .stateside .hotspot-wrap .hotspot-3{left:88%}}.outerdiv.surrounds .stateside .hotspot-wrap .hotspot-4{top:95%;left:74%}@media only screen and (max-width:23.75em){.outerdiv.surrounds .stateside .hotspot-wrap .hotspot-4{left:88%}}.outerdiv.surrounds .double-cross-head .hotspot-wrap .hotspot-1{top:4%;left:15%}@media only screen and (max-width:23.75em){.outerdiv.surrounds .double-cross-head .hotspot-wrap .hotspot-1{left:0}}.outerdiv.surrounds .double-cross-head .hotspot-wrap .hotspot-2{top:88%;left:15%}@media only screen and (max-width:23.75em){.outerdiv.surrounds .double-cross-head .hotspot-wrap .hotspot-2{left:0}}.outerdiv.surrounds .double-cross-head .hotspot-wrap .hotspot-3{top:48%;left:76%}.outerdiv.surrounds .double-cross-head .hotspot-wrap .hotspot-4{top:95%;left:77%}@media only screen and (max-width:23.75em){.outerdiv.surrounds .double-cross-head .hotspot-wrap .hotspot-4{left:88%}}.outerdiv.surrounds .historic-back-band .hotspot-wrap .hotspot-1{top:0;left:11%}@media only screen and (max-width:23.75em){.outerdiv.surrounds .historic-back-band .hotspot-wrap .hotspot-1{left:0}}.outerdiv.surrounds .historic-back-band .hotspot-wrap .hotspot-2{top:8%;left:83%}.outerdiv.surrounds .historic-back-band .hotspot-wrap .hotspot-3{top:88%;left:9%}@media only screen and (max-width:23.75em){.outerdiv.surrounds .historic-back-band .hotspot-wrap .hotspot-3{left:0}}.outerdiv.surrounds .historic-back-band .hotspot-wrap .hotspot-4{top:95%;left:83%}.outerdiv.surrounds .historic-back-band .hotspot-wrap .hotspot-5{top:55%;left:83%}.outerdiv.surrounds .clean-and-simple .hotspot-wrap .hotspot-1{top:2%;left:14%}.outerdiv.surrounds .clean-and-simple .hotspot-wrap .hotspot-2{top:88%;left:14%}@media only screen and (max-width:23.75em){.outerdiv.surrounds .clean-and-simple .hotspot-wrap .hotspot-2{left:0}}.outerdiv.surrounds .clean-and-simple .hotspot-wrap .hotspot-3{top:48%;left:78%}.outerdiv.surrounds .clean-and-simple .hotspot-wrap .hotspot-4{top:95%;left:79%}.outerdiv.surrounds .crowned-bandit .hotspot-wrap .hotspot-1{top:0;left:8%}.outerdiv.surrounds .crowned-bandit .hotspot-wrap .hotspot-2{top:4%;left:84%}.outerdiv.surrounds .crowned-bandit .hotspot-wrap .hotspot-3{top:56%;left:13%}@media only screen and (max-width:23.75em){.outerdiv.surrounds .crowned-bandit .hotspot-wrap .hotspot-3{left:0}}.outerdiv.surrounds .crowned-bandit .hotspot-wrap .hotspot-4{top:88%;left:11%}@media only screen and (max-width:23.75em){.outerdiv.surrounds .crowned-bandit .hotspot-wrap .hotspot-4{left:0}}.outerdiv.surrounds .crowned-bandit .hotspot-wrap .hotspot-5{top:48%;left:81%}.outerdiv.surrounds .crowned-bandit .hotspot-wrap .hotspot-6{top:95%;left:81%}@media only screen and (max-width:23.75em){.outerdiv.surrounds .crowned-bandit .hotspot-wrap .hotspot-6{left:90%}}.outerdiv.surrounds-nav{padding:50px 0;margin-top:0;margin-bottom:0}.outerdiv.surrounds-nav{display:none}.decking-calculator .intro-wrap{margin:0 0 30px 0;width:100%}.decking-calculator .three-col{margin-bottom:20px}.decking-calculator .content{margin-bottom:30px;position:relative}.decking-calculator .detail{height:367px}.decking-calculator .form input[type=number]{font-family:Brandon_lightWeb;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.75em;line-height:50px;padding:8px 0 0 10px;width:80px;height:50px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.decking-calculator .form input[type=number]::-webkit-inner-spin-button,.decking-calculator .form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.decking-calculator .form .col,.decking-calculator .form label{width:auto}.decking-calculator .form .col{margin-right:10px;margin-bottom:0}@media only screen and (max-width:20.3125em){.decking-calculator .form .col{margin-bottom:20px}}.decking-calculator .num-wrap-blue{width:30px;height:35px;background-position:center center;background-repeat:no-repeat;background-size:30px 35px;position:absolute;top:-4px;left:0}#intro-area .details .decking-calculator .num-wrap-blue h2,#store .store-heading .decking-calculator .num-wrap-blue h2,.add-project .decking-calculator .num-wrap-blue h3,.data-table .decking-calculator .num-wrap-blue h2,.decking-calculator .num-wrap-blue #intro-area .details h2,.decking-calculator .num-wrap-blue #store .store-heading h2,.decking-calculator .num-wrap-blue .add-project h3,.decking-calculator .num-wrap-blue .data-table h2,.decking-calculator .num-wrap-blue .h3,.decking-calculator .num-wrap-blue .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.decking-calculator .num-wrap-blue .sfcheckoutStepSubTitle,.decking-calculator .num-wrap-blue .sfcheckoutStepTitle,.decking-calculator .num-wrap-blue .sfshoppingCartWrp .sfshoppingCartTitle,.sfMessage.sfMsgPositive.sfMsgVisible .decking-calculator .num-wrap-blue .sfMessageElement,.sfshoppingCartWrp .decking-calculator .num-wrap-blue .sfshoppingCartTitle{padding-top:7px;font-size:1em;color:#fff;text-align:center}.decking-calculator .total-area-head{width:100%;text-align:center;background-color:rgba(224,222,219,.25);float:left}.decking-calculator .total-area-head p{padding:10px 0 6px 0}.decking-calculator .usa-canada{width:100%;display:inline-block}.decking-calculator .usa-canada label{padding-right:20px;width:auto}.decking-calculator .usa-canada .country{float:left;text-align:right}.decking-calculator .item-wrap{margin-bottom:60px;padding-right:20px;padding-left:45px;position:relative}.decking-calculator .item-wrap h2{padding-bottom:20px}.decking-calculator .item-wrap a{font-size:.75em;color:#005bbb}.decking-calculator .item-wrap a:hover{text-decoration:underline}.decking-calculator .item-wrap a:visited{color:#005bbb}.decking-calculator .toggle-btns{margin-bottom:20px}.decking-calculator .toggle-btns input[type=radio].toggle+label{margin-right:30px}.decking-calculator .calculate-cost{margin:0 auto;width:300px;text-align:center;display:block;clear:both}.decking-estimate-wrap .outerdiv{margin:0 0 30px 0}.decking-estimate .logo-tabs a{width:220px}.decking-estimate .logo-tabs .svg-wrap{text-align:center}.decking-estimate .logo-tabs svg{fill:#58595b}.decking-estimate .azek-tab-logo svg{width:89px;height:30px}.decking-estimate .timbertech-tab-logo{padding-bottom:16px}.decking-estimate .timbertech-tab-logo svg{width:142px;height:24px}.decking-estimate .home-sub{line-height:36px}.decking-estimate .estimate-details{width:100%;border-collapse:collapse}#intro-area .details .decking-estimate .estimate-details h2,#store .store-heading .decking-estimate .estimate-details h2,.add-project .decking-estimate .estimate-details h3,.data-table .decking-estimate .estimate-details h2,.decking-estimate .estimate-details #intro-area .details h2,.decking-estimate .estimate-details #store .store-heading h2,.decking-estimate .estimate-details .add-project h3,.decking-estimate .estimate-details .data-table h2,.decking-estimate .estimate-details .h3,.decking-estimate .estimate-details .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.decking-estimate .estimate-details .sfcheckoutStepSubTitle,.decking-estimate .estimate-details .sfcheckoutStepTitle,.decking-estimate .estimate-details .sfshoppingCartWrp .sfshoppingCartTitle,.sfMessage.sfMsgPositive.sfMsgVisible .decking-estimate .estimate-details .sfMessageElement,.sfshoppingCartWrp .decking-estimate .estimate-details .sfshoppingCartTitle{padding-bottom:0;line-height:45px;white-space:nowrap}.decking-estimate .estimate-details td,.decking-estimate .estimate-details th{padding-top:4px;width:50%;height:45px;vertical-align:middle}.decking-estimate .estimate-details tbody tr{border-bottom:1px solid #58595b}.decking-estimate .toggle-imgs{margin-bottom:10px;width:100%;float:left}.decking-estimate .toggle-imgs label{margin:0 0 20px 0;display:block;float:left;clear:both}.decking-estimate .toggle-imgs label input[type=radio]{display:block;float:left}.decking-estimate .toggle-imgs .input-wrap{margin-top:20px;float:left}.decking-estimate .toggle-imgs span{font-size:1em;font-weight:700;text-transform:uppercase;display:inline-block}.decking-estimate .toggle-imgs span.price-wrap{font-size:.875em;font-weight:400}.decking-estimate .estimate-swatch{margin:0 15px 0 0;width:64px;height:64px;float:left}.outerdiv .decking-estimate-products .innerdiv{padding:0}#store .product-description .details .decking-estimate-products .products-grid.railing-collection-grid ul li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .sfAddToCartBtn,.decking-estimate-products .products-grid.railing-collection-grid ul li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff #store .product-description .details .sfAddToCartBtn,.decking-estimate-products .products-grid.railing-collection-grid ul li a.products-grid-btn:hover .products-grid-btn__bg .products-grid-btn__stuff .button{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}#store .product-description .details .decking-estimate-products .products-grid.railing-collection-grid ul li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .sfAddToCartBtn,.decking-estimate-products .products-grid.railing-collection-grid ul li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff #store .product-description .details .sfAddToCartBtn,.decking-estimate-products .products-grid.railing-collection-grid ul li a.products-grid-btn .products-grid-btn__bg .products-grid-btn__stuff .button{-webkit-transform:translateY(70px);-moz-transform:translateY(70px);-ms-transform:translateY(70px);-o-transform:translateY(70px);transform:translateY(70px)}.rangeslider-flex-wrap{width:auto;display:block;position:relative}input[type=range]:focus+.rangeslider .rangeslider__handle{box-shadow:0 0 8px rgba(255,0,255,.9)}.tabbed-content{margin:30px auto 0}#intro-area .details .tabbed-content h2,#store .store-heading .tabbed-content h2,.add-project .tabbed-content h3,.data-table .tabbed-content h2,.sfMessage.sfMsgPositive.sfMsgVisible .tabbed-content .sfMessageElement,.sfshoppingCartWrp .tabbed-content .sfshoppingCartTitle,.tabbed-content #intro-area .details h2,.tabbed-content #store .store-heading h2,.tabbed-content .add-project h3,.tabbed-content .data-table h2,.tabbed-content .h3,.tabbed-content .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.tabbed-content .sfcheckoutStepSubTitle,.tabbed-content .sfcheckoutStepTitle,.tabbed-content .sfshoppingCartWrp .sfshoppingCartTitle{clear:both}.tabbed-content .three-col{margin-top:10px}.tabbed-content .three-col .item-wrap{margin-bottom:0;padding:15px 0}.installation-videos .text-wrap .tabbed-content .three-col .item-wrap p.video-title,.sfcheckoutPreviewAddress .tabbed-content .three-col .item-wrap p.sfcheckoutStepTitle,.tabbed-content .three-col .item-wrap .installation-videos .text-wrap p.video-title,.tabbed-content .three-col .item-wrap .sfcheckoutPreviewAddress p.sfcheckoutStepTitle,.tabbed-content .three-col .item-wrap .video-wrap .text-wrap p.video-title,.tabbed-content .three-col .item-wrap p.h5,.video-wrap .text-wrap .tabbed-content .three-col .item-wrap p.video-title{padding-bottom:3px}.railing-detail{margin:20px 0 40px}.railing-detail::after{clear:both;content:"";display:table}.railing-detail .product-swatch-wrap li{width:50%;clear:none}.railing-detail .board-sample img{border:1px solid rgba(88,89,91,.3)}.interactive-board .board-wrap-outer .railing-detail .board-sample .caption,.railing-detail .board-sample .interactive-board .board-wrap-outer .caption,.railing-detail .board-sample .note{margin-top:-20px;padding-bottom:10px}.content.width-full .social-share{max-width:658px}.data-table .owner-warranty-table .active .svg-wrap{transform:rotate(90deg)}.data-table .owner-warranty-table .active td{border-bottom:none!important}.data-table .owner-warranty-table tbody tr:nth-child(4n),.data-table .owner-warranty-table tbody tr:nth-child(4n-1){background:#f5f5f3}.data-table .owner-warranty-table tbody tr:nth-child(4n-2),.data-table .owner-warranty-table tbody tr:nth-child(4n-3){background:#e0ded8}.data-table .owner-warranty-table tbody td{vertical-align:top}.data-table .owner-warranty-table tbody .svg-wrap{background-size:8px 14px;width:8px;height:14px}.data-table .owner-warranty-table tbody .h .hiddenRow{padding:0 10px!important;border-bottom:1px solid #58595b!important}.iframe-new-warranty{height:1150px}dt{padding:0 0 0 24px;position:relative;cursor:pointer}dt .product-title{padding-bottom:16px}dt .intro-text-sm{padding-bottom:.75rem}dt a{display:block}dt a:before{content:"";background-position:left top;background-size:7px 11px;background-repeat:no-repeat;width:7px;height:11px;top:1px;left:0;position:absolute;display:block;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}dt a:visited{color:inherit}dt.active a:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}dd{padding:0 0 12px 24px;display:none}dd.visible{display:block}.faqItem{padding:0 0 0 24px;position:relative}.faqItem .product-title{padding-bottom:16px}.faqItem .intro-text-sm{padding-bottom:.75rem}.faqItem h3 a{display:block;color:#58595b;cursor:pointer;font-weight:400}.faqItem h3 a:before{content:"";background-position:left top;background-size:7px 11px;background-repeat:no-repeat;width:7px;height:11px;top:1px;left:0;position:absolute;display:block;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.faqItem h3 a:visited{color:inherit}.faqItem h3 a.sflistListItemExpanded:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.faqItem .sfcontent{padding:0 0 12px 0}.faqList{margin-bottom:52px}#store .product-description .faq-wrapper h2.dark,.blog-post .faq-wrapper h2.dark.h2-dark,.faq-wrapper #store .product-description h2.dark,.faq-wrapper .blog-post h2.dark.h2-dark,.faq-wrapper .lightbox .colored-heading h2.dark,.faq-wrapper .login-container h2.dark,.faq-wrapper h2.dark.sfcheckoutTitle,.faq-wrapper h2.h2.dark,.lightbox .colored-heading .faq-wrapper h2.dark,.login-container .faq-wrapper h2.dark{margin-bottom:10px}.news-wrap .content section{padding-bottom:30px}.news-wrap div.article-flag{margin:0 0 20px -135px}#intro-area.outerdiv .innerdiv .news-wrap .detail p,#store .product-description .details .news-wrap .detail .sfproductDynamicFieldsList,#store .product-description .details .news-wrap .detail .sfproductInventory,.blog-post .news-wrap .detail ol,.blog-post .news-wrap .detail ul,.events .content .news-wrap .detail .text-link,.news-wrap .detail #intro-area.outerdiv .innerdiv p,.news-wrap .detail #store .product-description .details .sfproductDynamicFieldsList,.news-wrap .detail #store .product-description .details .sfproductInventory,.news-wrap .detail .blog-post ol,.news-wrap .detail .blog-post ul,.news-wrap .detail .body-copy,.news-wrap .detail .events .content .text-link,.news-wrap .detail .sfMessage.sfMsgVisible .sfMessageElement,.news-wrap .detail .sfcheckoutPreviewAddress,.news-wrap .detail .sfcheckoutTotalPriceWrp,.news-wrap .detail .sforderSummaryTable,.news-wrap .detail .sfshippingOptionsWrp,.sfMessage.sfMsgVisible .news-wrap .detail .sfMessageElement{padding-bottom:3px}#intro-area.outerdiv .innerdiv .news-wrap .detail p a,#store .product-description .details .news-wrap .detail .sfproductDynamicFieldsList a,#store .product-description .details .news-wrap .detail .sfproductInventory a,.blog-post .news-wrap .detail ol a,.blog-post .news-wrap .detail ul a,.events .content .news-wrap .detail .text-link a,.news-wrap .detail #intro-area.outerdiv .innerdiv p a,.news-wrap .detail #store .product-description .details .sfproductDynamicFieldsList a,.news-wrap .detail #store .product-description .details .sfproductInventory a,.news-wrap .detail .blog-post ol a,.news-wrap .detail .blog-post ul a,.news-wrap .detail .body-copy a,.news-wrap .detail .events .content .text-link a,.news-wrap .detail .sfMessage.sfMsgVisible .sfMessageElement a,.news-wrap .detail .sfcheckoutPreviewAddress a,.news-wrap .detail .sfcheckoutTotalPriceWrp a,.news-wrap .detail .sforderSummaryTable a,.news-wrap .detail .sfshippingOptionsWrp a,.sfMessage.sfMsgVisible .news-wrap .detail .sfMessageElement a{text-decoration:none}.news-wrap .detail .sm-col-head{padding-top:30px}.outerdiv.searched-terms{margin-bottom:25px}.search-title{padding-bottom:5px;text-decoration:none;display:block;font-family:DINWeb-Bold;font-size:1rem;font-weight:700;line-height:1.1875rem;color:#005bbb}.icon-list li{padding:0 0 20px 30px;font-size:1rem;line-height:20px;position:relative}.icon-list li:before{content:"";background-position:left bottom;background-size:18px 18px;background-repeat:no-repeat;width:18px;height:18px;top:0;left:0;position:absolute;display:block}.icon-list li a{text-decoration:none;color:#58595b}.icon-list li a:hover{color:#005bbb}.icon-list.drawing-list li{padding:0 0 20px 20px}.icon-list.drawing-list li:before{background-size:11px 12px;width:11px;height:12px;top:2px}.icon-list.drawing-list li a{color:#005bbb}.icon-list.drawing-list li a:hover{text-decoration:underline}.icon-list.drawing-list li a:last-child{padding-right:10px}.installation-videos{margin-bottom:30px}.installation-videos .item-wrap{width:100%;float:left;border-right:1px solid #fff;border-bottom:1px solid #fff}.installation-videos .img-wrap{width:100%;position:relative;overflow:hidden;position:relative}.installation-videos .img-wrap:before{display:block;content:"";width:100%;padding-top:66.66667%}.installation-videos .img-wrap>.content{position:absolute;top:0;left:0;right:0;bottom:0}.installation-videos img{width:100%;height:auto;position:absolute;top:50%;left:50%;-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}.installation-videos .text-wrap{padding:4px 0 10px}.installation-videos .text-wrap .video-title{padding:12px 12px 0 12px!important;width:100%;display:block}.installation-videos .text-wrap .video-time{padding:0 0 0 12px;font-size:.75rem;display:block}.installation-videos .text-wrap a:hover{color:#005bbb}.video-wrap .img-wrap a{display:block;position:relative;padding-top:56.25%;overflow:hidden;height:0}.video-wrap .img-wrap a:after{content:"";background-color:rgba(0,0,0,.5);background-image:url(/images/default-album/youtube-icon-full_color.png);background-position:center center;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:80px auto}.video-wrap .img-wrap img{display:block;position:absolute;top:0;left:0;width:100%;height:auto}.video-wrap .text-wrap{padding:4px 0 10px}.video-wrap .text-wrap .video-title{padding:12px 12px 0 12px!important;width:100%;display:block}.video-wrap .text-wrap .video-time{padding:0 0 0 12px;font-size:.75rem;display:block}.video-wrap .text-wrap a:hover{color:#005bbb}.blog-post ol,ol.warranty-list{padding:0 0 9px 20px;list-style:decimal}.cpg-pro .item-wrap{margin-bottom:50px}.cpg-pro .item-wrap::after{clear:both;content:"";display:table}.cpg-pro .level-badge{margin:0 auto 20px;width:180px;height:150px}.cpg-pro .level-badge .svg-wrap{width:180px;height:150px}#intro-area.outerdiv .innerdiv .cpg-pro p span,#store .product-description .details .cpg-pro p.sfproductDynamicFieldsList span,#store .product-description .details .cpg-pro p.sfproductInventory span,.cpg-pro #intro-area.outerdiv .innerdiv p span,.cpg-pro #store .product-description .details p.sfproductDynamicFieldsList span,.cpg-pro #store .product-description .details p.sfproductInventory span,.cpg-pro .events .content p.text-link span,.cpg-pro .sfMessage.sfMsgVisible p.sfMessageElement span,.cpg-pro p.body-copy span,.cpg-pro p.sfcheckoutPreviewAddress span,.cpg-pro p.sfcheckoutTotalPriceWrp span,.cpg-pro p.sforderSummaryTable span,.cpg-pro p.sfshippingOptionsWrp span,.events .content .cpg-pro p.text-link span,.sfMessage.sfMsgVisible .cpg-pro p.sfMessageElement span{display:none}.azek-pros .detail .find-dealer{margin-bottom:20px;padding:25px;position:relative}.azek-pros .detail .join-cpg-pro .text-wrap{padding:25px}div.article-flag{width:260px!important;margin:0 0 10px -135px;background-color:#263f6a}div.article-flag p.article-date{font-family:DINWeb-Bold;font-size:.875rem;letter-spacing:.03125rem;color:#fff;text-transform:uppercase;margin-left:135px;padding:7px 10px 5px 0}.blog-post{float:left;width:100%;border-bottom:1px solid #988f86;margin-bottom:25px}.blog-post img{width:100%;height:auto;margin:20px 0}.blog-post .h2-dark{font-family:Brandon_lightWeb;font-weight:300;text-transform:uppercase;color:#988f86;margin:30px 0 20px 0;line-height:1.875rem}.blog-post a.blog-link{text-decoration:none;border-bottom:solid 1px #58595b;color:#58595b}.blog-post a.btn-blog{margin:40px 0}.blog-post ul.icon-list li{padding:0 0 20px 20px;font-size:1rem}.blog-detail .pro-wrap{display:none}.blog-detail .view-az-products{display:none}.blog-title{float:left}.blog-detail-list{border-bottom:1px solid #e0ded8;padding-bottom:20px}.blog-detail-list:first-child ul{list-style:inherit;margin-left:16px}#intro-area .details .blog-detail-list h2,#store .store-heading .blog-detail-list h2,.add-project .blog-detail-list h3,.blog-detail-list #intro-area .details h2,.blog-detail-list #store .store-heading h2,.blog-detail-list .add-project h3,.blog-detail-list .data-table h2,.blog-detail-list .h3,.blog-detail-list .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.blog-detail-list .sfcheckoutStepSubTitle,.blog-detail-list .sfcheckoutStepTitle,.blog-detail-list .sfshoppingCartWrp .sfshoppingCartTitle,.data-table .blog-detail-list h2,.sfMessage.sfMsgPositive.sfMsgVisible .blog-detail-list .sfMessageElement,.sfshoppingCartWrp .blog-detail-list .sfshoppingCartTitle{margin-top:22px}.blog-detail-list ul li{margin-bottom:6px}.blog-detail-list ul li a{color:#58595b;text-decoration:none}.blog-detail-list ul li a:visited{color:#9b9b9d}.blog-detail-list ul li a:hover{color:#005bbb}.blog-detail-list .parens{font-size:12px;color:#005bbb;margin-bottom:6px}.blog-detail-list.blog-detail-social{padding-bottom:50px}.blog-categories a{text-decoration:none;text-transform:uppercase;color:#005bbb;font-size:.75rem}.rss-feed a{color:#58595b;text-decoration:none}.rss-feed a:visited{color:#9b9b9d}.rss-feed a:hover{color:#005bbb}.blog-nav{width:100%;float:left}.blog-nav a{color:#263f6a}.blog-nav a.float-right .svg-wrap{float:right;margin:0 0 0 5px}.blog-nav .arrow-link:hover{color:#005bbb}.back-link,.share-link{padding:8px 10px 13px 0;float:left;clear:left}.share-link{float:right;font-size:.75rem;text-transform:uppercase;color:#005bbb}.blog-sidebar{margin-bottom:80px}.social-share{border-top:none;width:100%}.social-share .h6{font-size:.75rem;text-transform:uppercase}.social-share .rrssb-buttons{width:auto;height:auto}.social-share .socials a{color:#005bbb}.social-share .socials a:hover{color:#263f6a}.pro-connect{padding:0 20px 25px}.pro-connect .h6{display:none}.pro-connect .socials a{width:21px;height:21px;color:#005bbb}@media only screen and (min-width:768px){.pro-connect .socials a{width:23px;height:23px}}.pro-connect .socials a .svg-wrap{width:21px;height:21px}@media only screen and (min-width:768px){.pro-connect .socials a .svg-wrap{width:23px;height:23px}}.pro-connect .socials a .svg-wrap svg{fill:currentColor}.pro-connect .socials a.google{width:31px}@media only screen and (min-width:768px){.pro-connect .socials a.google{width:28px}}.pro-connect .socials a.google .svg-wrap{width:31px}@media only screen and (min-width:768px){.pro-connect .socials a.google .svg-wrap{width:28px}}.pro-connect .socials a.angieslist{width:30px}@media only screen and (min-width:768px){.pro-connect .socials a.angieslist{width:27px}}.pro-connect .socials a.angieslist .svg-wrap{width:30px}@media only screen and (min-width:768px){.pro-connect .socials a.angieslist .svg-wrap{width:27px}}.pro-connect .socials a:hover{color:#263f6a}.course-details{padding-bottom:60px;width:50%;float:left}.course-details ul{padding-top:10px}.small-table{position:relative}.small-table.overflow{overflow-x:scroll}.small-table .item-wrap{margin-top:20px}.small-table .item-wrap.overflow{overflow-x:scroll}.small-table .item-wrap table{float:left;width:100%;border-collapse:collapse}.small-table .item-wrap table td,.small-table .item-wrap table th{text-align:center;vertical-align:middle}.small-table .item-wrap table td.category,.small-table .item-wrap table th.category{padding-left:6%;text-align:left}.small-table .item-wrap thead th{font-size:.875rem;font-family:DINWeb-Bold;font-weight:700;text-transform:uppercase;color:#fff}.small-table .item-wrap td{padding:14px 15px 11px 15px;width:23%;border-right:1px solid #58595b;border-left:1px solid #58595b;font-size:.875rem;line-height:1.125rem}.small-table .item-wrap tr{border-bottom:1px solid #58595b}@media only screen and (max-width:46.25em){#warranty-table.small-table .item-wrap,.pavers-table.small-table .item-wrap{width:100%}}#warranty-table.small-table .item-wrap thead tr,.pavers-table.small-table .item-wrap thead tr{background:#58595b}#warranty-table.small-table .item-wrap thead th,.pavers-table.small-table .item-wrap thead th{padding:24px 20px 20px 20px;border-right:1px solid #fff}#warranty-table.small-table .item-wrap thead th:last-child,.pavers-table.small-table .item-wrap thead th:last-child{border-right:1px solid #58595b}#warranty-table.small-table .item-wrap td,.pavers-table.small-table .item-wrap td{color:#58595b}.pavers-table.small-table table.test-data td{text-align:left}.pavers-table.small-table table .pavers-size-table tr:nth-child(1){background:#fff!important}.pavers-table.small-table table .pavers-size-table tr:nth-child(1) th:last-child{border-right:none}.pavers-table.small-table table .pavers-size-table th img{width:100%;display:block}.pavers-table.small-table table td.checked,.pavers-table.small-table table th.checked{background-position:50% 50%}.pavers-table.small-table table td.category,.pavers-table.small-table table th.category{padding-left:20px}.small-table .display-container{position:relative;width:100%;float:left;display:none}.small-table .display-container button{position:relative;background:#fff;border:1px solid #9b9b9d;color:#9b9b9d;float:left;margin-right:10px}.small-table .display-container button:hover{border-color:#005bbb;color:#005bbb}.small-table .display-container button.active{border-color:#005bbb;color:#005bbb}@media only screen and (max-width:43.75em){.small-table .display-container{display:block}}.small-table .display:after{content:"";width:7px;height:11px;background-size:7px 11px;background-position:center center;background-repeat:no-repeat;display:inline-block;position:relative;right:0;top:1px;margin-left:5px}.small-table .display-columns{width:300px;padding:10px;border:1px solid #9b9b9d;display:none;float:left;clear:both;margin-top:10px;margin-bottom:20px}.small-table .display-columns.active{-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;display:block}.small-table .display-columns ul{float:left;width:100%}.small-table .display-columns li{float:left;width:100%;margin-bottom:5px}.small-table .display-columns li input{display:inline-block;margin:0 10px 0 0;padding:0;height:auto;line-height:0}.small-table .display-columns li label{display:inline-block}#sizing-table.small-table .item-wrap thead tr{background:#263f6a;border-bottom:none}#sizing-table.small-table .item-wrap thead th{padding:16px 20px 10px 20px}#sizing-table.small-table .item-wrap thead th .interactive-board .board-wrap-outer .caption,#sizing-table.small-table .item-wrap thead th .note,.interactive-board .board-wrap-outer #sizing-table.small-table .item-wrap thead th .caption{text-transform:capitalize}#sizing-table.small-table .item-wrap td{color:#263f6a}#sizing-table.small-table .item-wrap td:first-child{border-left:none}#sizing-table.small-table .item-wrap td:last-child{border-right:none}.gallery-wrap.deck-plans .item-wrap:after{background-color:#9b9b9d;content:"";width:100%;height:1px;position:absolute;left:0;bottom:0;background-color:#9b9b9d;transform:scale(0,1);-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform}.gallery-wrap.deck-plans .item-wrap:hover:after{transform:scale(1,1)}.outerdiv.gallery-controller{margin-bottom:0}.deck-plans-controller section{padding-top:30px;border-top:1px solid #58595b}.inspiration-gallery{margin-top:34px}.app-in-tablet{position:relative;z-index:2;display:block;width:90%;max-width:650px;position:absolute;top:50%;left:50%;-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-holder{width:100%;padding-top:56.25%;height:0;position:relative;overflow:hidden}.video-holder iframe{width:100%;height:100%;position:absolute;top:0;left:0}.aia-courses .content-container{float:left;width:60%}.aia-courses .content-container .content{width:100%}@media only screen and (max-width:40em){.aia-courses .content-container{width:100%}}.aia-courses aside .select-wrap,.aia-courses aside .sfcheckoutFormList .sfCreditCardExpirationMonth,.aia-courses aside .sfcheckoutFormList .sfCreditCardExpirationYear,.aia-courses aside .sfcheckoutFormList .sfCreditCardType,.aia-courses aside input,.aia-courses aside select,.aia-courses aside textarea,.sfcheckoutFormList .aia-courses aside .sfCreditCardExpirationMonth,.sfcheckoutFormList .aia-courses aside .sfCreditCardExpirationYear,.sfcheckoutFormList .aia-courses aside .sfCreditCardType{width:100%;margin-bottom:0}.aia-courses aside input[type=checkbox],.aia-courses aside input[type=radio]{width:16px}.design-gallery span strong{float:left;padding-right:10px;color:#988f86}.deck-designer-about .interactive-board .board-wrap-outer .caption,.deck-designer-about .note,.interactive-board .board-wrap-outer .deck-designer-about .caption{clear:both;padding-top:20px}.deck-designer-about .access-deck-designer-btn{margin-top:0}.events .content{padding-bottom:60px}.events .content .text-link{color:#005bbb}.events .content .text-link:hover{text-decoration:underline}#locator-header{background-color:rgba(224,222,216,.3);margin-bottom:0;padding-bottom:53px;z-index:10}#locator-header:after{content:"";background-size:42px 72px;background-position:0 0;background-repeat:repeat;opacity:1;top:0;clear:both;left:0;position:absolute;z-index:-1;width:100%;height:100%;display:block;background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%22-298%20145%2042%2072%22%20style%3D%22enable-background%3Anew%20-298%20145%2042%2072%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text/css%22%3E%0D%0A%09.st0%7Bfill%3A%23EFEEEC%3B%7D%0D%0A%3C/style%3E%0D%0A%3Ctitle%3Epattern-1%3C/title%3E%0D%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M-256%2C145h-0.5v5.1l-9-5.1h-2l10.5%2C6l-19.5%2C11.1V145h-1v17.1L-297%2C151l10.5-6h-2l-9%2C5.1V145h-0.5v72h0.5v-17.1%0D%0A%09L-278%2C211l-10.5%2C6h2l9-5.1v5.1h1v-5.1l9%2C5.1h2l-10.5-6l19.5-11.1V217h0.5V145z%20M-256.5%2C151.9v22.3L-276%2C163L-256.5%2C151.9z%0D%0A%09%20M-276.5%2C163.9L-257%2C175l-19.5%2C11.1V163.9L-276.5%2C163.9z%20M-297.5%2C151.9L-278%2C163l-19.5%2C11.1C-297.5%2C174.1-297.5%2C151.9-297.5%2C151.9z%0D%0A%09%20M-297.5%2C175.9L-278%2C187l-19.5%2C11.1V175.9z%20M-277.5%2C210.1L-297%2C199l19.5-11.1V210.1L-277.5%2C210.1z%20M-277.5%2C186.1L-297%2C175l19.5-11.1%0D%0A%09V186.1z%20M-276.5%2C210.1v-22.3L-257%2C199L-276.5%2C210.1z%20M-256.5%2C198.1L-276%2C187l19.5-11.1V198.1L-256.5%2C198.1z%22/%3E%0D%0A%3C/svg%3E%0D%0A")}#locator-header img{display:none}@media only screen and (min-width:560px){#locator-header .alt-tabbed-nav-link{display:none}.outerdiv.locator-form.search-results{margin-top:-50px;z-index:10}#locator-header{padding-bottom:92px}}@media only screen and (min-width:640px){#locator-header img{display:block}}.locator-form .results.results--where-to-buy .results-heading{margin-top:10px}.locator-form .results.results--where-to-buy .results-heading--left h3{margin-top:70px}.results-tabset{margin-bottom:30px;border-bottom:1px solid #005bbb}.results-tabset input{display:none}.results-tabset span{padding:10px 20px 0;height:40px;display:inline-block;font-family:DINWeb-Bold;font-size:.875rem;font-weight:700;text-transform:uppercase;text-decoration:none;border:none;background:#e0ded8;border-top:3px solid transparent;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:border-top;-moz-transition-property:border-top;transition-property:border-top}.results-tabset span:hover{cursor:pointer;border-top:3px solid #005bbb}.provider-filter:checked+span{background:#005bbb;color:#fff}.filterBar{clear:both}.filterBar .status-wrapper{margin-top:-4px}.filterBar__pretext{padding-right:16px;padding-top:6px}.filterBar__sortResults{display:inline-block}.filterBar__sortResults .select-wrap,.filterBar__sortResults .sfcheckoutFormList .sfCreditCardExpirationMonth,.filterBar__sortResults .sfcheckoutFormList .sfCreditCardExpirationYear,.filterBar__sortResults .sfcheckoutFormList .sfCreditCardType,.sfcheckoutFormList .filterBar__sortResults .sfCreditCardExpirationMonth,.sfcheckoutFormList .filterBar__sortResults .sfCreditCardExpirationYear,.sfcheckoutFormList .filterBar__sortResults .sfCreditCardType{margin-bottom:0}.filterBar__option{display:inline-block;padding:8px 12px 8px 12px;position:relative;box-sizing:border-box;left:-12px;z-index:10}.filterBar__option #buttonCallout-link{font-size:.75rem}.filterBar__option #buttonCallout-link:before{content:"";background-position:left top;background-repeat:no-repeat;background-size:8px 9px;width:8px;height:9px;position:absolute;display:block}.filterBar__option #buttonCallout-link:after{bottom:2px}.filterBar__option.visible{-webkit-box-shadow:inset 0 0 0 1px #e0ded8;-moz-box-shadow:inset 0 0 0 1px #e0ded8;box-shadow:inset 0 0 0 1px #e0ded8}.status-wrapper .form{width:220px}.status-wrapper .form .col.sml{width:220px;max-width:none}.sfcheckoutFormList .status-wrapper .form .col.sml .sfCreditCardExpirationMonth,.sfcheckoutFormList .status-wrapper .form .col.sml .sfCreditCardExpirationYear,.sfcheckoutFormList .status-wrapper .form .col.sml .sfCreditCardType,.status-wrapper .form .col.sml .select-wrap,.status-wrapper .form .col.sml .sfcheckoutFormList .sfCreditCardExpirationMonth,.status-wrapper .form .col.sml .sfcheckoutFormList .sfCreditCardExpirationYear,.status-wrapper .form .col.sml .sfcheckoutFormList .sfCreditCardType{max-width:none}#buttonCallout-link.buttonCallout-link--active:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.filterBar__option__dropdown{position:absolute;top:100%;left:12px;width:180px;background:#fff;border-top:1px solid #005bbb;box-shadow:0 1px 1px 0 rgba(88,89,91,.3);margin-top:-1px;padding:18px;display:none}.filterBar__option__dropdown.visible{display:block}.filterBar__option__dropdown label{margin:0 15px 10px 0;width:auto;font-size:.8125rem}.details--specialist{color:#58595b;font-weight:700;text-transform:uppercase;font-size:.75em;letter-spacing:.5px}.details--specialist li{line-height:1rem!important}.retailer-card .details--specialist{margin-bottom:10px}.details--badges{width:100%;max-width:250px}.details--badges::after{clear:both;content:"";display:table}.details--badges li{display:block;float:left;height:0;width:15%;padding-top:15.5435%;margin:0 1%;background-image:url(../images/pro-badges.png);background-size:auto 100%;background-repeat:no-repeat;cursor:pointer}.details--badges li:first-child{margin-left:0}.details--badges li:last-child{margin-right:0}.details--badges li.badge--exclusivity{background-position:80% 0}.details--badges li.badge--satisfaction{background-position:60% 0}.details--badges li.badge--training{background-position:40% 0}.details--badges li.badge--certification{background-position:20% 0}.details--badges li.badge--design{background-position:0 0}.details--badges li.badge--dualbrands{background-position:100% 0}.results-grid .locatorResult__article{position:relative;padding-left:35px;padding-top:20px;background:0 0}.locatorResult__iconList{position:absolute;top:0;left:0;top:20px}.locatorResult__iconList li{margin-bottom:5px}.locatorResult__showroom{background-color:#807365;border-radius:10px;color:#fff;text-transform:uppercase;font-size:.75em;letter-spacing:.5px;display:inline-block;line-height:0;margin-left:-4px;margin-top:-1px;margin-bottom:8px;padding-right:9px}.locatorResult__showroom span{position:relative;top:-5px}.showroomCheck{width:14px;height:14px;margin:3px;margin-right:6px}.attribute-filters .product-filters{margin-bottom:0;width:auto}@media only screen and (max-width:37.5em){.attribute-filters .product-filters{margin-bottom:12px;width:100%;padding-right:0;margin-right:0}}.attribute-filters .product-filters:after{background:#9b9b9d;bottom:auto;width:1px}@media only screen and (max-width:37.5em){.attribute-filters .product-filters:after{bottom:0;top:auto;width:100%;height:1px}}.locator-form .form .col label .error{bottom:-40px;left:-6px;font-size:.75rem}.blog-socials .svg-wrap{height:25px;width:25px;float:left;margin:0 10px 0 0;color:#005bbb}.blog-socials .svg-wrap:hover{color:#004792}.blog-socials .svg-wrap svg{fill:currentColor}.dualbrand-link{display:block;position:relative}.dualbrand-link img{margin-bottom:0}.dualbrand-link .svg-wrap{position:absolute;left:20px}.dualbrand-link .svg-wrap.split{bottom:0}.dualbrand-link .svg-wrap.tt-logo{width:188px;height:40px;bottom:34px}.dualbrand-link .svg-wrap.az-logo{width:148px;height:50px;bottom:30px}.banner-link{width:55%;left:23%;position:absolute;bottom:25px;background:#005bbb;color:#fff;padding:10px 0 6px 0;text-align:center}#bestdecks .innerdiv.two-col{padding:0 0 20px 0}#bestdecks .center{text-align:center}#bestdecks .item-wrap{width:49.75%;height:250px}#bestdecks #public-profile article h2 .img-h1,#bestdecks .h1 .img-h1,#public-profile article #bestdecks h2 .img-h1{width:100%;max-width:800px}.best-decks .flip-header{width:100%;height:200px;text-align:center}.best-decks .flip-header.btn{padding-top:25px}.best-decks .flip-header .btn-span{margin-top:10px}.best-decks .flip-header-wrap{padding-top:45px;margin:0 auto;height:100%;display:inline-block}.best-decks .num-wrap{margin:0 auto;width:78px}.best-decks .num-wrap img{height:50px;float:left}.best-decks .title{padding-top:12px;font-size:1.875rem;line-height:30px;color:#fff;text-align:center;text-transform:uppercase;float:left}.best-decks .title.dark{color:#58595b}.best-decks .heading-home{margin:30px auto;width:100%}.best-decks .main-subhead a{text-decoration:underline;color:#58595b}.best-decks .main-subhead a:hover{color:#005bbb}.best-decks .main-subhead a:visited{color:#9b9b9d}.best-decks .btn-row{padding:13px 15px 0;width:100%;text-align:center}.wood{margin-top:-70px;float:left}.premium-materials{background-repeat:no-repeat;background-size:cover;background-position:center bottom;position:relative}.best-color{background-repeat:no-repeat;background-size:cover}.afforable-color{background-image:url(/images/best-decks/100-smarter.jpg);background-repeat:no-repeat;background-size:cover}.materials-margin{margin-right:.25%!important}.add-project h3.colorName,.sfMessage.sfMsgPositive.sfMsgVisible h3.colorName.sfMessageElement,.sfshoppingCartWrp h3.colorName.sfshoppingCartTitle,h3.colorName.sfcheckoutStepSubTitle,h3.colorName.sfcheckoutStepTitle,h3.h3.colorName{padding-bottom:2px;text-transform:none}sup.colorBestSeller{color:#005bbb;font-weight:700;text-transform:uppercase;padding-left:4px;font-size:50%}.colorsSwatch{height:160px;overflow-y:hidden;margin-bottom:12px;position:relative}.colorsSwatch .colorsSwatch__beauty{display:block;position:absolute;width:100%;z-index:100;bottom:0;opacity:0;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-animation:text-leave .5s ease-out}.colorsSwatch .colorsSwatch__beauty:hover{opacity:1;cursor:pointer;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-animation:text-enter .5s ease;animation:text-enter .5s ease}.colorsSwatch .colorsSwatch__beauty:hover .colors-grid-btn__desc{top:calc(100% - 32px);-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-animation:text-enter .8s ease;animation:text-enter .8s ease;opacity:1}.colorsSwatch .colorsSwatch__beauty .beauty__image{margin-bottom:0;vertical-align:bottom}.colorsSwatch .colorsSwatch__beauty .colors-grid-btn__desc{position:absolute;top:100%;z-index:200;text-align:center;width:100%;pointer-events:none;opacity:0}.item-wrap.text-only{position:relative}.colorsSwatch--alloyBadge{position:absolute;bottom:53px;right:0;width:36px;height:40px;z-index:100}.colorsSwatch--flameBadge{position:absolute;bottom:55px;right:45px;width:37px;height:37px}.colorsSwatch--colorIcon{width:18px;height:18px;margin-right:5px;float:left;margin-top:1px}.colorsSwatch--colorIcon-2{float:left;width:39px;height:18px;margin-right:5px;margin-top:1px}#store .product-description .details .outOfStock.sfAddToCartBtn,.button.outOfStock{height:0;marginbottom:40px;padding:0;overflow:hidden;background:0 0}.outerdiv#browns,.outerdiv#grays,.outerdiv#reds{margin-bottom:0}.color-categories{display:none}.browns-hero{background-image:url(/images/best-decks/colors-browns-hero.jpg);background-size:cover}.reds-hero{background-image:url(/images/best-decks/colors-reds-hero.jpg);background-size:cover}.grays-hero{background-image:url(/images/best-decks/colors-grays-hero.jpg);background-size:cover}.azekmaterials{background-image:url(/images/best-decks/azekmaterials.jpg);background-repeat:no-repeat;background-size:cover;background-position:left bottom;width:100%;height:auto}.azekmaterials img{margin-top:30%;max-width:45%}.ttmaterials{background-image:url(/images/best-decks/timbertechmaterials.jpg);background-repeat:no-repeat;background-size:cover;background-position:left bottom;width:100%;height:auto}.ttmaterials img{margin-top:30%;max-width:50%}.status-program.outerdiv{z-index:100;margin-bottom:0}.status-program.outerdiv .status{float:left;width:122px;height:100%;color:#fff;position:absolute;z-index:3;left:0;top:0}.status-program.outerdiv .status:after{content:"";width:1000px;height:100%;position:absolute;z-index:-1;left:-1000px;top:0}.status-program.outerdiv .status.gold{background:#ffa61f}.status-program.outerdiv .status.gold:after{background:#ffa61f}.status-program.outerdiv .status.platinum{background:#999}.status-program.outerdiv .status.platinum:after{background:#999}.status-program.outerdiv .status.silver{background:#4d4d4d}.status-program.outerdiv .status.silver:after{background:#4d4d4d}.status-program.outerdiv .status.bronze{background:#a38552}.status-program.outerdiv .status.bronze:after{background:#a38552}.status-program.outerdiv .status.blue{background:#005bbb}.status-program.outerdiv .status.blue:after{background:#005bbb}.status-program.outerdiv .status .svg-wrap{width:90px;height:75px;position:absolute;top:50%;left:50%;-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.status-program.outerdiv .type{text-align:right;text-transform:uppercase;font-family:Brandon_lightWeb;font-size:1.5rem}.status-program.outerdiv .benefits{background:#58595b;color:#fff;float:left;width:100%;padding:15px 15px 10px 122px;position:relative;z-index:2}.status-program.outerdiv .benefits:after{content:"";position:absolute;z-index:-1;width:1000px;right:-1000px;top:0;height:100%;background:#58595b}@media only screen and (max-width:31.25em){.status-program.outerdiv .benefits:after{width:2000px}}.status-program.outerdiv .benefits strong{text-transform:uppercase;font-size:.875rem;letter-spacing:1px;color:#fff}.status-program.outerdiv .benefits .content{font-size:.8125rem;float:left;width:100%}.status-program.outerdiv .benefits .arrow-link{display:inline-block}.status-program.outerdiv .benefits .arrow-link .svg-wrap{margin:0 5px 0 0}.status-program.outerdiv .benefits a{color:#fff;font-size:.8125rem}#intro-area.pro-account h1{padding:60px 0 20px 0}#intro-area.outerdiv{margin-bottom:0;background-color:rgba(224,222,216,.3);color:#9b9b9d;z-index:10}#intro-area.outerdiv.no-border{border:none}#intro-area.outerdiv .innerdiv{z-index:10}#intro-area.outerdiv .innerdiv p{margin-top:10px;float:left;margin-bottom:30px}#intro-area.outerdiv .innerdiv h1{width:100%;float:left}#intro-area.outerdiv .innerdiv h1.headline{padding:0;margin:20px 0 0 0}#intro-area.outerdiv:after{content:"";background-size:42px 72px;background-position:0 0;background-repeat:repeat;opacity:1;top:0;left:0;position:absolute;z-index:1;width:100%;height:100%;display:block}#intro-area.outerdiv .switch{color:#005bbb;font-size:.8125rem;text-decoration:none;position:absolute;right:10px;top:10px}#intro-area.outerdiv .switch:hover{color:#003d7e}#intro-area.outerdiv .switch .svg-wrap{display:inline-block;position:relative;top:4px;width:20px;height:15px;margin-right:4px}#intro-area.outerdiv .switch svg{fill:currentColor;width:20px;height:15px}#intro-area.outerdiv .tabbed-nav{padding-bottom:60px;position:relative;z-index:2}#intro-area.outerdiv .settings{position:absolute;right:20px;bottom:-36px;color:#58595b}#intro-area.outerdiv .settings.active,#intro-area.outerdiv .settings:hover{color:#005bbb}#intro-area.outerdiv .settings svg{fill:currentColor;width:20px;height:20px}#intro-area.outerdiv nav{float:left;width:100%}.data-table{float:left;width:100%;position:relative;z-index:10;margin-bottom:50px}.data-table th.header{width:auto}.data-table h2{color:#58595b}.data-table .display-container{position:relative;width:100%;display:none}.data-table .display-container .display,.data-table .display-container .display-all,.data-table .display-container button{position:relative;background:#fff;border:1px solid #9b9b9d;color:#9b9b9d;float:left;margin-right:10px}.data-table .display-container .display-all:hover,.data-table .display-container .display:hover,.data-table .display-container button:hover{border-color:#005bbb;color:#005bbb}.data-table .display-container .display-all.active,.data-table .display-container .display.active,.data-table .display-container button.active{border-color:#005bbb;color:#005bbb}@media only screen and (max-width:43.75em){.data-table .display-container{display:block}}@media only screen and (max-width:60em){.data-table#sales-table .display-container{display:block}}@media only screen and (max-width:50em){.data-table#materials-table .display-container,.data-table#railing-table .display-container,.data-table#railing-table2 .display-container{display:block}}.data-table .display:after{content:"";width:7px;height:11px;background-size:7px 11px;background-position:center center;background-repeat:no-repeat;display:inline-block;position:relative;right:0;top:1px;margin-left:5px}.data-table .display-columns{width:300px;padding:10px;border:1px solid #9b9b9d;display:none;float:left;clear:both;margin-top:10px;margin-bottom:20px}.data-table .display-columns.active{-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;display:block}.data-table .display-columns ul{float:left;width:100%}.data-table .display-columns li{float:left;width:100%;margin-bottom:5px}.data-table .display-columns li input{display:inline-block;margin:0 10px 0 0;padding:0;height:auto;line-height:0}.data-table .display-columns li label{display:inline-block;font-size:.875em}.data-table .table-container{float:left;width:100%;margin-top:20px}.data-table .table-container.overflow{overflow-x:scroll}.data-table .table-container table{float:left;width:100%}.data-table .table-container thead tr{background:#fff}.data-table .table-container thead th{font-size:.75rem;text-transform:uppercase;color:#9b9b9d;font-family:DINWeb-Bold;font-weight:700;padding:5px 10px;border-bottom:1px solid #58595b;white-space:nowrap}.data-table .table-container thead th.filter{position:relative;cursor:pointer}.data-table .table-container thead th.filter:after{content:"";width:7px;height:11px;background-size:7px 11px;background-position:center center;background-repeat:no-repeat;display:inline-block;position:relative;right:0;top:1px;margin-left:5px}.data-table .table-container td{padding:15px 10px;border-bottom:1px solid #58595b;font-size:.875rem}.data-table .table-container tr{background:#e0ded8}.data-table .table-container tr:nth-child(even){background:#f5f5f3}@media only screen and (max-width:60em){.data-table#sales-table [data=referrer]{display:none}}@media only screen and (max-width:54.375em){.data-table#sales-table [data=phone]{display:none}}@media only screen and (max-width:46.25em){.data-table#sales-table [data=date]{display:none}}@media only screen and (max-width:33.125em){.data-table#sales-table [data=email]{display:none}}@media only screen and (max-width:53.125em){.data-table#materials-table [data=cappedWoods]{display:none}}@media only screen and (max-width:37.5em){.data-table#materials-table [data=cappedPolymer]{display:none}}.data-table#railing-table thead th{white-space:normal}.data-table#railing-table tr td.category{min-width:120px;max-width:160px}@media only screen and (max-width:60em){.data-table#railing-table [data=reserve]{display:none}}@media only screen and (max-width:54.375em){.data-table#railing-table [data=trademark]{display:none}}@media only screen and (max-width:46.25em){.data-table#railing-table [data=radianceRailExpress]{display:none}}@media only screen and (max-width:33.125em){.data-table#railing-table [data=radiance]{display:none}}.data-table#railing-table2 thead th{white-space:normal}.data-table#railing-table2 tr td.category{min-width:120px;max-width:265px}@media only screen and (max-width:43.75em){.data-table#railing-table2 [data=impressionRail]{display:none}}@media only screen and (max-width:37.5em){.data-table#railing-table2 [data=evolutionsRailBuilder]{display:none}}.data-table .order-invoice .svg-wrap{color:#005bbb;width:20px;height:20px;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:color;-moz-transition-property:color;transition-property:color}.data-table .order-invoice .svg-wrap svg{fill:currentColor}.data-table .order-invoice:hover .svg-wrap{color:#003d7e}@media only screen and (max-width:31.875em){#paver-type-table [data=permeable]{display:none}}@media only screen and (max-width:31.875em){#applications-table [data=permeable-1]{display:none}}@media only screen and (max-width:27.8125em){#applications-table [data=resurfacing-1]{display:none}}@media only screen and (max-width:31.875em){#pavers-size-table [data=permeable-2]{display:none}}@media only screen and (max-width:31.875em){#pavers-unit-table [data=permeable-3]{display:none}}@media only screen and (max-width:31.875em){#pavers-pallet-table [data=permeable-4]{display:none}}@media only screen and (max-width:31.875em){#pavers-colors-table [data=permeable-5]{display:none}}@media only screen and (max-width:31.875em){#pavers-engraving-table [data=permeable-6]{display:none}}@media only screen and (max-width:34.375em){#pavers-test-table{overflow:scroll}#pavers-test-table table{width:540px}}@media only screen and (max-width:37.5em){#orders-table [data=orderdetails]{display:none}}.manage{float:right;color:#005bbb;font-size:.8125rem;text-decoration:none;position:relative;top:5px}@media only screen and (max-width:37.5em){.manage{top:0;float:left;width:100%;padding:0;margin:0 0 20px}}.manage:hover{color:#004792}.manage .svg-wrap{margin:0 6px 0 0;width:12px;height:12px;float:left}.manage svg{fill:currentColor}#public-profile{float:left;width:100%}#intro-area .details #public-profile h2,#public-profile #intro-area .details h2,#public-profile #store .store-heading h2,#public-profile .add-project h3,#public-profile .data-table h2,#public-profile .h3,#public-profile .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,#public-profile .sfcheckoutStepSubTitle,#public-profile .sfcheckoutStepTitle,#public-profile .sfshoppingCartWrp .sfshoppingCartTitle,#store .store-heading #public-profile h2,.add-project #public-profile h3,.data-table #public-profile h2,.sfMessage.sfMsgPositive.sfMsgVisible #public-profile .sfMessageElement,.sfshoppingCartWrp #public-profile .sfshoppingCartTitle{float:left;width:280px}#public-profile .content{float:left;clear:both}@media only screen and (max-width:56.25em){#public-profile .content{width:100%}}#public-profile .location-card{float:right;width:31.6%;margin-top:40px;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}@media only screen and (max-width:56.25em){#public-profile .location-card{width:100%;float:left;max-width:300px}}#public-profile .location-card .details{padding:25px 20px}#public-profile .location-card .details li{line-height:1.3125rem}#public-profile .location-card .details li:nth-child(2){margin-bottom:10px}#public-profile .location-card .details a{font-size:.875rem;text-decoration:none;color:#58595b}#public-profile .location-card .details .blue{color:#005bbb;font-size:.875rem}#public-profile .location-card .details .blue:hover{color:#004792}#public-profile article{float:left;width:100%}#public-profile article h2{text-transform:none;margin-bottom:10px;padding-bottom:0;width:100%;float:left}#public-profile article h3{font-size:.875rem;margin-bottom:10px;padding-bottom:0}#public-profile article ul{padding-left:20px;margin-bottom:20px}#public-profile article ul li{list-style:disc;font-size:.875rem;line-height:1.6}#public-profile article ul.certifications{padding-left:0}#public-profile article ul.certifications li{display:inline-block;margin-right:10px;list-style:none}#public-profile article p{font-size:.875rem;line-height:1.6;margin-bottom:20px}.additional-projects{float:left;width:100%}#project-detail .content,.project-detail .content{width:100%}#project-detail .content p,.project-detail .content p{padding-bottom:0}#project-detail .detail,.project-detail .detail{width:100%}#project-detail h2,.project-detail h2{padding:10px 0}#project-detail h3,.project-detail h3{font-size:.875rem;padding-bottom:0}#project-detail ul,.project-detail ul{padding-left:20px;margin-bottom:20px}#project-detail ul li,.project-detail ul li{list-style:disc;font-size:.875rem;line-height:1.6}#project-detail ul li.no-bullet,.project-detail ul li.no-bullet{list-style:none}#project-detail .breadcrumb-nav,.project-detail .breadcrumb-nav{color:#005bbb;text-decoration:none}#project-detail .breadcrumb-nav:hover,.project-detail .breadcrumb-nav:hover{color:#004792}#project-detail .contact-info,.project-detail .contact-info{padding-left:0}#project-detail .contact-info li,.project-detail .contact-info li{line-height:1.3125rem}#project-detail .contact-info a,.project-detail .contact-info a{font-size:.875rem;text-decoration:none;color:#58595b}#project-detail .contact-info .blue,.project-detail .contact-info .blue{color:#005bbb;font-size:.875rem}#project-detail .contact-info .blue:hover,.project-detail .contact-info .blue:hover{color:#004792}#my-deck-plans .item-wrap,#my-photos .item-wrap{width:50%;float:left;border-right:1px solid #fff;border-bottom:1px solid #fff;position:relative;overflow:hidden;position:relative}#my-deck-plans .item-wrap:before,#my-photos .item-wrap:before{display:block;content:"";width:100%;padding-top:100%}#my-deck-plans .item-wrap>.content,#my-photos .item-wrap>.content{position:absolute;top:0;left:0;right:0;bottom:0}#my-deck-plans .item-wrap{overflow:visible}#my-deck-plans img{width:85%;height:auto;position:absolute;top:50%;left:50%;-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contractor-projects a.img-wrap{display:block}.form-container .select-wrap,.form-container .sfcheckoutFormList .sfCreditCardExpirationMonth,.form-container .sfcheckoutFormList .sfCreditCardExpirationYear,.form-container .sfcheckoutFormList .sfCreditCardType,.form-container input[type=email],.form-container input[type=password],.form-container input[type=text],.form-container textarea,.sfcheckoutFormList .form-container .sfCreditCardExpirationMonth,.sfcheckoutFormList .form-container .sfCreditCardExpirationYear,.sfcheckoutFormList .form-container .sfCreditCardType{width:100%;clear:both;margin-right:0;margin-bottom:0;float:left}#intro-area.outerdiv .innerdiv .detail.contact-info p,#public-profile article .detail.contact-info h3,#store .product-description .details .detail.contact-info .sfproductDynamicFieldsList,#store .product-description .details .detail.contact-info .sfproductInventory,.blog-post .detail.contact-info ol,.blog-post .detail.contact-info ul,.detail.contact-info #intro-area.outerdiv .innerdiv p,.detail.contact-info #public-profile article h3,.detail.contact-info #store .product-description .details .sfproductDynamicFieldsList,.detail.contact-info #store .product-description .details .sfproductInventory,.detail.contact-info .blog-post ol,.detail.contact-info .blog-post ul,.detail.contact-info .body-copy,.detail.contact-info .events .content .text-link,.detail.contact-info .h5,.detail.contact-info .installation-videos .text-wrap .video-title,.detail.contact-info .login-container h3,.detail.contact-info .sfMessage.sfMsgVisible .sfMessageElement,.detail.contact-info .sfcheckoutPreviewAddress,.detail.contact-info .sfcheckoutPreviewAddress .sfcheckoutStepTitle,.detail.contact-info .sfcheckoutPreviewAddress strong,.detail.contact-info .sfcheckoutTotalPriceWrp,.detail.contact-info .sforderSummaryTable,.detail.contact-info .sfshippingOptionsWrp,.detail.contact-info .video-wrap .text-wrap .video-title,.detail.contact-info a.article-title,.events .content .detail.contact-info .text-link,.installation-videos .text-wrap .detail.contact-info .video-title,.login-container .detail.contact-info h3,.sfMessage.sfMsgVisible .detail.contact-info .sfMessageElement,.sfcheckoutPreviewAddress .detail.contact-info .sfcheckoutStepTitle,.sfcheckoutPreviewAddress .detail.contact-info strong,.video-wrap .text-wrap .detail.contact-info .video-title{padding-bottom:3px}.error{padding:4px;margin:4px 0 10px 6px;width:auto;font-size:.75rem;line-height:normal;color:#58595b;clear:both;background:#e0ded8}.form{float:left;width:100%}.form .row{float:left;margin-bottom:20px;max-width:100%;width:100%;clear:both}.form .col{float:left;margin-bottom:20px;margin-right:20px;max-width:100%;width:100%;position:relative}.form .col.xl{max-width:486px}.form .col.lrg{max-width:315px}.form .col.med{max-width:230px}.form .col.sml{max-width:140px}.form .col.xsm{max-width:50px}#store .product-description .details .form .col .sfAddToCartBtn,.form .col #store .product-description .details .sfAddToCartBtn,.form .col .button,.form .col button{margin-top:1.4125rem}.form .col label .error{position:absolute;bottom:-25px;left:-10px}.form .col .select-wrap,.form .col .sfcheckoutFormList .sfCreditCardExpirationMonth,.form .col .sfcheckoutFormList .sfCreditCardExpirationYear,.form .col .sfcheckoutFormList .sfCreditCardType,.form .col input,.form .col select,.sfcheckoutFormList .form .col .sfCreditCardExpirationMonth,.sfcheckoutFormList .form .col .sfCreditCardExpirationYear,.sfcheckoutFormList .form .col .sfCreditCardType{width:100%}.form .col.xl .select-wrap,.form .col.xl .sfcheckoutFormList .sfCreditCardExpirationMonth,.form .col.xl .sfcheckoutFormList .sfCreditCardExpirationYear,.form .col.xl .sfcheckoutFormList .sfCreditCardType,.form .col.xl input,.form .col.xl textarea,.form .row.xl .select-wrap,.form .row.xl .sfcheckoutFormList .sfCreditCardExpirationMonth,.form .row.xl .sfcheckoutFormList .sfCreditCardExpirationYear,.form .row.xl .sfcheckoutFormList .sfCreditCardType,.form .row.xl input,.form .row.xl textarea,.sfcheckoutFormList .form .col.xl .sfCreditCardExpirationMonth,.sfcheckoutFormList .form .col.xl .sfCreditCardExpirationYear,.sfcheckoutFormList .form .col.xl .sfCreditCardType,.sfcheckoutFormList .form .row.xl .sfCreditCardExpirationMonth,.sfcheckoutFormList .form .row.xl .sfCreditCardExpirationYear,.sfcheckoutFormList .form .row.xl .sfCreditCardType{max-width:486px}.form .col.lrg .select-wrap,.form .col.lrg .sfcheckoutFormList .sfCreditCardExpirationMonth,.form .col.lrg .sfcheckoutFormList .sfCreditCardExpirationYear,.form .col.lrg .sfcheckoutFormList .sfCreditCardType,.form .col.lrg input,.form .col.lrg textarea,.form .row.lrg .select-wrap,.form .row.lrg .sfcheckoutFormList .sfCreditCardExpirationMonth,.form .row.lrg .sfcheckoutFormList .sfCreditCardExpirationYear,.form .row.lrg .sfcheckoutFormList .sfCreditCardType,.form .row.lrg input,.form .row.lrg textarea,.sfcheckoutFormList .form .col.lrg .sfCreditCardExpirationMonth,.sfcheckoutFormList .form .col.lrg .sfCreditCardExpirationYear,.sfcheckoutFormList .form .col.lrg .sfCreditCardType,.sfcheckoutFormList .form .row.lrg .sfCreditCardExpirationMonth,.sfcheckoutFormList .form .row.lrg .sfCreditCardExpirationYear,.sfcheckoutFormList .form .row.lrg .sfCreditCardType{max-width:315px}.form .col.med .select-wrap,.form .col.med .sfcheckoutFormList .sfCreditCardExpirationMonth,.form .col.med .sfcheckoutFormList .sfCreditCardExpirationYear,.form .col.med .sfcheckoutFormList .sfCreditCardType,.form .col.med input,.form .col.med textarea,.form .row.med .select-wrap,.form .row.med .sfcheckoutFormList .sfCreditCardExpirationMonth,.form .row.med .sfcheckoutFormList .sfCreditCardExpirationYear,.form .row.med .sfcheckoutFormList .sfCreditCardType,.form .row.med input,.form .row.med textarea,.sfcheckoutFormList .form .col.med .sfCreditCardExpirationMonth,.sfcheckoutFormList .form .col.med .sfCreditCardExpirationYear,.sfcheckoutFormList .form .col.med .sfCreditCardType,.sfcheckoutFormList .form .row.med .sfCreditCardExpirationMonth,.sfcheckoutFormList .form .row.med .sfCreditCardExpirationYear,.sfcheckoutFormList .form .row.med .sfCreditCardType{max-width:230px}.form .col.sml .select-wrap,.form .col.sml .sfcheckoutFormList .sfCreditCardExpirationMonth,.form .col.sml .sfcheckoutFormList .sfCreditCardExpirationYear,.form .col.sml .sfcheckoutFormList .sfCreditCardType,.form .col.sml input,.form .col.sml textarea,.form .row.sml .select-wrap,.form .row.sml .sfcheckoutFormList .sfCreditCardExpirationMonth,.form .row.sml .sfcheckoutFormList .sfCreditCardExpirationYear,.form .row.sml .sfcheckoutFormList .sfCreditCardType,.form .row.sml input,.form .row.sml textarea,.sfcheckoutFormList .form .col.sml .sfCreditCardExpirationMonth,.sfcheckoutFormList .form .col.sml .sfCreditCardExpirationYear,.sfcheckoutFormList .form .col.sml .sfCreditCardType,.sfcheckoutFormList .form .row.sml .sfCreditCardExpirationMonth,.sfcheckoutFormList .form .row.sml .sfCreditCardExpirationYear,.sfcheckoutFormList .form .row.sml .sfCreditCardType{max-width:140px}.form .col.xsm .select-wrap,.form .col.xsm .sfcheckoutFormList .sfCreditCardExpirationMonth,.form .col.xsm .sfcheckoutFormList .sfCreditCardExpirationYear,.form .col.xsm .sfcheckoutFormList .sfCreditCardType,.form .col.xsm input,.form .col.xsm textarea,.form .row.xsm .select-wrap,.form .row.xsm .sfcheckoutFormList .sfCreditCardExpirationMonth,.form .row.xsm .sfcheckoutFormList .sfCreditCardExpirationYear,.form .row.xsm .sfcheckoutFormList .sfCreditCardType,.form .row.xsm input,.form .row.xsm textarea,.sfcheckoutFormList .form .col.xsm .sfCreditCardExpirationMonth,.sfcheckoutFormList .form .col.xsm .sfCreditCardExpirationYear,.sfcheckoutFormList .form .col.xsm .sfCreditCardType,.sfcheckoutFormList .form .row.xsm .sfCreditCardExpirationMonth,.sfcheckoutFormList .form .row.xsm .sfCreditCardExpirationYear,.sfcheckoutFormList .form .row.xsm .sfCreditCardType{max-width:50px}.form .col.topic,.form .row.topic{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid rgba(88,89,91,.3);max-width:486px}.form .col.inline,.form .row.inline{display:inline-block;margin-right:10px;text-transform:capitalize;width:100%;position:relative}.form .col.inline label,.form .row.inline label{text-transform:none;display:inline-block;float:none;width:100%;padding-left:20px}.form .col.inline input[type=checkbox],.form .row.inline input[type=checkbox]{width:auto;position:absolute;left:0;top:0}.form .col input,.form .row input{margin-bottom:0}.form textarea{height:120px;resize:none;line-height:1.125rem;padding:10px}.form .sfTxtLbl,.form label{font-size:.8125rem;margin-bottom:5px;float:left;text-transform:uppercase;width:100%}.form button{float:left;clear:both}.form .error{text-transform:none}.form .indication{font-size:.6875rem;float:left;width:100%;margin-bottom:20px}.form .remove-photo{color:#005bbb;cursor:pointer;float:left;clear:both;margin-top:10px;font-size:.75rem;display:none}.form .remove-photo.active{display:block}.form .remove-photo:hover{text-decoration:underline}.form .image-area{height:140px;position:relative;width:31%;float:left;background:#f5f5f3;cursor:pointer;border:1px solid #58595b;background-position:center center;background-size:contain;background-repeat:no-repeat}.form .image-area:hover:after{color:#005bbb}.form .image-area:after{content:"Add Photo";position:absolute;top:50%;width:100%;left:0;padding:0 20px;font-weight:900;font-size:.75rem;text-align:center}.form .image-area:before{content:"";background-position:center center;background-repeat:no-repeat;position:absolute;top:50%;left:50%;margin-left:-15px;width:30px;height:30px;margin-top:-35px}.form .image-area.loading:after{display:block;content:"";position:absolute;background:rgba(245,245,248,.85) no-repeat center center;background-image:url(/Sitefinity/WebsiteTemplates/Azek/App_Themes/Azek/images/ui/loading.gif);-webkit-background-size:50px 50px;background-size:50px 50px;width:100%;height:100%;top:0;margin-top:0;margin-left:0}.form .image-area.active:after,.form .image-area.active:before{display:none}.form .image-area.active.loading:after{display:block}.form .image-area input[type=file]{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer}.form .image-area input[type=file]::-ms-browse{position:absolute;width:100%;height:100%;left:0;top:0}.company-add-details{float:left;width:100%}ul.added{float:left;width:100%;display:none;margin-bottom:30px}ul.added li{float:left;width:100%;padding:10px;border-bottom:1px solid #9b9b9d;position:relative}ul.added li .remove{position:absolute;right:10px;font-family:Helvetica;cursor:pointer}.add-container{width:100%;float:left;position:relative;padding-right:90px}.add-container .add-list{width:100%;float:left}#store .product-description .details .add-container .sfAddToCartBtn,.add-container #store .product-description .details .sfAddToCartBtn,.add-container .button{position:absolute;right:0;top:0}.add-projects{float:left;width:100%;margin-bottom:40px}.add-projects li{float:left;width:31%;min-height:100px;margin-right:3.5%;margin-bottom:20px;background-color:#e0ded8;border:1px solid #9b9b9d;background-position:center center;background-size:contain;background-repeat:no-repeat;text-indent:-9999em;cursor:pointer;position:relative}.add-projects li.pending:after{content:"Pending Review";text-indent:0;display:block;font-size:.875em;text-transform:uppercase;color:#fff;position:absolute;top:50%;left:0;margin-top:-10px;width:100%;padding:0 10px;height:20px;text-align:center;z-index:2}.add-projects li.pending:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.4);z-index:1}.add-projects li:nth-child(3n+1){clear:both}.add-projects li:nth-child(3n){margin-right:0}@media only screen and (max-width:31.25em){.add-projects li{width:48%;margin:0 0 20px 0}.add-projects li:nth-child(3n+1){clear:none}.add-projects li:nth-child(2n){float:right}.add-projects li:nth-child(2n+1){clear:both}}.add-projects li:hover{border-color:#005bbb}.add-projects li.edit:hover .edit{display:block;-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}.add-projects li.add .add{display:block}.add-projects li .edit{position:absolute;z-index:3;width:30px;height:30px;background:#005bbb;right:0;bottom:0;text-align:center;color:#fff;display:none}.add-projects li .edit svg{fill:currentColor;width:13px;height:13px;display:block;position:absolute;left:10px;top:10px}.add-projects li .add{position:absolute;z-index:1;width:100%;height:100%;right:0;bottom:0;text-align:center;color:#fff;display:none}.add-projects li .add svg{fill:currentColor;width:40px;height:40px;left:50%;top:50%;margin-left:-20px;margin-top:-20px;display:block;position:absolute}.add-project .image-area{width:100%}.add-project textarea{height:140px;padding:10px;line-height:20px;width:100%;resize:none;margin-bottom:0}.add-project .count-indication{margin-bottom:20px}.add-project .select-wrap,.add-project .sfcheckoutFormList .sfCreditCardExpirationMonth,.add-project .sfcheckoutFormList .sfCreditCardExpirationYear,.add-project .sfcheckoutFormList .sfCreditCardType,.sfcheckoutFormList .add-project .sfCreditCardExpirationMonth,.sfcheckoutFormList .add-project .sfCreditCardExpirationYear,.sfcheckoutFormList .add-project .sfCreditCardType{max-width:100%;width:150px}.add-project .select-wrap.product-table,.add-project .sfcheckoutFormList .product-table.sfCreditCardExpirationMonth,.add-project .sfcheckoutFormList .product-table.sfCreditCardExpirationYear,.add-project .sfcheckoutFormList .product-table.sfCreditCardType,.sfcheckoutFormList .add-project .product-table.sfCreditCardExpirationMonth,.sfcheckoutFormList .add-project .product-table.sfCreditCardExpirationYear,.sfcheckoutFormList .add-project .product-table.sfCreditCardType{width:316px}.add-project .add-margin{margin-bottom:10px}.add-project .row.featured-row{background:#f5f5f3;padding:8px;margin-bottom:20px}.add-project .row.featured-row label{margin-bottom:0}.add-project .row.featured-row .svg-wrap{display:inline-block;width:24px;height:24px;position:relative;top:10px;margin-right:10px}.add-project .row.featured-row .alert{padding-left:15px;font-size:.75rem;display:block}.add-project .added-products{float:left;width:100%;margin-bottom:20px;display:none}.add-project .added-products li{float:left;width:100%;border-bottom:1px solid #979797;border-top:1px solid #979797;margin-bottom:-1px;padding:10px;padding-right:40px;color:#58595b;background:#e0ded8;font-size:.875rem;position:relative}.add-project .added-products li:nth-child(even){background:#f5f5f3}.add-project .added-products li .remove{position:absolute;right:10px;font-family:Helvetica;cursor:pointer}.add-project .photo-container{width:100%}.add-project .photo-container .photo{float:left;width:48%}.add-project .photo-container .photo:nth-child(2n+1){clear:both}.add-project .photo-container .photo:nth-child(even){float:right}.add-project .photo-container .photo textarea{margin-bottom:10px}.add-project .photo-container .photo .photo-details .cover-photo{margin-bottom:40px}.add-project .photo-container .image-area{margin-bottom:15px;min-height:200px;max-width:100%;width:100%;border:1px solid #58595b;text-align:center;background-color:#f5f5f3;background-position:center center;background-size:contain;background-repeat:no-repeat;position:relative}.add-project .photo-container .image-area:after,.add-project .photo-container .image-area:before{display:none}.add-project .photo-container .image-area.loading:after{display:block}.add-project .photo-container .image-area:hover .add-photo{color:#005bbb}.add-project .photo-container .image-area.image-added:hover .remove{opacity:1}.add-project .photo-container .image-area .remove{position:absolute;z-index:100;right:0;top:0;width:40px;height:40px;background:#005bbb;cursor:pointer;text-align:center;opacity:0}.add-project .photo-container .image-area .remove:hover{background:#d5c833}.add-project .photo-container .image-area .remove .svg-wrap{height:18px;width:14px;color:#fff;margin-top:9px;position:relative;display:inline-block;left:1px}.add-project .photo-container .image-area .remove .svg-wrap svg{fill:currentColor}.add-project .photo-container .image-area img{display:none}.add-project .photo-container .image-area img.active{position:relative;z-index:100;display:block}.add-project input[type=file]{position:absolute;border:none;z-index:1;width:100%;height:100%;padding:20px;background:0 0;text-indent:-9999em;left:0;top:0;color:transparent;cursor:pointer;opacity:0}.add-project input[type=file]::-ms-browse{position:absolute;width:100%;height:100%;left:0;top:0}.add-project .add-photo{position:absolute;top:55%;width:100%;left:0;padding:0 20px;font-weight:900;font-size:.75rem;text-align:center}.add-project .add-photo:before{content:"";background-position:center center;background-repeat:no-repeat;position:absolute;top:50%;left:50%;margin-left:-15px;width:30px;height:30px;margin-top:-45px}.add-project #spotlightSubmit{margin:0 5px 0 8px}.add-project .info{color:#005bbb;width:24px;height:24px;cursor:pointer;display:inline-block;position:relative;top:8px;margin-left:5px}.add-project .info:hover .tooltip-info{display:block;-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}.add-project .info .tooltip-info{display:none;background:#005bbb;color:#fff;font-size:.75rem;width:200px;text-align:center;padding:10px;position:absolute;left:50%;margin-left:-107px;bottom:38px}.add-project .info .tooltip-info:after{content:"";position:absolute;left:50%;margin-left:-5px;bottom:-10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #005bbb}.add-project .info svg{fill:currentColor}.add-project .info:hover svg{fill:#d5c833}.add-project button{margin-right:10px}.add-project .remove-project{display:block;margin-top:20px;color:#cc1815;font-size:.875rem;cursor:pointer}.add-project .remove-project:hover{text-decoration:underline}.add-project .privacy{font-size:.75rem;margin-top:20px;display:inline-block;color:#58595b}.add-project .privacy:hover{color:#005bbb}.site-container.fixed,html.fixed{position:fixed;z-index:-1;width:100%;left:0;top:0;background:0 0;-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;transition:all 0s ease-in-out}.save-confirmation{position:fixed;z-index:100;width:300px;left:50%;margin-left:-150px;background:#005bbb;color:#fff;height:150px;top:50%;margin-top:-75px;max-width:100%;text-align:center;padding:20px;display:none}.save-confirmation.active{display:block;-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}.save-confirmation p{margin-bottom:10px}.save-confirmation p strong{display:block;color:#fff;margin-bottom:10px;font-size:1.5rem}#store .product-description .details .save-confirmation .sfAddToCartBtn,.save-confirmation #store .product-description .details .sfAddToCartBtn,.save-confirmation .button{cursor:pointer}.login-container.forgot-password h2{padding:40px 0;margin:0}.login-container{display:block;max-width:100%;width:670px;margin:0 0 80px}.login-container h2{color:#58595b;float:left;width:100%;margin-bottom:50px}.login-container .form,.login-container form{float:left;width:100%;margin-bottom:10px}.login-container input[type=email],.login-container input[type=password]{float:left;width:100%;margin-bottom:15px}.login-container label{float:left;width:100%;display:block;font-size:.75rem;color:red;margin-top:-10px;margin-bottom:10px}.login-container label.hidden{display:none}.login-container label .text{display:none}#store .product-description .details .login-container .sfAddToCartBtn,.login-container #store .product-description .details .sfAddToCartBtn,.login-container .button,.login-container button{margin-bottom:10px}.login-container .password{font-size:.75rem;color:#005bbb}.login-container .sign-in{float:left;width:50%;padding-right:100px;border-right:1px solid #58595b}@media only screen and (max-width:48.125em){.login-container .sign-in{padding-right:50px}}@media only screen and (max-width:37.5em){.login-container .sign-in{padding-right:0;border:none;border-bottom:1px solid #58595b;padding-bottom:20px;margin-bottom:20px;width:100%}}.login-container .divider{float:left;margin:10px 0;width:100%;font-size:.75rem;position:relative;text-transform:lowercase;text-align:center}.login-container .divider:before{content:"";width:30px;height:100%;z-index:-1;background:#fff;position:absolute;left:50%;margin-left:-15px}.login-container .divider:after{content:"";width:100%;height:1px;background:#58595b;position:absolute;z-index:-2;left:0;top:8px}.login-container .social-login{float:left;width:100%}#store .product-description .details .login-container .social-login .sfAddToCartBtn,.login-container .social-login #store .product-description .details .sfAddToCartBtn,.login-container .social-login .button{float:left;width:100%;color:#fff;text-align:center;margin-bottom:10px}#store .product-description .details .login-container .social-login .fb.sfAddToCartBtn,.login-container .social-login #store .product-description .details .fb.sfAddToCartBtn,.login-container .social-login .button.fb{background:#39579a}#store .product-description .details .login-container .social-login .fb.sfAddToCartBtn:hover,.login-container .social-login #store .product-description .details .fb.sfAddToCartBtn:hover,.login-container .social-login .button.fb:hover{background:#274a97}#store .product-description .details .login-container .social-login .google.sfAddToCartBtn,.login-container .social-login #store .product-description .details .google.sfAddToCartBtn,.login-container .social-login .button.google{background:#de4d3b}#store .product-description .details .login-container .social-login .google.sfAddToCartBtn:hover,.login-container .social-login #store .product-description .details .google.sfAddToCartBtn:hover,.login-container .social-login .button.google:hover{background:#c73e2c}.login-container .create{float:right;width:50%;padding-left:100px}@media only screen and (max-width:48.125em){.login-container .create{padding-left:50px}}@media only screen and (max-width:37.5em){.login-container .create{padding-left:0;width:100%}}.login-container .create p{font-size:.875rem;line-height:1.5}.checkout .form-container{padding-top:20px}.checkout .form-container:after{padding-bottom:16px;width:100%;border-bottom:1px solid rgba(88,89,91,.3)}#intro-area .details .checkout .form-container h2,#store .store-heading .checkout .form-container h2,.add-project .checkout .form-container h3,.checkout .form-container #intro-area .details h2,.checkout .form-container #store .store-heading h2,.checkout .form-container .add-project h3,.checkout .form-container .data-table h2,.checkout .form-container .h3,.checkout .form-container .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.checkout .form-container .sfcheckoutStepSubTitle,.checkout .form-container .sfcheckoutStepTitle,.checkout .form-container .sfshoppingCartWrp .sfshoppingCartTitle,.data-table .checkout .form-container h2,.sfMessage.sfMsgPositive.sfMsgVisible .checkout .form-container .sfMessageElement,.sfshoppingCartWrp .checkout .form-container .sfshoppingCartTitle{float:left}.checkout .form-container .button-sm{float:right}.checkout .populated{float:left;clear:both}#intro-area.outerdiv .innerdiv .checkout .populated p,#store .product-description .details .checkout .populated .sfproductDynamicFieldsList,#store .product-description .details .checkout .populated .sfproductInventory,.blog-post .checkout .populated ol,.blog-post .checkout .populated ul,.checkout .populated #intro-area.outerdiv .innerdiv p,.checkout .populated #store .product-description .details .sfproductDynamicFieldsList,.checkout .populated #store .product-description .details .sfproductInventory,.checkout .populated .blog-post ol,.checkout .populated .blog-post ul,.checkout .populated .body-copy,.checkout .populated .events .content .text-link,.checkout .populated .sfMessage.sfMsgVisible .sfMessageElement,.checkout .populated .sfcheckoutPreviewAddress,.checkout .populated .sfcheckoutTotalPriceWrp,.checkout .populated .sforderSummaryTable,.checkout .populated .sfshippingOptionsWrp,.events .content .checkout .populated .text-link,.sfMessage.sfMsgVisible .checkout .populated .sfMessageElement{padding:0}.review-confirm .indication{padding-top:10px}.select-wrap.ccDate,.sfcheckoutFormList .ccDate.sfCreditCardExpirationMonth,.sfcheckoutFormList .ccDate.sfCreditCardExpirationYear,.sfcheckoutFormList .ccDate.sfCreditCardType{margin-right:20px;width:120px;float:left;clear:none}.cart-item-wrap{margin-bottom:20px;width:100%;float:left}.cart-item .item-img{margin-right:12px;float:left}.cart-item .item-desc{width:100%;float:left}@media only screen and (max-width:40em){.cart-item .item-desc{width:50%}}.cart-item .item-desc a{text-decoration:none}.orderSummary{margin-top:10px;width:100%;border-collapse:collapse;float:left}.orderSummary tr{border-bottom:1px solid #9b9b9d}.orderSummary tr:last-child{border-bottom:none}.orderSummary tr td{padding:13px 0 10px 0;vertical-align:middle}.orderSummary tr td:nth-child(2){float:right}#intro-area.outerdiv .hexagon-intro{padding-top:50px}#intro-area.outerdiv .hexagon-intro h1.with-icon{padding:20px 0 0 0}#intro-area .details{float:left;width:420px;max-width:100%;padding-bottom:60px;position:relative;z-index:100;color:#58595b}#intro-area .details h1.with-icon{position:relative;float:left}#intro-area .details h2{margin-bottom:10px;padding-bottom:0}#intro-area .details p{max-width:300px;font-size:.875rem;margin-bottom:10px}#intro-area .details .indent{float:left}#intro-area .image{position:absolute;z-index:1;width:965px;right:-150px;bottom:0}@media only screen and (max-width:63.75em){#intro-area .image{right:-170px}}@media only screen and (max-width:56.25em){#intro-area .image{right:-220px}}@media only screen and (max-width:51.875em){#intro-area .image{right:-375px}}@media only screen and (max-width:46.875em){#intro-area .image{display:none}}#intro-area .image img{float:right}#store{float:left;width:100%}#store .sfSortByWrp label{display:none}#store .store-heading{float:left;width:100%;padding:80px 0 30px}@media only screen and (max-width:26.25em){#store .store-heading{padding:50px 0 10px}}#store .store-heading h2{margin-bottom:0;padding-bottom:0;float:left}#store .store-heading p{clear:both;float:left;max-width:100%;width:600px;font-size:.875rem;line-height:1.6;margin-top:10px}#store .store-heading .callout-link{margin-top:3px;float:right;clear:none}#store a.back-to{margin-top:20px;display:inline-block}#store a.back-to .svg-wrap{margin-top:0}#store .sort{float:right;position:relative;top:-10px}@media only screen and (max-width:26.25em){#store .sort{margin:10px 0;top:0}}#store .sort p{float:left;margin:12px 13px 0 0;font-size:.75rem;width:auto}#store .sort .select-wrap,#store .sort .sfcheckoutFormList .sfCreditCardExpirationMonth,#store .sort .sfcheckoutFormList .sfCreditCardExpirationYear,#store .sort .sfcheckoutFormList .sfCreditCardType,.sfcheckoutFormList #store .sort .sfCreditCardExpirationMonth,.sfcheckoutFormList #store .sort .sfCreditCardExpirationYear,.sfcheckoutFormList #store .sort .sfCreditCardType{float:right;margin:0;min-width:150px}#store .product-description{float:left;width:100%;padding-top:60px}#store .product-description h1,#store .product-description h2{color:#58595b;margin-bottom:20px;float:left;width:100%}#store .product-description figure{float:left;width:48.7%;margin:0;padding:0}@media only screen and (max-width:37.5em){#store .product-description figure{width:100%}}#store .product-description figure img{border:1px solid #988f86;width:500px}#store .product-description figure a{color:#005bbb;margin:0 0 15px;display:block;font-size:.75rem}#store .product-description figure a:hover{text-decoration:underline}#store .product-description .details{float:right;width:48.7%}@media only screen and (max-width:37.5em){#store .product-description .details{margin-top:20px;width:100%}}#store .product-description .details p{font-size:.875rem;line-height:1.4;margin-bottom:10px}#store .product-description .details .price{color:#005bbb;font-size:1.875rem;line-height:1.875rem;margin-bottom:15px;padding-bottom:0;display:block}#store .product-description .details .action{width:100%;float:left}#store .product-description .details .action .select-wrap,#store .product-description .details .action .sfcheckoutFormList .sfCreditCardExpirationMonth,#store .product-description .details .action .sfcheckoutFormList .sfCreditCardExpirationYear,#store .product-description .details .action .sfcheckoutFormList .sfCreditCardType,.sfcheckoutFormList #store .product-description .details .action .sfCreditCardExpirationMonth,.sfcheckoutFormList #store .product-description .details .action .sfCreditCardExpirationYear,.sfcheckoutFormList #store .product-description .details .action .sfCreditCardType{float:left;margin-right:10px}#store .product-description .details .action .button,#store .product-description .details .action .sfAddToCartBtn{float:left}#store .product-description .details .sfproductDynamicFieldsList strong,#store .product-description .details .sfproductInventory strong{padding-bottom:9px}#store .product-description .details .sfproductField{margin:-17px 0 20px;background-color:#fff;position:relative}#store .product-description .details .sfproductInventory{margin-bottom:20px}#store .product-description .details .sfAddToCartWidget{line-height:40px}#store .product-description .details .sfAddToCartWidget label{margin-right:10px;float:left;display:inline-block}#store .product-description .details .sfAddToCartWidget .sfQuantity{width:60px}#store .product-description .details .sfAddToCartWidget .sfTxtLbl{font-size:.875rem}#store .product-description .details .sfAddToCartBtn{padding:2px 20px;line-height:40px}.store-grid{float:left;width:100%;margin-bottom:20px}.store-grid::after{clear:both;content:"";display:table}.store-grid .store-grid-item{float:left;width:23%;margin-right:2.6%;margin-bottom:20px;color:#58595b;text-decoration:none;position:relative}.store-grid .store-grid-item a.store-grid-item-img{display:block;width:100%}.store-grid .store-grid-item a.store-grid-item-img:before{display:none;content:"";width:40px;height:40px;background:#005bbb;position:absolute;z-index:1;right:1px;top:1px}.store-grid .store-grid-item a.store-grid-item-img:after{display:none;content:"";width:17px;height:17px;background-size:17px 17px;background-position:center center;background-repeat:no-repeat;position:absolute;right:11px;top:11px;z-index:2}.store-grid .store-grid-item a.store-grid-item-img:hover:after,.store-grid .store-grid-item a.store-grid-item-img:hover:before{display:block;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}.store-grid .store-grid-item a.store-grid-item-img img{width:100%;height:auto}.store-grid .store-grid-item img{display:block;border:1px solid #988f86;margin-bottom:5px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.store-grid .store-grid-item:hover img{border-color:#005bbb}.store-grid .store-grid-item span{display:block}.store-grid .store-grid-item .category{float:left;font-size:.625rem;text-transform:uppercase}.store-grid .store-grid-item .price{float:right;color:#005bbb;font-family:DINWeb-Bold;font-weight:700;font-size:.75rem}.store-grid .store-grid-item .name{float:left;width:100%;margin-top:8px}@media only screen and (min-width:50.0625em){.store-grid .store-grid-item:nth-child(4n){margin-right:0}.store-grid .store-grid-item:nth-child(4n+1){clear:both}}@media only screen and (max-width:50em){.store-grid .store-grid-item{width:48%;margin-right:4%}.store-grid .store-grid-item:nth-child(2n){margin-right:0}.store-grid .store-grid-item:nth-child(2n+1){clear:both}}@media only screen and (max-width:25em){.store-grid .store-grid-item{width:100%;margin-right:0!important}}@media only screen and (min-width:50.0625em){.store-grid.three-col a{width:31.333%;margin-right:3%}.store-grid.three-col a:nth-child(3n){margin-right:0}}@media only screen and (max-width:50em){.store-grid.three-col a{width:49%;margin-right:2%}.store-grid.three-col a:nth-child(2n){margin-right:0}.store-grid.three-col a:nth-child(3n){display:none}}@media only screen and (max-width:30em){.store-grid.three-col a{width:100%;margin-right:0;margin-bottom:10px}}.pagination{float:left;width:100%;position:relative}#store .product-description .details .pagination .sfAddToCartBtn,.pagination #store .product-description .details .sfAddToCartBtn,.pagination .button{padding:10px 0;width:100px;height:auto;text-align:center;position:absolute}#store .product-description .details .pagination .back.sfAddToCartBtn,.pagination #store .product-description .details .back.sfAddToCartBtn,.pagination .button.back{left:0;top:0;color:#cbc7c2;background:#988f86}#store .product-description .details .pagination .back.sfAddToCartBtn:hover,.pagination #store .product-description .details .back.sfAddToCartBtn:hover,.pagination .button.back:hover{color:#fff}#store .product-description .details .pagination .next.sfAddToCartBtn,.pagination #store .product-description .details .next.sfAddToCartBtn,.pagination .button.next{right:0;top:0}#store .product-description .details .pagination .sfAddToCartBtn .svg-wrap,.pagination #store .product-description .details .sfAddToCartBtn .svg-wrap,.pagination .button .svg-wrap{display:inline-block;float:none}.pagination .pages{float:left;width:100%;text-align:center;padding:0 120px;margin-top:20px}.pagination .pages li{display:inline-block;margin:0}.pagination .pages a{text-decoration:none;color:#9b9b9d;padding:0 5px}.pagination .pages a.active,.pagination .pages a.sf_PagerCurrent,.pagination .pages a:hover{color:#58595b;text-decoration:underline}.products-per-page{float:left;width:100%;text-align:center;margin-top:30px}.products-per-page p{display:inline-block;font-size:.75rem}.products-per-page a{display:inline-block;font-size:.75rem;padding:0 5px;text-decoration:none;color:#58595b}.products-per-page a:hover{text-decoration:underline}.outerdiv.cta{float:left;width:100%;margin-bottom:0;padding:0;background:#d5c833;color:#fff}.outerdiv.cta .innerdiv{position:relative}.outerdiv.cta p{margin-top:5px;font-size:1.75rem;line-height:1.2;font-family:Brandon_lightWeb;font-weight:100;width:100%;padding-right:190px;padding-top:20px;padding-bottom:20px;float:left}@media only screen and (max-width:37.5em){.outerdiv.cta p{padding-right:0;text-align:center;width:100%;margin-bottom:40px}}#store .product-description .details .outerdiv.cta .sfAddToCartBtn,.outerdiv.cta #store .product-description .details .sfAddToCartBtn,.outerdiv.cta .button{position:absolute;right:15px;top:50%;margin-top:-20px}@media only screen and (max-width:37.5em){#store .product-description .details .outerdiv.cta .sfAddToCartBtn,.outerdiv.cta #store .product-description .details .sfAddToCartBtn,.outerdiv.cta .button{width:100%;right:0;top:auto;bottom:0;text-align:center}}.sfFieldWrp.row.inline label{padding:0 20px 0 0;width:auto}.az-rewards-program .sfFormFile{overflow:hidden}.az-rewards-program .sfFormFile .ruStyled{float:left;position:relative;display:block;width:100%}.az-rewards-program .sfFormFile .ruStyled .ruFileInput{padding:0;margin:0;height:40px;left:0;top:0;cursor:pointer;max-width:315px;font:16px DINWeb!important}.az-rewards-program .sfFormFile .ruStyled .ruFakeInput{margin:0 15px 0 0;padding:0;height:40px;width:225px;box-sizing:border-box}#store .product-description .details .az-rewards-program .sfAddToCartBtn,.az-rewards-program #store .product-description .details .sfAddToCartBtn,.az-rewards-program .button.btn-blue{padding:4px 20px 0}.az-rewards-program .sfErrorWrp{background:#fff}.az-rewards-program .sfError{margin:4px 0 10px;padding:4px;float:left;font-size:.875rem;line-height:normal;background:#e0ded8;clear:both}.sfMessage.sfMsgVisible{margin:10px 0;padding:10px;background:0 0!important}.sfMessage.sfMsgNegative.sfMsgVisible{margin:0;padding:0}.sfMessage.sfMsgNegative.sfMsgVisible .sfMessageElement{padding:4px 8px}.sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement{margin:0;background:0 0!important}.sfshoppingCartWrp .sfshoppingCartTitle{padding:80px 0 30px;float:left;color:#58595b}.sfshoppingCartWrp .sfProductsInCart{padding:83px 0 30px;font-size:.875rem;float:right;clear:none}.sfshoppingCartWrp .sfshoppingCartBtnsWrp .sfCheckoutBtn{padding:2px 20px;line-height:40px}.sfNoProductsInCartMsg{float:left;clear:both}.RadGrid_Basic table.rgMasterTable{margin:0 auto}.RadGrid_Basic table.rgMasterTable .sfItmDiscountDscCol,.RadGrid_Basic table.rgMasterTable .sfItmOptionsCol,.RadGrid_Basic table.rgMasterTable .sfItmTmbCol{display:none}.RadGrid_Basic thead th{padding:8px 12px;background-color:none;color:#58595b;font-size:.875rem;font-family:DINWeb-Bold;font-weight:700;text-transform:uppercase;border-bottom:1px solid #58595b;white-space:nowrap}.RadGrid_Basic tbody td{padding:8px 12px;vertical-align:top;border-bottom:1px solid #58595b}.RadGrid_Basic tbody .sfItmTitleCol .sfItmTitle,.RadGrid_Basic tbody .sfItmTitleCol .sfItmTitleWrp{padding:11px 0 9px 0;font-family:DINWeb-Bold;font-size:1.125rem;letter-spacing:.01875rem;color:#58595b;display:block}.RadGrid_Basic tbody .sfItmTitleCol .sfItmTitle a,.RadGrid_Basic tbody .sfItmTitleCol .sfItmTitleWrp a{color:#58595b}.RadGrid_Basic tbody .sfItmTitleCol .sfItmTitle a:hover,.RadGrid_Basic tbody .sfItmTitleCol .sfItmTitleWrp a:hover{color:#005bbb}.RadGrid_Basic tbody .sfItmTitleCol .sfItmRemove{font-size:.6875rem;color:#005bbb;display:block}.RadGrid_Basic tbody .sfItmTitleCol .sfItmRemove:hover{text-decoration:underline}.RadGrid_Basic tbody .sfItmPriceCol,.RadGrid_Basic tbody .sfSingleItmPriceCol{line-height:40px;font-size:.875rem}.RadGrid_Basic tbody .sfItmQuantityCol{line-height:40px}.RadGrid_Basic tbody .sfItmQuantityCol input{width:60px}.RadGrid_Basic tbody .sfItmQuantityCol .sfTxt{text-align:center}.RadGrid_Basic tbody .sfproductTmbWrp img{margin:0 auto;max-width:none;max-height:160px;text-align:center;border:1px solid rgba(88,89,91,.3)}a.sfCouponCodeItem{display:block}.sfShoppingCartGridFooter .sfTotalRowWrp{padding-top:8px}.sfShoppingCartGridFooter .sfTotalRowWrp{padding:8px 12px;text-align:right}.sfShoppingCartGridFooter .sfTotalRowWrp span{font-size:.875rem;display:inline-block;text-transform:capitalize}.sfShoppingCartGridFooter .sfTotalRowWrp .sfPriceTotal{font-size:.875rem}.sfShoppingCartGridFooter .sfshoppingCartUpdateLnk{padding:8px 12px;float:right;font-size:11px;color:#005bbb;display:block}.sfShoppingCartGridFooter .sfshoppingCartUpdateLnk:hover{text-decoration:underline}.sfshoppingCartBtnsWrp{padding:8px 12px;float:right;clear:right;margin:40px 0}.sfshoppingCartBtnsWrp .sfBackBtn,.sfshoppingCartBtnsWrp div{display:inline-block}.sfshoppingCartBtnsWrp .sfBackBtn{font-size:.875rem;color:#005bbb;margin-right:30px;line-height:40px;vertical-align:top}.sfshoppingCartBtnsWrp .sfBackBtn:hover{text-decoration:underline}.sfcheckoutTitle{color:#58595b;padding:40px 0!important;clear:both;display:block}.sfCreditCardNumberIsInvalid,.sfErrorSummary,.sfErrorWrp,.sfMessageElement{margin:4px 0 10px;width:auto;font-size:.875rem;line-height:normal;clear:both;float:left;background:#e0ded8}.sfCreditCardNumberIsInvalid .sfError,.sfErrorSummary .sfError,.sfErrorWrp .sfError,.sfMessageElement .sfError{padding:4px;float:left}.sfErrorSummary{padding:4px}.sfCreditCardNumberIsInvalid{margin:0}.sfcheckoutTabstrip .rtsUL{margin-bottom:40px;width:100%;overflow:visible;clear:both;border-bottom:1px solid rgba(88,89,91,.3)}.sfcheckoutTabstrip .rtsLI{display:inline-block;overflow:hidden}.sfcheckoutTabstrip .rtsLI .rtsLink{text-transform:uppercase;padding:0 0 20px;margin:0 auto}.sfcheckoutTabstrip .rtsLI .rtsLink .rtsTxt strong.sfStep:hover{color:#005bbb}.sfcheckoutTabstrip .rtsLI .rtsLink.rtsSelected{width:100%;border-bottom:5px solid #005bbb;pointer-events:none}.sfcheckoutTabstrip .rtsLI .rtsLink.rtsSelected .rtsTxt{color:#58595b}.sfcheckoutTabstrip .rtsLI .rtsLink.rtsSelected .rtsTxt:hover{color:#58595b}.sfcheckoutTabstrip .rtsLI .rtsLink,.sfcheckoutTabstrip .rtsLI .rtsLink.rtsDisabled{width:30px;border:none}.sfcheckoutTabstrip .rtsLI .rtsLink .rtsTxt,.sfcheckoutTabstrip .rtsLI .rtsLink.rtsDisabled .rtsTxt{color:#fff}.sfcheckoutTabstrip .rtsLI .rtsLink .rtsTxt strong.sfStep,.sfcheckoutTabstrip .rtsLI .rtsLink.rtsDisabled .rtsTxt strong.sfStep{color:#58595b}.sfcheckoutBillingFormWrp,.sfcheckoutShippingFormWrp{padding-right:60px;width:100%;float:left}.sfcheckoutBillingFormWrp .sfcheckoutFormItm::after,.sfcheckoutShippingFormWrp .sfcheckoutFormItm::after{clear:both;content:"";display:table}.sfcheckoutBillingFormWrp{padding:30px 0 0}.sfUseShippingAddressAsBillingAddress{margin:20px 0;display:block;clear:both}.sfUseShippingAddressAsBillingAddress::after{clear:both;content:"";display:table}.sfcheckoutFormItmCheckbox input[type=checkbox]+label,.sfcheckoutFormItmCheckbox input[type=checkbox]:checked+label{font-size:.875rem;height:15px}.sfcheckoutBtnsWrp input{padding:2px 20px;line-height:40px}.sfcheckoutBtnsWrp.bottom{float:right;clear:both}.sforderSummaryTable{margin-bottom:30px}.sforderSummaryTable tr{line-height:24px}.sforderSummaryTable th{text-transform:uppercase;padding-right:4px}.sforderSummaryTable td{text-align:right;font-family:DINWeb-Bold;font-weight:700}.sforderSummaryTable tfoot tr.sforderSummaryTotal td,.sforderSummaryTable tfoot tr.sforderSummaryTotal th{margin-top:10px;padding-top:10px;border-top:1px solid rgba(88,89,91,.3)}.sfshippingOptionsWrp{margin-bottom:30px}.payment-options,.shipping-options{list-style:none}.payment-options li,.shipping-options li{margin-bottom:15px}.payment-options li span,.shipping-options li span{display:inline-block;padding-left:10px}.sfcheckoutFormList li{clear:both}.sfcheckoutFormList li::after{clear:both;content:"";display:table}.sfcheckoutFormList li .sfTxtLbl,.sfcheckoutFormList li label{float:left;clear:right;display:block}.sfcheckoutFormList li input{margin-bottom:15px;clear:both;max-width:300px}.sfcheckoutFormList li input[type=radio]+label,.sfcheckoutFormList li input[type=radio]:checked+label{width:auto;padding-right:15px;float:none;clear:none;display:inline}.sfcheckoutFormList .sfCreditCardExpirationMonth,.sfcheckoutFormList .sfCreditCardExpirationYear,.sfcheckoutFormList .sfCreditCardType{margin-bottom:0}.sfcheckoutFormList .exp-date{margin-bottom:5px;font-size:.875rem;text-transform:uppercase}.sfcheckoutFormList .sfCreditCardExpirationMonth,.sfcheckoutFormList .sfCreditCardExpirationYear{display:inline-block}.sfcheckoutFormList .sfCreditCardExpirationMonth{clear:left}.sfcheckoutFormList .sfcheckoutFormItmCodeTxt input{max-width:80px}.sfcheckoutFormItmCheckboxList li input,.sfcheckoutFormItmCheckboxList li label{float:none;width:auto;clear:none;display:inline-block}.sfcheckoutPreviewAddress{padding:30px 0}.sfcheckoutPreviewAddress::after{clear:both;content:"";display:table}.sfcheckoutPreviewAddress a{font-size:.875rem;color:#005bbb}.sfcheckoutPreviewAddress a:hover{text-decoration:underline}.sfcheckoutPreviewAddress a,.sfcheckoutPreviewAddress span,.sfcheckoutPreviewAddress strong{font-style:normal}.sfcheckoutPreviewAddress .sfcheckoutStepTitle,.sfcheckoutPreviewAddress strong{text-transform:uppercase}.sfcheckoutPreviewAddress span{width:100%;float:left;text-transform:capitalize}.sfcheckoutPreviewAddress span:last-child{padding-bottom:10px}.sfcheckoutPreviewAddress .sfcheckoutPreviewAddressBlock{margin-bottom:30px}.sfcheckoutTotalPriceWrp{margin:8px 0 30px;float:right;text-transform:uppercase}.sfcheckoutTotalPriceWrp li{padding:4px 12px;text-align:right;float:right;clear:both}.sfcheckoutTotalPriceWrp .sfAmount{width:80px;font-family:DINWeb-Bold;display:inline-block}.sfcheckoutTotalPriceWrp .sfcheckoutTax{border-bottom:1px solid rgba(88,89,91,.3)}.sfcheckoutTotalPriceWrp .sfcheckoutTotal{padding-top:10px}.sfcheckoutTotalPriceWrp .sfcheckoutTotal .sfPrice{width:80px;font-family:DINWeb-Bold;display:inline-block}.sfcheckoutSubtotal{padding:8px 12px;text-align:right}.sfcheckoutSubtotal span{font-size:.875rem;padding-left:30px;display:inline-block}.login-container{margin:0}.skip{clear:both;width:100%;float:left;margin-top:80px;text-align:center}.sfcartSummaryWrp h2{float:left}.sfcartSummaryWrp .edit-btn{float:right;margin-top:18px}.cart-list{clear:both}.single-page-checkout{margin-top:26px}.sfcartSummaryNoItems{clear:both}.search-results-form{width:140px}.locator-form{width:100%}@media (min-width:470px){.locator-form #cpg-pro-location-search .col--zip{max-width:325px}.locator-form #cpg-pro-location-search .col--radius{max-width:120px}}.locator-form .autocompletePredictions{position:absolute;top:calc(100% - 1px);left:0;width:calc(100vw - 40px);max-width:100%;background-color:#fff;z-index:11}.locator-form .autocompletePredictions li{padding:6px;border-left:1px solid #58595b;border-right:1px solid #58595b;border-bottom:0;cursor:default;font-size:.875rem;color:#58595b}.locator-form .autocompletePredictions li:first-child{border-top:1px solid #e0ded8}.locator-form .autocompletePredictions li:last-child{border-bottom:1px solid #58595b}.locator-form .autocompletePredictions li.highlighted,.locator-form .autocompletePredictions li:hover{background-color:#e0ded8}.locator-form .results{float:left;width:100%}.locator-form .results .results-heading{margin-top:60px;width:100%;min-height:196px;float:left;border-top:1px solid #58595b}@media only screen and (max-width:37.5em){.locator-form .results .results-heading{margin-top:20px}}#intro-area .details .locator-form .results .results-heading h2,#store .store-heading .locator-form .results .results-heading h2,.add-project .locator-form .results .results-heading h3,.data-table .locator-form .results .results-heading h2,.locator-form .results .results-heading #intro-area .details h2,.locator-form .results .results-heading #store .store-heading h2,.locator-form .results .results-heading .add-project h3,.locator-form .results .results-heading .data-table h2,.locator-form .results .results-heading .h3,.locator-form .results .results-heading .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.locator-form .results .results-heading .sfcheckoutStepSubTitle,.locator-form .results .results-heading .sfcheckoutStepTitle,.locator-form .results .results-heading .sfshoppingCartWrp .sfshoppingCartTitle,.sfMessage.sfMsgPositive.sfMsgVisible .locator-form .results .results-heading .sfMessageElement,.sfshoppingCartWrp .locator-form .results .results-heading .sfshoppingCartTitle{margin-top:30px}.locator-form .results .results-heading .status-wrapper{width:auto}@media only screen and (max-width:62.9375em){.locator-form .results .results-heading .status-wrapper{float:left}}.locator-form .results .results-heading .status-wrapper .search-filter{padding:11px 10px 0 0;float:left}.locator-form .results .results-heading .row{padding:11px 10px 0;width:auto;float:left;clear:none}@media only screen and (max-width:37.5em){.locator-form .results .results-heading .row{padding:11px 0 0;float:left;clear:left}}.locator-form .results .results-container{float:left;width:100%}.locator-form .results .project{margin:0;width:100%;float:left}.locator-form .results .project img{margin-bottom:0}.locator-form .results .project h3 a{line-height:1.1}.locator-form .results .display-results{margin-top:0;border-bottom:none}#public-profile article .retailer-card h3,.installation-videos .text-wrap .retailer-card .video-title,.login-container .retailer-card h3,.retailer-card #public-profile article h3,.retailer-card .h5,.retailer-card .installation-videos .text-wrap .video-title,.retailer-card .login-container h3,.retailer-card .sfcheckoutPreviewAddress .sfcheckoutStepTitle,.retailer-card .sfcheckoutPreviewAddress strong,.retailer-card .video-wrap .text-wrap .video-title,.retailer-card a.article-title,.sfcheckoutPreviewAddress .retailer-card .sfcheckoutStepTitle,.sfcheckoutPreviewAddress .retailer-card strong,.video-wrap .text-wrap .retailer-card .video-title{margin-right:20px;padding-top:10px;border-top:3px solid}@media only screen and (max-width:28.125em){#public-profile article .retailer-card h3,.installation-videos .text-wrap .retailer-card .video-title,.login-container .retailer-card h3,.retailer-card #public-profile article h3,.retailer-card .h5,.retailer-card .installation-videos .text-wrap .video-title,.retailer-card .login-container h3,.retailer-card .sfcheckoutPreviewAddress .sfcheckoutStepTitle,.retailer-card .sfcheckoutPreviewAddress strong,.retailer-card .video-wrap .text-wrap .video-title,.retailer-card a.article-title,.sfcheckoutPreviewAddress .retailer-card .sfcheckoutStepTitle,.sfcheckoutPreviewAddress .retailer-card strong,.video-wrap .text-wrap .retailer-card .video-title{margin-right:0}}#public-profile article .retailer-card h3.lowes,.installation-videos .text-wrap .retailer-card .lowes.video-title,.login-container .retailer-card h3.lowes,.retailer-card #public-profile article h3.lowes,.retailer-card .h5.lowes,.retailer-card .installation-videos .text-wrap .lowes.video-title,.retailer-card .login-container h3.lowes,.retailer-card .sfcheckoutPreviewAddress .lowes.sfcheckoutStepTitle,.retailer-card .sfcheckoutPreviewAddress strong.lowes,.retailer-card .video-wrap .text-wrap .lowes.video-title,.retailer-card a.lowes.article-title,.sfcheckoutPreviewAddress .retailer-card .lowes.sfcheckoutStepTitle,.sfcheckoutPreviewAddress .retailer-card strong.lowes,.video-wrap .text-wrap .retailer-card .lowes.video-title{border-color:#004990}#public-profile article .retailer-card h3.homedepot,.installation-videos .text-wrap .retailer-card .homedepot.video-title,.login-container .retailer-card h3.homedepot,.retailer-card #public-profile article h3.homedepot,.retailer-card .h5.homedepot,.retailer-card .installation-videos .text-wrap .homedepot.video-title,.retailer-card .login-container h3.homedepot,.retailer-card .sfcheckoutPreviewAddress .homedepot.sfcheckoutStepTitle,.retailer-card .sfcheckoutPreviewAddress strong.homedepot,.retailer-card .video-wrap .text-wrap .homedepot.video-title,.retailer-card a.homedepot.article-title,.sfcheckoutPreviewAddress .retailer-card .homedepot.sfcheckoutStepTitle,.sfcheckoutPreviewAddress .retailer-card strong.homedepot,.video-wrap .text-wrap .retailer-card .homedepot.video-title{border-color:#ee7125}#public-profile article .retailer-card h3 a,.installation-videos .text-wrap .retailer-card .video-title a,.login-container .retailer-card h3 a,.retailer-card #public-profile article h3 a,.retailer-card .h5 a,.retailer-card .installation-videos .text-wrap .video-title a,.retailer-card .login-container h3 a,.retailer-card .sfcheckoutPreviewAddress .sfcheckoutStepTitle a,.retailer-card .sfcheckoutPreviewAddress strong a,.retailer-card .video-wrap .text-wrap .video-title a,.retailer-card a.article-title a,.sfcheckoutPreviewAddress .retailer-card .sfcheckoutStepTitle a,.sfcheckoutPreviewAddress .retailer-card strong a,.video-wrap .text-wrap .retailer-card .video-title a{color:#58595b}#public-profile article .retailer-card h3 a:hover,.installation-videos .text-wrap .retailer-card .video-title a:hover,.login-container .retailer-card h3 a:hover,.retailer-card #public-profile article h3 a:hover,.retailer-card .h5 a:hover,.retailer-card .installation-videos .text-wrap .video-title a:hover,.retailer-card .login-container h3 a:hover,.retailer-card .sfcheckoutPreviewAddress .sfcheckoutStepTitle a:hover,.retailer-card .sfcheckoutPreviewAddress strong a:hover,.retailer-card .video-wrap .text-wrap .video-title a:hover,.retailer-card a.article-title a:hover,.sfcheckoutPreviewAddress .retailer-card .sfcheckoutStepTitle a:hover,.sfcheckoutPreviewAddress .retailer-card strong a:hover,.video-wrap .text-wrap .retailer-card .video-title a:hover{color:#005bbb}.retailer-card .details li{line-height:1.3125rem}.retailer-card .details a{font-size:.875rem;text-decoration:none;color:#58595b}.retailer-card .details a:hover{color:#005bbb}.display-results{float:left;width:100%;margin-top:30px;border-bottom:1px solid #58595b}.display-results .display-heading{float:left;width:100%;margin-bottom:11px}@media only screen and (max-width:37.5em){.display-results .display-heading{margin-bottom:21px}}.display-results .display-heading .detail{float:right;width:auto}@media only screen and (max-width:37.5em){.display-results .display-heading .detail{float:left;width:100%;margin-top:0;padding-top:0}}.display-results .display-heading .detail p{padding:0;margin:0 10px 0 0;float:left}.display-results .display-heading .detail .select-wrap,.display-results .display-heading .detail .sfcheckoutFormList .sfCreditCardExpirationMonth,.display-results .display-heading .detail .sfcheckoutFormList .sfCreditCardExpirationYear,.display-results .display-heading .detail .sfcheckoutFormList .sfCreditCardType,.sfcheckoutFormList .display-results .display-heading .detail .sfCreditCardExpirationMonth,.sfcheckoutFormList .display-results .display-heading .detail .sfCreditCardExpirationYear,.sfcheckoutFormList .display-results .display-heading .detail .sfCreditCardType{margin:0}.display-results .display-heading .h4,.display-results .display-heading .project h3 a,.display-results .display-heading .three-col.carousel .projects-slider-3.additional-projects h3 a,.display-results .display-heading header .sign-in-container p,.display-results .display-heading header .sign-out-container p,.project h3 .display-results .display-heading a,.three-col.carousel .projects-slider-3.additional-projects h3 .display-results .display-heading a,header .sign-in-container .display-results .display-heading p,header .sign-out-container .display-results .display-heading p{padding-top:7px}.display-results .display-heading p{line-height:40px;float:left}.display-results .status-wrapper fieldset{width:auto;float:left}.searched-wrap{margin:60px 0 10px 0;width:100%;border-bottom:1px solid rgba(88,89,91,.3);float:left}.searched-wrap .search-term{font-family:DINWeb-Bold}.searched-wrap .detail{padding:0}.searched-wrap .clear-search{color:#005bbb;float:right}.searched-wrap .clear-search:hover{color:#003d7e}.azek-featured-content-module .apply-bg-layer{background:#988f86;position:relative;overflow:hidden;width:100%;float:left}.azek-featured-content-module .apply-bg-layer:before{content:"";background-position:0 0;background-repeat:repeat;background-size:39px 68px;opacity:.12;top:0;left:0;bottom:0;right:0;position:absolute;z-index:1}.azek-featured-content-module .innerdiv{z-index:2}.azek-featured-content-module section{padding-top:30px;padding-bottom:60px;color:#fff}.azek-featured-content-module .img-wrap{position:absolute;left:0;top:0;width:100%;height:240px;overflow:hidden}.azek-featured-content-module h2{margin-top:240px}.azek-featured-content-module .img-wrap img{height:auto;width:100%;max-width:none;position:absolute;right:0;top:0}.azek-featured-content-module .white-dash{margin:5px 0 20px 0;width:25px;height:1px;background-color:#fff;display:block}@media only screen and (min-width:768px){.azek-featured-content-module section{float:right;width:50%}.azek-featured-content-module .img-wrap{width:45%;height:100%;overflow:visible}.azek-featured-content-module .img-wrap img{height:100%;width:auto}.azek-featured-content-module h2{margin-top:0}}@media only screen and (min-width:560px){.products-grid .ul .li,.products-grid .ul li,.products-grid ul .li,.products-grid ul li,.visualizer-grid .ul .li,.visualizer-grid .ul li,.visualizer-grid ul .li,.visualizer-grid ul li{width:50%}#store .product-description .details .pros .pro-wrap .sfAddToCartBtn,.pros .pro-wrap #store .product-description .details .sfAddToCartBtn,.pros .pro-wrap .button{clear:none}.pros .cover-img .pro-wrap button{margin:0}#store .product-description .details #timbertech .sfAddToCartBtn,#timbertech #store .product-description .details .sfAddToCartBtn,#timbertech .button{font-size:.8rem}#store .product-description .details .interactive-board .innerdiv .text-wrap .sfAddToCartBtn span,.interactive-board .innerdiv .text-wrap #store .product-description .details .sfAddToCartBtn span,.interactive-board .innerdiv .text-wrap .button span{display:inline-block}}@media only screen and (min-width:640px){.three-col .item-wrap,.three-col.text-col .item-wrap,.two-col .item-wrap{margin-right:2.5%;width:47.5%}.three-col .item-wrap:nth-child(2n),.three-col.text-col .item-wrap:nth-child(2n),.two-col .item-wrap:nth-child(2n){margin-right:0}.three-col.text-col .item-wrap{margin-bottom:30px}.three-col.text-col .item-wrap a:first-child:hover{color:#58595b}#intro-area.outerdiv .innerdiv .three-col.text-col p,#store .product-description .details .three-col.text-col p.sfproductDynamicFieldsList,#store .product-description .details .three-col.text-col p.sfproductInventory,.events .content .three-col.text-col p.text-link,.sfMessage.sfMsgVisible .three-col.text-col p.sfMessageElement,.three-col.text-col #intro-area.outerdiv .innerdiv p,.three-col.text-col #store .product-description .details p.sfproductDynamicFieldsList,.three-col.text-col #store .product-description .details p.sfproductInventory,.three-col.text-col .events .content p.text-link,.three-col.text-col .sfMessage.sfMsgVisible p.sfMessageElement,.three-col.text-col a.callout-link,.three-col.text-col p.body-copy,.three-col.text-col p.sfcheckoutPreviewAddress,.three-col.text-col p.sfcheckoutTotalPriceWrp,.three-col.text-col p.sforderSummaryTable,.three-col.text-col p.sfshippingOptionsWrp{display:inline-block}.three-col .item-wrap:nth-child(2n),.three-col.text-col .item-wrap:nth-child(2n),.two-col .item-wrap:nth-child(2n){float:right}.three-col .item-wrap:nth-child(2n+1),.three-col.text-col .item-wrap:nth-child(2n+1),.two-col .item-wrap:nth-child(2n+1){clear:both}.innerdiv .content{width:60%}.innerdiv .detail{padding-top:0;width:31.6%;float:right}.innerdiv.blog .content{width:100%}.detail.pad-up-44{padding-top:45px}.detail.pad-up-38{padding-top:38px}.detail.pad-up-32{padding-top:32px}.detail.pad-up-88{padding-top:88px}.secondary-imgs{height:180px}.secondary-imgs ul li{height:180px}.board-detail{margin:40px 0 30px 0}.decking-colors-wrap .decking-colors li:last-child{padding-bottom:0}.decking-colors-wrap .decking-colors li{width:100%;float:left;clear:both}.product-swatch-wrap li{width:100%;clear:left}.content-img-sm img{width:316px}.warranty-care .innerdiv .detail{padding-top:20px}#choosing-color .decking-colors-wrap{width:60%}#choosing-color .decking-colors-wrap .decking-colors li{width:33.3%}#science-and-style .detail{margin-top:0;padding-top:30px;height:828px}#science-and-style .detail ul.advantages-icons li{margin:0 auto 30px auto;width:55%;height:auto;float:none}#science-and-style .detail:before{height:828px;left:100%}#science-and-style .detail:after{height:828px;left:0}#alloy-solo .alloy-armour-callout{margin-top:0}#alloy-solo .alloy-armour-callout #intro-area .details h2,#alloy-solo .alloy-armour-callout #store .store-heading h2,#alloy-solo .alloy-armour-callout .add-project h3,#alloy-solo .alloy-armour-callout .data-table h2,#alloy-solo .alloy-armour-callout .h3,#alloy-solo .alloy-armour-callout .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,#alloy-solo .alloy-armour-callout .sfcheckoutStepSubTitle,#alloy-solo .alloy-armour-callout .sfcheckoutStepTitle,#alloy-solo .alloy-armour-callout .sfshoppingCartWrp .sfshoppingCartTitle,#intro-area .details #alloy-solo .alloy-armour-callout h2,#store .store-heading #alloy-solo .alloy-armour-callout h2,.add-project #alloy-solo .alloy-armour-callout h3,.data-table #alloy-solo .alloy-armour-callout h2,.sfMessage.sfMsgPositive.sfMsgVisible #alloy-solo .alloy-armour-callout .sfMessageElement,.sfshoppingCartWrp #alloy-solo .alloy-armour-callout .sfshoppingCartTitle{padding-top:30px;color:#fff}#alloy-solo .armour-badge{padding-top:0}.alloy-armour-callout{margin-top:50px;width:60%;background-color:#593160;position:relative;display:inline-block}#intro-area.outerdiv .innerdiv .alloy-armour-callout p,#public-profile article .alloy-armour-callout h3,#store .product-description .details .alloy-armour-callout .sfproductDynamicFieldsList,#store .product-description .details .alloy-armour-callout .sfproductInventory,.alloy-armour-callout #intro-area.outerdiv .innerdiv p,.alloy-armour-callout #public-profile article h3,.alloy-armour-callout #store .product-description .details .sfproductDynamicFieldsList,.alloy-armour-callout #store .product-description .details .sfproductInventory,.alloy-armour-callout .blog-post ol,.alloy-armour-callout .blog-post ul,.alloy-armour-callout .body-copy,.alloy-armour-callout .events .content .text-link,.alloy-armour-callout .h5,.alloy-armour-callout .installation-videos .text-wrap .video-title,.alloy-armour-callout .login-container h3,.alloy-armour-callout .sfMessage.sfMsgVisible .sfMessageElement,.alloy-armour-callout .sfcheckoutPreviewAddress,.alloy-armour-callout .sfcheckoutPreviewAddress .sfcheckoutStepTitle,.alloy-armour-callout .sfcheckoutPreviewAddress strong,.alloy-armour-callout .sfcheckoutTotalPriceWrp,.alloy-armour-callout .sforderSummaryTable,.alloy-armour-callout .sfshippingOptionsWrp,.alloy-armour-callout .video-wrap .text-wrap .video-title,.alloy-armour-callout a.article-title,.blog-post .alloy-armour-callout ol,.blog-post .alloy-armour-callout ul,.events .content .alloy-armour-callout .text-link,.installation-videos .text-wrap .alloy-armour-callout .video-title,.login-container .alloy-armour-callout h3,.sfMessage.sfMsgVisible .alloy-armour-callout .sfMessageElement,.sfcheckoutPreviewAddress .alloy-armour-callout .sfcheckoutStepTitle,.sfcheckoutPreviewAddress .alloy-armour-callout strong,.video-wrap .text-wrap .alloy-armour-callout .video-title{color:#fff}#public-profile article .alloy-armour-callout h3,.alloy-armour-callout #public-profile article h3,.alloy-armour-callout .h5,.alloy-armour-callout .installation-videos .text-wrap .video-title,.alloy-armour-callout .login-container h3,.alloy-armour-callout .sfcheckoutPreviewAddress .sfcheckoutStepTitle,.alloy-armour-callout .sfcheckoutPreviewAddress strong,.alloy-armour-callout .video-wrap .text-wrap .video-title,.alloy-armour-callout a.article-title,.installation-videos .text-wrap .alloy-armour-callout .video-title,.login-container .alloy-armour-callout h3,.sfcheckoutPreviewAddress .alloy-armour-callout .sfcheckoutStepTitle,.sfcheckoutPreviewAddress .alloy-armour-callout strong,.video-wrap .text-wrap .alloy-armour-callout .video-title{padding-top:30px}#intro-area.outerdiv .innerdiv .alloy-armour-callout p,#store .product-description .details .alloy-armour-callout .sfproductDynamicFieldsList,#store .product-description .details .alloy-armour-callout .sfproductInventory,.alloy-armour-callout #intro-area.outerdiv .innerdiv p,.alloy-armour-callout #store .product-description .details .sfproductDynamicFieldsList,.alloy-armour-callout #store .product-description .details .sfproductInventory,.alloy-armour-callout .blog-post ol,.alloy-armour-callout .blog-post ul,.alloy-armour-callout .body-copy,.alloy-armour-callout .events .content .text-link,.alloy-armour-callout .sfMessage.sfMsgVisible .sfMessageElement,.alloy-armour-callout .sfcheckoutPreviewAddress,.alloy-armour-callout .sfcheckoutTotalPriceWrp,.alloy-armour-callout .sforderSummaryTable,.alloy-armour-callout .sfshippingOptionsWrp,.blog-post .alloy-armour-callout ol,.blog-post .alloy-armour-callout ul,.events .content .alloy-armour-callout .text-link,.sfMessage.sfMsgVisible .alloy-armour-callout .sfMessageElement{padding:0 30px 25px 0}.alloy-armour-callout:after,.alloy-armour-callout:before{position:absolute;right:-25px;content:"";width:25px;height:50%}.alloy-armour-callout:before{top:0;left:100%;background-color:transparent;background-image:-webkit-linear-gradient(right top,transparent 50%,#593160 50%);background-image:linear-gradient(to left bottom,transparent 50%,#593160 50%)}.alloy-armour-callout:after{bottom:0;background-color:transparent;background-image:-webkit-linear-gradient(right bottom,transparent 50%,#593160 50%);background-image:linear-gradient(to left top,transparent 50%,#593160 50%)}.alloy-armour-callout .alloy-inner{width:100%;height:auto;display:inline-block}.alloy-armour-callout .alloy-inner:before{content:"";height:100%;width:3000px;background-color:#593160;top:0;bottom:0;right:100%;position:absolute}.alloy-armour-callout .alloy-inner:after{display:none}.armour-badge{padding-top:50px;width:36%;float:right}.armour-badge .svg-wrap{margin:0 auto;width:144px;height:162px}#azek-app-steps .three-col,#replanking-a-deck .three-col{padding-top:60px}#azek-app-steps .three-col .item-wrap{padding:60px 20px 20px;margin-bottom:60px;height:205px}#azek-app-steps .three-col .item-wrap .copy-wrap{margin-left:0}#azek-app-steps .three-col .item-wrap a.callout-link{position:absolute;left:20px;bottom:20px}#azek-app-steps .three-col .num-wrap{margin-left:-26px;top:-30px;left:50%}#azek-app-steps .three-col .item-wrap{height:225px}.five-col{clear:both}.five-col .item-wrap{width:48%;margin:0 1.5% 0 0;float:left}.five-col .item-wrap img{margin-bottom:10px}.mobile-link{display:none}.outerdiv.surrounds{background:radial-gradient(250px circle at 30% 36%,rgba(255,255,255,.9) 0,rgba(224,222,216,.5) 100%)}.outerdiv.surrounds .product-photo{width:auto;height:auto;max-height:390px;float:right;display:block}.outerdiv.surrounds .item-wrap:nth-child(1){width:56.5%}.outerdiv.surrounds .item-wrap:nth-child(2){width:40.5%}.outerdiv.surrounds-nav{display:block;background-color:#d1d7eb;z-index:0}.outerdiv.surrounds-nav .item-wrap{width:16.6666666666667%;position:relative;cursor:pointer}.outerdiv.surrounds-nav .item-wrap::after{content:"";margin:0 0 0 -50px;width:100px;height:100px;border-radius:50%;background:rgba(0,91,187,.4);opacity:0;transform:scale(.5);position:absolute;top:0;left:50%;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:-1}.outerdiv.surrounds-nav .item-wrap.active::after,.outerdiv.surrounds-nav .item-wrap:hover::after{opacity:1!important;transform:scale(1)!important}.outerdiv.surrounds-nav .item-wrap img{margin:0 auto 15px auto;width:auto;height:100px;display:block}.outerdiv.surrounds-nav .item-wrap p{padding:0 10px;font-size:.875rem;font-family:DINWeb-Bold;font-weight:700;color:#005bbb;text-align:center;text-transform:uppercase}.decking-calculator .item-wrap{margin-bottom:30px}.decking-calculator .content{width:100%}.decking-calculator .detail{width:100%}.decking-estimate .innerdiv .content{width:70%}.decking-estimate .innerdiv .detail{width:100%;float:left}.decking-estimate .toggle-imgs{margin-bottom:50px}.decking-estimate .toggle-imgs label{margin:0 10% 0 0;display:inline-block;float:none}.decking-estimate .estimate-swatch{width:96px;height:96px;float:none}.RadGrid_Basic table.rgMasterTable .sfItmTmbCol{display:table-cell}.RadGrid_Basic table.rgMasterTable .sfProductTmbWrpsmall{padding-left:0}.sfcheckoutBillingFormWrp,.sfcheckoutShippingFormWrp{width:50%}.sfcheckoutBillingFormWrp{padding:0 0 0 60px;border-left:1px solid rgba(88,89,91,.3)}.cart-item .item-img{margin-right:0;margin-bottom:8px;float:none}.sfcartSummaryWrp .edit-btn{float:none;margin-top:0;margin-bottom:18px}.sfcartSummaryWrp h2{float:none}.colorsSwatch{margin-top:60px;max-height:1000px;height:auto;overflow:visible;margin-bottom:0}.colorsSwatch .colorsSwatch__beauty{top:0}.colorsSwatch .colorsSwatch__beauty:hover .colors-grid-btn__desc{top:calc(100% - 68px)}.colorsSwatch.no-margin{margin-top:0}.colorsSwatch.margin-640{margin-top:60px}.innerdiv.swatch-half .colorsSwatch{max-height:none;overflow:hidden;margin-bottom:12px}.innerdiv.swatch-half .colorsSwatch .colorsSwatch__beauty{top:auto;margin-bottom:0}.innerdiv.swatch-half .colorsSwatch .colorsSwatch__beauty:hover .colors-grid-btn__desc{top:calc(100% - 32px)}#bestdecks .item-wrap{height:350px}#bestdecks .innerdiv .two-col{padding:0 0 50px 0}#bestdecks .innerdiv .two-col.img-above .item-wrap{margin-bottom:30px}.best-decks .flip-header-wrap{padding-top:65px}.best-decks .num-wrap{width:107px;margin-right:12px;float:left}.best-decks .num-wrap img{height:70px}.best-decks .title{padding-top:18px;font-size:2.25rem;line-height:36px}.best-decks .three-col .item-wrap{margin:0 2.5% 0 0;width:31.6%;float:left;clear:none}.best-decks .three-col .item-wrap:nth-child(3n){margin-right:0}.banner-link{width:65%;left:18%}.color-categories{display:block}.filterBar__pretext{float:left;display:inline;padding-right:24px}}@media only screen and (min-width:768px){.outerdiv .innerdiv .heading{width:65.5%}.outerdiv .innerdiv .heading.heading-wide{width:75%}.outerdiv .innerdiv .heading.heading-home{width:85%}.color-sample-lightbox{width:85%!important;max-width:1020px!important}.color-sample-lightbox .three-col .item-wrap{width:50%}.color-sample-lightbox .three-col .item-wrap.decking-sample-wrap{width:45%}header{padding-bottom:0}header .logo .svg-wrap{width:218px;height:74px}header .inner-bottom{height:120px}header .inner-bottom .logo{margin-top:34px}header .inner-bottom .menu{margin-top:40px}}@media only screen and (min-width:768px) and (min-width:900px){header .inner-bottom .menu{display:none}}@media only screen and (min-width:768px){header .primary-nav{margin-top:47px;width:590px;text-align:justify;float:right;display:none}}@media only screen and (min-width:768px) and (min-width:900px){header .primary-nav{display:block}}@media only screen and (min-width:768px){header .primary-nav:after{content:"";display:inline-block;width:100%}header .primary-nav li{display:inline-block;padding-bottom:60px;margin-bottom:-60px}header .primary-nav li.active a:before,header .primary-nav li.current-active a:before{visibility:visible;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}header .primary-nav li a{padding-bottom:14px;font-family:Brandon_lightWeb,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:300;font-size:1.5rem;letter-spacing:.0625rem;color:#005bbb;text-decoration:none;position:relative;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform}header .primary-nav li a:before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:#005bbb;visibility:hidden;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}header .primary-nav li a.active:before,header .primary-nav li a:hover:before{visibility:visible;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}header .primary-nav li span.new{color:#005bbb;font-weight:700;text-transform:uppercase;font-size:75%}header .primary-nav li .dropdown{position:absolute;z-index:100;top:85px;left:0;background:0 0;border-top:30px solid transparent;padding:40px 20px;display:none}header .primary-nav li .dropdown:before{content:"";position:absolute;z-index:-1;width:100%;height:100%;border-top:1px solid #005bbb;box-shadow:0 1px 1px 0 rgba(88,89,91,.3);background:#fff;left:0;bottom:0}header .primary-nav li .dropdown.active{display:block;-webkit-animation-duration:.4s;-moz-animation-duration:.4s;-o-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}header .primary-nav li .dropdown a{color:#58595b;font-size:.875em;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:DINWeb;display:block;letter-spacing:0;margin:0}header .primary-nav li .dropdown a strong{text-transform:uppercase;font-family:DINWeb-Bold;font-size:1.14em}header .primary-nav li .dropdown a .svg-wrap{width:10px;height:11px;position:absolute;left:-15px;top:0;color:#005bbb;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0}header .primary-nav li .dropdown a .svg-wrap svg{width:78px;height:100%;fill:currentColor;pointer-events:none}header .primary-nav li .dropdown a .svg-wrap svg.fullWidthSvg{width:100%}header .primary-nav li .dropdown a:before{display:none}header .primary-nav li .dropdown a.active,header .primary-nav li .dropdown a:hover{color:#005bbb}header .primary-nav li .dropdown a.active:before,header .primary-nav li .dropdown a:hover:before{display:none}header .primary-nav li .dropdown a.active .svg-wrap,header .primary-nav li .dropdown a:hover .svg-wrap{opacity:1;left:-20px}header .primary-nav li .dropdown .heading{text-transform:uppercase;font-family:DINWeb-Bold;font-size:1em;display:block;margin-bottom:15px;text-align:left}header .primary-nav li .dropdown .col{float:left;padding:0 20px}header .primary-nav li .dropdown .col:first-child{min-height:161px;border-right:1px solid #58595b}header .primary-nav li .dropdown .col li{width:100%}header .primary-nav li .dropdown .col img{margin-bottom:5px;width:100%}header .primary-nav li .dropdown .colors{float:left;width:100%}header .primary-nav li .dropdown .colors li{padding:0;margin:0 4px 6px 0;float:left;width:30px;height:30px;display:inline-block}header .primary-nav li .dropdown .colors a{padding:0;text-indent:-9999em;width:100%;height:100%;text-align:center;float:left;position:relative;overflow:hidden;cursor:pointer}header .primary-nav li .dropdown .colors a .swatch-bg{width:100%;height:100%;display:block;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center}header .primary-nav li .dropdown .colors a .swatch-bg:after{content:"";width:30px;height:30px;left:0;top:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-image:url(/Sitefinity/WebsiteTemplates/Azek/App_Themes/Azek/images/ui/hex.png);position:absolute;opacity:1;z-index:10}header .primary-nav li .dropdown .colors a:hover{transform:scale(1.2)}header .primary-nav li .dropdown.small{left:auto;width:500px}header .primary-nav li .dropdown.small ul{width:50%;padding:0 20px;float:left}header .primary-nav li .dropdown.small ul li{float:left;width:100%;margin:0;padding:0;position:static}header .primary-nav li .dropdown.small ul li a{position:relative;z-index:10}header .primary-nav li .dropdown.small ul:first-child{border-right:1px solid #58595b}header .primary-nav li .dropdown.small .subnav-link>a{width:100px;text-align:left}header .primary-nav li .dropdown.small .products-subnav{min-height:302px}header .primary-nav li .dropdown.small .products-dropdown{display:none;position:absolute;right:0;top:0;width:460px;height:100%;padding:40px 0 0 230px;z-index:9}header .primary-nav li .dropdown.small .products-dropdown.active{display:block;-webkit-animation-duration:.4s;-moz-animation-duration:.4s;-o-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}header .primary-nav li .dropdown.small .products-dropdown a{color:#58595b;text-align:left}header .primary-nav li .dropdown.small .products-dropdown a:hover{color:#005bbb}header .primary-nav li .dropdown.med{left:auto;right:0;width:800px}header .primary-nav li .dropdown.med .col{width:33.333%}header .primary-nav li .dropdown.med .science{margin-top:30px}header .primary-nav li .dropdown.med .science .svg-wrap{margin-bottom:24px;width:191px;height:65px;position:relative;left:0;opacity:1}header .primary-nav li .dropdown.med .register .svg-wrap{margin:0 20px 16px 0;width:100%;height:88px;float:left;position:relative;left:0;opacity:1}header .primary-nav li .dropdown.large{width:100%;min-width:900px;max-width:1024px}header .primary-nav li .dropdown.large .col{width:25%;float:left}header .primary-nav>li{margin-bottom:0;padding:0}header .primary-nav>li>a{padding:15px 0}header .inner-bottom{padding:0 0 16px;float:left;width:100%}.slider header .inner-bottom .owl-controls,header .inner-bottom .container,header .inner-bottom .slider .owl-controls{position:relative}header .logo .svg-wrap{width:218px;height:74px}header .search{padding-bottom:21px;display:block;cursor:pointer;color:#005bbb;position:relative}header .search:after{content:"\00D7";font-family:Helvetica;width:20px;height:20px;background:#fff;color:#005bbb;font-size:30px;position:absolute;top:15px;left:0;text-align:center;opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}header .search.active:after{opacity:1}header .search.active:before{visibility:visible;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}header .search .svg-wrap{width:20px;height:20px}header .search svg{fill:currentColor}header .search-container{display:none;position:absolute;width:100%;left:0;top:114px;background:#005bbb;padding:10px;z-index:101}header .search-container.active{display:block;-webkit-animation-duration:.4s;-moz-animation-duration:.4s;-o-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}header .search-container .search-field{width:100%;float:left;padding-right:40px;margin:0;font-family:DINWeb;font-size:1em;border:none}header .search-container .search-icon{color:#fff;background:#005bbb;position:absolute;right:10px;top:10px;width:40px;height:40px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}header .search-container .search-icon:hover{background:#004fa2}header .search-container .search-icon .submit{background:0 0;border:none;outline:0;color:transparent;cursor:pointer;position:absolute;z-index:10;margin:0;width:100%;height:100%}header .search-container .search-icon svg{width:22px;height:22px;fill:currentColor;position:absolute;right:9px;top:9px;z-index:1}.featured .innerdiv .style-text-wrap{padding:50px 35.5% 80px 0}.sustainable .innerdiv .content{padding-top:60px;margin-right:2.5%;width:57.2%}.sustainable .innerdiv .detail{padding:60px 0 0 0;width:40.3%}.sustainable .innerdiv .detail ul li{margin-bottom:60px}.sustainable .innerdiv .detail ul .svg-wrap{margin-right:25px;width:57px;height:65px;float:left}.three-col .item-wrap,.two-col .item-wrap{margin:0 2.5% 60px 0}.four-col.sitemap .item-wrap:nth-child(4n){margin-right:2%;clear:left}.four-col .item-wrap{margin-bottom:45px;width:31%}.four-col .item-wrap:nth-child(2n){margin-right:2%}.four-col .item-wrap:nth-child(3n){margin-right:0}.four-col .item-wrap:nth-child(3n+1){clear:left}.block.small{width:50%;min-height:185px;max-height:220px}.vidblock__lefttext{width:40%;float:left}.vidblock__video{background:#e0ded8;margin:0;width:50%;float:right;padding-bottom:28.125%}.sampleKit{top:0;text-align:right;left:auto;right:0;padding-right:0}.sampleKit #buttonCallout-link{float:right}.sampleKit__popover{left:auto;right:0}#inspiration .azek-styles .innerdiv .style-text-wrap{padding:50px 35.5% 80px 0}.item-wrap__home{padding-right:60px}.pros .pro-wrap .log-in{padding:0 0 0 20px}.pros .find-dealer{width:50%;padding:0;border-right:1px solid #e0ded8;border-bottom:none}.pros .find-dealer .pro-wrap{float:right;padding-right:10px}.pros .find-dealer-home .error{bottom:55px}.pros .cover-img{width:50%}.pros .cover-img .pro-wrap{padding:10px 20px}#store .product-description .details .pros .cover-img .pro-wrap .sfAddToCartBtn,.pros .cover-img .pro-wrap #store .product-description .details .sfAddToCartBtn,.pros .cover-img .pro-wrap .button{margin-top:10px}.pros .rewards-badge{float:left;margin:10px 30px 50px 0;width:120px;height:108px}#timbertech .image-wrap{height:320px}.news-headline{margin-bottom:0}.resources-home{margin-bottom:0}.resources-home .resource-callouts{text-align:justify;height:inherit}.resources-home .resource-callouts:after{content:"";display:inline-block;width:100%}.resources-home .resource-callouts li{width:49%;height:90px;text-align:center;display:inline-block;float:none}#intro-area .details .resources-home .resource-callouts li h2,#store .store-heading .resources-home .resource-callouts li h2,.add-project .resources-home .resource-callouts li h3,.data-table .resources-home .resource-callouts li h2,.resources-home .resource-callouts li #intro-area .details h2,.resources-home .resource-callouts li #store .store-heading h2,.resources-home .resource-callouts li .add-project h3,.resources-home .resource-callouts li .data-table h2,.resources-home .resource-callouts li .h3,.resources-home .resource-callouts li .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.resources-home .resource-callouts li .sfcheckoutStepSubTitle,.resources-home .resource-callouts li .sfcheckoutStepTitle,.resources-home .resource-callouts li .sfshoppingCartWrp .sfshoppingCartTitle,.sfMessage.sfMsgPositive.sfMsgVisible .resources-home .resource-callouts li .sfMessageElement,.sfshoppingCartWrp .resources-home .resource-callouts li .sfshoppingCartTitle{font-size:1.3125rem;padding-top:34px}.resources-home .resource-callouts .svg-wrap{margin:20px;width:44px;height:50px;float:left}}@media only screen and (min-width:768px) and (max-width:21.25em){.resources-home .resource-callouts .svg-wrap{margin:20px 10px}}@media only screen and (min-width:768px){.dualImg--header{height:240px}.innerdiv.blog .content{width:60%}.blog-detail .pro-wrap{display:block}.blog-detail .view-az-products{display:block}.blog-detail-list.blog-detail-social{padding-bottom:30px}.hero-tag .cover-img{height:300px}.hero-tag .tag{margin:120px auto 0 auto;padding:0;width:1024px;position:relative;display:block;z-index:20}.hero-tag .tag .text-wrap{padding:8px 12px 0 20px;width:320px;height:150px;background-color:#988f86;display:table}.hero-tag .tag .text-wrap.long{width:345px}#mobile-nav .mobile-nav-main .hero-tag .tag .text-wrap a,#store .product-description .hero-tag .tag .text-wrap h1,#store .product-description .hero-tag .tag .text-wrap h2,.blog-post .hero-tag .tag .text-wrap .h2-dark,.hero-tag .tag .text-wrap #mobile-nav .mobile-nav-main a,.hero-tag .tag .text-wrap #store .product-description h1,.hero-tag .tag .text-wrap #store .product-description h2,.hero-tag .tag .text-wrap .blog-post .h2-dark,.hero-tag .tag .text-wrap .h2,.hero-tag .tag .text-wrap .lightbox .colored-heading h2,.hero-tag .tag .text-wrap .login-container h2,.hero-tag .tag .text-wrap .sfcheckoutTitle,.lightbox .colored-heading .hero-tag .tag .text-wrap h2,.login-container .hero-tag .tag .text-wrap h2{text-transform:uppercase;display:table-cell;vertical-align:middle}.hero-tag .tag:before{content:"";height:150px;width:3000px;background-color:#988f86;top:0;bottom:0;right:100%;position:absolute}.hero-tag .button-span{display:none}#advantages-hero .tag .text-wrap,#products-hero .tag .text-wrap{background-color:rgba(0,91,187,.9)}#advantages-hero .tag:before,#products-hero .tag:before{background-color:rgba(0,91,187,.9)}#inspiration-hero .tag .text-wrap{background-color:rgba(89,49,96,.9)}#inspiration-hero .tag .text-wrap a,#inspiration-hero .tag .text-wrap span{display:block}#inspiration-hero .tag .text-wrap .arrow-link{line-height:.875rem}#inspiration-hero .tag:before{background-color:rgba(89,49,96,.9)}#best-dressed-hero .tag .text-wrap{width:380px;background-color:rgba(0,0,0,.9)}#best-dressed-hero .tag .text-wrap a,#best-dressed-hero .tag .text-wrap span{display:block}#best-dressed-hero .tag .text-wrap .arrow-link{line-height:.875rem}#best-dressed-hero .tag:before{background-color:rgba(0,0,0,.9)}#campaign-charlotte-hero .tag .text-wrap{width:480px;background-color:rgba(0,0,0,.9)}#campaign-charlotte-hero .tag .text-wrap a,#campaign-charlotte-hero .tag .text-wrap span{display:block}#campaign-charlotte-hero .tag .text-wrap .arrow-link{line-height:.875rem}#campaign-charlotte-hero .tag:before{background-color:rgba(0,0,0,.9)}.campaign-hero .tag .text-wrap{width:480px;background-color:rgba(0,0,0,.9)}.campaign-hero .tag .text-wrap a,.campaign-hero .tag .text-wrap span{display:block}.campaign-hero .tag .text-wrap .arrow-link{line-height:.875rem}.campaign-hero .tag:before{background-color:rgba(0,0,0,.9)}#resources-hero .tag .text-wrap{background-color:rgba(223,122,0,.9)}#resources-hero .tag:before{background-color:rgba(223,122,0,.9)}#choosing-color .two-col .item-wrap{margin:0 2.5% 60px 0;width:48.65%}#choosing-color .two-col .item-wrap:nth-child(2n){margin-right:0}#choosing-color .decking-colors-wrap{margin:12px 0 0 -2px;width:100%}#choosing-color .decking-colors-wrap .decking-colors li{width:33.3%}.ppc-two-col .two-col .item-wrap{margin:0 2.5% 0 0;width:48.65%}.ppc-two-col .two-col .item-wrap:nth-child(2n){margin-right:0}#science-and-style .two-col .item-wrap{margin:0 0 30px 0}#science-and-style .two-col .item-wrap:first-child{margin-top:51px}.innerdiv .detail.ppc{width:60%}ul.advantages-icons-list li{width:16.66%}ul.advantages-icons-list li:nth-child(-n+6){margin:0}.trim .two-col{margin-bottom:30px}.five-col{clear:both}.five-col .item-wrap{width:18.75%}.five-col .item-wrap:nth-child(5){margin:0}.margin-down-none{margin:0!important}.margin-down-small{margin-bottom:60px}.interactive-board .board-wrap-outer .hotspot-wrap{display:block;z-index:1}.interactive-board .board-wrap-outer .hotspot-wrap .hotspot,.interactive-board .board-wrap-outer .hotspot-wrap .hotspot.active{width:34px;height:34px}.interactive-board .board-wrap-outer .hotspot-wrap .hotspot.active{background:url(/images/home/hotspot-active.png) 0 0 no-repeat;background-size:contain}.interactive-board .board-hovers{margin-top:0;padding:0;width:100%;position:relative;position:absolute;top:0;left:0}.interactive-board .board-hovers:before{display:block;content:"";width:100%;padding-top:44.44444%}.interactive-board .board-hovers>.content{position:absolute;top:0;left:0;right:0;bottom:0}.interactive-board .board-hovers .text-wrap{margin:-21px 0 0 94px;padding:24px 24px 16px;max-width:380px;background:rgba(255,255,255,.9);border:3px solid #d5c833;position:absolute;display:none;min-height:initial;z-index:100;float:none;width:auto}.interactive-board .board-hovers .text-wrap.active{display:block}.interactive-board .board-hovers .text-wrap:before{content:"";width:64px;height:3px;display:block;position:absolute;left:-64px;right:0;top:2.2em;border-top:3px solid #d5c833}.interactive-board .board-hovers .text-wrap .h4,.interactive-board .board-hovers .text-wrap .project h3 a,.interactive-board .board-hovers .text-wrap .three-col.carousel .projects-slider-3.additional-projects h3 a,.interactive-board .board-hovers .text-wrap header .sign-in-container p,.interactive-board .board-hovers .text-wrap header .sign-out-container p,.project h3 .interactive-board .board-hovers .text-wrap a,.three-col.carousel .projects-slider-3.additional-projects h3 .interactive-board .board-hovers .text-wrap a,header .sign-in-container .interactive-board .board-hovers .text-wrap p,header .sign-out-container .interactive-board .board-hovers .text-wrap p{margin-top:0}.interactive-board .board-hovers .text-wrap .h4:before,.interactive-board .board-hovers .text-wrap .project h3 a:before,.interactive-board .board-hovers .text-wrap .three-col.carousel .projects-slider-3.additional-projects h3 a:before,.interactive-board .board-hovers .text-wrap header .sign-in-container p:before,.interactive-board .board-hovers .text-wrap header .sign-out-container p:before,.project h3 .interactive-board .board-hovers .text-wrap a:before,.three-col.carousel .projects-slider-3.additional-projects h3 .interactive-board .board-hovers .text-wrap a:before,header .sign-in-container .interactive-board .board-hovers .text-wrap p:before,header .sign-out-container .interactive-board .board-hovers .text-wrap p:before{content:""}.interactive-board .board-hovers .text-wrap .board-wrap-outer .caption,.interactive-board .board-hovers .text-wrap .note,.interactive-board .board-wrap-outer .board-hovers .text-wrap .caption{padding-left:0}.interactive-board .board-hovers .text-wrap.with-graphic .svg-wrap{position:absolute;left:0;top:0;width:100px;height:100px;left:20px;top:20px;padding-left:0}.interactive-board .board-hovers .text-wrap.with-graphic div{margin-left:120px}.interactive-board .board-hovers .hotspot-hover-1{top:32%;left:50%}.interactive-board .board-hovers .hotspot-hover-2{top:58%;left:33%}.interactive-board .board-hovers .hotspot-hover-3{top:62%;left:6%}.profile-container{margin-top:-20px;float:right}.mobile-view{display:none}.decking-colors-hero{height:350px!important}.outerdiv.surrounds .product-photo{max-height:100%}.outerdiv.surrounds .item-wrap:nth-child(-n+2){width:47.5%}.outerdiv.surrounds .item-wrap.surrounds-text{width:47.5%}.outerdiv.surrounds-nav .item-wrap::after{margin:0 0 0 -60px;width:120px;height:120px}.outerdiv.surrounds-nav .item-wrap img{margin:0 auto 30px auto;height:120px}.decking-calculator .intro-wrap{width:80%}.decking-calculator .content{padding-left:45px}.decking-calculator .content{width:60%}.decking-calculator .detail{width:31.6%}.decking-estimate .innerdiv .content{width:60%}.decking-estimate .innerdiv .detail{width:31.6%;float:right}.installation-videos{margin-bottom:40px}.installation-videos .item-wrap{margin-bottom:10px;width:33.33%}.installation-videos .item-wrap:nth-child(3n+1){clear:both}.cpg-pro .level-badge{margin:0;float:left}#intro-area.outerdiv .innerdiv .cpg-pro p,#store .product-description .details .cpg-pro p.sfproductDynamicFieldsList,#store .product-description .details .cpg-pro p.sfproductInventory,.cpg-pro #intro-area.outerdiv .innerdiv p,.cpg-pro #store .product-description .details p.sfproductDynamicFieldsList,.cpg-pro #store .product-description .details p.sfproductInventory,.cpg-pro .events .content p.text-link,.cpg-pro .sfMessage.sfMsgVisible p.sfMessageElement,.cpg-pro p.body-copy,.cpg-pro p.sfcheckoutPreviewAddress,.cpg-pro p.sfcheckoutTotalPriceWrp,.cpg-pro p.sforderSummaryTable,.cpg-pro p.sfshippingOptionsWrp,.events .content .cpg-pro p.text-link,.sfMessage.sfMsgVisible .cpg-pro p.sfMessageElement{padding:10px 0 0 200px}#intro-area.outerdiv .innerdiv .cpg-pro p span,#store .product-description .details .cpg-pro p.sfproductDynamicFieldsList span,#store .product-description .details .cpg-pro p.sfproductInventory span,.cpg-pro #intro-area.outerdiv .innerdiv p span,.cpg-pro #store .product-description .details p.sfproductDynamicFieldsList span,.cpg-pro #store .product-description .details p.sfproductInventory span,.cpg-pro .events .content p.text-link span,.cpg-pro .sfMessage.sfMsgVisible p.sfMessageElement span,.cpg-pro p.body-copy span,.cpg-pro p.sfcheckoutPreviewAddress span,.cpg-pro p.sfcheckoutTotalPriceWrp span,.cpg-pro p.sforderSummaryTable span,.cpg-pro p.sfshippingOptionsWrp span,.events .content .cpg-pro p.text-link span,.sfMessage.sfMsgVisible .cpg-pro p.sfMessageElement span{display:block}.blog-detail-social{margin-top:25px;padding-top:0!important}.blog-detail{display:block}.blog-detail .pro-wrap{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.blog-detail div{margin-bottom:30px!important;max-width:315px}.blog-detail .svg-wrap{width:auto;height:150px;margin:20px auto 0 auto}.blog-detail .view-az-products{width:100%;height:500px;position:relative}.blog-detail .view-az-products a{width:190px;margin-left:-95px;position:absolute;bottom:30px;left:50%}.blog-detail-social .svg-wrap,.blog-socials .svg-wrap{height:25px;width:25px;float:left;margin:0 16px 0 0;color:#005bbb}.blog-detail-social .svg-wrap:hover,.blog-socials .svg-wrap:hover{color:#004792}.blog-detail-social .svg-wrap svg,.blog-socials .svg-wrap svg{fill:currentColor}.blog-detail-sm{display:none}.iframe-new-warranty{height:1050px}.best-decks .flip-header{height:240px}.best-decks .flip-header-wrap{padding-top:75px}.best-decks .num-wrap{width:138px}.best-decks .num-wrap img{height:90px}.best-decks .title{padding-top:25px;font-size:2.9375rem;line-height:47px}.best-decks .heading-home{margin:60px auto;width:85%}.materials-margin{margin:auto}.filterBar__list{display:inline}.filterBar__sortResults{float:right}.filterBar__sortResults .select-wrap,.filterBar__sortResults .sfcheckoutFormList .sfCreditCardExpirationMonth,.filterBar__sortResults .sfcheckoutFormList .sfCreditCardExpirationYear,.filterBar__sortResults .sfcheckoutFormList .sfCreditCardType,.sfcheckoutFormList .filterBar__sortResults .sfCreditCardExpirationMonth,.sfcheckoutFormList .filterBar__sortResults .sfCreditCardExpirationYear,.sfcheckoutFormList .filterBar__sortResults .sfCreditCardType{margin-bottom:30px}.banner-link{width:55%;left:23%}#project-detail .content{width:35%;display:inline-block;float:left}#project-detail .detail{width:60%;display:inline-block;float:right}#my-deck-plans .item-wrap,#my-photos .item-wrap{width:25%}.sfcartSummaryWrp .edit-btn{float:right;margin-top:18px;margin-bottom:0}.sfcartSummaryWrp h2{float:left}#intro-area.outerdiv .hexagon-intro{padding-top:100px}#intro-area.outerdiv .hexagon-intro h1.with-icon{padding:5px 0 0 0}#intro-area.outerdiv .hexagon-intro .heading{margin:0 0 60px 0;clear:none}#intro-area.outerdiv .hexagon-intro #public-profile article h2,#intro-area.outerdiv .hexagon-intro .h1,#public-profile article #intro-area.outerdiv .hexagon-intro h2{padding:7px 0 0;font-size:3rem;line-height:4.25rem;letter-spacing:.08125rem}#intro-area.outerdiv .hexagon-intro .details h1.with-icon{line-height:3.5rem}}@media only screen and (min-width:1024px){#public-profile article h2,.h1{font-size:3rem;line-height:4.25rem;letter-spacing:.08125rem}.main-subhead{font-size:1.3125rem;line-height:1.875rem}#mobile-nav .mobile-nav-main a,#store .product-description h1,#store .product-description h2,.blog-post .h2-dark,.h2,.lightbox .colored-heading h2,.login-container h2,.sfcheckoutTitle{font-size:2.25rem;line-height:2.75rem}#mobile-nav .mobile-nav-main .button-span a,#store .product-description .button-span h1,#store .product-description .button-span h2,.blog-post .button-span .h2-dark,.button-span #mobile-nav .mobile-nav-main a,.button-span #store .product-description h1,.button-span #store .product-description h2,.button-span .blog-post .h2-dark,.button-span .h2,.button-span .lightbox .colored-heading h2,.button-span .login-container h2,.button-span .sfcheckoutTitle,.lightbox .colored-heading .button-span h2,.login-container .button-span h2{font-size:2.25rem;padding-top:22px}a.register-callout{height:120px}.locator-form .results .project h3 a.register-callout a,.project h3 a.register-callout a,.three-col.carousel .projects-slider-3.additional-projects h3 a.register-callout a,a.register-callout .h4,a.register-callout .locator-form .results .project h3 a,a.register-callout .project h3 a,a.register-callout .three-col.carousel .projects-slider-3.additional-projects h3 a,a.register-callout header .sign-in-container p,a.register-callout header .sign-out-container p,header .sign-in-container a.register-callout p,header .sign-out-container a.register-callout p{margin-top:48px}a.register-callout .svg-wrap{margin:45px 10px 0 20px}.back-button{left:12px}.outerdiv{margin:0 auto 100px auto}.outerdiv .img-above{margin-top:60px}.outerdiv.width-1024{margin-left:auto;margin-right:auto;max-width:1024px}.outerdiv .innerdiv{padding:0 12px;width:1024px;max-width:100%}.outerdiv .innerdiv .heading{margin:0 0 60px 0;clear:none}.outerdiv .innerdiv .heading.heading-home--news{margin-bottom:30px}#public-profile article .outerdiv .innerdiv h2,.outerdiv .innerdiv #public-profile article h2,.outerdiv .innerdiv .h1{padding:7px 0 0}.border-bottom{height:1px;width:100%;background-color:rgba(88,89,91,.3);position:absolute;left:0;bottom:-50px}.two-thirds{width:66.66%;float:left}.one-third{width:33.33%;float:left}.width-half{width:50%;float:left}.width-40{width:40%;float:left}.width-60{width:60%;float:left}.tooltip{display:inline;position:relative}.color-sample-lightbox .three-col .item-wrap{width:33%}.color-sample-lightbox .three-col .item-wrap.decking-sample-wrap{width:31%}footer .main-footer{width:1024px}footer .main-footer .innerdiv{padding:0 12px}footer .main-footer .desktop-line{width:100%;height:1px;background-color:rgba(152,143,134,.3);position:absolute;top:103px;left:0;display:block}footer .main-footer a.logo{padding:134px 0 0;width:151px}footer .main-footer .contact{padding:0;width:100%;position:absolute;top:-30px;left:0}footer .main-footer .contact .icon-text{display:block}footer .main-footer .contact a{width:33.3333333%;font-family:Brandon_lightWeb,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1.3125rem;font-weight:300;color:#005bbb;text-align:center;text-decoration:none}footer .main-footer .contact a.chat{margin:0}footer .main-footer .contact a.phone{margin:0}footer .main-footer .contact a .svg-wrap{margin:0 auto 30px auto}footer .main-footer .footer-links{width:67%;margin-top:-25px;float:right;border:none}footer .main-footer .footer-links .about,footer .main-footer .footer-links .owners,footer .main-footer .footer-links .products,footer .main-footer .footer-links .resources{padding:0;width:25%;float:left}footer .main-footer .footer-links .about a,footer .main-footer .footer-links .owners a,footer .main-footer .footer-links .products a,footer .main-footer .footer-links .resources a{font-size:.8125rem}footer .main-footer .footer-links .about{clear:none}footer .main-footer .connect{padding:40px 0 0;width:33%;float:left}footer .main-footer .connect .social-phone{display:none}footer .copyright{height:60px}footer .copyright .innerdiv{padding:0 12px;width:1024px}footer .copyright a,footer .copyright p{font-size:.8125rem}footer .copyright .copy-wrap,footer .copyright .legal-wrap{padding:23px 0 0 0;width:50%}footer .copyright .copy-wrap{float:left}footer .copyright .legal-wrap{text-align:right;float:right}.featured .innerdiv{height:560px;float:none}.featured .innerdiv .style-text-wrap{padding:60px 70% 0 0}.featured .innerdiv .style-text-wrap .interactive-board .board-wrap-outer .caption,.featured .innerdiv .style-text-wrap .note,.interactive-board .board-wrap-outer .featured .innerdiv .style-text-wrap .caption{padding:21px 0 6px 0}#store .product-description .details .featured .innerdiv .style-text-wrap .sfAddToCartBtn,.featured .innerdiv .style-text-wrap #store .product-description .details .sfAddToCartBtn,.featured .innerdiv .style-text-wrap .button{margin-top:21px}.featured .cover-img{width:57.96875%;height:560px;float:right}.outerdiv.text-header{padding-top:53px;margin-bottom:53px}.three-col .item-wrap,.three-col.text-col .item-wrap{margin:0 2.5% 0 0;width:31.6%;float:left}.three-col .item-wrap:nth-child(2n),.three-col.text-col .item-wrap:nth-child(2n){margin-right:2.5%;float:left}.three-col .item-wrap:nth-child(3n),.three-col.text-col .item-wrap:nth-child(3n){margin-right:0}.three-col .item-wrap:nth-child(2n+1),.three-col.text-col .item-wrap:nth-child(2n+1){clear:none}.three-col .item-wrap:nth-child(3n+1),.three-col.text-col .item-wrap:nth-child(3n+1){clear:both}.two-col .item-wrap{margin:0 2.5% 60px 0;width:47.5%;float:left}.two-col .item-wrap:nth-child(2n){margin-right:0}.three-col.related-content{height:280px}.three-col.related-content .innerdiv{margin:0 auto;height:100%}.three-col.related-content .innerdiv .item-wrap{padding:0;height:100%;width:31.6%;border:none;color:#58595b}.three-col.related-content .innerdiv .item-wrap:before{display:none}.project h3 .three-col.related-content a,.three-col.carousel .projects-slider-3.additional-projects h3 .three-col.related-content a,.three-col.related-content .h4,.three-col.related-content .project h3 a,.three-col.related-content .three-col.carousel .projects-slider-3.additional-projects h3 a,.three-col.related-content header .sign-in-container p,.three-col.related-content header .sign-out-container p,header .sign-in-container .three-col.related-content p,header .sign-out-container .three-col.related-content p{display:block}.three-col.related-content p{margin-bottom:7px;display:block}.three-col.related-content .find-dealer{height:274px}.project h3 .three-col.related-content .find-dealer a,.three-col.carousel .projects-slider-3.additional-projects h3 .three-col.related-content .find-dealer a,.three-col.related-content .find-dealer .h4,.three-col.related-content .find-dealer .project h3 a,.three-col.related-content .find-dealer .three-col.carousel .projects-slider-3.additional-projects h3 a,.three-col.related-content .find-dealer header .sign-in-container p,.three-col.related-content .find-dealer header .sign-out-container p,header .sign-in-container .three-col.related-content .find-dealer p,header .sign-out-container .three-col.related-content .find-dealer p{padding:0 0 20px}.sfcheckoutFormList .three-col.related-content .find-dealer .sfCreditCardExpirationMonth,.sfcheckoutFormList .three-col.related-content .find-dealer .sfCreditCardExpirationYear,.sfcheckoutFormList .three-col.related-content .find-dealer .sfCreditCardType,.three-col.related-content .find-dealer .select-wrap,.three-col.related-content .find-dealer .sfcheckoutFormList .sfCreditCardExpirationMonth,.three-col.related-content .find-dealer .sfcheckoutFormList .sfCreditCardExpirationYear,.three-col.related-content .find-dealer .sfcheckoutFormList .sfCreditCardType,.three-col.related-content .find-dealer input{margin:0 4% 20px 0;width:46%;display:inline-block}.sfcheckoutFormList .three-col.related-content .find-dealer .sfCreditCardExpirationMonth,.sfcheckoutFormList .three-col.related-content .find-dealer .sfCreditCardExpirationYear,.sfcheckoutFormList .three-col.related-content .find-dealer .sfCreditCardType,.three-col.related-content .find-dealer .select-wrap,.three-col.related-content .find-dealer .sfcheckoutFormList .sfCreditCardExpirationMonth,.three-col.related-content .find-dealer .sfcheckoutFormList .sfCreditCardExpirationYear,.three-col.related-content .find-dealer .sfcheckoutFormList .sfCreditCardType{margin-right:0}#store .product-description .details .three-col.related-content .find-dealer .sfAddToCartBtn,.three-col.related-content .find-dealer #store .product-description .details .sfAddToCartBtn,.three-col.related-content .find-dealer .button,.three-col.related-content .find-dealer .text-wrap,.three-col.related-content .find-dealer button{display:inline-block}.three-col.related-content .find-dealer .video-wrap{display:block}.three-col.related-content .find-dealer .callout-link{display:none}.project h3 .three-col.related-content .text-only a,.three-col.carousel .projects-slider-3.additional-projects h3 .three-col.related-content .text-only a,.three-col.related-content .text-only .h4,.three-col.related-content .text-only .project h3 a,.three-col.related-content .text-only .three-col.carousel .projects-slider-3.additional-projects h3 a,.three-col.related-content .text-only header .sign-in-container p,.three-col.related-content .text-only header .sign-out-container p,header .sign-in-container .three-col.related-content .text-only p,header .sign-out-container .three-col.related-content .text-only p{padding-bottom:17px;display:block}.three-col.related-content .contact{display:block}.project h3 .three-col.related-content .contact a,.three-col.carousel .projects-slider-3.additional-projects h3 .three-col.related-content .contact a,.three-col.related-content .contact .h4,.three-col.related-content .contact .project h3 a,.three-col.related-content .contact .three-col.carousel .projects-slider-3.additional-projects h3 a,.three-col.related-content .contact header .sign-in-container p,.three-col.related-content .contact header .sign-out-container p,header .sign-in-container .three-col.related-content .contact p,header .sign-out-container .three-col.related-content .contact p{padding-bottom:5px}.three-col.related-content .contact a{margin-bottom:10px;text-decoration:none;line-height:30px;display:block;clear:both}.three-col.related-content .contact a:active,.three-col.related-content .contact a:visited{color:inherit}.three-col.related-content .contact span{float:left;display:inline-block}.three-col.related-content .contact span.emphasize{color:#005bbb;float:none}.three-col.related-content .contact .svg-wrap{color:#005bbb}.three-col.related-content .contact .svg-wrap.phone{margin:3px 14px 0 0;width:18px;height:18px}.three-col.related-content .contact .svg-wrap.email{margin:3px 12px 0 0;width:20px;height:16px}.three-col.related-content .contact .svg-wrap.chat{margin:5px 12px 0 0;width:20px;height:20px}.three-col.related-content .contact .svg-wrap.faqs{margin:3px 16px 0 4px;width:12px;height:20px}.three-col.related-content .contact .svg-wrap svg{fill:currentColor}.project h3 .three-col.related-content .pinterest a,.three-col.carousel .projects-slider-3.additional-projects h3 .three-col.related-content .pinterest a,.three-col.related-content .pinterest .h4,.three-col.related-content .pinterest .project h3 a,.three-col.related-content .pinterest .three-col.carousel .projects-slider-3.additional-projects h3 a,.three-col.related-content .pinterest header .sign-in-container p,.three-col.related-content .pinterest header .sign-out-container p,header .sign-in-container .three-col.related-content .pinterest p,header .sign-out-container .three-col.related-content .pinterest p{display:block}.four-col.sitemap .item-wrap:nth-child(4n){clear:none}.four-col.sitemap .item-wrap:nth-child(4n+1){clear:left}.four-col .item-wrap{margin-bottom:45px;width:23%}.four-col .item-wrap:nth-child(3n){margin-right:2%}.four-col .item-wrap:nth-child(4n){margin-right:0;clear:none}.four-col .item-wrap:nth-child(3n+1){clear:none}.four-col .item-wrap:nth-child(4n+1){clear:left}#public-profile article .accessories .outerdiv.three-col .item-wrap h3,.accessories .outerdiv.three-col .item-wrap #public-profile article h3,.accessories .outerdiv.three-col .item-wrap .h5,.accessories .outerdiv.three-col .item-wrap .installation-videos .text-wrap .video-title,.accessories .outerdiv.three-col .item-wrap .login-container h3,.accessories .outerdiv.three-col .item-wrap .sfcheckoutPreviewAddress .sfcheckoutStepTitle,.accessories .outerdiv.three-col .item-wrap .sfcheckoutPreviewAddress strong,.accessories .outerdiv.three-col .item-wrap .video-wrap .text-wrap .video-title,.accessories .outerdiv.three-col .item-wrap a.article-title,.installation-videos .text-wrap .accessories .outerdiv.three-col .item-wrap .video-title,.login-container .accessories .outerdiv.three-col .item-wrap h3,.sfcheckoutPreviewAddress .accessories .outerdiv.three-col .item-wrap .sfcheckoutStepTitle,.sfcheckoutPreviewAddress .accessories .outerdiv.three-col .item-wrap strong,.video-wrap .text-wrap .accessories .outerdiv.three-col .item-wrap .video-title{text-decoration:none}.contractor-projects .item-wrap{margin:0 2% 0 0;width:49%;float:left}.contractor-projects .item-wrap:last-child{margin-right:0}.contractor-projects .item-wrap img{margin-bottom:25px}.find-dealer{margin:0 2.5% 0 0;padding:10px 20px;height:60px;width:65.8%;float:left}.find-dealer .intro-text-sm{padding:12px 20px 12px 0;display:inline-block;clear:none;float:left}.find-dealer .select-wrap,.find-dealer .sfcheckoutFormList .sfCreditCardExpirationMonth,.find-dealer .sfcheckoutFormList .sfCreditCardExpirationYear,.find-dealer .sfcheckoutFormList .sfCreditCardType,.find-dealer input[type=text],.sfcheckoutFormList .find-dealer .sfCreditCardExpirationMonth,.sfcheckoutFormList .find-dealer .sfCreditCardExpirationYear,.sfcheckoutFormList .find-dealer .sfCreditCardType{margin:0 2.5% 0 0;width:170px}.find-dealer .text-wrap{display:none}#store .product-description .details .find-dealer .sfAddToCartBtn,.find-dealer #store .product-description .details .sfAddToCartBtn,.find-dealer .button,.find-dealer button{clear:none}.find-dealer .arrow{color:#fff;position:relative}.find-dealer .arrow svg{margin:0;display:inline-block;width:12px;height:12px;fill:currentColor;position:absolute;top:14px;left:14px}.find-dealer .svg-wrap{display:inline-block}.next-steps .find-dealer-middle .select-wrap,.next-steps .find-dealer-middle .sfcheckoutFormList .sfCreditCardExpirationMonth,.next-steps .find-dealer-middle .sfcheckoutFormList .sfCreditCardExpirationYear,.next-steps .find-dealer-middle .sfcheckoutFormList .sfCreditCardType,.next-steps .find-dealer-middle input[type=text],.sfcheckoutFormList .next-steps .find-dealer-middle .sfCreditCardExpirationMonth,.sfcheckoutFormList .next-steps .find-dealer-middle .sfCreditCardExpirationYear,.sfcheckoutFormList .next-steps .find-dealer-middle .sfCreditCardType{width:31%}.request-sample{margin:0;width:31.6%;float:left}.tabbed-nav{width:100%;border-bottom:1px solid #988f86}.tabbed-nav::after{clear:both;content:"";display:table}.tabbed-nav ul{width:1000px;display:block}.sfcheckoutFormList .tabbed-nav .sfCreditCardExpirationMonth,.sfcheckoutFormList .tabbed-nav .sfCreditCardExpirationYear,.sfcheckoutFormList .tabbed-nav .sfCreditCardType,.tabbed-nav .select-wrap,.tabbed-nav .sfcheckoutFormList .sfCreditCardExpirationMonth,.tabbed-nav .sfcheckoutFormList .sfCreditCardExpirationYear,.tabbed-nav .sfcheckoutFormList .sfCreditCardType{display:none}.news{margin-bottom:100px}.block.large .arrow,.block.med .arrow{display:none}.block.large{width:62%;height:500px;padding:50px 90px 50px}.block.med{width:38%;height:220px;padding:35px 25px 0}.block.small{width:19%;height:280px;max-height:280px;padding:35px 25px}.install-blocks .block.large{height:454px}.gallery-preview .view-full-gallery-bar .innerdiv{padding:0}#store .product-description .details .btn-footer .sfAddToCartBtn,.btn-footer #store .product-description .details .sfAddToCartBtn,.btn-footer .btn-blue{display:inline-block}.btn-footer .callout-link{display:none!important}.products-grid .products-intro,.visualizer-grid .products-intro{background-color:#988f86;position:relative;text-align:center;display:block}.products-grid .products-intro .center,.visualizer-grid .products-intro .center{position:absolute;top:50%;left:50%;-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#mobile-nav .mobile-nav-main .products-grid .products-intro a,#mobile-nav .mobile-nav-main .visualizer-grid .products-intro a,#store .product-description .products-grid .products-intro h1,#store .product-description .products-grid .products-intro h2,#store .product-description .visualizer-grid .products-intro h1,#store .product-description .visualizer-grid .products-intro h2,.blog-post .products-grid .products-intro .h2-dark,.blog-post .visualizer-grid .products-intro .h2-dark,.lightbox .colored-heading .products-grid .products-intro h2,.lightbox .colored-heading .visualizer-grid .products-intro h2,.login-container .products-grid .products-intro h2,.login-container .visualizer-grid .products-intro h2,.products-grid .products-intro #mobile-nav .mobile-nav-main a,.products-grid .products-intro #store .product-description h1,.products-grid .products-intro #store .product-description h2,.products-grid .products-intro .blog-post .h2-dark,.products-grid .products-intro .h2,.products-grid .products-intro .lightbox .colored-heading h2,.products-grid .products-intro .login-container h2,.products-grid .products-intro .sfcheckoutTitle,.visualizer-grid .products-intro #mobile-nav .mobile-nav-main a,.visualizer-grid .products-intro #store .product-description h1,.visualizer-grid .products-intro #store .product-description h2,.visualizer-grid .products-intro .blog-post .h2-dark,.visualizer-grid .products-intro .h2,.visualizer-grid .products-intro .lightbox .colored-heading h2,.visualizer-grid .products-intro .login-container h2,.visualizer-grid .products-intro .sfcheckoutTitle{text-transform:uppercase}.products-grid .products-intro p,.visualizer-grid .products-intro p{padding:0 6%;min-width:300px;color:#fff;font-size:.875rem;line-height:1.125rem}.products-grid .products-intro .svg-wrap,.visualizer-grid .products-intro .svg-wrap{margin:0 auto 17px auto;width:29px;height:10px}.products-grid.products-grid--home ul li{width:33.33333%}.products-grid.products-grid--home.decking-collection-grid li{width:33%;height:268px}.products-grid.products-grid--home.railing-collection-grid li{width:33%}.home-intro{margin:0 auto 0 auto}#inspiration .azek-colors,#inspiration .azek-styles,#timbertech .azek-colors,#timbertech .azek-styles{float:none}#inspiration .azek-styles,#timbertech .azek-styles{height:480px}#inspiration .azek-styles .innerdiv,#timbertech .azek-styles .innerdiv{height:480px;float:none}#inspiration .azek-styles .innerdiv .style-text-wrap,#timbertech .azek-styles .innerdiv .style-text-wrap{padding:60px 70% 0 0}#inspiration .azek-styles .innerdiv .style-text-wrap #store .product-description .details .sfAddToCartBtn,#inspiration .azek-styles .innerdiv .style-text-wrap .button,#store .product-description .details #inspiration .azek-styles .innerdiv .style-text-wrap .sfAddToCartBtn,#store .product-description .details #timbertech .azek-styles .innerdiv .style-text-wrap .sfAddToCartBtn,#timbertech .azek-styles .innerdiv .style-text-wrap #store .product-description .details .sfAddToCartBtn,#timbertech .azek-styles .innerdiv .style-text-wrap .button{margin-top:21px}#inspiration .azek-styles .cover-img,#timbertech .azek-styles .cover-img{width:62.5%;height:480px;float:right}#timbertech .img-wrap{width:100%;overflow:hidden}#timbertech .img-wrap img{height:auto;width:auto}.pros .pro-wrap{width:512px}.pros .find-dealer-home{height:auto}.pros .find-dealer-home .error{right:20px;width:472px;bottom:0;left:auto}.pros .rewards-badge{margin:10px 30px 0 20px;width:153px;height:133px}.news-headline{margin-bottom:0}.resources-home{margin-bottom:0}.resources-home .cover-img .innerdiv{padding:80px 12px}.resources-home .resource-callouts{width:1000px;height:380px;text-align:justify}.resources-home .resource-callouts:after{content:"";display:inline-block;width:100%}.resources-home .resource-callouts li{width:31.6%;height:300px;text-align:center;display:inline-block;float:none;overflow:hidden;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform}.resources-home .resource-callouts li a .inner-a{position:relative;-webkit-transform:translateY(70%);-moz-transform:translateY(70%);-ms-transform:translateY(70%);-o-transform:translateY(70%);transform:translateY(70%);-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform}.resources-home .resource-callouts li a .inner-a .callout-link{display:block}.resources-home .resource-callouts li:hover .inner-a{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}#intro-area .details .resources-home .resource-callouts li h2,#store .store-heading .resources-home .resource-callouts li h2,.add-project .resources-home .resource-callouts li h3,.data-table .resources-home .resource-callouts li h2,.resources-home .resource-callouts li #intro-area .details h2,.resources-home .resource-callouts li #store .store-heading h2,.resources-home .resource-callouts li .add-project h3,.resources-home .resource-callouts li .data-table h2,.resources-home .resource-callouts li .h3,.resources-home .resource-callouts li .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.resources-home .resource-callouts li .sfcheckoutStepSubTitle,.resources-home .resource-callouts li .sfcheckoutStepTitle,.resources-home .resource-callouts li .sfshoppingCartWrp .sfshoppingCartTitle,.sfMessage.sfMsgPositive.sfMsgVisible .resources-home .resource-callouts li .sfMessageElement,.sfshoppingCartWrp .resources-home .resource-callouts li .sfshoppingCartTitle{letter-spacing:-.45px}.resources-home .resource-callouts li .callout-link{color:#fff;display:block;margin-left:20px}.resources-home .resource-callouts li .callout-link:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%229.99%22%20height%3D%2211.01%22%20viewBox%3D%220%200%209.99%2011.01%22%3E%0A%20%20%3Ctitle%3Eicon-arrow-white%3C/title%3E%0A%20%20%3Cpath%20d%3D%22M4.87%2C0.15A0.52%2C0.52%2C0%2C0%2C0%2C4.45%2C0H0.24C0%2C0-.06.18%2C0.1%2C0.35l4.79%2C4.9A0.48%2C0.48%2C0%2C0%2C1%2C5%2C5.5a0.48%2C0.48%2C0%2C0%2C1-.15.25L0.1%2C10.65C-0.06%2C10.82%2C0%2C11%2C.24%2C11H4.45a0.52%2C0.52%2C0%2C0%2C0%2C.42-0.15l4.95-5a0.43%2C0.43%2C0%2C0%2C0%2C0-.7Z%22%20transform%3D%22translate%28-0.01%200%29%22%20fill%3D%22%23ffffff%22/%3E%0A%3C/svg%3E)}.resources-home .resource-callouts li .callout-link:after{background:#fff}.resources-home .resource-callouts .svg-wrap{margin:20px 10px 20px 16px;width:36px}.dualImg--header{height:330px}.hero-tag .cover-img,.text-header .cover-img{height:560px}.hero-tag .tag,.text-header .tag{margin:300px auto 0 auto}.hero-tag .tag .text-wrap,.text-header .tag .text-wrap{padding:12px 12px 0 12px;width:344px;height:200px}.hero-tag .tag .text-wrap.long,.text-header .tag .text-wrap.long{width:400px}.hero-tag .tag:before,.text-header .tag:before{height:200px}#inspiration-hero .tag .text-wrap{background-color:rgba(89,49,96,.9)}.secondary-imgs{height:300px}.secondary-imgs ul li{height:300px}.callout-link-wrap .callout-link.champagne{clear:none}.innerdiv .detail.side-detail{padding-top:4px;float:right}.decking-colors-wrap{display:inline-block;padding-left:0}.decking-colors-wrap .four li:nth-child(4){margin:-20px auto 0 45.5px;display:block}.decking-colors-wrap .five li:nth-child(n+4){margin-top:-20px}.decking-colors-wrap .six li:nth-child(6){margin:-20px auto 0 auto;display:block}.decking-colors-wrap .six li:nth-child(4),.decking-colors-wrap .six li:nth-child(5){margin:-20px auto 0 auto}.decking-colors-wrap .eight li:nth-child(n+4),.decking-colors-wrap .nine li:nth-child(n+4),.decking-colors-wrap .seven li:nth-child(n+4),.decking-colors-wrap .ten li:nth-child(n+4){display:block;float:left}.decking-colors-wrap .eight li:nth-child(4),.decking-colors-wrap .nine li:nth-child(4),.decking-colors-wrap .seven li:nth-child(4),.decking-colors-wrap .ten li:nth-child(4){margin:-20px 0 0 55px}.decking-colors-wrap .eight li:nth-child(5),.decking-colors-wrap .nine li:nth-child(5),.decking-colors-wrap .seven li:nth-child(5),.decking-colors-wrap .ten li:nth-child(5){margin:-20px 0 0 0}.decking-colors-wrap .eight li:nth-child(6),.decking-colors-wrap .nine li:nth-child(6),.decking-colors-wrap .seven li:nth-child(6),.decking-colors-wrap .ten li:nth-child(6){margin:-12px 0 0 9px;clear:left}.decking-colors-wrap .eight li:nth-child(7),.decking-colors-wrap .nine li:nth-child(7),.decking-colors-wrap .seven li:nth-child(7),.decking-colors-wrap .ten li:nth-child(7){margin:-12px 0 0 0}.decking-colors-wrap .eight li:nth-child(8),.decking-colors-wrap .nine li:nth-child(8),.decking-colors-wrap .seven li:nth-child(8),.decking-colors-wrap .ten li:nth-child(8){margin:-12px 0 0 0}.decking-colors-wrap .eight li:nth-child(9),.decking-colors-wrap .nine li:nth-child(9),.decking-colors-wrap .seven li:nth-child(9),.decking-colors-wrap .ten li:nth-child(9){margin:-12px 0 0 55px}.decking-colors-wrap .eight li:nth-child(10),.decking-colors-wrap .nine li:nth-child(10),.decking-colors-wrap .seven li:nth-child(10),.decking-colors-wrap .ten li:nth-child(10){margin:-12px 0 0 0}.decking-colors-wrap .decking-colors{text-align:center}.decking-colors-wrap .decking-colors li{padding:0;width:91px;height:91px;float:none;clear:none;display:inline-block}.decking-colors-wrap .decking-colors li .swatch-bg{width:91px;height:91px;border-radius:46px}.decking-colors-wrap .decking-colors li .swatch-bg:after{width:91px;height:91px;background-image:url(/Sitefinity/WebsiteTemplates/Azek/App_Themes/Azek/images/ui/hex-clipped.png)}.decking-colors-wrap .decking-colors a{width:100%;text-decoration:none;position:relative;float:left;display:inline-block}.decking-colors-wrap .decking-colors a .product-swatch-wrap li .product-swatch-text,.decking-colors-wrap .decking-colors a .swatch-text,.product-swatch-wrap li .decking-colors-wrap .decking-colors a .product-swatch-text{padding:0;height:91px;width:91px;color:#fff;text-align:center}.decking-colors-wrap .decking-colors a .product-swatch-wrap li .product-swatch-text .cell,.decking-colors-wrap .decking-colors a .swatch-text .cell,.product-swatch-wrap li .decking-colors-wrap .decking-colors a .product-swatch-text .cell{padding:8px 10px 0 10px}.product-swatch-wrap li{width:50%;clear:none}.warranty-care .innerdiv .detail{float:right;clear:none}.outerdiv.style-swatches{margin-bottom:60px}.cover-img-collage.style .img-1{height:500px}.cover-img-collage.style .img-2{height:250px}.cover-img-collage.style .img-3{height:250px}.cover-img-collage.style .img-4{height:250px}#choosing-color .item-wrap{min-height:245px}#choosing-color .decking-colors-wrap{margin-left:-6px}#choosing-color .decking-colors-wrap .decking-colors li{width:91px}#science-and-style .content{width:65.8%}#science-and-style .two-col .item-wrap{width:48.02%;margin:51px 3.79% 0 0}#science-and-style .two-col .item-wrap:first-child{margin-top:51px}#science-and-style .two-col .item-wrap:nth-child(2n){margin-right:0}#science-and-style .detail{padding-top:60px;height:566px}#science-and-style .detail ul.advantages-icons li{margin:0 7.27% 60px 7.27%;width:35.44%;height:112px;float:left}#science-and-style .detail:before{height:566px}#science-and-style .detail:after{height:566px}#science-and-style .history-wrap{float:left}#science-and-style .content.special{padding-top:60px;width:60%}#science-and-style .badge-wrap{margin-top:85px;width:31.6%;float:right}.innerdiv .content.ppc{width:65.8%;max-height:370px}.innerdiv .detail.ppc{width:31.6%;float:right}.innerdiv .detail.ppc .select-wrap,.innerdiv .detail.ppc .sfcheckoutFormList .sfCreditCardExpirationMonth,.innerdiv .detail.ppc .sfcheckoutFormList .sfCreditCardExpirationYear,.innerdiv .detail.ppc .sfcheckoutFormList .sfCreditCardType,.sfcheckoutFormList .innerdiv .detail.ppc .sfCreditCardExpirationMonth,.sfcheckoutFormList .innerdiv .detail.ppc .sfCreditCardExpirationYear,.sfcheckoutFormList .innerdiv .detail.ppc .sfCreditCardType{margin:0 0 20px 0}#decking-materials-comparison.outerdiv{margin-bottom:60px}#railing-table .display-container,#railing-table2 .display-container{display:none}#azek-app-steps .three-col .item-wrap,#replanking-a-deck .three-col .item-wrap{margin-bottom:0}.decking-colors-hero .tag{margin:120px auto 0 auto!important}.link-hero .tag .text-wrap{padding:12px 12px 0 12px;height:200px!important}.outerdiv.surrounds-nav .item-wrap::after{margin:0 0 0 -83px;width:166px;height:166px;top:-23px}.decking-estimate-wrap .outerdiv{margin:0 0 60px 0}.decking-calculator .intro-wrap{margin:0 0 60px 0}.decking-estimate-products .products-grid.products-grid--home.railing-collection-grid li{width:50%}.tabbed-content{margin:60px auto 0}.second-sm-col-head{padding-top:17px}.iframe-new-warranty{height:875px}.colorsSwatch.margin-640{margin-top:0}.dualbrand-link .svg-wrap.tt-logo{width:236px;height:51px;bottom:40px}.dualbrand-link .svg-wrap.az-logo{width:195px;height:66px;bottom:35px}#intro-area.outerdiv .innerdiv h1{padding:100px 0 30px 0}#intro-area.outerdiv .tabbed-nav{padding-bottom:0;border:none}#intro-area.outerdiv .tabbed-nav ul li a{border:none;background:0 0}#intro-area.outerdiv .tabbed-nav ul li a.active{background:#fff}#intro-area.outerdiv .tabbed-nav ul li a:hover{color:#005bbb}#intro-area.outerdiv .settings{right:12px;bottom:-40px}.data-table{margin-bottom:100px}.cart-item .item-desc{width:50%}#intro-area.outerdiv .hexagon-intro{padding-top:100px}#intro-area.outerdiv .hexagon-intro h1.with-icon{padding:5px 0 0 0}#intro-area.outerdiv .hexagon-intro .details h1.with-icon{line-height:3.5rem}#intro-area .details .indent{padding-left:72px}.sfcheckoutTabstrip{display:none}.RadTabStrip .rtsLI{max-width:20%}.RadTabStrip .rtsLI .rtsLink{width:100%}.RadTabStrip .rtsLI .rtsLink .rtsTxt{color:#58595b}.RadTabStrip .rtsLI .rtsLink .rtsTxt:hover{color:#005bbb}.RadTabStrip .rtsLI .rtsLink .rtsTxt strong.sfStep:hover{color:#58595b}.RadTabStrip .rtsLI .rtsLink,.RadTabStrip .rtsLI .rtsLink.rtsDisabled{width:100%}.RadTabStrip .rtsLI .rtsLink .rtsTxt,.RadTabStrip .rtsLI .rtsLink.rtsDisabled .rtsTxt{color:#58595b}.cart-item .item-img{margin-right:12px;margin-bottom:0;float:left}.single-page-checkout{margin-top:38px}.tab-side-link{position:absolute;top:-90px;right:0}}.owl-pagination .owl-page{display:inline-block;width:10px;height:10px;border-radius:50%;background:#fff;margin:0 7px}.owl-pagination .owl-page.active,.owl-pagination .owl-page:hover{background:#d5c833}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;z-index:2;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(/Sitefinity/WebsiteTemplates/Azek/App_Themes/Azek/images/grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{backface-visibility:hidden;transform:translate3d(0,0,0)}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}.visualizer{border-bottom:1px solid #9b9b9d}.product-swatch-wrap li .visualizer ul.options-list .active .product-swatch-text,.visualizer ul.options-list .active .option-text,.visualizer ul.options-list .active .product-swatch-wrap li .product-swatch-text,.visualizer ul.options-list .active .swatch-text{color:#58595b!important}.visualizer .component.component-deck{position:static}.visualizer .component.component-deck ul.options-list{float:left;width:33.333%;margin-top:18px;margin-bottom:18px}.visualizer .component.component-accent{position:static}.visualizer .component.component-accent .component-options{left:20%}.visualizer .component.component-accent ul.options-list{float:left;width:33.333%;margin-top:18px;margin-bottom:18px}.visualizer .control-item strong{display:block;margin-bottom:3px;font-size:.625rem;font-weight:700;color:#988f86;text-transform:uppercase}.visualizer .control-item,.visualizer .options-list div,.visualizer ul.options-list a{width:100%;text-decoration:none;position:relative;float:left}.visualizer .control-item .swatch-bg,.visualizer .options-list div .swatch-bg,.visualizer ul.options-list a .swatch-bg{width:36px;height:36px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;display:block}.visualizer .control-item .swatch-bg:after,.visualizer .options-list div .swatch-bg:after,.visualizer ul.options-list a .swatch-bg:after{content:"";width:36px;height:36px;left:0;top:0;background-image:url(/Sitefinity/WebsiteTemplates/Azek/App_Themes/Azek/images/ui/hex.png);position:absolute;opacity:1;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.visualizer .control-item .option-bg,.visualizer .options-list div .option-bg,.visualizer ul.options-list a .option-bg{width:122px;height:64px;background-size:100%;background-position:center center;background-repeat:no-repeat;display:block}.product-swatch-wrap li .visualizer .control-item .product-swatch-text,.product-swatch-wrap li .visualizer .options-list div .product-swatch-text,.product-swatch-wrap li .visualizer ul.options-list a .product-swatch-text,.visualizer .control-item .option-text,.visualizer .control-item .product-swatch-wrap li .product-swatch-text,.visualizer .control-item .swatch-text,.visualizer .options-list div .option-text,.visualizer .options-list div .product-swatch-wrap li .product-swatch-text,.visualizer .options-list div .swatch-text,.visualizer ul.options-list a .option-text,.visualizer ul.options-list a .product-swatch-wrap li .product-swatch-text,.visualizer ul.options-list a .swatch-text{padding-left:46px;height:36px;color:#58595b;text-align:left;display:table;position:absolute}.product-swatch-wrap li .visualizer .control-item .product-swatch-text .cell,.product-swatch-wrap li .visualizer .options-list div .product-swatch-text .cell,.product-swatch-wrap li .visualizer ul.options-list a .product-swatch-text .cell,.visualizer .control-item .option-text .cell,.visualizer .control-item .product-swatch-wrap li .product-swatch-text .cell,.visualizer .control-item .swatch-text .cell,.visualizer .options-list div .option-text .cell,.visualizer .options-list div .product-swatch-wrap li .product-swatch-text .cell,.visualizer .options-list div .swatch-text .cell,.visualizer ul.options-list a .option-text .cell,.visualizer ul.options-list a .product-swatch-wrap li .product-swatch-text .cell,.visualizer ul.options-list a .swatch-text .cell{display:table-cell;vertical-align:middle}.product-swatch-wrap li .visualizer .control-item .product-swatch-text small,.product-swatch-wrap li .visualizer .options-list div .product-swatch-text small,.product-swatch-wrap li .visualizer ul.options-list a .product-swatch-text small,.visualizer .control-item .option-text small,.visualizer .control-item .product-swatch-wrap li .product-swatch-text small,.visualizer .control-item .swatch-text small,.visualizer .options-list div .option-text small,.visualizer .options-list div .product-swatch-wrap li .product-swatch-text small,.visualizer .options-list div .swatch-text small,.visualizer ul.options-list a .option-text small,.visualizer ul.options-list a .product-swatch-wrap li .product-swatch-text small,.visualizer ul.options-list a .swatch-text small{display:block;clear:both}.visualizer .control-item .option-text,.visualizer .options-list div .option-text,.visualizer ul.options-list a .option-text{padding-top:73px;padding-left:0;clear:both}.product-swatch-wrap li .visualizer ul.options-list a:hover .product-swatch-text,.visualizer ul.options-list a:hover .option-text,.visualizer ul.options-list a:hover .product-swatch-wrap li .product-swatch-text,.visualizer ul.options-list a:hover .swatch-text{color:#005bbb}.visualizer-railing .visualizer-overlays .overlay.overlay-railside{z-index:1}.visualizer-railing .visualizer-overlays .overlay.overlay-infill{z-index:1}.visualizer-railing .visualizer-overlays .overlay.overlay-postandcap{z-index:3}.visualizer-railing .visualizer-overlays .overlay.overlay-rail{z-index:4}.visualizer-railing .visualizer-overlays .overlay.overlay-color{z-index:4}.visualizer-railing .visualizer-overlays .overlay.overlay-lighting{z-index:5}.visualizer-railing .visualizer-overlays .overlay.overlay-underrail{z-index:7}.visualizer-railing .visualizer-controlbar{height:85px}.visualizer-railing .component{width:20%;background:url(../images/ui/indicator.png) 5px center no-repeat;background-size:6px 11px}.visualizer-railing .component:hover{background:url(../images/ui/indicator-active.png) 2px center no-repeat;background-size:11px 6px}.visualizer-railing .component-options{height:auto;width:auto}.visualizer-railing ul.options-list{margin:18px 0 9px 18px;padding:0;width:auto;float:left}.visualizer-railing ul.options-list.one{width:140px}.visualizer-railing ul.options-list.two{width:280px}.visualizer-railing ul.options-list.five,.visualizer-railing ul.options-list.three{width:420px}.visualizer-railing ul.options-list:nth-child(2),.visualizer-railing ul.options-list:nth-child(3),.visualizer-railing ul.options-list:nth-child(4){padding-left:35px;border-left:1px solid #dbdbdb}.visualizer-railing ul.options-list li{width:140px;padding:0 18px 18px 0;display:inline-block}.visualizer-railing ul.options-list li:first-child{width:100%;padding-right:0}.visualizer-railing ul.options-list .active{opacity:.25;cursor:default}.visualizer-railing ul.options-list div{-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;opacity:1;padding-bottom:30px}.product-swatch-wrap li .visualizer-railing ul.options-list div .product-swatch-text,.visualizer-railing ul.options-list div .option-text,.visualizer-railing ul.options-list div .product-swatch-wrap li .product-swatch-text,.visualizer-railing ul.options-list div .swatch-text{-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:color;-moz-transition-property:color;transition-property:color}.product-swatch-wrap li .visualizer-railing ul.options-list div .active.product-swatch-text,.visualizer-railing ul.options-list div .option-text.active,.visualizer-railing ul.options-list div .product-swatch-wrap li .active.product-swatch-text,.visualizer-railing ul.options-list div .swatch-text.active{padding-bottom:4px;border-bottom:3px solid #005bbb;opacity:1}.product-swatch-wrap li .visualizer-railing ul.options-list div .active.product-swatch-text,.visualizer-railing ul.options-list div .product-swatch-wrap li .active.product-swatch-text,.visualizer-railing ul.options-list div .swatch-text.active{padding-bottom:0;bottom:-3px}.visualizer-railing .component-collection .component-options{width:780px}.visualizer-railing .component-collection .component-options ul.options-list:first-child{width:420px}.visualizer-railing .component-collection .component-options ul.options-list:nth-child(2){width:320px}@media only screen and (max-width:820px){.visualizer-railing .component-collection .component-options{width:578px}.visualizer-railing .component-collection .component-options ul.options-list:first-child{width:280px}.visualizer-railing .component-collection .component-options ul.options-list:nth-child(2){width:234px}}.visualizer-railing .component-collection .control-item .swatch-bg{background-size:300%;background-position:-10% -25%;background-repeat:no-repeat}.visualizer-railing .component-collection .control-item .swatch-bg:after{background-image:url(/Sitefinity/WebsiteTemplates/Azek/App_Themes/Azek/images/ui/hex-outline.png)}.visualizer-railing .component-infill .control-item .swatch-bg{background-size:320%;background-repeat:no-repeat}.visualizer-railing .component-infill .control-item .swatch-bg:after{background-image:url(/Sitefinity/WebsiteTemplates/Azek/App_Themes/Azek/images/ui/hex-outline.png)}.visualizer-railing .component-lighting .control-item .swatch-bg,.visualizer-railing .component-postandcap .control-item .swatch-bg{background-size:100%;background-repeat:no-repeat}.visualizer-railing .component-lighting .control-item .swatch-bg:after,.visualizer-railing .component-postandcap .control-item .swatch-bg:after{background-image:url(/Sitefinity/WebsiteTemplates/Azek/App_Themes/Azek/images/ui/hex-outline.png)}.visualizer-railing .component-lighting ul.options-list div .option-bg,.visualizer-railing .component-postandcap ul.options-list div .option-bg{border:1px solid #ddd}.visualizer-railing .component-lighting .component-options{width:640px}.visualizer-railing .component-lighting .control-item .swatch-bg{background-size:200%}.visualizer-railing .component-lighting ul.options-list:nth-child(2){width:320px}.visualizer-railing .component-color .component-options{width:980px;left:inherit;right:-100%}.visualizer-railing .component-color .component-options ul.options-list{width:280px}.visualizer-railing .component-color .component-options ul.options-list li{padding-right:0}.visualizer-railing .component-color .component-options ul.options-list li.black,.visualizer-railing .component-color .component-options ul.options-list li.kona,.visualizer-railing .component-color .component-options ul.options-list li.white{width:120px}.visualizer-railing .component-color .component-options ul.options-list div{padding-bottom:0}.product-swatch-wrap li .visualizer-railing .component-color .component-options ul.options-list div .product-swatch-text,.visualizer-railing .component-color .component-options ul.options-list div .product-swatch-wrap li .product-swatch-text,.visualizer-railing .component-color .component-options ul.options-list div .swatch-text{padding-left:0;margin-left:46px}.product-swatch-wrap li .visualizer-railing .component-color .component-options ul.options-list div .active.product-swatch-text,.visualizer-railing .component-color .component-options ul.options-list div .product-swatch-wrap li .active.product-swatch-text,.visualizer-railing .component-color .component-options ul.options-list div .swatch-text.active{padding-bottom:4px;border-bottom:3px solid #005bbb;opacity:1}.visualizer-railing .component-color .component-options ul.options-list div .swatch-bg.cable{background-size:300%}.visualizer-railing .component-color .component-options ul.options-list:nth-child(2),.visualizer-railing .component-color .component-options ul.options-list:nth-child(3),.visualizer-railing .component-color .component-options ul.options-list:nth-child(4){width:320px}.visualizer-railing .component-color .component-options ul.options-list.one,.visualizer-railing .component-color .component-options ul.options-list.three,.visualizer-railing .component-color .component-options ul.options-list.two{width:170px}.visualizer-railing .component-color .component-options ul.options-list.five{width:260px}@media only screen and (max-width:1024px){.visualizer-railing .component-color .component-options ul.options-list.five{width:170px}}.visualizer-railing .component-color .component-options ul.options-list.colors-baluster.five,.visualizer-railing .component-color .component-options ul.options-list.colors-infill.five,.visualizer-railing .component-color .component-options ul.options-list.colors-postandcap.five{width:300px}@media only screen and (max-width:1024px){.visualizer-railing .component-color .component-options ul.options-list.colors-baluster.five,.visualizer-railing .component-color .component-options ul.options-list.colors-infill.five,.visualizer-railing .component-color .component-options ul.options-list.colors-postandcap.five{width:206px}}.visualizer-railing .component-color .component-options ul.options-list.colors-collection.three{width:140px}.visualizer-railing .component-color .component-options ul.options-list.colors-postandcap.three{width:190px}.visualizer-railing .component-lighting .component-options{left:inherit;right:-1px}.imgBtn--hoverFill{position:relative;display:flex;width:100%;height:100%;justify-content:center;align-items:center;background-size:cover;background-position:center center;overflow:hidden}.imgBtn--hoverFill:before{position:absolute;top:0;left:0;z-index:1;content:"";background:rgba(0,91,187,.9);width:100%;height:100%;transform:scale(.2,.2);transition:.4s all ease-in-out;opacity:0}.imgBtn--hoverFill .imgBtn--hoverFill__overlay{position:relative;width:75%;height:auto;min-height:30%;text-align:center;padding:20px}@media (min-width:768px){.imgBtn--hoverFill .imgBtn--hoverFill__overlay{width:50%}}.imgBtn--hoverFill .imgBtn--hoverFill__overlay:before{position:absolute;top:0;left:0;z-index:1;content:"";background:rgba(0,91,187,.9);width:100%;height:100%;transition:.4s all ease-in-out;opacity:1}#intro-area .details .imgBtn--hoverFill h2,#store .product-description .details .imgBtn--hoverFill .sfAddToCartBtn,#store .store-heading .imgBtn--hoverFill h2,.add-project .imgBtn--hoverFill h3,.data-table .imgBtn--hoverFill h2,.imgBtn--hoverFill #intro-area .details h2,.imgBtn--hoverFill #store .product-description .details .sfAddToCartBtn,.imgBtn--hoverFill #store .store-heading h2,.imgBtn--hoverFill .add-project h3,.imgBtn--hoverFill .button,.imgBtn--hoverFill .data-table h2,.imgBtn--hoverFill .h3,.imgBtn--hoverFill .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.imgBtn--hoverFill .sfcheckoutStepSubTitle,.imgBtn--hoverFill .sfcheckoutStepTitle,.imgBtn--hoverFill .sfshoppingCartWrp .sfshoppingCartTitle,.sfMessage.sfMsgPositive.sfMsgVisible .imgBtn--hoverFill .sfMessageElement,.sfshoppingCartWrp .imgBtn--hoverFill .sfshoppingCartTitle{position:relative;z-index:2}#intro-area .details .imgBtn--hoverFill h2,#store .store-heading .imgBtn--hoverFill h2,.add-project .imgBtn--hoverFill h3,.data-table .imgBtn--hoverFill h2,.imgBtn--hoverFill #intro-area .details h2,.imgBtn--hoverFill #store .store-heading h2,.imgBtn--hoverFill .add-project h3,.imgBtn--hoverFill .data-table h2,.imgBtn--hoverFill .h3,.imgBtn--hoverFill .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.imgBtn--hoverFill .sfcheckoutStepSubTitle,.imgBtn--hoverFill .sfcheckoutStepTitle,.imgBtn--hoverFill .sfshoppingCartWrp .sfshoppingCartTitle,.sfMessage.sfMsgPositive.sfMsgVisible .imgBtn--hoverFill .sfMessageElement,.sfshoppingCartWrp .imgBtn--hoverFill .sfshoppingCartTitle{transform:translate(0,30px);transition:.3s all ease-in}#store .product-description .details .imgBtn--hoverFill .sfAddToCartBtn,.imgBtn--hoverFill #store .product-description .details .sfAddToCartBtn,.imgBtn--hoverFill .button{opacity:0;transition:.3s opacity ease-in}.imgBtn--hoverFill:hover:before{opacity:1;transform:scale(1,1)}.imgBtn--hoverFill:hover .imgBtn--hoverFill__overlay:before{opacity:0}#intro-area .details .imgBtn--hoverFill:hover h2,#store .store-heading .imgBtn--hoverFill:hover h2,.add-project .imgBtn--hoverFill:hover h3,.data-table .imgBtn--hoverFill:hover h2,.imgBtn--hoverFill:hover #intro-area .details h2,.imgBtn--hoverFill:hover #store .store-heading h2,.imgBtn--hoverFill:hover .add-project h3,.imgBtn--hoverFill:hover .data-table h2,.imgBtn--hoverFill:hover .h3,.imgBtn--hoverFill:hover .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.imgBtn--hoverFill:hover .sfcheckoutStepSubTitle,.imgBtn--hoverFill:hover .sfcheckoutStepTitle,.imgBtn--hoverFill:hover .sfshoppingCartWrp .sfshoppingCartTitle,.sfMessage.sfMsgPositive.sfMsgVisible .imgBtn--hoverFill:hover .sfMessageElement,.sfshoppingCartWrp .imgBtn--hoverFill:hover .sfshoppingCartTitle{transform:translate(0,0)}#store .product-description .details .imgBtn--hoverFill:hover .sfAddToCartBtn,.imgBtn--hoverFill:hover #store .product-description .details .sfAddToCartBtn,.imgBtn--hoverFill:hover .button{opacity:1}.bv-rating-summary{margin-top:-24px;margin-bottom:8px}body.checkout-transaction:after{content:"";background:rgba(255,255,255,.85);position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000}.single-page-checkout .cart-item{width:100%;margin-bottom:10px}.single-page-checkout .cart-item::after{clear:both;content:"";display:table}.single-page-checkout .cart-item a,.single-page-checkout .cart-item a:active,.single-page-checkout .cart-item a:hover,.single-page-checkout .cart-item a:visited{color:#005bbb}.single-page-checkout .orderSummary{clear:both}.single-page-checkout li.item-price div{display:inline}.single-page-checkout .sflnkToCart{margin-top:10px}#intro-area .details .single-page-checkout .form-container h2,#store .store-heading .single-page-checkout .form-container h2,.add-project .single-page-checkout .form-container h3,.data-table .single-page-checkout .form-container h2,.sfMessage.sfMsgPositive.sfMsgVisible .single-page-checkout .form-container .sfMessageElement,.sfshoppingCartWrp .single-page-checkout .form-container .sfshoppingCartTitle,.single-page-checkout .form-container #intro-area .details h2,.single-page-checkout .form-container #store .store-heading h2,.single-page-checkout .form-container .add-project h3,.single-page-checkout .form-container .data-table h2,.single-page-checkout .form-container .h3,.single-page-checkout .form-container .sfMessage.sfMsgPositive.sfMsgVisible .sfMessageElement,.single-page-checkout .form-container .sfcheckoutStepSubTitle,.single-page-checkout .form-container .sfcheckoutStepTitle,.single-page-checkout .form-container .sfshoppingCartWrp .sfshoppingCartTitle{padding-bottom:0!important}.single-page-checkout .form-container .form,.single-page-checkout .form-container>.populated{padding-top:15px}.single-page-checkout #contactedByPhone{margin-top:-20px}.single-page-checkout .populated.two-col{width:100%}.single-page-checkout .populated.two-col .h6{padding-bottom:0;padding-top:5px}.single-page-checkout .populated.two-col .item-wrap{margin-bottom:0}.single-page-checkout .populated-billing-address{position:relative}.single-page-checkout .edit-btn.for-billing-address{position:absolute;right:0;top:0}.single-page-checkout .test-btn{margin-left:5px}.single-page-checkout .edit-btn,.single-page-checkout .test-btn{background:#fff;border:1px solid #005bbb;color:#005bbb;font-size:11px;line-height:27px;height:25px;padding:0 8px;border-radius:4px;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:color background;-moz-transition-property:color background;transition-property:color background}.single-page-checkout .edit-btn:hover,.single-page-checkout .test-btn:hover{color:#fff;background:#005bbb}.light{color:#fff}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.float-left{float:left}.float-none{float:none}.float-right{float:right}.clear-both{clear:both}.hidden{display:none!important}.select-wrap.no-border,.sfcheckoutFormList .no-border.sfCreditCardExpirationMonth,.sfcheckoutFormList .no-border.sfCreditCardExpirationYear,.sfcheckoutFormList .no-border.sfCreditCardType,input.no-border{border:none}.no-link{pointer-events:none}.blog-post ol,.blog-post ul,.pad-down{padding-bottom:20px}.pad-down-40{padding-bottom:40px}.pad-up{padding-top:20px}.pad-up-40{padding-top:40px}.pad-none{padding-top:0!important}.margin-bottom-none{margin-bottom:0!important}.padding-bottom-none{padding-bottom:0!important}header .primary-nav li .dropdown.med .two-span{display:flex;flex-wrap:wrap;width:66.6666%;justify-content:space-between}.two-span a{width:45%}
