@font-face{font-display:swap;font-family:"Roboto-Regular";src:url(../../../../../../../../../../../themes/archartrak/fonts/Roboto-Regular.woff2) format("woff2"),url(../../../../../../../../../../../themes/archartrak/fonts/Roboto-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"Roboto-Bold";src:url(../../../../../../../../../../../themes/archartrak/fonts/Roboto-Bold.woff2) format("woff2"),url(../../../../../../../../../../../themes/archartrak/fonts/Roboto-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:"Gotham-Light";src:url(../../../../../../../../../../../themes/archartrak/fonts/Gotham-Light.woff2) format("woff2"),url(../../../../../../../../../../../themes/archartrak/fonts/Gotham-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:"Gotham-Bold";src:url(../../../../../../../../../../../themes/archartrak/fonts/Gotham-Bold.woff2) format("woff2"),url(../../../../../../../../../../../themes/archartrak/fonts/Gotham-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:"GothamPro-Bold";src:url(../../../../../../../../../../../themes/archartrak/fonts/GothamPro-Bold.woff2) format("woff2"),url(../../../../../../../../../../../themes/archartrak/fonts/GothamPro-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:"GothamPro-Black";src:url(../../../../../../../../../../../themes/archartrak/fonts/GothamPro-Black.woff2) format("woff2"),url(../../../../../../../../../../../themes/archartrak/fonts/GothamPro-Black.woff) format("woff");font-weight:900;font-style:normal}body .container-fluid{max-width:1900px}#colophon .container-fluid{max-width:inherit}#home-banner .slick-dotted.slick-slider{max-height:900px;overflow:hidden}#home-banner .slick-slide img{width:100%}.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__wrapper #wpb_wiz_gallery .woocommerce-product-gallery__image{padding:10px}.archive.post-type-archive .woof_container_product_cat{display:none}#home-banner .home-banner-video{margin-top:55px;pointer-events:none}@media (max-width:992px){#home-banner .home-banner-video{margin-top:55px}}body{-webkit-font-smoothing:antialiased;padding:0;margin:0;overflow-x:hidden}body h1,body h2,body h3,body h4,body h5,body h6{font-family:"GothamPro-Black";margin-bottom:0;color:#090909}body h2{font-size:35px;line-height:45px;padding-bottom:30px}body h3{font-size:22px;line-height:32px;padding-bottom:30px}body h4{font-size:18px;line-height:35px;padding-bottom:10px}body p{font-family:"NeueHelvetica55Roman";margin-bottom:0;font-size:15px;line-height:24px;color:#090909;padding-bottom:10px}body a{font-family:"NeueHelvetica55Roman";font-size:15px;line-height:24px;color:#090909}body .navigation-tabs li a{font-family:"NeueHelvetica75Bold"!important}body .decription-para-link p a{position:relative;font-weight:700;color:#090909}body .decription-para-link p a:hover{text-decoration:none;opacity:.8}body .decription-para-link p a:before{content:"";width:100%;height:8px;background:#ffd63c;display:inline-block;position:absolute;margin-top:15px;z-index:-1;opacity:.7}body .decription-link a{position:relative;font-weight:700;color:#090909}body .decription-link a:hover{text-decoration:none;opacity:.8}body .decription-link a:before{content:"";width:100%;height:8px;background:#ffd63c;display:inline-block;position:absolute;margin-top:15px;z-index:-1;opacity:.7}body span{font-family:"Roboto-Regular";font-size:15px;line-height:24px;color:#090909}body .top-line{color:#090909;font-family:"Roboto-Regular";font-size:15px;font-weight:700}body .container-fluid{width:75%}body a.btn-custom{font-family:"NeueHelvetica75Bold";font-size:12px;line-height:24px;letter-spacing:.86px;text-transform:uppercase;color:#ffd63c;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;display:block;margin-left:50px;width:70%;height:48px;padding:14px 19px 11px 0;position:relative}body a.btn-custom::after{display:block;content:"";width:45px;height:15px;background-image:var(--wpr-bg-1c216e15-4761-4127-9236-ed9f5bc18494);background-position:0 10px;background-repeat:no-repeat;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;position:absolute;bottom:20px;left:-45px}body a.btn-custom:hover{background:#ffd63c;padding:14px 19px 11px 20px;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;margin-right:20px;color:#090909;text-decoration:none;width:70%}body a.btn-custom:hover::after{margin-left:20px;background-repeat:no-repeat}body .navigation-tabs{margin-left:0;border-bottom:1px solid #ededed;padding-bottom:6px}body .navigation-tabs li a{font-family:"GothamPro-Black";font-size:15px;line-height:32px;text-align:center;letter-spacing:.62px;text-transform:uppercase;color:#888;padding-right:35px}body .navigation-tabs li a:hover{text-decoration:none;border-bottom:2px solid #090909;padding-bottom:15px;color:#090909}body .navigation-tabs .active{border-bottom:2px solid #090909;padding-bottom:15px;color:#090909;outline:none}body .hover-image-text{position:relative;padding:0}body .hover-image-text .hover-image-text-title{position:absolute;width:70%;left:30px;top:100px;z-index:1;-webkit-transition:top 0.5s ease;-o-transition:top 0.5s ease;transition:top 0.5s ease;padding-bottom:0;color:#fff;font-family:"Roboto-Regular"}body .hover-image-text .hover-image-text-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);-webkit-transition:background 0.5s ease;-o-transition:background 0.5s ease;transition:background 0.5s ease}body .hover-image-text .hover-image-text-description{position:absolute;left:30px;top:75px;opacity:0;-webkit-transition:opacity 0.35s ease;-o-transition:opacity 0.35s ease;transition:opacity 0.35s ease;width:calc(100% - 60px)}body .hover-image-text .hover-image-text-description p{color:#fff;opacity:.8}body .hover-image-text .hover-image-text-btn{position:absolute;bottom:40px}body .hover-image-text .hover-image-text-btn a.btn-custom{width:80%}body .hover-image-text .hover-image-text-btn a.btn-custom:hover{width:80%}body .hover-image-text:hover .hover-image-text-overlay{display:block;background:rgba(9,9,9,.6)}body .hover-image-text:hover .hover-image-text-title{top:20px}body .hover-image-text:hover .hover-image-text-description{opacity:1}body .hover-img{position:relative}body .tint:after{content:'';position:absolute;width:100%;height:100%;transition:background-color 0.4s ease-in-out;top:0;left:0}body .hover-img:hover>.tint:after{background-color:rgba(9,9,9,.5);transition:background-color 0.4s ease-in-out}body .hover-img figure{margin-bottom:0;padding:0;overflow:hidden}body .carousel-caption span{color:#fff;font-size:18px;font-family:"Roboto-Regular"}body .img-dot{margin-right:20px;height:8px;margin-top:8px}body .three-images-column-and-icon{padding-bottom:80px;width:100%}body .three-images-column-and-icon .container-fluid{width:100%;padding:0}body .three-images-column-and-icon .container-fluid .row .carousel-caption img{margin-bottom:15px;width:10%}body .three-images-column-and-icon .container-fluid .row .carousel-caption h3{font-size:18px;color:#fff}body .three-images-column-gallery{padding-bottom:80px}body .three-images-column-gallery .container-fluid{width:100%;padding:0}body .three-images-column-gallery .container-fluid .row .carousel-caption{bottom:30px}body .three-images-column-gallery .container-fluid .row .carousel-caption a{font-size:18px;color:#fff}body .more-images-column{padding-bottom:80px;width:100%}body .more-images-column .container-fluid{width:100%;padding:0}body .more-images-column .container-fluid .row .carousel-caption{left:10%;bottom:0;width:80%}body .more-images-column .container-fluid .row .carousel-caption h3{font-size:18px;color:#fff}body .cube-number{font-size:16px;line-height:18px;font-family:"NeueHelvetica75Bold";color:#090909;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3px 5px;height:25px;margin-right:20px}body .related-btn a.btn-custom{width:65%;bottom:-20px}body .related-btn a.btn-custom:hover{width:80%}body .small-gallery-modal .modal{background:-webkit-gradient(linear,left top,left bottom,color-stop(-50.18%,rgba(0,0,0,8e-05)),color-stop(75.54%,rgba(0,0,0,.480027)));background:-webkit-linear-gradient(top,rgba(0,0,0,8e-05) -50.18%,rgba(0,0,0,.480027) 75.54%);background:-o-linear-gradient(top,rgba(0,0,0,8e-05) -50.18%,rgba(0,0,0,.480027) 75.54%);background:linear-gradient(180deg,rgba(0,0,0,8e-05) -50.18%,rgba(0,0,0,.480027) 75.54%)}body .small-gallery-modal .modal .modal-dialog{max-width:100%}body .small-gallery-modal .modal .modal-dialog .modal-content{background-color:transparent;border:none;border-radius:0;width:60%;margin:0 auto}body .small-gallery-modal .modal .modal-dialog .modal-content .modal-header{border-bottom:none}body .small-gallery-modal .modal .modal-dialog .modal-content .modal-header .close{background:rgba(255,255,255,.3);border-radius:50%;-webkit-transition:all 0.5s cubic-bezier(.23,1,.32,1);-o-transition:all 0.5s cubic-bezier(.23,1,.32,1);transition:all 0.5s cubic-bezier(.23,1,.32,1);color:#f9f9f9;opacity:1}body .small-gallery-modal .modal .modal-dialog .modal-content .modal-header .close:hover{background:rgba(0,0,0,.6)}body .small-gallery-modal .modal .modal-dialog .modal-content .modal-body{text-align:center}body .small-gallery-modal .modal .modal-dialog .modal-content .modal-body img{-webkit-box-shadow:0 12px 15px 0 rgba(255,255,255,.25);box-shadow:0 12px 15px 0 rgba(255,255,255,.25)}body video{width:100%}.post,.page{margin-bottom:0}.left-image-slider .slick-dots li button:before{font-size:10px}#breadcrumbs{position:absolute;top:120px;left:40px;right:0;width:75%;margin:0 auto;max-width:1900px}#breadcrumbs span a{color:#090909;font-weight:400;font-size:13px}#page-loader #preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:99;height:100%}#page-loader #status{width:200px;height:200px;position:absolute;left:50%;top:50%;background-image:var(--wpr-bg-2009f58b-202b-4ddc-8b63-c8ade88c65eb);background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px}.sticky-header{position:fixed;z-index:1000;height:80px;width:100%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all ease-out 0.5s;-moz-transition:all ease-out 0.5s;-o-transition:all ease-out 0.5s;transition:all ease-out 0.5s;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.113734);box-shadow:0 2px 10px rgba(0,0,0,.113734)}.page-title{padding-top:185px}.page-title h1{font-size:35px;line-height:45px;padding-bottom:45px}#try-estimator-contact{padding-bottom:95px}#try-estimator-contact .container-fluid{background:var(--wpr-bg-64074416-2fb0-49da-b609-8fac7f384bd5) no-repeat;background-size:cover}#try-estimator-contact .container-fluid .row .try-estimator-contact-button-title{margin-bottom:60px}#try-estimator-contact .container-fluid .row .try-estimator-contact-button-title h2{color:#fff;padding-top:55px}#try-estimator-contact .container-fluid .row .try-estimator-contact-button-title h2 span{color:#ffd63c;font-family:"GothamPro-Black";font-size:35px;opacity:1}#try-estimator-contact .container-fluid .row .try-estimator-contact-button-title span{color:#fff;opacity:.7;padding-bottom:60px}#try-estimator-contact .container-fluid .row .try-estimator-contact-button{padding-top:75px}#try-estimator-contact .container-fluid .row .try-estimator-contact-button a.btn-custom{color:#090909;background:#ffd63c;width:27%;margin-right:0;padding-left:30px}#try-estimator-contact .container-fluid .row .try-estimator-contact-button a.btn-custom::after{left:-20%;background-image:var(--wpr-bg-cedf8892-0591-4582-b238-43041cf4877a)}#try-estimator-contact .container-fluid .row .try-estimator-contact-button a.btn-custom:hover{width:27%;color:#090909}#request-samples-bottom-banner{padding-bottom:95px}#request-samples-bottom-banner .container-fluid{background:var(--wpr-bg-75a75d85-5e7c-4851-aa9c-09818a1f2fe2) no-repeat;background-size:cover}#request-samples-bottom-banner .container-fluid .row .request-samples-bottom-banner-title{margin-bottom:60px}#request-samples-bottom-banner .container-fluid .row .request-samples-bottom-banner-title h2{color:#fff;padding-top:55px}#request-samples-bottom-banner .container-fluid .row .request-samples-bottom-banner-title h2 span{color:#ffd63c;font-family:"GothamPro-Black";font-size:35px;opacity:1}#request-samples-bottom-banner .container-fluid .row .request-samples-bottom-banner-title span{color:#fff;opacity:.7;padding-bottom:60px}#request-samples-bottom-banner .container-fluid .row .request-samples-bottom-banner-button{padding-top:75px}#request-samples-bottom-banner .container-fluid .row .request-samples-bottom-banner-button a.btn-custom,.btn-arrowed{color:#090909;background:#ffd63c;width:30%;margin-right:0;padding-left:30px}#request-samples-bottom-banner .container-fluid .row .request-samples-bottom-banner-button a.btn-custom::after,.btn-arrowed::after{left:-20%;background-image:var(--wpr-bg-026a8f6b-e0cc-4afb-a931-e169d066f70e)}#masthead .container-fluid .row .main-navigation .nav-menu li a{padding-right:40px;background:#fff;color:#090909}#masthead .container-fluid .row .main-navigation .nav-menu li a:hover{text-decoration:none;font-weight:700}#masthead .container-fluid .row .main-navigation .nav-menu li .sub-menu{width:270px;background:#fff;padding:30px 0 0 40px;-webkit-box-shadow:0 4px 9px rgba(0,0,0,.3);box-shadow:0 4px 9px rgba(0,0,0,.3)}#masthead .container-fluid .row .main-navigation .nav-menu li .sub-menu li a{padding-bottom:30px;text-shadow:0 4px 4px rgba(0,0,0,.25);padding-right:0;color:#090909}#masthead .container-fluid .row .main-navigation .nav-menu .carticon{background:var(--wpr-bg-f48c6b80-bf74-4d87-ae8e-392f173119f8) no-repeat!important;text-indent:-999999px!important;width:30px!important;height:20px!important;margin-right:30px!important;background-size:70%!important}#masthead .container-fluid .row .main-navigation .nav-menu .carticon a{background:transparent!important;color:transparent!important}#masthead .container-fluid .row .main-navigation .nav-menu .carticon a:after{content:none!important}.wpmenucart-contents{white-space:nowrap;overflow:hidden;width:25px;background:#ffd63c!important;font-weight:700;border-radius:50%;position:absolute;left:-35px;top:-25px;padding-right:0!important;text-align:center}#blog .page-title{padding-top:0}#blog{padding-top:185px}.single.single-post #blog{padding-top:130px}@media (max-width:1680px){#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link{padding-bottom:10px!important;line-height:1}}@media (max-width:1680px){#mega-menu-wrap-menu-1 .mega-menu-toggle+#mega-menu-menu-1{box-shadow:0 2px 10px rgba(0,0,0,.113734)}#mega-menu-wrap-menu-1 .mega-menu-toggle+#mega-menu-menu-1 .wpmenucart-contents{left:25px;top:-80px}}@media (max-width:992px){#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column{width:100%!important}}.wpmenucart-contents span{font-size:12px;color:#ffd63c;width:10px}.first-word{color:#090909!important}@media (max-width:575px){#mega-menu-wrap-menu-1 .mega-menu-toggle{position:absolute;right:0;top:-40px}}#masthead .container-fluid .row .main-navigation .nav-menu .contact-link a{background:#ffd63c!important;padding:23.5px 45px!important;position:absolute!important;width:180px!important;text-align:center!important;margin-top:-45px!important;font-weight:700!important;height:auto!important}#masthead .container-fluid .row .main-navigation .nav-menu .contact-link a:after{content:none!important}#masthead .container-fluid .row .main-navigation li.current-menu-item a{color:#090909;font-weight:700}#mega-menu-menu-1{font-family:"NeueHelvetica55Roman"!important}#mega-menu-menu-1 .mega-menu-item .mega-menu-link:after{content:" "!important;display:block!important;border-top:none!important;border-right:15px solid transparent!important;border-left:15px solid transparent!important;border-bottom:15px solid #fff!important;position:absolute!important;top:40px!important;left:15%!important;z-index:9999;-webkit-transition:opacity 5s ease-out;-o-transition:opacity 5s ease-out;transition:opacity 5s ease-out;opacity:0}#mega-menu-menu-1 .mega-menu-item .mega-menu-link:hover:after{opacity:1;-webkit-transition:opacity 1.2s ease-out;-o-transition:opacity 1.2s ease-out;transition:opacity 1.2s ease-out}#mega-menu-menu-1 .mega-menu-item .mega-menu-link .mega-indicator:after{content:""!important}#mega-menu-menu-1 .mega-menu-item .mega-sub-menu{margin-top:15px!important;-webkit-box-shadow:0 0 12px rgba(0,0,0,.2)!important;box-shadow:0 0 12px rgba(0,0,0,.2)!important}#mega-menu-menu-1 .mega-menu-item .mega-sub-menu .mega-menu-item .mega-menu-link{font-family:"NeueHelvetica75Bold"!important}#mega-menu-menu-1 .mega-menu-item .mega-sub-menu .mega-menu-item .mega-menu-link::before{content:"";width:60px!important;height:5px!important;background:#ffd63c!important;display:inline-block!important;position:absolute!important;margin-top:15px!important;z-index:-1!important;opacity:0.7!important}#mega-menu-menu-1 .mega-menu-item .mega-sub-menu .mega-menu-item .mega-menu-link:after{content:none!important}#mega-menu-menu-1 .mega-menu-item .mega-sub-menu .mega-menu-item .mega-sub-menu{-webkit-box-shadow:none!important;box-shadow:none!important}#mega-menu-menu-1 .mega-menu-item .mega-sub-menu .mega-menu-item .mega-sub-menu .mega-menu-item .mega-menu-link{font-family:"NeueHelvetica55Roman"!important;text-decoration:underline!important}#mega-menu-menu-1 .mega-menu-item .mega-sub-menu .mega-menu-item .mega-sub-menu .mega-menu-item .mega-menu-link::before{content:none!important}#mega-menu-menu-1 .mega-menu-item .mega-sub-menu .mega-menu-item .mega-sub-menu .mega-menu-item .mega-menu-link:after{content:none!important}.mega-menu-menu-1-mobile-open .sticky-header{display:block;padding-top:18px;padding-bottom:18px;-webkit-transition:none;-o-transition:none;transition:none}.page-id-11 #content p#breadcrumbs{display:none}#home-banner .home-banner-slider .home-banner-slider-image{position:relative}#home-banner .home-banner-slider .home-banner-slider-image .home-banner-slider-desc{position:absolute;top:0;left:0;background:rgba(0,0,0,.4)}#home-banner .home-banner-slider .home-banner-slider-image .home-banner-slider-desc>div{max-width:50%}@media (max-width:991px){#home-banner .home-banner-slider .home-banner-slider-image .home-banner-slider-desc>div{max-width:90%}}#home-banner .home-banner-slider .home-banner-slider-image .home-banner-slider-desc h1{font-size:90px;line-height:90px;padding-bottom:40px;margin-bottom:0;font-family:'NeueHelvetica75Bold';color:#fff}#home-banner .home-banner-slider .home-banner-slider-image .home-banner-slider-desc h1 span{color:#ffd63c;font-size:90px;font-family:'NeueHelvetica75Bold'!important}#home-banner .home-banner-slider .home-banner-slider-image .home-banner-slider-desc p{color:#fff;font-size:21px;font-weight:400;line-height:1.5}#home-banner .home-banner-slider .slick-dots{bottom:0;z-index:1;width:85%;left:0;right:0;margin:0 auto}#home-banner .home-banner-slider .slick-dots li{width:20%!important;margin:0 0 0 45px!important;height:0px!important}#home-banner .home-banner-slider .slick-dots li a p{border-top:2px solid rgba(255,255,255,.3);padding-top:25px;text-align:left;font-family:"NeueHelvetica75Bold"!important;font-size:16px;opacity:.6;color:#fff}#home-banner .home-banner-slider .slick-dots .slick-active{border-bottom:2px solid #ffd63c;opacity:1}#home-banner .home-banner-slider .slick-dots .slick-active p{opacity:1;color:#fff}#home-banner .slick-dotted.slick-slider{margin-bottom:0}#home-banner .pager__item{padding-right:1px}#home-our-products .container .row .home-our-products-desc h2{padding-top:45px}#home-our-products .container .row .home-our-products-desc p{padding-bottom:55px;margin-left:90px}#home-our-products .container-fluid{width:95%}#home-our-products .container-fluid .row .carousel-caption{margin-left:20px;width:80%;padding:0;padding-bottom:10px;left:5%}#home-our-products .container-fluid .row .carousel-caption h3{font-size:18px;padding-bottom:50px;color:#fff}#home-our-products .container-fluid .row .carousel-caption p{color:#fff}#home-our-products .container-fluid .hover-image-text{padding:0 15px}#home-our-products .container-fluid .hover-image-text .hover-image-text-title{top:280px;width:80%}#home-our-products .container-fluid .hover-image-text .hover-image-text-overlay{position:relative;top:-100%}#home-our-products .container-fluid .hover-image-text .hover-image-text-description{top:260px}#home-our-products .container-fluid .hover-image-text:hover .hover-image-text-title{top:200px}#home-our-solutions .container-fluid .row{padding-top:80px}#home-our-solutions .container-fluid .row .home-our-solutions-description{position:relative}#home-our-solutions .container-fluid .row .home-our-solutions-description .home-our-solutions-tabs{position:absolute;margin-top:50px;background:#fff;z-index:1;-webkit-box-shadow:0 -20px 85px rgba(0,0,0,.0960428);box-shadow:0 -20px 85px rgba(0,0,0,.0960428);padding:55px 55px 0 100px}#home-our-solutions .container-fluid .row .home-our-solutions-description .home-our-solutions-tabs h2::before,#logos-carousel h2::before{content:"";width:107px;height:10px;background:#ffd63c;display:inline-block;position:absolute;margin-top:32px;z-index:-1;opacity:.7}#home-our-solutions .container-fluid .row .home-our-solutions-description .home-our-solutions-tabs a{padding-right:25px;font-size:12px}#home-our-solutions .container-fluid .row .home-our-solutions-description .tab-content .tab-pane-left{background:#fff;-webkit-box-shadow:0 20px 85px rgba(0,0,0,.0960428);box-shadow:0 20px 85px rgba(0,0,0,.0960428);z-index:1;padding:0 55px 45px 100px;margin-top:219px}#home-our-solutions .container-fluid .row .home-our-solutions-description .tab-content .tab-pane-right img{margin-left:-220px}#home-our-solutions a.btn-custom{color:#090909;width:25%}#home-our-solutions a.btn-custom:hover{width:25%}#home-project-design-tools{padding-bottom:150px}#home-project-design-tools .container-fluid .row{padding-top:35px;position:relative}#home-project-design-tools .container-fluid .row .home-project-description{position:absolute;right:0;background:#fff;padding:55px 10px 45px 100px;margin-top:50px;-webkit-box-shadow:0 70px 85px rgba(0,0,0,.0960428);box-shadow:0 70px 85px rgba(0,0,0,.0960428);z-index:1}#home-project-design-tools .container-fluid .row .home-project-description h2::before{content:"";width:107px;height:10px;background:#ff783c;display:inline-block;position:absolute;margin-top:32px;opacity:.7}#home-project-design-tools .container-fluid .row .home-project-description a{padding-right:25px;font-size:12px}#home-project-design-tools .container-fluid .row .tab-content{padding-top:20px}#home-project-design-tools .container-fluid .row .tab-content p{width:90%}#home-project-design-tools .container-fluid .row .col-lg-6 img{max-width:800px;min-height:500px;margin-left:-50px}#home-project-design-tools a.btn-custom{color:#090909;width:25%}#home-project-design-tools a.btn-custom:hover{width:25%}#home-products{background:var(--wpr-bg-9ee5f4f9-d294-461c-ac69-3fe178efc14d) no-repeat;background-size:cover;padding-top:45px;padding-bottom:35px}#home-products .home-products-description h2{color:#fff}#home-products .home-products-description a.btn-custom{width:50%}#home-products .home-products-description a.btn-custom::after{background-image:var(--wpr-bg-7b8bd4c2-2037-43e8-9119-0842c085e03d)}#home-products .home-products-description a.btn-custom:hover{width:50%;color:#090909}#home-products .home-products-description a.btn-custom:hover::after{background-image:var(--wpr-bg-e50d9a5b-4d03-458b-8832-bf876d1da0ef)}#home-products .home-single-product-slider{margin-left:-40px}#home-products .home-single-product-slider .slick-list .home-signle-product{padding-left:0!important;padding-right:30px!important}#home-products .home-single-product-slider .slick-list img{display:inline-block!important}#home-products .home-single-product-slider .slick-list .home-signle-product-description{position:absolute;width:350px;bottom:0;padding:0;color:#fff;margin-left:30px;margin-bottom:40px}#home-products .home-single-product-slider .slick-list .home-signle-product-description h3{color:#fff}#home-products .home-single-product-slider .slick-list .home-signle-product-description p{font-size:14px;color:#fff;opacity:.8}#home-products .home-single-product-slider .slick-list .home-signle-product-description a.btn-custom{color:#fff;opacity:.8;width:50%}#home-products .home-single-product-slider .slick-list .home-signle-product-description a.btn-custom::after{background-image:var(--wpr-bg-3d74a125-90bc-4192-8160-55893f4fd0ef)}#home-products .home-single-product-slider .slick-list .home-signle-product-description a.btn-custom:hover{width:50%;color:#090909}#home-products .home-single-product-slider .slick-list .home-signle-product-description a.btn-custom:hover::after{background-image:var(--wpr-bg-b1689a79-a7d5-4977-9157-0213490f4d69)}#home-products .home-single-product-slider .slick-next{right:89%;z-index:1;background:var(--wpr-bg-8aadaa02-cc38-4b99-a264-d7b0d62b8094) no-repeat center;top:98%;width:30px;height:10px}#home-products .home-single-product-slider .slick-next::before{content:""}#home-products .home-single-product-slider .slick-prev{left:10px;z-index:1;background:var(--wpr-bg-05258761-17d1-4457-ba43-7ca80eb0ddb8) no-repeat center;top:98%;width:30px;height:10px}#home-products .home-single-product-slider .slick-prev::before{content:""}#home-products .home-single-product-slider .slick-counter{font-family:"Gotham-Light";padding-top:35px;font-size:16px;line-height:18px;color:#fefeff;width:10%;text-align:center}#home-products .home-single-product-slider .slick-counter span{color:#fefeff}#home-products .home-single-product-slider .slick-counter .current-slider{font-size:20px}#home-contact{background:#ffd63c;padding-top:85px;padding-bottom:75px}#home-contact .container .row .home-contact-description h3{text-transform:uppercase}body #home-contact a.btn-custom,body #home-contact a.btn-custom:hover{color:#fff;background:#000;margin:0;width:auto}body #home-contact a.btn-custom:hover{color:#000;background:#fff}#pedestal-page{padding-bottom:70px}#pedestal-page .container-fluid .row .pedestal-tools .predestal-singel-tool{padding-bottom:5px}#pedestal-page .container-fluid .row .pedestal-tools .predestal-singel-tool .pedestal-tools-title span{font-weight:700}#pedestal-page .container-fluid .row a.btn-custom{color:#090909;background:#ffd63c;width:15%;margin-left:55px;text-align:center;padding-right:0}#pedestal-page .container-fluid .row a.btn-custom::after{left:-15%;background-image:var(--wpr-bg-18de082e-b63e-4dfe-bf04-ad4afe1844c9)}#pedestal-page .container-fluid .row a.btn-custom:hover{width:15%}#try-estimator{padding-bottom:95px}#try-estimator .container-fluid{background:var(--wpr-bg-f46bcc44-bc1e-4e63-85e1-254752ba0aae) no-repeat;background-size:cover}#try-estimator .container-fluid .row .try-estimator-left{margin-bottom:60px}#try-estimator .container-fluid .row .try-estimator-left h2{color:#fff;padding-top:55px}#try-estimator .container-fluid .row .try-estimator-left h2 span{color:#ffd63c;font-family:"GothamPro-Black";font-size:35px;line-height:45px;opacity:1}#try-estimator .container-fluid .row .try-estimator-left span{color:#fff;opacity:.7;padding-bottom:60px}#try-estimator .container-fluid .row .try-estimator-button-left{padding-top:75px}#try-estimator .container-fluid .row .try-estimator-button-left a.btn-custom{color:#090909;background:#ffd63c;width:60%;text-align:center;padding-right:0;margin-right:0}#try-estimator .container-fluid .row .try-estimator-button-left a.btn-custom::after{left:-15%;background-image:var(--wpr-bg-757d7601-8338-49c3-8e5b-3a84e77af1bd)}#try-estimator .container-fluid .row .try-estimator-button-left a.btn-custom:hover{width:60%}#try-estimator .container-fluid .row .try-estimator-button-right{padding-top:75px}#try-estimator .container-fluid .row .try-estimator-button-right a.btn-custom{color:#fff;background:transparent;border:1px solid #ffd63c;width:60%;text-align:center;padding-right:0}#try-estimator .container-fluid .row .try-estimator-button-right a.btn-custom::after{left:-15%;background-image:var(--wpr-bg-c09ffc77-733e-47c9-889f-19216384715e)}#try-estimator .container-fluid .row .try-estimator-button-right a.btn-custom:hover{width:60%}#brochures-page .container-fluid .row .brochures-description{padding-bottom:50px}#brochures-page .container-fluid .row .brochures-tabs{padding-bottom:10px}#brochures-page .container-fluid .row .tab-content{width:100%}#brochures-page .container-fluid .row .tab-content .tab-pane{position:relative;padding-bottom:80px}#brochures-page .container-fluid .row .tab-content .tab-pane img{margin-right:25px}#brochures-page .container-fluid .row .tab-content .tab-pane a{font-family:"NeueHelvetica45Light"}#brochures-page .container-fluid .row .tab-content .tab-pane a:hover{text-decoration:none;opacity:.7}#brochures-page .container-fluid .row .tab-content .tab-pane .single-tool{padding-bottom:10px}#cad-details .container-fluid .row .cad-details-description a.btn-custom{color:#090909;background:#ffd63c;width:40%;padding-left:35px;margin-top:50px;margin-left:30px}#cad-details .container-fluid .row .cad-details-description a.btn-custom::after{left:-8%;background-image:var(--wpr-bg-98631802-7e59-4f60-8525-179bc8875fbf)}#cad-details .container-fluid .row .cad-details-description a.btn-custom:hover{width:40%;color:#090909}#request-samples .container-fluid .row a.btn-custom{color:#090909;background:#ffd63c;width:12%;margin-right:0;padding-left:30px;margin-left:30px}#request-samples .container-fluid .row a.btn-custom::after{left:-20%;background-image:var(--wpr-bg-64f9be77-cc56-4985-9c36-35d818ae0280)}#request-samples .container-fluid .row a.btn-custom:hover{width:12%;color:#090909}#request-prices .container-fluid .row-full{background:var(--wpr-bg-086159a2-a556-4e5c-8723-1627014ca30f) no-repeat;background-size:cover;width:100vw;position:relative;margin-left:-50vw;left:50%;height:43vh}#request-prices .container-fluid .row-full .page-title{width:74%;margin:0 auto;padding-top:140px}#request-prices .container-fluid .row-full .page-title h1{color:#fefefe}#request-prices .container-fluid .row-full .page-title p{color:#fefefe}#request-prices .container-fluid .row .contact-form{background:#fff;-webkit-box-shadow:0 15px 54px rgba(0,0,0,.0592448);box-shadow:0 15px 54px rgba(0,0,0,.0592448);width:70%;margin-top:-110px;z-index:1}#request-prices .container-fluid .row .contact-form .wpcf7-form{padding:35px}#request-prices .container-fluid .row .contact-form .wpcf7-form>div{font-size:15px;line-height:24px;position:relative}#request-prices .container-fluid .row .contact-form .wpcf7-form>div label{position:absolute;top:62%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;-webkit-transition:top 0.2s;-o-transition:top 0.2s;transition:top 0.2s;font-size:15px;line-height:24px;color:#555}#request-prices .container-fluid .row .contact-form .wpcf7-form input.wpcf7-text{font-family:"Roboto-Bold";border:none;border-bottom:1px solid #bbb;padding:15px 0;width:100%;background-color:transparent;color:#090909;font-size:16px;outline:none}#request-prices .container-fluid .row .contact-form .wpcf7-form select.wpcf7-select{font-family:"Roboto-Bold";border:none;border-bottom:1px solid #bbb;padding:15px 0;width:100%;background-color:transparent;color:#090909;font-size:16px;outline:none}#request-prices .container-fluid .row .contact-form .wpcf7-form textarea{outline:none;width:100%}#request-prices .container-fluid .row .contact-form .wpcf7-form label.has-value{top:20px;font-size:15px}#request-prices .container-fluid .row .contact-form .wpcf7-form .city-field{height:90px}#request-prices .container-fluid .row .contact-form .wpcf7-form .textarea-field textarea{height:90px;margin-top:45px;border-radius:0}#request-prices .container-fluid .row .contact-form .wpcf7-form .textarea-field label{position:relative;top:50px}#request-prices .container-fluid .row .contact-form .wpcf7-form .business-field{position:absolute;top:90%}#request-prices .wpcf7-response-output{display:none!important}#request-prices span.wpcf7-not-valid-tip{font-size:12px;line-height:18px;color:#d90000;margin-top:-1px;border-top:1px solid #d90000}#request-prices span.wpcf7-not-valid-tip::after{content:"";background:var(--wpr-bg-709f885b-6c73-46a4-9892-e18dfa4dd151) no-repeat;width:19px;height:16px;display:block;position:absolute;right:20px;top:10px}#request-prices a input[type="submit"]{font-family:"Gotham-Bold";font-size:12px;line-height:24px;letter-spacing:.86px;text-transform:uppercase;color:#000;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;display:block;margin-left:45px;width:20%;padding:14px 19px 11px 20px;margin-top:150px;background:#ffd63c;max-height:48px;text-align:center;position:absolute;border:0;border-radius:0}#request-prices a::after{display:block;content:"";width:45px;height:15px;background-image:var(--wpr-bg-3f211f82-6760-4026-9dbe-7e1b89b62fba);background-position:0 10px;background-repeat:no-repeat;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;position:absolute;bottom:-56%;left:2%}#request-prices a:hover{-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;width:20%}#request-prices a:hover::after{margin-left:20px}.page-id-891 #breadcrumbs{z-index:1}.page-id-891 #breadcrumbs span{color:#fff}.page-id-891 #breadcrumbs span a{color:#fff}#about-us .container-fluid .row-full{background:var(--wpr-bg-517c0899-7aa2-4522-8af0-f827d4e05796) no-repeat;background-size:cover;width:100vw;position:relative;margin-left:-50vw;left:50%;height:25vh}#about-us .container-fluid .row-full .page-title{width:74%;margin:0 auto;padding-top:150px}#about-us .container-fluid .row-full .page-title h1{color:#fefefe}#about-us .container-fluid .row .about-us-years{padding:0;list-style:none;position:relative}#about-us .container-fluid .row .about-us-years::before{content:"";position:absolute;top:0;bottom:0;width:2px;background:#c7c7c7;left:15%}#about-us .container-fluid .row .about-us-years .years-description{position:relative}#about-us .container-fluid .row .about-us-years .years-description .year-left{display:block;width:15%;padding-right:35px;position:absolute;font-family:"Roboto-Bold"}#about-us .container-fluid .row .about-us-years .years-description .year-left span{display:block;text-align:right}#about-us .container-fluid .row .about-us-years .years-description .year-left span:last-child{font-size:35px;line-height:60px;color:#555;mix-blend-mode:normal;opacity:.34;margin-top:-15px}#about-us .container-fluid .row .about-us-years .years-description .year-dot{width:8px;height:8px;position:absolute;background:#ffe16f;border-radius:50%;left:15%;margin-left:-3px}#about-us .container-fluid .row .about-us-years .years-description .year-description-right{margin:0 0 15px 19%;position:relative;font-size:15px;line-height:24px;color:#090909;padding:0 0 25px 0}#about-parklets .container-fluid .row .about-parklets-content .about-parklets-content-mid .about-parklets-image span{font-size:8px;color:#888;position:relative;top:-5px}#about-parklets .container-fluid .row a.btn-custom{color:#ffd63c;width:40%}#about-parklets .container-fluid .row a.btn-custom::after{left:-35%;background-image:var(--wpr-bg-45498f54-a340-44ff-92e1-a9bec8d5b37a)}#about-parklets .container-fluid .row a.btn-custom:hover{background:#ffd63c;width:40%;color:#090909}#about-parklets .container-fluid .row a.btn-custom:hover::after{background-image:var(--wpr-bg-acc2a94f-4e00-44d2-a982-e0ef60305a0d)}#about-parklets .about-parklets-image img{width:100%}#planing-a-parkets .container-fluid .row .planing-a-parkets-content-top .planing-a-parkets-columns span{font-size:8px;color:#888;position:relative;top:-5px}#planing-a-parkets .container-fluid .row .planing-a-parkets-content-mid span{padding-bottom:10px}#planing-a-parkets .container-fluid .row a.btn-custom{color:#ffd63c;width:40%}#planing-a-parkets .container-fluid .row a.btn-custom::after{left:-35%;background-image:var(--wpr-bg-8705927d-425d-4de3-9b23-09a87f5cb0fe)}#planing-a-parkets .container-fluid .row a.btn-custom:hover{background:#ffd63c;width:40%;color:#090909}#planing-a-parkets .container-fluid .row a.btn-custom:hover::after{background-image:var(--wpr-bg-9aba28e8-114e-4b41-b4c9-421bd82f3738)}#design-and-construction .container-fluid .row .design-and-construction-top-content p{font-weight:700}#design-and-construction .container-fluid .row .design-and-construction-top-content .design-and-construction-top-single{padding-bottom:10px}#design-and-construction .container-fluid .row .design-and-construction-middle-one-content .design-and-construction-middle-one-single span{padding-bottom:10px}#design-and-construction .container-fluid .row .design-and-construction-middle-two-content .design-and-construction-middle-two-image span{font-size:8px;color:#888;position:relative;top:-5px}#design-and-construction .container-fluid a.btn-custom{color:#ffd63c;width:40%}#design-and-construction .container-fluid a.btn-custom::after{left:-35%;background-image:var(--wpr-bg-b9d327de-06de-4e54-b588-f52c122e804a)}#design-and-construction .container-fluid a.btn-custom:hover{background:#ffd63c;width:40%;color:#090909}#design-and-construction .container-fluid a.btn-custom:hover::after{background-image:var(--wpr-bg-d8f0e83b-46f8-4416-9232-2daef349ed4e)}#parkets-resource-guide .container-fluid .row .parkets-resource-reference .parkets-resource-reference-single span{padding-bottom:10px;position:relative;font-weight:700}#parkets-resource-guide .container-fluid .row .parkets-resource-reference .parkets-resource-reference-single span:before{content:"";width:5%;height:8px;background:#ffd63c;display:inline-block;position:absolute;margin-top:15px;z-index:-1;opacity:.7}#parkets-resource-guide .container-fluid .row a.btn-custom{color:#ffd63c;width:40%}#parkets-resource-guide .container-fluid .row a.btn-custom::after{left:-35%;background-image:var(--wpr-bg-7b7186ab-08e7-4f73-9f4a-e1c0c1df95d6)}#parkets-resource-guide .container-fluid .row a.btn-custom:hover{background:#ffd63c;width:40%;color:#090909}#parkets-resource-guide .container-fluid .row a.btn-custom:hover::after{background-image:var(--wpr-bg-c4754118-b96c-4ca2-af84-0407f490fb98)}#contact-us .container-fluid .row .contact-us-top-repeater .contact-us-top-section .contact-us-top-single{padding-top:0}#contact-us .container-fluid .row .contact-us-top-repeater .contact-us-top-section .contact-us-top-single img{margin-right:10px}#contact-us .container-fluid .row .contac-us-contact-form .wpcf7-form{width:80%}#contact-us .container-fluid .row .contac-us-contact-form .wpcf7-form>div{font-size:15px;line-height:24px;position:relative}#contact-us .container-fluid .row .contac-us-contact-form .wpcf7-form>div label{position:absolute;top:28%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;-webkit-transition:top 0.2s;-o-transition:top 0.2s;transition:top 0.2s;font-size:12px;line-height:24px;color:#555}#contact-us .container-fluid .row .contac-us-contact-form .wpcf7-form input.wpcf7-text{font-family:"Roboto-Bold";border:none;border-bottom:1px solid #bbb;padding:25px 0 5px;width:100%;background-color:transparent;color:#090909;font-size:16px;outline:none;border-radius:0}#contact-us .container-fluid .row .contac-us-contact-form .wpcf7-form .name-field{position:relative}#contact-us .container-fluid .row .contac-us-contact-form .wpcf7-form .city-field{position:relative}#contact-us .container-fluid .row .contac-us-contact-form .wpcf7-form .state-field{position:relative}#contact-us .container-fluid .row .contac-us-contact-form .wpcf7-form textarea{outline:none;width:100%}#contact-us .container-fluid .row .contac-us-contact-form .wpcf7-form label.has-value{top:7px;font-size:15px;z-index:999}#contact-us .container-fluid .row .contac-us-contact-form .wpcf7-form .textarea-field textarea{margin-top:45px;border-radius:0;height:120px}#contact-us .container-fluid .row .contac-us-contact-form .wpcf7-form .textarea-field label{position:relative;top:50px}#contact-us .container-fluid .row .contac-us-contact-form .wpcf7-response-output{display:none!important}#contact-us .container-fluid .row .contac-us-contact-form span.wpcf7-not-valid-tip{font-size:12px;line-height:18px;color:#d90000;margin-top:-1px}#contact-us .container-fluid .row .contac-us-contact-form span.wpcf7-not-valid-tip::after{content:"";background:var(--wpr-bg-7473245a-8af7-4d36-81b8-55f6f516a576) no-repeat;width:19px;height:16px;display:block;position:absolute;right:20px;top:10px}#contact-us .container-fluid .row .contac-us-contact-form .container{background:#fff;-webkit-box-shadow:0 15px 54px rgba(0,0,0,.0592448);box-shadow:0 15px 54px rgba(0,0,0,.0592448);margin-top:35px;margin-bottom:25px}#contact-us .container-fluid .row .contac-us-contact-form .container .row{padding-top:35px;padding-left:20px;padding-bottom:100px}#contact-us .container-fluid .row .contac-us-contact-form .container .row .contact-form-title h3{padding-top:5px;padding-bottom:0}#contact-us .container-fluid .row .contac-us-contact-form .container a input[type="submit"]{font-family:"Gotham-Bold";font-size:12px;line-height:24px;letter-spacing:.86px;text-transform:uppercase;color:#000;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;display:block;margin-left:45px;width:auto;padding:14px 19px 11px 20px;margin-top:5px;background:#ffd63c;max-height:48px;text-align:center;position:absolute;border:0;border-radius:0}#contact-us .container-fluid .row .contac-us-contact-form .container a::after{display:block;content:"";width:45px;height:15px;background-image:var(--wpr-bg-a4baf6df-44dc-40c7-9df0-90233dfb2467);background-position:0 10px;background-repeat:no-repeat;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;position:absolute;bottom:12%;left:3%}#contact-us .container-fluid .row .contac-us-contact-form .container a:hover{padding:14px 19px 11px 20px;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;width:12%}#contact-us .container-fluid .row .contac-us-contact-form .container a:hover::after{margin-left:20px}#contact-us .container-fluid .row .contact-us-down-repeater .contact-us-down-section .contact-us-down-single{padding-top:15px}#contact-us .container-fluid .row .contact-us-down-repeater .contact-us-down-section .contact-us-down-single img{margin-right:10px}#contact-us .container-fluid .row .contact-us-down-repeater .contact-us-down-section .contact-us-down-single span{position:relative}#contact-us .container-fluid .row .contact-us-down-repeater .contact-us-down-section .contact-us-down-single span:first-child:before{content:"";width:100%;height:8px;display:inline-block;position:absolute;margin-top:15px;z-index:-1;opacity:.7;background:#ffd63c}#structural-wood-tiles-portfolio .container-fluid .row .structural-wood-tiles-one-description{padding-bottom:25px}#structural-wood-tiles-portfolio .container-fluid .row .structural-wood-tiles-two-description{padding-bottom:50px}#structural-wood-tiles-portfolio .container-fluid .structural-wood-tiles-portfolio-slider .structural-wood-tiles-portfolio-gallery{margin-bottom:0}#structural-wood-tiles-portfolio .container-fluid .structural-wood-tiles-portfolio-slider .structural-wood-tiles-portfolio-gallery .slider-img{width:22%!important;margin-right:25px;padding-bottom:65px;border:1px solid rgba(0,0,0,.2);margin-top:30px}#structural-wood-tiles-portfolio .container-fluid .structural-wood-tiles-portfolio-slider .structural-wood-tiles-portfolio-gallery .slider-img .structural-wood-tiles-hover-img{position:relative}#structural-wood-tiles-portfolio .container-fluid .structural-wood-tiles-portfolio-slider .structural-wood-tiles-portfolio-gallery .slider-img .structural-wood-tiles-hover-img:hover .overlay{opacity:1}#structural-wood-tiles-portfolio .container-fluid .structural-wood-tiles-portfolio-slider .structural-wood-tiles-portfolio-gallery .slider-img .structural-wood-tiles-hover-img .overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;background:-webkit-gradient(linear,left top,left bottom,color-stop(-50.18%,rgba(0,0,0,8e-05)),color-stop(75.54%,rgba(0,0,0,.480027)));background:-webkit-linear-gradient(top,rgba(0,0,0,8e-05) -50.18%,rgba(0,0,0,.480027) 75.54%);background:-o-linear-gradient(top,rgba(0,0,0,8e-05) -50.18%,rgba(0,0,0,.480027) 75.54%);background:linear-gradient(180deg,rgba(0,0,0,8e-05) -50.18%,rgba(0,0,0,.480027) 75.54%)}#structural-wood-tiles-portfolio .container-fluid .structural-wood-tiles-portfolio-slider .structural-wood-tiles-portfolio-gallery .slider-img .structural-wood-tiles-hover-img .overlay .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background:var(--wpr-bg-a2224cd7-8eb9-411b-9ed2-501c489b483d) no-repeat;background-size:cover;width:45px;height:45px}#structural-wood-tiles-portfolio .container-fluid .structural-wood-tiles-portfolio-slider .structural-wood-tiles-portfolio-gallery .slider-img .carousel-caption{left:auto;bottom:auto;right:auto;padding-left:10px;width:auto;padding-bottom:0}#structural-wood-tiles-portfolio .container-fluid .structural-wood-tiles-portfolio-slider .structural-wood-tiles-portfolio-gallery .slider-img .carousel-caption h4{font-family:"Roboto-Regular";font-size:16px}#structural-wood-tiles-portfolio .container-fluid .structural-wood-tiles-portfolio-slider .structural-wood-tiles-portfolio-gallery .slick-next{z-index:1;background:var(--wpr-bg-0bbb4416-5d05-48ea-825c-36e1681d5493) no-repeat center;top:100%;right:39%;padding:17px 22px;border:1px solid #ffe057;width:6px;height:12px;margin-top:15px}#structural-wood-tiles-portfolio .container-fluid .structural-wood-tiles-portfolio-slider .structural-wood-tiles-portfolio-gallery .slick-next::before{content:""}#structural-wood-tiles-portfolio .container-fluid .structural-wood-tiles-portfolio-slider .structural-wood-tiles-portfolio-gallery .slick-prev{z-index:1;background:var(--wpr-bg-7f367941-8c20-4b07-a5e9-a5aeb45fa0c9) no-repeat center;top:100%;left:39%;padding:17px 22px;border:1px solid #ffe057;width:6px;height:12px;margin-top:15px}#structural-wood-tiles-portfolio .container-fluid .structural-wood-tiles-portfolio-slider .structural-wood-tiles-portfolio-gallery .slick-prev::before{content:""}#structural-wood-tiles-portfolio .container-fluid .structural-wood-tiles-portfolio-slider .structural-wood-tiles-portfolio-gallery .slick-dots{bottom:-33px;position:relative;margin-bottom:40px}#structural-wood-tiles-portfolio .container-fluid .structural-wood-tiles-portfolio-slider .structural-wood-tiles-portfolio-gallery .slick-dots li{margin:0 15px}#structural-wood-tiles-portfolio .container-fluid .structural-wood-tiles-portfolio-slider .structural-wood-tiles-portfolio-gallery .slick-dots li a{font-family:"Gotham-Light";top:5px;position:relative}#structural-wood-tiles-portfolio .container-fluid .structural-wood-tiles-portfolio-slider .structural-wood-tiles-portfolio-gallery .slick-dots .slick-active{background:#ffd63c;width:36px;height:36px}#structural-wood-tiles-portfolio .container-fluid .structural-wood-tiles-portfolio-slider .structural-wood-tiles-portfolio-gallery .slick-dots .slick-active a{font-weight:700}#structural-wood-tiles-portfolio .container-fluid .structural-wood-tiles-portfolio-modal .modal{background:-webkit-gradient(linear,left top,left bottom,color-stop(-50.18%,rgba(0,0,0,8e-05)),color-stop(75.54%,rgba(0,0,0,.480027)));background:-webkit-linear-gradient(top,rgba(0,0,0,8e-05) -50.18%,rgba(0,0,0,.480027) 75.54%);background:-o-linear-gradient(top,rgba(0,0,0,8e-05) -50.18%,rgba(0,0,0,.480027) 75.54%);background:linear-gradient(180deg,rgba(0,0,0,8e-05) -50.18%,rgba(0,0,0,.480027) 75.54%)}#structural-wood-tiles-portfolio .container-fluid .structural-wood-tiles-portfolio-modal .modal .modal-dialog{max-width:100%}#structural-wood-tiles-portfolio .container-fluid .structural-wood-tiles-portfolio-modal .modal .modal-dialog .modal-content{background-color:transparent;border:none;border-radius:0;width:60%;margin:0 auto}#structural-wood-tiles-portfolio .container-fluid .structural-wood-tiles-portfolio-modal .modal .modal-dialog .modal-content .modal-header{border-bottom:none}#structural-wood-tiles-portfolio .container-fluid .structural-wood-tiles-portfolio-modal .modal .modal-dialog .modal-content .modal-header .close{background:rgba(255,255,255,.3);border-radius:50%;-webkit-transition:all 0.5s cubic-bezier(.23,1,.32,1);-o-transition:all 0.5s cubic-bezier(.23,1,.32,1);transition:all 0.5s cubic-bezier(.23,1,.32,1);color:#f9f9f9;opacity:1}#structural-wood-tiles-portfolio .container-fluid .structural-wood-tiles-portfolio-modal .modal .modal-dialog .modal-content .modal-header .close:hover{background:rgba(0,0,0,.6)}#structural-wood-tiles-portfolio .container-fluid .structural-wood-tiles-portfolio-modal .modal .modal-dialog .modal-content .modal-body{text-align:center}#structural-wood-tiles-portfolio .container-fluid .structural-wood-tiles-portfolio-modal .modal .modal-dialog .modal-content .modal-body img{-webkit-box-shadow:0 12px 15px 0 rgba(255,255,255,.25);box-shadow:0 12px 15px 0 rgba(255,255,255,.25)}#porcelain-pavers-portfolio .container-fluid .row .porcelain-pavers-portfolio-one-description{padding-bottom:25px}#porcelain-pavers-portfolio .container-fluid .porcelain-pavers-portfolio-tabs{padding-bottom:40px}#porcelain-pavers-portfolio .container-fluid .porcelain-pavers-portfolio-slider .porcelain-pavers-portfolio-gallery{margin-bottom:0}#porcelain-pavers-portfolio .container-fluid .porcelain-pavers-portfolio-slider .porcelain-pavers-portfolio-gallery .slider-img{width:22%!important;margin-right:25px;padding-bottom:65px;border:1px solid rgba(0,0,0,.2);margin-top:30px;position:relative}#porcelain-pavers-portfolio .container-fluid .porcelain-pavers-portfolio-slider .porcelain-pavers-portfolio-gallery .slider-img .porcelain-pavers-portfolio-hover-img{position:relative}#porcelain-pavers-portfolio .container-fluid .porcelain-pavers-portfolio-slider .porcelain-pavers-portfolio-gallery .slider-img .porcelain-pavers-portfolio-hover-img:hover .overlay{opacity:1}#porcelain-pavers-portfolio .container-fluid .porcelain-pavers-portfolio-slider .porcelain-pavers-portfolio-gallery .slider-img .porcelain-pavers-portfolio-hover-img .overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;background:-webkit-gradient(linear,left top,left bottom,color-stop(-50.18%,rgba(0,0,0,8e-05)),color-stop(75.54%,rgba(0,0,0,.480027)));background:-webkit-linear-gradient(top,rgba(0,0,0,8e-05) -50.18%,rgba(0,0,0,.480027) 75.54%);background:-o-linear-gradient(top,rgba(0,0,0,8e-05) -50.18%,rgba(0,0,0,.480027) 75.54%);background:linear-gradient(180deg,rgba(0,0,0,8e-05) -50.18%,rgba(0,0,0,.480027) 75.54%)}#porcelain-pavers-portfolio .container-fluid .porcelain-pavers-portfolio-slider .porcelain-pavers-portfolio-gallery .slider-img .porcelain-pavers-portfolio-hover-img .overlay .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background:var(--wpr-bg-7018cef8-cb39-4ec3-9737-673c98f238e2) no-repeat;background-size:cover;width:45px;height:45px}#porcelain-pavers-portfolio .container-fluid .porcelain-pavers-portfolio-slider .porcelain-pavers-portfolio-gallery .slider-img .carousel-caption{left:auto;bottom:auto;right:auto;padding-left:30px;width:auto;padding-bottom:0}#porcelain-pavers-portfolio .container-fluid .porcelain-pavers-portfolio-slider .porcelain-pavers-portfolio-gallery .slider-img .carousel-caption h4{font-family:"Roboto-Regular";font-size:15px;line-height:20px}#porcelain-pavers-portfolio .container-fluid .porcelain-pavers-portfolio-slider .porcelain-pavers-portfolio-gallery .slick-next{z-index:1;background:var(--wpr-bg-dabae043-2ed5-49b5-8363-b6cca10c021e) no-repeat center;top:100%;right:39%;padding:17px 22px;border:1px solid #ffe057;width:6px;height:12px;margin-top:15px}#porcelain-pavers-portfolio .container-fluid .porcelain-pavers-portfolio-slider .porcelain-pavers-portfolio-gallery .slick-next::before{content:""}#porcelain-pavers-portfolio .container-fluid .porcelain-pavers-portfolio-slider .porcelain-pavers-portfolio-gallery .slick-prev{z-index:1;background:var(--wpr-bg-838ff5ee-a2cd-4c51-b0fb-8a13ab6a4756) no-repeat center;top:100%;left:39%;padding:17px 22px;border:1px solid #ffe057;width:6px;height:12px;margin-top:15px}#porcelain-pavers-portfolio .container-fluid .porcelain-pavers-portfolio-slider .porcelain-pavers-portfolio-gallery .slick-prev::before{content:""}#porcelain-pavers-portfolio .container-fluid .porcelain-pavers-portfolio-slider .porcelain-pavers-portfolio-gallery .slick-dots{bottom:-33px;position:relative;margin-bottom:40px}#porcelain-pavers-portfolio .container-fluid .porcelain-pavers-portfolio-slider .porcelain-pavers-portfolio-gallery .slick-dots li{margin:0 15px}#porcelain-pavers-portfolio .container-fluid .porcelain-pavers-portfolio-slider .porcelain-pavers-portfolio-gallery .slick-dots li a{font-family:"Gotham-Light";top:5px;position:relative}#porcelain-pavers-portfolio .container-fluid .porcelain-pavers-portfolio-slider .porcelain-pavers-portfolio-gallery .slick-dots .slick-active{background:#ffd63c;width:36px;height:36px}#porcelain-pavers-portfolio .container-fluid .porcelain-pavers-portfolio-slider .porcelain-pavers-portfolio-gallery .slick-dots .slick-active a{font-weight:700}#porcelain-pavers-portfolio .container-fluid .porcelain-pavers-portfolio-slider .porcelain-pavers-portfolio-modal .modal{background:-webkit-gradient(linear,left top,left bottom,color-stop(-50.18%,rgba(0,0,0,8e-05)),color-stop(75.54%,rgba(0,0,0,.480027)));background:-webkit-linear-gradient(top,rgba(0,0,0,8e-05) -50.18%,rgba(0,0,0,.480027) 75.54%);background:-o-linear-gradient(top,rgba(0,0,0,8e-05) -50.18%,rgba(0,0,0,.480027) 75.54%);background:linear-gradient(180deg,rgba(0,0,0,8e-05) -50.18%,rgba(0,0,0,.480027) 75.54%)}#porcelain-pavers-portfolio .container-fluid .porcelain-pavers-portfolio-slider .porcelain-pavers-portfolio-modal .modal .modal-dialog{max-width:100%}#porcelain-pavers-portfolio .container-fluid .porcelain-pavers-portfolio-slider .porcelain-pavers-portfolio-modal .modal .modal-dialog .modal-content{background-color:transparent;border:none;border-radius:0;width:60%;margin:0 auto}#porcelain-pavers-portfolio .container-fluid .porcelain-pavers-portfolio-slider .porcelain-pavers-portfolio-modal .modal .modal-dialog .modal-content .modal-header{border-bottom:none}#porcelain-pavers-portfolio .container-fluid .porcelain-pavers-portfolio-slider .porcelain-pavers-portfolio-modal .modal .modal-dialog .modal-content .modal-header .close{background:rgba(255,255,255,.3);border-radius:50%;-webkit-transition:all 0.5s cubic-bezier(.23,1,.32,1);-o-transition:all 0.5s cubic-bezier(.23,1,.32,1);transition:all 0.5s cubic-bezier(.23,1,.32,1);color:#f9f9f9;opacity:1}#porcelain-pavers-portfolio .container-fluid .porcelain-pavers-portfolio-slider .porcelain-pavers-portfolio-modal .modal .modal-dialog .modal-content .modal-header .close:hover{background:rgba(0,0,0,.6)}#porcelain-pavers-portfolio .container-fluid .porcelain-pavers-portfolio-slider .porcelain-pavers-portfolio-modal .modal .modal-dialog .modal-content .modal-body{text-align:center}#porcelain-pavers-portfolio .container-fluid .porcelain-pavers-portfolio-slider .porcelain-pavers-portfolio-modal .modal .modal-dialog .modal-content .modal-body img{-webkit-box-shadow:0 12px 15px 0 rgba(255,255,255,.25);box-shadow:0 12px 15px 0 rgba(255,255,255,.25)}#elevated-rooftop-decks .container-fluid .row .elevated-rooftop-decks-content .elevated-rooftop-decks-middle-description img{width:100%}#elevated-rooftop-decks .container-fluid .row a.btn-custom{color:#ffd63c;width:50%}#elevated-rooftop-decks .container-fluid .row a.btn-custom::after{left:-35%;background-image:var(--wpr-bg-c0d7770d-e6a3-4a7d-b27f-861867ca4b42)}#elevated-rooftop-decks .container-fluid .row a.btn-custom:hover{background:#ffd63c;width:50%;color:#090909}#elevated-rooftop-decks .container-fluid .row a.btn-custom:hover::after{background-image:var(--wpr-bg-ae07f20e-3d8f-4821-9227-d378512941a2)}#landspace-paving .container-fluid .row .landspace-paving-content .landspace-paving-content-img img{width:100%}#landspace-paving .container-fluid .row a.btn-custom{color:#ffd63c;width:52%}#landspace-paving .container-fluid .row a.btn-custom::after{left:-35%;background-image:var(--wpr-bg-2bd84e9e-a7fc-4157-b18d-6e377c81c021)}#landspace-paving .container-fluid .row a.btn-custom:hover{background:#ffd63c;width:52%;color:#090909}#landspace-paving .container-fluid .row a.btn-custom:hover::after{background-image:var(--wpr-bg-4ae3ef50-59aa-4ef7-a40b-45f1e545b417)}#driveway-paving .container-fluid{padding:0 15px}#driveway-paving .container-fluid .row .driveway-paving-content img{width:100%}#driveway-paving .container-fluid .row a.btn-custom{color:#ffd63c;width:38%}#driveway-paving .container-fluid .row a.btn-custom::after{left:-35%;background-image:var(--wpr-bg-f017ee0d-bda4-442d-adb9-38ce5adc513f)}#driveway-paving .container-fluid .row a.btn-custom:hover{background:#ffd63c;width:38%;color:#090909}#driveway-paving .container-fluid .row a.btn-custom:hover::after{background-image:var(--wpr-bg-b912976e-ee68-430b-8958-96cd032e26a2)}.page-id-851 #breadcrumbs{z-index:1}.page-id-851 #breadcrumbs span{color:#fff}.page-id-851 #breadcrumbs span a{color:#fff}#our-team .container-fluid .row-full{background:var(--wpr-bg-f928f33f-533c-4faa-ab16-7d30fe6d9ef2) no-repeat;background-size:cover;width:100vw;position:relative;margin-left:-50vw;left:50%;height:25vh}#our-team .container-fluid .row-full .page-title{width:73%;margin:0 auto;padding-top:155px}#our-team .container-fluid .row-full .page-title h1{color:#fefefe}#our-team .container-fluid .row-slider{padding-bottom:80px}#our-team .container-fluid .row-slider .our-team-title-description{padding-top:50px;padding-bottom:20px}#our-team .container-fluid .row-slider .our-team-slider .our-team-slider-for{padding-bottom:50px}#our-team .container-fluid .row-slider .our-team-slider .our-team-slider-for .our-team-single-memeber{outline:none}#our-team .container-fluid .row-slider .our-team-slider .our-team-slider-for .our-team-single-memeber .our-team-single-memeber-description-right .our-team-single-memeber-description-right-name{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#our-team .container-fluid .row-slider .our-team-slider .our-team-slider-for .our-team-single-memeber .our-team-single-memeber-description-right .our-team-single-memeber-description-right-name span{padding-left:19px;margin-top:-5px}#our-team .container-fluid .row-slider .our-team-slider .our-team-slider-for .our-team-single-memeber .our-team-single-memeber-description-right .our-team-single-memeber-description-right-name span::after{display:block;content:"";width:2px;height:17px;position:absolute;background:#ffd63c;top:10px;margin-left:-10px}#our-team .container-fluid .row-slider .our-team-slider .our-team-slider-for .our-team-single-memeber .our-team-single-memeber-description-right-contact{padding-bottom:15px}#our-team .container-fluid .row-slider .our-team-slider .our-team-slider-for .our-team-single-memeber .our-team-single-memeber-description-right-contact .our-team-single-memeber-description-single{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#our-team .container-fluid .row-slider .our-team-slider .our-team-slider-for .our-team-single-memeber .our-team-single-memeber-description-right-contact .our-team-single-memeber-description-single img{height:14px;margin-right:15px}#our-team .container-fluid .row-slider .our-team-slider .our-team-slider-for .our-team-single-memeber .our-team-single-memeber-description-right-contact .our-team-single-memeber-description-single span{font-size:12px}#our-team .container-fluid .row-slider .our-team-slider .our-team-slider-nav .our-team-memebers{-webkit-box-shadow:0 0 50px rgba(0,0,0,.0960428);box-shadow:0 0 50px rgba(0,0,0,.0960428);background:#fff;outline:none;margin:0 15px}#our-team .container-fluid .row-slider .our-team-slider .our-team-slider-nav .our-team-memebers .our-team-single-members-content{padding-top:15px;padding-left:20px}#our-team .container-fluid .row-slider .our-team-slider .our-team-slider-nav .our-team-memebers .our-team-single-members-content .our-team-memebers-description-name{padding-bottom:5px}#our-team .container-fluid .row-slider .our-team-slider .our-team-slider-nav .our-team-memebers .our-team-single-members-content .our-team-memebers-description-contact .our-team-memebers-description-contact-single{padding-bottom:5px;align-items:center}#our-team .container-fluid .row-slider .our-team-slider .our-team-slider-nav .our-team-memebers .our-team-single-members-content .our-team-memebers-description-contact .our-team-memebers-description-contact-single img{height:14px;margin-right:15px}#our-team .container-fluid .row-slider .our-team-slider .our-team-slider-nav .our-team-memebers .our-team-single-members-content .our-team-memebers-description-contact .our-team-memebers-description-contact-single span{font-size:12px}#our-team .container-fluid .row-slider .our-team-slider .our-team-slider-nav .our-team-memebers .our-team-single-members-content .our-team-memebers-description-info{margin-bottom:15px}#our-team .container-fluid .row-slider .our-team-slider .our-team-slider-nav .our-team-memebers .our-team-single-members-content .our-team-memebers-description-info span{font-size:12px;letter-spacing:.86px;text-transform:uppercase;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;display:block;margin-top:0;margin-left:50px;width:66%;padding:14px 19px 11px 0;position:relative;cursor:pointer}#our-team .container-fluid .row-slider .our-team-slider .our-team-slider-nav .our-team-memebers .our-team-single-members-content .our-team-memebers-description-info span::after{display:block;content:"";width:45px;height:15px;background-image:var(--wpr-bg-482a6284-e033-4b5e-892a-f661752e12fa);background-position:0 10px;background-repeat:no-repeat;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;position:absolute;bottom:22px;margin-left:-50px}#our-team .container-fluid .row-slider .our-team-slider .our-team-slider-nav .our-team-memebers .our-team-single-members-content .our-team-memebers-description-info span:hover{background:#ffd63c;padding:14px 19px 11px 20px;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;margin-right:20px;color:#090909;text-decoration:none;width:66%}#our-team .container-fluid .row-slider .our-team-slider .our-team-slider-nav .our-team-memebers .our-team-single-members-content .our-team-memebers-description-info span:hover::after{background-repeat:no-repeat}#our-team .container-fluid .row-slider .our-team-slider .our-team-slider-nav .slick-next{right:-5%;z-index:1;background:var(--wpr-bg-8125ca54-a05f-4ed6-a2d1-d455f96fc3be) no-repeat center;top:50%;width:13px;height:24px}#our-team .container-fluid .row-slider .our-team-slider .our-team-slider-nav .slick-next::before{content:""}#our-team .container-fluid .row-slider .our-team-slider .our-team-slider-nav .slick-prev{left:-5%;z-index:1;background:var(--wpr-bg-5937bd95-4ebc-4f95-9582-b748ed5ad873) no-repeat center;top:50%;width:13px;height:24px}#our-team .container-fluid .row-slider .our-team-slider .our-team-slider-nav .slick-prev::before{content:""}#visualizer .container-fluid .row .visualizer-top{padding-bottom:15px}#visualizer .container-fluid .row .visualizer-middle{padding-bottom:80px}#visualizer .container-fluid .row .visualizer-middle .visualizer-img{padding-top:20px}#visualizer .container-fluid .row a.btn-custom{color:#090909;background:#ffd63c;width:18%;margin-right:0;padding-left:30px;margin-top:50px}#visualizer .container-fluid .row a.btn-custom::after{left:-14%;background-image:var(--wpr-bg-8c012bbe-3650-4a75-9549-7b0cf8a86a5e)}#technical-data .container-fluid .row .technical-data-content .technical-data-middle .technical-data-middle-description p{padding-bottom:40px}#technical-data .container-fluid .row .technical-data-content .technical-data-single-content{padding-top:30px;padding-bottom:40px}#technical-data .container-fluid .row .technical-data-content .technical-data-bottom-table{padding-bottom:40px}#technical-data .container-fluid .row .technical-data-content .technical-data-bottom-table .technical-data-table-descritpion{background:#fff;-webkit-box-shadow:0 15px 54px rgba(0,0,0,.0592448);box-shadow:0 15px 54px rgba(0,0,0,.0592448);margin-top:40px;margin-bottom:10px}#technical-data .container-fluid .row .technical-data-content .technical-data-bottom-table .technical-data-table-descritpion thead tr{width:100%}#technical-data .container-fluid .row .technical-data-content .technical-data-bottom-table .technical-data-table-descritpion thead tr th{background:rgba(67,91,99,.07);mix-blend-mode:normal;font-size:15px;line-height:24px;color:#090909;border:none;border:1px solid #f2f3f4;height:50px;max-height:50px;font-family:"GothamPro-Black";text-align:left;padding-left:50px}#technical-data .container-fluid .row .technical-data-content .technical-data-bottom-table .technical-data-table-descritpion tbody tr{width:100%}#technical-data .container-fluid .row .technical-data-content .technical-data-bottom-table .technical-data-table-descritpion tbody tr th{font-weight:700;font-size:15px;line-height:24px;color:#090909;border:none;border-bottom:2px solid #f2f3f4;height:40px;padding:5px 0;vertical-align:middle;text-align:left;padding-left:50px}#technical-data .container-fluid .row .technical-data-content .technical-data-bottom-table .technical-data-table-descritpion tbody tr th img{margin-left:20px}#technical-data .container-fluid .row .technical-data-content .technical-data-bottom-table .technical-data-under-table-descritpion span{color:#888;font-size:10px;font-style:italic}#technical-data .container-fluid .row .technical-data-content .technical-data-bottom-two-description{padding-bottom:80px}#elevated-deck-supports .container-fluid .row .elevated-deck-supports-top-content img{width:100%}#elevated-deck-supports .container-fluid .row .elevated-deck-supports-top-content .elevated-deck-supports-description p span{position:relative}#elevated-deck-supports .container-fluid .row .elevated-deck-supports-top-content .elevated-deck-supports-description p span:before{content:"";width:100%;height:8px;background:#ffd63c;display:inline-block;position:absolute;margin-top:15px;z-index:-1;opacity:.7}#elevated-deck-supports .container-fluid .elevated-deck-supports-middle-content .elevated-deck-supports-middle-top-description p span{position:relative;font-weight:700}#elevated-deck-supports .container-fluid .elevated-deck-supports-middle-content .elevated-deck-supports-middle-top-description p span:before{content:"";width:100%;height:8px;background:#ffd63c;display:inline-block;position:absolute;margin-top:15px;z-index:-1;opacity:.7}#elevated-deck-supports .container-fluid .elevated-deck-supports-middle-content .elevated-deck-supports-middle-images .carousel-caption{bottom:30px;left:45px}#elevated-deck-supports .container-fluid .elevated-deck-supports-bottom-content{padding-bottom:140px;padding-top:60px}#elevated-deck-supports .container-fluid .elevated-deck-supports-bottom-content img{width:100%}#elevated-deck-supports .container-fluid .elevated-deck-supports-bottom-content a.btn-custom{color:#090909;background:#ffd63c;width:21%;padding-left:35px;margin-left:30px;margin-top:30px}#elevated-deck-supports .container-fluid .elevated-deck-supports-bottom-content a.btn-custom::after{left:-20%;background-image:var(--wpr-bg-b7a5fa2a-1b37-4c7e-a8c9-d47419434aab)}#elevated-deck-supports .container-fluid .elevated-deck-supports-bottom-content a.btn-custom:hover{width:21%;color:#090909}#fire-resistant-pedestal .container-fluid .row .fire-resistant-pedestal-top-content img{width:100%}#fire-resistant-pedestal .container-fluid .fire-resistant-pedestal-top-description p span{font-weight:700;position:relative}#fire-resistant-pedestal .container-fluid .fire-resistant-pedestal-top-description p span:before{content:"";width:100%;height:8px;background:#ffd63c;display:inline-block;position:absolute;margin-top:15px;z-index:-1;opacity:.7}#fire-resistant-pedestal .container-fluid .fire-resistant-pedestal-middle-content .fire-resistant-pedestal-content{-webkit-column-count:2;column-count:2}#fire-resistant-pedestal .container-fluid .fire-resistant-pedestal-middle-content .fire-resistant-pedestal-content .fire-resistant-pedestal-single span{padding-bottom:10px}#fire-resistant-pedestal .container-fluid .fire-resistant-pedestal-middle-content p{padding-bottom:40px}#fire-resistant-pedestal .container-fluid .fire-resistant-pedestal-middle-images .carousel-caption{bottom:70px;left:30px}#fire-resistant-pedestal .container-fluid .fire-resistant-pedestal-bottom-content{padding-bottom:60px}#fire-resistant-pedestal .container-fluid .fire-resistant-pedestal-bottom-content .fire-resistant-pedestal-bottom-images .carousel-caption{left:30px}#fire-resistant-pedestal .container-fluid .fire-resistant-pedestal-bottom-content a:hover{opacity:1}#fire-resistant-pedestal .container-fluid .fire-resistant-pedestal-bottom-content a:before{content:none}#porcelain-pavers .container-fluid .porcelain-pavers-midddle-content{padding-bottom:100px}#porcelain-pavers .container-fluid .porcelain-pavers-midddle-content .porcelain-pavers-middle-images .carousel-caption{left:30px}#porcelain-pavers .container-fluid .porcelain-pavers-midddle-content .porcelain-pavers-middle-images .carousel-caption span{color:#fff;font-size:18px}#porcelain-pavers .container-fluid .tab-content{width:100%;padding-top:25px}#porcelain-pavers .container-fluid .tab-content .tab-pane{position:relative;padding-bottom:50px}#porcelain-pavers .container-fluid .tab-content .tab-pane a:hover{text-decoration:none;opacity:.7}#porcelain-pavers .container-fluid .tab-content .porcelain-pavers-images .carousel-caption{bottom:70px;left:30px;position:relative}#porcelain-pavers .container-fluid .tab-content .porcelain-pavers-images .carousel-caption span{color:#fff;font-size:18px}#vertical-closure-clips .container-fluid .row .vertical-closure-clips-top-content img{width:100%}#vertical-closure-clips .container-fluid .row .vertical-closure-clips-top-content .vertical-closure-clips-top-description{padding-bottom:35px}#vertical-closure-clips .container-fluid .row .vertical-closure-clips-top-content .vertical-closure-clips-top-description p span{position:relative}#vertical-closure-clips .container-fluid .vertical-closure-clips-middle-content .vertical-closure-clips-content{padding-top:20px;padding-bottom:30px}#vertical-closure-clips .container-fluid .vertical-closure-clips-middle-content .vertical-closure-clips-content .vertical-closure-clips-single span{padding-bottom:10px}#vertical-closure-clips .container-fluid .vertical-closure-clips-image-content .vertical-closure-clips-image{padding-bottom:60px}#vertical-closure-clips .container-fluid .vertical-closure-clips-image-content .vertical-closure-clips-image .carousel-caption{bottom:70px;left:30px}#vertical-closure-clips .container-fluid .vertical-closure-clips-bottom-content{padding-bottom:80px}#vertical-closure-clips .container-fluid .vertical-closure-clips-bottom-content .vertical-closure-clips-bottom-image .carousel-caption{bottom:0;left:30px}#sound-absorbing-pads .container-fluid .row .sound-absorbing-pads-top-content img{width:100%}#sound-absorbing-pads .container-fluid .row .sound-absorbing-pads-top-content .sound-absorbing-pads-top-description{padding-bottom:35px}#sound-absorbing-pads .container-fluid .row .sound-absorbing-pads-top-content .sound-absorbing-pads-top-description p span{position:relative}#sound-absorbing-pads .container-fluid .sound-absorbing-pads-bottom-content{padding-bottom:80px}#sound-absorbing-pads .container-fluid .sound-absorbing-pads-bottom-content .sound-absorbing-pads-bottom-image .carousel-caption{bottom:30px;left:30px}#site-furnishings .container-fluid .row .site-furnishings-top-content img{width:100%}#site-furnishings .container-fluid .row .site-furnishings-top-content .site-furnishings-top-description p{width:100%}#site-furnishings .container-fluid .row .site-furnishings-top-content p span{position:relative;font-weight:700}#site-furnishings .container-fluid .row .site-furnishings-top-content p span:before{content:"";width:100%;height:8px;background:#ffd63c;display:inline-block;position:absolute;margin-top:15px;z-index:-1;opacity:.7}#site-furnishings .container-fluid .site-furnishings-bottom-content{padding-bottom:80px}#site-furnishings .container-fluid .site-furnishings-bottom-content .site-furnishings-images-section .site-furnishings-bottom-image .carousel-caption{bottom:20px;left:30px;height:70px;width:80%}#pedestal-for-wood-joists .container-fluid .row .pedestal-for-wood-joists-top-content{padding-bottom:60px}#pedestal-for-wood-joists .container-fluid .row .pedestal-for-wood-joists-top-content img{width:100%}#pedestal-for-wood-joists .container-fluid .pedestal-for-wood-joists-middle-content .pedestal-for-wood-joists-images-content{padding-top:55px;padding-bottom:50px}#pedestal-for-wood-joists .container-fluid .pedestal-for-wood-joists-middle-content .pedestal-for-wood-joists-images-content .pedestal-for-wood-joists-images .carousel-caption{bottom:5px;left:30px}#pedestal-for-wood-joists .container-fluid .pedestal-for-wood-joists-bottom-content{padding-top:35px}#pedestal-for-wood-joists .container-fluid .pedestal-for-wood-joists-bottom-content .pedestal-for-wood-joists-bottom-images .carousel-caption{left:30px}#perimeter-spacer-clips .container-fluid .row .perimeter-spacer-clips-midddle-content .perimeter-spacer-clips-middle-images .carousel-caption{bottom:30px;left:30px}#perimeter-spacer-clips .container-fluid .row .perimeter-spacer-clips-bottom-content .perimeter-spacer-clips-bottom-images{padding-top:40px;padding-bottom:100px}#rail-support-system .container-fluid .row .rail-support-system-top-content img{width:100%}#rail-support-system .container-fluid .rail-support-system-middle-content .rail-support-system-content{-webkit-column-count:2;column-count:2;padding-bottom:40px}#rail-support-system .container-fluid .rail-support-system-middle-content .rail-support-system-content .rail-support-system-single span{padding-bottom:10px}#rail-support-system .container-fluid .rail-support-system-middle-content p{padding-bottom:40px}#rail-support-system .container-fluid .rail-support-system-bottom-content img{width:60%}#fixed-height-pads .container-fluid .row .fixed-height-pads-top-content img{width:60%}#fixed-height-pads .container-fluid .fixed-height-pads-middle-content .fixed-height-pads-content{padding-bottom:100px}#fixed-height-pads .container-fluid .fixed-height-pads-middle-content .fixed-height-pads-content .fixed-height-pads-middle-description{padding-bottom:20px}#fixed-height-pads .container-fluid .fixed-height-pads-table .fixed-height-pads-table-descritpion{background:#fff;-webkit-box-shadow:0 15px 54px rgba(0,0,0,.0592448);box-shadow:0 15px 54px rgba(0,0,0,.0592448);margin-bottom:40px}#fixed-height-pads .container-fluid .fixed-height-pads-table .fixed-height-pads-table-descritpion thead tr{width:100%}#fixed-height-pads .container-fluid .fixed-height-pads-table .fixed-height-pads-table-descritpion thead tr th{background:rgba(67,91,99,.07);mix-blend-mode:normal;font-size:15px;line-height:24px;color:#090909;border:none;border:1px solid #f2f3f4;height:50px;max-height:50px;font-family:"GothamPro-Black";text-align:center}#fixed-height-pads .container-fluid .fixed-height-pads-table .fixed-height-pads-table-descritpion tbody tr{width:100%}#fixed-height-pads .container-fluid .fixed-height-pads-table .fixed-height-pads-table-descritpion tbody tr th{width:33%;text-align:center;font-weight:700;font-size:15px;line-height:24px;color:#090909;border:none;border-bottom:2px solid #f2f3f4}#fixed-height-pads .container-fluid .fixed-height-pads-table a.btn-custom{color:#090909;background:#ffd63c;width:26%;padding-left:35px;margin-left:30px}#fixed-height-pads .container-fluid .fixed-height-pads-table a.btn-custom::after{left:-15%;background-image:var(--wpr-bg-7b94ae48-044c-4e88-aa83-2d6049737d90)}#fixed-height-pads .container-fluid .fixed-height-pads-table a.btn-custom:hover{width:26%;color:#090909}#fixed-height-pads .container-fluid .fixed-height-pads-bottom-content{padding-bottom:60px}#fixed-height-pads .container-fluid .fixed-height-pads-bottom-content .fixed-height-pads-bottom-images .carousel-caption{bottom:30px;left:30px}#cm-porcelain-pavers .container-fluid .row .cm-porcelain-pavers-top-content img{width:100%}#cm-porcelain-pavers .container-fluid .cm-porcelain-pavers-middle-content .cm-porcelain-pavers-content{padding-bottom:100px}#cm-porcelain-pavers .container-fluid .cm-porcelain-pavers-middle-content .cm-porcelain-pavers-content .cm-porcelain-pavers-middle-description{padding-bottom:20px}#cm-porcelain-pavers .container-fluid .cm-porcelain-pavers-middle-content .cm-porcelain-pavers-content .cm-porcelain-pavers-single{margin-left:30px}#cm-porcelain-pavers .container-fluid .cm-porcelain-pavers-middle-content .cm-porcelain-pavers-content .cm-porcelain-pavers-single span{padding-bottom:10px}#cm-porcelain-pavers .container-fluid .cm-porcelain-pavers-table{padding-bottom:40px}#cm-porcelain-pavers .container-fluid .cm-porcelain-pavers-table .cm-porcelain-pavers-tabs{padding-bottom:40px}#cm-porcelain-pavers .container-fluid .cm-porcelain-pavers-table .cm-porcelain-pavers-table-descritpion{background:#fff;-webkit-box-shadow:0 15px 54px rgba(0,0,0,.0592448);box-shadow:0 15px 54px rgba(0,0,0,.0592448);margin-bottom:40px}#cm-porcelain-pavers .container-fluid .cm-porcelain-pavers-table .cm-porcelain-pavers-table-descritpion thead tr{width:100%}#cm-porcelain-pavers .container-fluid .cm-porcelain-pavers-table .cm-porcelain-pavers-table-descritpion thead tr th{background:rgba(67,91,99,.07);mix-blend-mode:normal;font-size:15px;line-height:24px;color:#090909;border:none;border:1px solid #f2f3f4;height:50px;max-height:50px;font-family:"GothamPro-Black";text-align:center}#cm-porcelain-pavers .container-fluid .cm-porcelain-pavers-table .cm-porcelain-pavers-table-descritpion tbody tr{width:100%}#cm-porcelain-pavers .container-fluid .cm-porcelain-pavers-table .cm-porcelain-pavers-table-descritpion tbody tr th{width:33%;text-align:center;font-weight:700;font-size:15px;line-height:24px;color:#090909;border:none;border-bottom:2px solid #f2f3f4}#cm-porcelain-pavers .container-fluid .cm-porcelain-pavers-images .carousel-caption{bottom:15px;left:20px;width:75%}#cm-porcelain-pavers .container-fluid .cm-porcelain-pavers-bottom-content{padding-bottom:60px}#cm-porcelain-pavers .container-fluid .cm-porcelain-pavers-bottom-content .cm-porcelain-pavers-bottom-images{padding-bottom:60px}#cm-porcelain-pavers .container-fluid .cm-porcelain-pavers-bottom-content .cm-porcelain-pavers-bottom-images .carousel-caption{bottom:70px;left:30px}#cobblestones .container-fluid .row .cobblestones-top-content img{width:100%}#cobblestones .container-fluid .cobblestones-middle-content .cobblestones-content{padding-bottom:100px}#cobblestones .container-fluid .cobblestones-middle-content .cobblestones-content .cobblestones-middle-description{padding-bottom:20px}#cobblestones .container-fluid .cobblestones-middle-content .cobblestones-content .cobblestones-single{margin-left:30px}#cobblestones .container-fluid .cobblestones-middle-content .cobblestones-content .cobblestones-single span{padding-bottom:10px}#cobblestones .container-fluid .cobblestones-table{padding-bottom:40px}#cobblestones .container-fluid .cobblestones-table .cobblestones-tabs{padding-bottom:40px}#cobblestones .container-fluid .cobblestones-images .carousel-caption{bottom:50px;left:30px;width:75%;padding:0;position:relative}#cobblestones .container-fluid .cobblestones-images .carousel-caption span{color:#090909}#cobblestones .container-fluid .cobblestones-bottom-content{padding-bottom:60px}#cobblestones .container-fluid .cobblestones-bottom-content .cobblestones-bottom-images{padding-bottom:60px}#cobblestones .container-fluid .cobblestones-bottom-content .cobblestones-bottom-images .carousel-caption{bottom:70px;left:30px}#slab-pavers .container-fluid .row .slab-pavers-top-content img{width:100%}#slab-pavers .container-fluid .slab-pavers-middle-content .slab-pavers-content{-webkit-column-count:2;column-count:2;padding-bottom:20px}#slab-pavers .container-fluid .slab-pavers-middle-content .slab-pavers-content .slab-pavers-middle-description{padding-bottom:20px}#slab-pavers .container-fluid .slab-pavers-middle-content .slab-pavers-content .slab-pavers-single{margin-left:30px}#slab-pavers .container-fluid .slab-pavers-middle-content .slab-pavers-content .slab-pavers-single span{padding-bottom:10px;font-family:'NeueHelvetica55Roman'!important}#slab-pavers .container-fluid .slab-pavers-table{padding-bottom:40px}#slab-pavers .container-fluid .slab-pavers-bottom-content{padding-bottom:20px}#slab-pavers .container-fluid .slab-pavers-bottom-content .slab-pavers-bottom-images{padding-bottom:60px}#slab-pavers .container-fluid .slab-pavers-bottom-content .slab-pavers-bottom-images .carousel-caption{bottom:30px;left:30px}#slab-pavers .container-fluid .slab-pavers-project .hover-image-text,.modular-deck-project .hover-image-text{padding:0 15px}#slab-pavers .container-fluid .slab-pavers-project .hover-image-text .hover-image-text-overlay,.modular-deck-project .hover-image-text .hover-image-text-overlay{position:relative;top:-100%}#se-pedestals .container-fluid .se-pedestals-middle-content .se-pedestals-content{padding-bottom:100px}#se-pedestals .container-fluid .se-pedestals-middle-content .se-pedestals-content .se-pedestals-middle-description{padding-bottom:20px}#se-pedestals .container-fluid .se-pedestals-middle-content .se-pedestals-content .se-pedestals-single{margin-left:30px}#se-pedestals .container-fluid .se-pedestals-middle-content .se-pedestals-content .se-pedestals-single span{padding-bottom:10px}#se-pedestals .container-fluid .se-pedestals-images .carousel-caption{bottom:0;left:30px;width:75%}#se-pedestals .container-fluid .se-pedestals-images .carousel-caption span{color:#090909;font-size:15px}#se-pedestals .container-fluid .se-pedestals-images .carousel-caption .sec-title{font-size:12px;line-height:18px;font-family:"Roboto-Regular"}#se-pedestals .container-fluid .se-pedestals-bottom-content{padding-bottom:60px}#se-pedestals .container-fluid .se-pedestals-bottom-content .se-pedestals-bottom-images .carousel-caption{bottom:30px;left:40px}#planks{padding-bottom:20px}#planks .container-fluid .row .planks-top-content img{width:100%}#planks .container-fluid .planks-middle-content .planks-content{-webkit-column-count:2;column-count:2;padding-bottom:20px}#planks .container-fluid .planks-middle-content .planks-content .planks-middle-description{padding-bottom:20px}#planks .container-fluid .planks-middle-content .planks-content .planks-single{margin-left:30px}#planks .container-fluid .planks-middle-content .planks-content .planks-single span{padding-bottom:10px}#planks .container-fluid .planks-mid-table{padding-bottom:40px}#planks .container-fluid .planks-mid-table .planks-table-descritpion{background:#fff;-webkit-box-shadow:0 15px 54px rgba(0,0,0,.0592448);box-shadow:0 15px 54px rgba(0,0,0,.0592448);margin-top:40px;margin-bottom:40px}#planks .container-fluid .planks-mid-table .planks-table-descritpion thead tr{width:100%}#planks .container-fluid .planks-mid-table .planks-table-descritpion thead tr th{background:rgba(67,91,99,.07);mix-blend-mode:normal;font-size:15px;line-height:24px;color:#090909;border:none;border:1px solid #f2f3f4;height:50px;max-height:50px;font-family:"GothamPro-Black";text-align:left;padding-left:50px}#planks .container-fluid .planks-mid-table .planks-table-descritpion tbody tr{width:100%}#planks .container-fluid .planks-mid-table .planks-table-descritpion tbody tr th{font-weight:700;font-size:15px;line-height:24px;color:#090909;border:none;border-bottom:2px solid #f2f3f4;height:40px;padding:5px 0;vertical-align:middle;text-align:left;padding-left:50px}#planks .container-fluid .planks-mid-table .planks-table-descritpion tbody tr th img{margin-left:20px}#planks .container-fluid .planks-table{padding-bottom:40px}#planks .container-fluid .planks-table .planks-tabs{padding-bottom:40px}#planks .container-fluid .planks-images-big .carousel-caption{left:20px}#planks .container-fluid .planks-images .carousel-caption{bottom:15px;left:20px;width:75%}#planks .container-fluid .planks-bottom-content{padding-bottom:60px}#planks .container-fluid .planks-bottom-content .planks-bottom-images .carousel-caption{left:30px}#planks .container-fluid .planks-project-bottom .hover-image-text{padding:0 15px}#planks .container-fluid .planks-project-bottom .hover-image-text .hover-image-text-overlay{position:relative;top:-100%}#elevated-steel-rail-system .container-fluid .row .elevated-steel-rail-system-middle-content .elevated-steel-rail-system-single{padding-bottom:15px}#elevated-steel-rail-system .container-fluid .row .elevated-steel-rail-system-middle-content .elevated-steel-rail-system-single figure{margin-bottom:0}#elevated-steel-rail-system .container-fluid .row .elevated-steel-rail-system-bottom-content .elevated-steel-rail-system-single{padding-bottom:15px}#elevated-steel-rail-system .container-fluid .row .elevated-steel-rail-system-bottom-content .elevated-steel-rail-system-single figure{margin-bottom:0}#on-sand-or-gravel-beds .container-fluid .row .on-sand-left-right-col .on-sand-or-gravel-beds-middle-content .on-sand-or-gravel-beds-images-content .on-sand-or-gravel-beds-images{position:relative}#on-sand-or-gravel-beds .container-fluid .row .on-sand-left-right-col .on-sand-or-gravel-beds-middle-content .on-sand-or-gravel-beds-images-content .on-sand-or-gravel-beds-images .carousel-caption{left:20px}#on-sand-or-gravel-beds .container-fluid .row .on-sand-left-right-col .on-sand-or-gravel-beds-middle-content .on-sand-or-gravel-beds-images-content .on-sand-or-gravel-beds-images .carousel-caption span{font-size:14px;line-height:18px}#on-sand-or-gravel-beds .container-fluid .row .on-sand-left-right-col .on-sand-or-gravel-beds-middle-content .on-sand-or-gravel-beds-content .on-sand-or-gravel-beds-single{margin-bottom:15px}#over-grass-beds .container-fluid .row .over-grass-col .over-grass-middle-content .over-grass-content .over-grass-single{margin-bottom:15px}#mortar-set-over-concrete .container-fluid .row .mortar-set-over-concrete-col .mortar-set-over-concrete-middle-content .mortar-set-over-concrete-content .mortar-set-over-concrete-single{margin-bottom:15px}.vp-center{display:block}#cobblestone-installation .container-fluid .row .cobblestone-installation-col .cobblestone-installation-middle-content .cobblestone-installation-content .cobblestone-installation-single{margin-bottom:15px}#cobblestone-installation .container-fluid .row .cobblestone-installation-col .cobblestone-installation-middle-content .cobblestone-installation-content .cobblestone-installation-single img{width:100%}#interlocking-deck-tiles .container-fluid .row .interlocking-deck-tiles-single-content .interlocking-deck-tiles-single{padding-bottom:10px}#interlocking-deck-tiles .container-fluid .row .interlocking-deck-tiles-single-content .interlocking-deck-tiles-single span{font-weight:400}#mixy-wood-planters .container-fluid .row .mixy-wood-planters-bottom-content{padding-top:100px;padding-bottom:160px}#mixy-wood-planters .mixy-wood-planters-table ul li{padding-top:10px}#mixy-wood-planters .container-fluid .row .mixy-wood-planters-bottom-content a.btn-custom{color:#090909;background:#ffd63c;width:25%;padding-left:35px;margin-top:50px;margin-left:30px}#mixy-wood-planters .container-fluid .row .mixy-wood-planters-bottom-content a.btn-custom::after{left:-17%;background-image:var(--wpr-bg-1fcaf0c7-175a-44f0-a705-05ccbafcaeff)}#mixy-wood-planters .container-fluid .row .mixy-wood-planters-bottom-content a.btn-custom:hover{width:25%;color:#090909}#streetdeck-modular-deck .container-fluid .row p{margin-bottom:10px}#streetdeck-modular-deck .container-fluid .row .streetdeck-modular-deck-dots-one-content .streetdeck-modular-deck-content .streetdeck-modular-deck-single{padding-bottom:10px}#streetdeck-modular-deck .container-fluid .row .streetdeck-modular-deck-dots-two-content .streetdeck-modular-deck-content .streetdeck-modular-deck-single{padding-bottom:10px}#streetdeck-modular-deck .container-fluid .row-slider{padding-bottom:95px}#streetdeck-modular-deck .container-fluid .row-slider .streetdeck-modular-deck-slider .streetdeck-modular-deck-signle-slide .streetdeck-modular-deck-slide-description{outline:none;background:#fff;-webkit-box-shadow:0 15px 54px rgba(0,0,0,.0592448);box-shadow:0 15px 54px rgba(0,0,0,.0592448);padding:45px 45px 30px 50px;margin:15px}#streetdeck-modular-deck .container-fluid .row-slider .slick-next{right:0;z-index:1;background:var(--wpr-bg-8ec908c3-bbd1-4d33-8521-1948d37e9fda) no-repeat center;top:-45px;width:30px;height:10px}#streetdeck-modular-deck .container-fluid .row-slider .slick-next::before{content:""}#streetdeck-modular-deck .container-fluid .row-slider .slick-prev{left:90%;z-index:1;background:var(--wpr-bg-2ab8cb92-3ce5-4988-8e4d-89eea86fd367) no-repeat center;top:-45px;width:30px;height:10px}#streetdeck-modular-deck .container-fluid .row-slider .slick-prev::before{content:""}#streetdeck-modular-deck .container-fluid .row-slider .slick-counter{font-family:"GothamPro-Black";padding-top:35px;font-size:16px;line-height:18px;color:#090909;top:-95px;right:0;position:absolute;width:10%;text-align:center}#streetdeck-modular-deck .container-fluid .row-slider .slick-counter span{color:#090909;font-family:"GothamPro-Black"}#streetdeck-modular-deck .container-fluid .row-slider .slick-counter .current-slider{font-size:20px}#streetdeck-modular-deck .container-fluid .row-slider .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}#streetdeck-modular-deck .container-fluid .row-slider .slick-slide{height:inherit!important}#streetdeck-modular-deck .container-fluid .row-slider h4{font-size:19px;line-height:28px}#snow-melt-system .container-fluid .snow-melt-system-table .snow-melt-system-dots-content .snow-melt-system-single{padding-bottom:10px}#snow-melt-system .container-fluid .snow-melt-system-table .snow-melt-system-images .carousel-caption{left:20px;width:90%;padding-left:10px;padding-right:20px;bottom:0}#snow-melt-system .container-fluid .snow-melt-system-table .snow-melt-system-images .carousel-caption span{font-size:14px;line-height:18px}#snow-melt-system .container-fluid .snow-melt-system-bottom-content{padding-bottom:80px}#wind-uplift .container-fluid .row .wind-uplift-bot-content{padding-top:40px;padding-bottom:120px}#interocking-wood-tiles .container-fluid .row .interocking-wood-tiles-top-content{padding-bottom:140px}#interocking-wood-tiles .container-fluid .row .interocking-wood-tiles-top-content img{width:100%}#interocking-wood-tiles .container-fluid .interocking-wood-tiles-middle-content{padding-bottom:85px}#interocking-wood-tiles .container-fluid .interocking-wood-tiles-middle-content .interocking-wood-tiles-single{padding-bottom:10px}#interocking-wood-tiles .container-fluid .interocking-wood-tiles-table{padding-bottom:40px}#interocking-wood-tiles .container-fluid .interocking-wood-tiles-table .interocking-wood-tiles-table-descritpion{background:#fff;-webkit-box-shadow:0 15px 54px rgba(0,0,0,.0592448);box-shadow:0 15px 54px rgba(0,0,0,.0592448);margin-top:40px;margin-bottom:10px}#interocking-wood-tiles .container-fluid .interocking-wood-tiles-table .interocking-wood-tiles-table-descritpion thead tr{width:100%}#interocking-wood-tiles .container-fluid .interocking-wood-tiles-table .interocking-wood-tiles-table-descritpion thead tr th{background:rgba(67,91,99,.07);mix-blend-mode:normal;font-size:15px;line-height:24px;color:#090909;border:none;border:1px solid #f2f3f4;height:50px;max-height:50px;font-family:"GothamPro-Black";text-align:left;padding-left:50px}#interocking-wood-tiles .container-fluid .interocking-wood-tiles-table .interocking-wood-tiles-table-descritpion tbody tr{width:100%}#interocking-wood-tiles .container-fluid .interocking-wood-tiles-table .interocking-wood-tiles-table-descritpion tbody tr th{font-weight:700;font-size:15px;line-height:24px;color:#090909;border:none;border-bottom:2px solid #f2f3f4;height:40px;padding:5px 0;vertical-align:middle;text-align:left;padding-left:50px}#interocking-wood-tiles .container-fluid .interocking-wood-tiles-table .interocking-wood-tiles-table-descritpion tbody tr th img{margin-left:20px}#interocking-wood-tiles .container-fluid .interlocking-wood-tiles-dots-image-content{padding-bottom:80px}#interocking-wood-tiles .container-fluid .interlocking-wood-tiles-dots-image-content .interlocking-wood-tiles-dots-content{padding-bottom:50px}#interocking-wood-tiles .container-fluid .interlocking-wood-tiles-dots-image-content .interlocking-wood-tiles-dots-content .interlocking-wood-tiles-single{padding-bottom:10px}#interocking-wood-tiles .container-fluid .interlocking-wood-tiles-dots-image-content .interlocking-wood-tiles-img-conent .interlocking-wood-tiles-images{position:relative}#interocking-wood-tiles .container-fluid .interlocking-wood-tiles-dots-image-content .interlocking-wood-tiles-img-conent .interlocking-wood-tiles-images .carousel-caption{left:15px;width:90%;padding-left:10px;padding-right:20px;bottom:10px}#interocking-wood-tiles .container-fluid .interlocking-wood-tiles-dots-image-content .interlocking-wood-tiles-img-conent .interlocking-wood-tiles-images .carousel-caption .small-title{font-size:12px;line-height:18px;font-family:"Roboto-Regular";color:#090909}#interocking-wood-tiles .container-fluid .interlocking-wood-tiles-dots-image-content .interlocking-wood-tiles-img-conent .interlocking-wood-tiles-images .carousel-caption span{font-size:15px;line-height:20px;color:#090909}#interocking-wood-tiles .container-fluid .interocking-wood-tiles-bottom-content{padding-bottom:80px}#wood-deck-tiles .container-fluid .row .wood-deck-tiles-top-content img{width:100%}#wood-deck-tiles .container-fluid .wood-deck-tiles-dots-table .wood-deck-tiles-dots-content .wood-deck-tiles-single{padding-bottom:10px}#wood-deck-tiles .container-fluid .wood-deck-tiles-dots-table .wood-deck-tiles-images .carousel-caption{left:60px;width:90%;padding-left:10px;padding-right:20px;bottom:10px}#wood-deck-tiles .container-fluid .wood-deck-tiles-dots-table .wood-deck-tiles-images .carousel-caption .small-title{font-size:12px;line-height:18px;font-family:"Roboto-Regular";color:#090909}#wood-deck-tiles .container-fluid .wood-deck-tiles-dots-table .wood-deck-tiles-images .carousel-caption span{font-size:15px;line-height:20px;color:#090909}#wood-deck-tiles .container-fluid .wood-deck-tiles-table{padding-bottom:100px}#wood-deck-tiles .container-fluid .wood-deck-tiles-table .wood-deck-tiles-table-descritpion{background:#fff;-webkit-box-shadow:0 15px 54px rgba(0,0,0,.0592448);box-shadow:0 15px 54px rgba(0,0,0,.0592448);margin-bottom:10px}#wood-deck-tiles .container-fluid .wood-deck-tiles-table .wood-deck-tiles-table-descritpion thead tr{width:100%}#wood-deck-tiles .container-fluid .wood-deck-tiles-table .wood-deck-tiles-table-descritpion thead tr th{background:rgba(67,91,99,.07);mix-blend-mode:normal;font-size:15px;line-height:24px;color:#090909;border:none;border:1px solid #f2f3f4;height:50px;max-height:50px;font-family:"GothamPro-Black";text-align:left;padding-left:50px}#wood-deck-tiles .container-fluid .wood-deck-tiles-table .wood-deck-tiles-table-descritpion tbody tr{width:100%}#wood-deck-tiles .container-fluid .wood-deck-tiles-table .wood-deck-tiles-table-descritpion tbody tr th{font-weight:700;font-size:15px;line-height:24px;color:#090909;border:none;border-bottom:2px solid #f2f3f4;height:40px;padding:5px 0;vertical-align:middle;text-align:left;padding-left:50px}#wood-deck-tiles .container-fluid .wood-deck-tiles-table .wood-deck-tiles-table-descritpion tbody tr th img{margin-left:20px}#wood-deck-tiles .container-fluid .wood-deck-tiles-bottom-content{padding-bottom:20px}#project-portfolio .container-fluid .project-portfolio-slider{padding-bottom:45px}#project-portfolio .container-fluid .project-portfolio-slider .hover-image-text{margin-right:30px}#project-portfolio .container-fluid .project-portfolio-slider .hover-image-text .hover-image-text-title{top:230px}#project-portfolio .container-fluid .project-portfolio-slider .hover-image-text .hover-image-text-overlay{width:100%}#project-portfolio .container-fluid .project-portfolio-slider .hover-image-text .hover-image-text-description{top:60px}#project-portfolio .container-fluid .project-portfolio-slider .project-slider-title{border:1px solid rgba(0,0,0,.2);border-top:none;margin-right:30px;margin-bottom:25px}#project-portfolio .container-fluid .project-portfolio-slider .project-slider-title h3{font-family:"Roboto-Regular";padding-top:30px;padding-left:30px}#project-portfolio .container-fluid .project-portfolio-slider .slick-next{z-index:1;background:var(--wpr-bg-fe13b800-24de-491e-aa56-d587e1fa9c74) no-repeat center;top:100%;right:39%;padding:17px 22px;border:1px solid #ffe057;width:6px;height:12px;margin-top:15px}#project-portfolio .container-fluid .project-portfolio-slider .slick-next::before{content:""}#project-portfolio .container-fluid .project-portfolio-slider .slick-prev{z-index:1;background:var(--wpr-bg-f3490690-8f4f-4d26-9fd0-b976c92c38e1) no-repeat center;top:100%;left:39%;padding:17px 22px;border:1px solid #ffe057;width:6px;height:12px;margin-top:15px}#project-portfolio .container-fluid .project-portfolio-slider .slick-prev::before{content:""}#project-portfolio .container-fluid .project-portfolio-slider .slick-dots{bottom:-33px;position:relative;margin-bottom:40px}#project-portfolio .container-fluid .project-portfolio-slider .slick-dots li{margin:0 15px}#project-portfolio .container-fluid .project-portfolio-slider .slick-dots li a{font-family:"Gotham-Light";top:5px;position:relative}#project-portfolio .container-fluid .project-portfolio-slider .slick-dots .slick-active{background:#ffd63c;width:36px;height:36px}#project-portfolio .container-fluid .project-portfolio-slider .slick-dots .slick-active a{font-weight:700}#project-portfolio .container-fluid .project-portfolio-bottom-content{padding-bottom:80px}#interlocking-tiles-portfolio .container-fluid .row .interlocking-tiles-portfolio-one-description{padding-bottom:25px}#interlocking-tiles-portfolio .container-fluid .interlocking-tiles-portfolio-tabs{padding-bottom:40px}#interlocking-tiles-portfolio .container-fluid .interlocking-tiles-portfolio-slider .interlocking-tiles-portfolio-gallery{margin-bottom:0}#interlocking-tiles-portfolio .container-fluid .interlocking-tiles-portfolio-slider .interlocking-tiles-portfolio-gallery .slider-img{width:22%!important;margin-right:25px;padding-bottom:65px;border:1px solid rgba(0,0,0,.2);margin-top:30px}#interlocking-tiles-portfolio .container-fluid .interlocking-tiles-portfolio-slider .interlocking-tiles-portfolio-gallery .slider-img .interlocking-tiles-portfolio-hover-img{position:relative}#interlocking-tiles-portfolio .container-fluid .interlocking-tiles-portfolio-slider .interlocking-tiles-portfolio-gallery .slider-img .interlocking-tiles-portfolio-hover-img:hover .overlay{opacity:1}#interlocking-tiles-portfolio .container-fluid .interlocking-tiles-portfolio-slider .interlocking-tiles-portfolio-gallery .slider-img .interlocking-tiles-portfolio-hover-img .overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;background:-webkit-gradient(linear,left top,left bottom,color-stop(-50.18%,rgba(0,0,0,8e-05)),color-stop(75.54%,rgba(0,0,0,.480027)));background:-webkit-linear-gradient(top,rgba(0,0,0,8e-05) -50.18%,rgba(0,0,0,.480027) 75.54%);background:-o-linear-gradient(top,rgba(0,0,0,8e-05) -50.18%,rgba(0,0,0,.480027) 75.54%);background:linear-gradient(180deg,rgba(0,0,0,8e-05) -50.18%,rgba(0,0,0,.480027) 75.54%)}#interlocking-tiles-portfolio .container-fluid .interlocking-tiles-portfolio-slider .interlocking-tiles-portfolio-gallery .slider-img .interlocking-tiles-portfolio-hover-img .overlay .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background:var(--wpr-bg-cae8d3e1-1973-4b97-b25f-06f87d3ac708) no-repeat;background-size:cover;width:45px;height:45px}#interlocking-tiles-portfolio .container-fluid .interlocking-tiles-portfolio-slider .interlocking-tiles-portfolio-gallery .slider-img .carousel-caption{left:auto;bottom:auto;right:auto;padding-left:30px;width:auto;padding-bottom:0}#interlocking-tiles-portfolio .container-fluid .interlocking-tiles-portfolio-slider .interlocking-tiles-portfolio-gallery .slider-img .carousel-caption h4{font-family:"Roboto-Regular"}#interlocking-tiles-portfolio .container-fluid .interlocking-tiles-portfolio-slider .interlocking-tiles-portfolio-gallery .slick-next{z-index:1;background:var(--wpr-bg-15579b50-bada-4a7a-9d78-234e9ebd4f9e) no-repeat center;top:100%;right:39%;padding:17px 22px;border:1px solid #ffe057;width:6px;height:12px;margin-top:15px}#interlocking-tiles-portfolio .container-fluid .interlocking-tiles-portfolio-slider .interlocking-tiles-portfolio-gallery .slick-next::before{content:""}#interlocking-tiles-portfolio .container-fluid .interlocking-tiles-portfolio-slider .interlocking-tiles-portfolio-gallery .slick-prev{z-index:1;background:var(--wpr-bg-b9e4f924-9f37-4f1f-ada7-3b029eed64ae) no-repeat center;top:100%;left:39%;padding:17px 22px;border:1px solid #ffe057;width:6px;height:12px;margin-top:15px}#interlocking-tiles-portfolio .container-fluid .interlocking-tiles-portfolio-slider .interlocking-tiles-portfolio-gallery .slick-prev::before{content:""}#interlocking-tiles-portfolio .container-fluid .interlocking-tiles-portfolio-slider .interlocking-tiles-portfolio-gallery .slick-dots{bottom:-33px;position:relative;margin-bottom:40px}#interlocking-tiles-portfolio .container-fluid .interlocking-tiles-portfolio-slider .interlocking-tiles-portfolio-gallery .slick-dots li{margin:0 15px}#interlocking-tiles-portfolio .container-fluid .interlocking-tiles-portfolio-slider .interlocking-tiles-portfolio-gallery .slick-dots li a{font-family:"Gotham-Light";top:5px;position:relative}#interlocking-tiles-portfolio .container-fluid .interlocking-tiles-portfolio-slider .interlocking-tiles-portfolio-gallery .slick-dots .slick-active{background:#ffd63c;width:36px;height:36px}#interlocking-tiles-portfolio .container-fluid .interlocking-tiles-portfolio-slider .interlocking-tiles-portfolio-gallery .slick-dots .slick-active a{font-weight:700}#interlocking-tiles-portfolio .container-fluid .interlocking-tiles-portfolio-slider .interlocking-tiles-portfolio-modal .modal{background:-webkit-gradient(linear,left top,left bottom,color-stop(-50.18%,rgba(0,0,0,8e-05)),color-stop(75.54%,rgba(0,0,0,.480027)));background:-webkit-linear-gradient(top,rgba(0,0,0,8e-05) -50.18%,rgba(0,0,0,.480027) 75.54%);background:-o-linear-gradient(top,rgba(0,0,0,8e-05) -50.18%,rgba(0,0,0,.480027) 75.54%);background:linear-gradient(180deg,rgba(0,0,0,8e-05) -50.18%,rgba(0,0,0,.480027) 75.54%)}#interlocking-tiles-portfolio .container-fluid .interlocking-tiles-portfolio-slider .interlocking-tiles-portfolio-modal .modal .modal-dialog{max-width:100%}#interlocking-tiles-portfolio .container-fluid .interlocking-tiles-portfolio-slider .interlocking-tiles-portfolio-modal .modal .modal-dialog .modal-content{background-color:transparent;border:none;border-radius:0;width:60%;margin:0 auto}#interlocking-tiles-portfolio .container-fluid .interlocking-tiles-portfolio-slider .interlocking-tiles-portfolio-modal .modal .modal-dialog .modal-content .modal-header{border-bottom:none}#interlocking-tiles-portfolio .container-fluid .interlocking-tiles-portfolio-slider .interlocking-tiles-portfolio-modal .modal .modal-dialog .modal-content .modal-header .close{background:rgba(255,255,255,.3);border-radius:50%;-webkit-transition:all 0.5s cubic-bezier(.23,1,.32,1);-o-transition:all 0.5s cubic-bezier(.23,1,.32,1);transition:all 0.5s cubic-bezier(.23,1,.32,1);color:#f9f9f9;opacity:1}#interlocking-tiles-portfolio .container-fluid .interlocking-tiles-portfolio-slider .interlocking-tiles-portfolio-modal .modal .modal-dialog .modal-content .modal-header .close:hover{background:rgba(0,0,0,.6)}#interlocking-tiles-portfolio .container-fluid .interlocking-tiles-portfolio-slider .interlocking-tiles-portfolio-modal .modal .modal-dialog .modal-content .modal-body{text-align:center}#interlocking-tiles-portfolio .container-fluid .interlocking-tiles-portfolio-slider .interlocking-tiles-portfolio-modal .modal .modal-dialog .modal-content .modal-body img{-webkit-box-shadow:0 12px 15px 0 rgba(255,255,255,.25);box-shadow:0 12px 15px 0 rgba(255,255,255,.25)}#site-furnishing-portfolio .container-fluid .row .site-furnishing-portfolio-one-description{padding-bottom:25px}#site-furnishing-portfolio .container-fluid .site-furnishing-portfolio-tabs{padding-bottom:40px}#site-furnishing-portfolio .container-fluid .site-furnishing-portfolio-slider .site-furnishing-portfolio-gallery{margin-bottom:0}#site-furnishing-portfolio .container-fluid .site-furnishing-portfolio-slider .site-furnishing-portfolio-gallery .slider-img{width:22%!important;margin-right:25px;padding-bottom:65px;border:1px solid rgba(0,0,0,.2);margin-top:30px}#site-furnishing-portfolio .container-fluid .site-furnishing-portfolio-slider .site-furnishing-portfolio-gallery .slider-img .site-furnishing-portfolio-hover-img{position:relative}#site-furnishing-portfolio .container-fluid .site-furnishing-portfolio-slider .site-furnishing-portfolio-gallery .slider-img .site-furnishing-portfolio-hover-img:hover .overlay{opacity:1}#site-furnishing-portfolio .container-fluid .site-furnishing-portfolio-slider .site-furnishing-portfolio-gallery .slider-img .site-furnishing-portfolio-hover-img .overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;background:-webkit-gradient(linear,left top,left bottom,color-stop(-50.18%,rgba(0,0,0,8e-05)),color-stop(75.54%,rgba(0,0,0,.480027)));background:-webkit-linear-gradient(top,rgba(0,0,0,8e-05) -50.18%,rgba(0,0,0,.480027) 75.54%);background:-o-linear-gradient(top,rgba(0,0,0,8e-05) -50.18%,rgba(0,0,0,.480027) 75.54%);background:linear-gradient(180deg,rgba(0,0,0,8e-05) -50.18%,rgba(0,0,0,.480027) 75.54%)}#site-furnishing-portfolio .container-fluid .site-furnishing-portfolio-slider .site-furnishing-portfolio-gallery .slider-img .site-furnishing-portfolio-hover-img .overlay .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background:var(--wpr-bg-8f60778c-f836-495e-a95f-cfe35fe8e279) no-repeat;background-size:cover;width:45px;height:45px}#site-furnishing-portfolio .container-fluid .site-furnishing-portfolio-slider .site-furnishing-portfolio-gallery .slider-img .carousel-caption{left:auto;bottom:auto;right:auto;padding-left:30px;width:auto;padding-bottom:0}#site-furnishing-portfolio .container-fluid .site-furnishing-portfolio-slider .site-furnishing-portfolio-gallery .slider-img .carousel-caption h4{font-family:"Roboto-Regular"}#site-furnishing-portfolio .container-fluid .site-furnishing-portfolio-slider .site-furnishing-portfolio-gallery .slick-next{z-index:1;background:var(--wpr-bg-9b89995f-07dd-464f-9b5d-8f3c30e10a59) no-repeat center;top:100%;right:39%;padding:17px 22px;border:1px solid #ffe057;width:6px;height:12px;margin-top:15px}#site-furnishing-portfolio .container-fluid .site-furnishing-portfolio-slider .site-furnishing-portfolio-gallery .slick-next::before{content:""}#site-furnishing-portfolio .container-fluid .site-furnishing-portfolio-slider .site-furnishing-portfolio-gallery .slick-prev{z-index:1;background:var(--wpr-bg-c991ce77-dd8e-4812-89fe-09b5880053ed) no-repeat center;top:100%;left:39%;padding:17px 22px;border:1px solid #ffe057;width:6px;height:12px;margin-top:15px}#site-furnishing-portfolio .container-fluid .site-furnishing-portfolio-slider .site-furnishing-portfolio-gallery .slick-prev::before{content:""}#site-furnishing-portfolio .container-fluid .site-furnishing-portfolio-slider .site-furnishing-portfolio-gallery .slick-dots{bottom:-33px;position:relative;margin-bottom:40px}#site-furnishing-portfolio .container-fluid .site-furnishing-portfolio-slider .site-furnishing-portfolio-gallery .slick-dots li{margin:0 15px}#site-furnishing-portfolio .container-fluid .site-furnishing-portfolio-slider .site-furnishing-portfolio-gallery .slick-dots li a{font-family:"Gotham-Light";top:5px;position:relative}#site-furnishing-portfolio .container-fluid .site-furnishing-portfolio-slider .site-furnishing-portfolio-gallery .slick-dots .slick-active{background:#ffd63c;width:36px;height:36px}#site-furnishing-portfolio .container-fluid .site-furnishing-portfolio-slider .site-furnishing-portfolio-gallery .slick-dots .slick-active a{font-weight:700}#site-furnishing-portfolio .container-fluid .site-furnishing-portfolio-slider .site-furnishing-portfolio-modal .modal{background:-webkit-gradient(linear,left top,left bottom,color-stop(-50.18%,rgba(0,0,0,8e-05)),color-stop(75.54%,rgba(0,0,0,.480027)));background:-webkit-linear-gradient(top,rgba(0,0,0,8e-05) -50.18%,rgba(0,0,0,.480027) 75.54%);background:-o-linear-gradient(top,rgba(0,0,0,8e-05) -50.18%,rgba(0,0,0,.480027) 75.54%);background:linear-gradient(180deg,rgba(0,0,0,8e-05) -50.18%,rgba(0,0,0,.480027) 75.54%)}#site-furnishing-portfolio .container-fluid .site-furnishing-portfolio-slider .site-furnishing-portfolio-modal .modal .modal-dialog{max-width:100%}#site-furnishing-portfolio .container-fluid .site-furnishing-portfolio-slider .site-furnishing-portfolio-modal .modal .modal-dialog .modal-content{background-color:transparent;border:none;border-radius:0;width:60%;margin:0 auto}#site-furnishing-portfolio .container-fluid .site-furnishing-portfolio-slider .site-furnishing-portfolio-modal .modal .modal-dialog .modal-content .modal-header{border-bottom:none}#site-furnishing-portfolio .container-fluid .site-furnishing-portfolio-slider .site-furnishing-portfolio-modal .modal .modal-dialog .modal-content .modal-header .close{background:rgba(255,255,255,.3);border-radius:50%;-webkit-transition:all 0.5s cubic-bezier(.23,1,.32,1);-o-transition:all 0.5s cubic-bezier(.23,1,.32,1);transition:all 0.5s cubic-bezier(.23,1,.32,1);color:#f9f9f9;opacity:1}#site-furnishing-portfolio .container-fluid .site-furnishing-portfolio-slider .site-furnishing-portfolio-modal .modal .modal-dialog .modal-content .modal-header .close:hover{background:rgba(0,0,0,.6)}#site-furnishing-portfolio .container-fluid .site-furnishing-portfolio-slider .site-furnishing-portfolio-modal .modal .modal-dialog .modal-content .modal-body{text-align:center}#site-furnishing-portfolio .container-fluid .site-furnishing-portfolio-slider .site-furnishing-portfolio-modal .modal .modal-dialog .modal-content .modal-body img{-webkit-box-shadow:0 12px 15px 0 rgba(255,255,255,.25);box-shadow:0 12px 15px 0 rgba(255,255,255,.25)}#project-single .container-fluid .project-top-section span.info{font-size:15px;color:#888}#project-single .container-fluid .project-top-section span.top-line{font-family:"GothamPro-Black"}#project-single .container-fluid .project-mid-content .project-mid-description{width:85%}#project-single .container-fluid .project-mid-images-content .project-mid-images .project-mid-images-hover-img img{width:100%}#project-single .container-fluid .project-mid-images-content .project-mid-images .carousel-caption{width:80%;right:10%;bottom:30px;left:10%}#project-single .container-fluid .project-mid-images-content .project-mid-images .carousel-caption span{font-size:13px;line-height:20px}#project-single .container-fluid .project-mid-images-content .project-mid-images .carousel-caption a{margin-left:20px;width:70%;bottom:-15px;margin-top:-10px;position:absolute}#project-single .container-fluid .project-mid-images-content .project-mid-images .carousel-caption a:hover{width:70%}#project-single .container-fluid .project-mid-images-content .project-mid-images .carousel-caption a:after{left:-45px}#project-single .container-fluid .project-bottom-content{padding-bottom:80px}#project-single .container-fluid .project-bottom-content .hover-image-text{padding:0 15px}#project-single .container-fluid .project-bottom-content .hover-image-text:hover .hover-image-text-title{top:35px}#project-single .container-fluid .project-bottom-content .hover-image-text .hover-image-text-overlay{position:relative;top:-100%}#project-single .container-fluid .project-bottom-content .hover-image-text .hover-image-text-description{top:85px;width:80%}#project-single .project-bottom-content a.btn-custom,.slab-pavers-project a.btn-custom,#planks .planks-project-bottom .planks-project-bottom-btn a.btn-custom{width:35%}#project-single .project-bottom-content a.btn-custom:hover,.slab-pavers-project a.btn-custom:hover,#planks .planks-project-bottom .planks-project-bottom-btn a.btn-custom:hover{width:35%}#project-single .project-bottom-content .hover-image-text a.btn-custom{width:80%}#project-single .project-bottom-content .hover-image-text a.btn-custom:hover{width:80%}#eterno-nm-pedestal .container-fluid .eterno-nm-pedestal-middle-content .eterno-nm-pedestal-content{padding-bottom:100px}#eterno-nm-pedestal .container-fluid .eterno-nm-pedestal-middle-content .eterno-nm-pedestal-content .eterno-nm-pedestal-middle-description{padding-bottom:20px}#eterno-nm-pedestal .container-fluid .eterno-nm-pedestal-middle-content .eterno-nm-pedestal-content .eterno-nm-pedestal-single{margin-left:30px;padding-bottom:10px}#eterno-nm-pedestal .container-fluid .eterno-nm-pedestal-table{padding-bottom:40px}#eterno-nm-pedestal .container-fluid .eterno-nm-pedestal-table .eterno-nm-pedestal-tabs{padding-bottom:40px}#eterno-nm-pedestal .container-fluid .eterno-nm-pedestal-images .carousel-caption{bottom:30px;left:40px;width:75%}#eterno-nm-pedestal .container-fluid .eterno-nm-pedestal-bottom-content{padding-bottom:80px}#eterno-nm-pedestal .container-fluid .eterno-nm-pedestal-bottom-content .eterno-nm-pedestal-bottom-images{padding-bottom:60px}#eterno-nm-pedestal .container-fluid .eterno-nm-pedestal-bottom-content .eterno-nm-pedestal-bottom-images .carousel-caption{bottom:70px;left:30px}.page-id-1600 iframe{display:none}.page-id-429 iframe{display:none}.page-id-336 iframe{display:none}.page-id-336 video{display:none}.page-id-1602 #uptec-pedestal .container-fluid .row .uptec-pedestal-top-content .uptec-pedestal-top-description video{display:none}.page-id-1602 #uptec-pedestal .container-fluid .row .uptec-pedestal-top-content .uptec-pedestal-top-description img{width:60%;display:none}#uptec-pedestal .container-fluid .uptec-pedestal-middle-content .uptec-pedestal-content{-webkit-column-count:2;column-count:2;padding-bottom:20px}#uptec-pedestal .container-fluid .uptec-pedestal-middle-content .uptec-pedestal-content .uptec-pedestal-middle-description{padding-bottom:20px}#uptec-pedestal .container-fluid .uptec-pedestal-middle-content .uptec-pedestal-content .uptec-pedestal-single{margin-left:30px;padding-bottom:10px}#uptec-pedestal .uptec-pedestal-table ul li{padding-top:10px}#uptec-pedestal .container-fluid .uptec-pedestal-images{-webkit-box-shadow:0 2px 7px rgba(0,0,0,.0908628);box-shadow:0 2px 7px rgba(0,0,0,.0908628);height:130px;margin-bottom:20px;margin-right:20px}#uptec-pedestal .container-fluid .uptec-pedestal-images .carousel-caption{bottom:10px;left:20px;width:75%;padding:0}#uptec-pedestal .container-fluid .uptec-pedestal-images .carousel-caption span{font-size:15px;color:#090909}#streetdeck-accessories .container-fluid .streetdeck-accessories-images .carousel-caption{bottom:25px;left:45px;width:75%;padding:0}#streetdeck-accessories .container-fluid .streetdeck-accessories-images .carousel-caption span{font-size:15px}#streetdeck-components .container-fluid .carousel-caption{bottom:25px;left:45px;width:75%;padding:0}#streetdeck-components .hover-img{background:transparent}#streetdeck-components .hover-img:hover img{opacity:1}#streetdeck-components .container-fluid .carousel-caption span{font-size:15px}#mixy-porcelain-planters .container-fluid .row .mixy-porcelain-planters-images-one{margin-bottom:10px}#mixy-porcelain-planters .container-fluid .row .mixy-porcelain-planters-images-one .carousel-caption{bottom:5px;left:25px;width:75%;padding:0;padding-right:10px}#mixy-porcelain-planters .container-fluid .row .mixy-porcelain-planters-images-one .carousel-caption span{font-size:15px}#mixy-porcelain-planters .container-fluid .row .mixy-porcelain-planters-images-one .carousel-caption .sec-title{font-size:12px;line-height:18px;font-family:"Roboto-Regular"}#mixy-porcelain-planters .container-fluid .row .mixy-porcelain-planters-images-one img{width:100%;cursor:pointer}#mixy-porcelain-planters .container-fluid .row .mixy-porcelain-planters-descritpion-down{padding-bottom:160px}#mixy-porcelain-planters .container-fluid .row .mixy-porcelain-planters-bottom-content{padding-top:100px;padding-bottom:160px}#mixy-porcelain-planters .container-fluid .row .mixy-porcelain-planters-bottom-content a.btn-custom{color:#090909;background:#ffd63c;width:25%;padding-left:35px;margin-top:50px;margin-left:30px}#mixy-porcelain-planters .container-fluid .row .mixy-porcelain-planters-bottom-content a.btn-custom::after{left:-17%;background-image:var(--wpr-bg-87a308cf-16ff-4f99-9bd1-4ab4fe858723)}#mixy-porcelain-planters .container-fluid .row .mixy-porcelain-planters-bottom-content a.btn-custom:hover{width:25%;color:#090909}#modular-deck .container-fluid .modular-deck-middle-content{-webkit-column-count:2;column-count:2;padding-bottom:100px}#modular-deck .container-fluid .modular-deck-middle-content .modular-deck-content .deck-middle-description{padding-bottom:20px}#modular-deck .container-fluid .modular-deck-middle-content .modular-deck-content .modular-deck-single{margin-left:30px;padding-bottom:6px}#nova-furnishing .container-fluid .nova-furnishing-bottom-content{padding-bottom:65px}#nova-furnishing .container-fluid .nova-furnishing-bottom-content .nova-furnishing-bottom-images{-webkit-box-shadow:1px 2px 10px rgba(0,0,0,.0592448);box-shadow:1px 2px 10px rgba(0,0,0,.0592448);height:290px}#nova-furnishing .container-fluid .nova-furnishing-bottom-content .nova-furnishing-bottom-images .carousel-caption{left:20px;width:90%;padding:0}#nova-furnishing .container-fluid .nova-furnishing-bottom-content .nova-furnishing-bottom-images .carousel-caption span{color:#090909;font-size:15px}#nova-furnishing .container-fluid .nova-furnishing-bottom-content .nova-furnishing-bottom-images .carousel-caption .sec-title{font-size:12px;line-height:18px;font-family:"Roboto-Regular"}#porcelain-cobblestones .container-fluid .row .porcelain-cobblestones-top-description img{width:100%}#porcelain-cobblestones .container-fluid .row .porcelain-cobblestones-bottom-content{padding-bottom:80px}.woocommerce-page .site-content .entry-header{display:none}.woocommerce-page .woof_products_top_panel{display:none!important}.woocommerce-page .widget-area,.woocommerce-page .entry-footer{display:none}.woocommerce-page .color-box-description .color-info-box{width:20px}.woocommerce-page .color-box-description .color-info-box .color-info-img{padding-top:3px}.woocommerce-page .color-box-description .color-info-box .color-info-text{display:none}.woocommerce-page .color-box-description .color-info-box .color-info-text h3{font-size:15px;line-height:24px;color:#888;font-family:"Roboto-Regular";padding-bottom:10px}.woocommerce-page .color-box-description .color-info-box .color-info-text p{color:#888;opacity:.7}.woocommerce-page .color-box-description .color-info-box:hover .color-info-text{display:block;width:335px;position:absolute;background:#fff;-webkit-box-shadow:0 11px 48px rgba(0,0,0,.122566);box-shadow:0 11px 48px rgba(0,0,0,.122566);padding:15px 30px 30px 30px;top:-200px}.woocommerce-page .woo-search-cat .woof_products_top_panel{display:block!important}.woocommerce-page .woof_products_top_panel li{border:1px solid #ffd63c;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 30px 5px 10px}.woocommerce-page .woof_products_top_panel li a{position:relative}.woocommerce-page .woof_products_top_panel li a:after{content:"";display:block;background:var(--wpr-bg-ad8d180a-f54a-4dcc-9289-3249a7b90601) no-repeat;width:10px;height:10px;position:absolute;top:5px;right:-20px}.woocommerce-page .woof_products_top_panel li a span{background:none;padding-right:0;font-size:12px;line-height:14px;color:#000;font-family:"Roboto-Regular"}.woocommerce-page .woof_redraw_zone .woof_container_inner h4 a{position:relative;outline:none}.woocommerce-page .woof_redraw_zone .woof_container_inner h4 a.woof_front_toggle_closed:before{content:"";display:block;background:var(--wpr-bg-77a47682-9b7c-4f85-9742-eff1b3c6e8f1) no-repeat;width:10px;height:5px;position:absolute;top:15px;right:0}.woocommerce-page .woof_redraw_zone .woof_container_inner h4 a.woof_front_toggle_opened:after{content:"";display:block;background:var(--wpr-bg-be278c1c-f02b-4583-9707-9c3c06b561f9) no-repeat;width:10px;height:5px;position:absolute;transform:rotate(180deg);top:15px;right:0}.woocommerce-page .woof_redraw_zone .woof_container_inner ul.woof_list_checkbox{font-size:12px;line-height:20px;color:#090909;font-family:"Roboto-Regular"}.woocommerce-page .woof_redraw_zone .woof_container_inner ul.woof_list_checkbox li{margin-left:0px!important}.woocommerce-page .woof_redraw_zone .woof_container_inner ul.woof_list_checkbox li input{display:none}.woocommerce-page .woof_redraw_zone .woof_container_inner ul.woof_list_checkbox li label{margin-left:0}.woocommerce-page .woof_redraw_zone .woof_container_inner ul.woof_list_checkbox li input[type="checkbox"]+label:before{border:1px solid #ababab;content:"\00a0";display:inline-block;height:16px;width:16px;line-height:18px;margin-right:10px}.woocommerce-page .woof_redraw_zone .woof_container_inner ul.woof_list_checkbox li input[type="checkbox"]:checked+label:before{background:#ffd63c;color:#000;content:"\2713";text-align:center;border:none}.woocommerce-page .woof_redraw_zone .woof_container_inner ul.woof_list_checkbox li input[type="checkbox"]:checked+label:after{font-weight:700}.woocommerce-page .woof_redraw_zone .woof_container_inner ul.woof_list_checkbox li input[type="checkbox"]:focus+label::before{outline:#3b99fc auto 5px}.woocommerce-page .woof_redraw_zone .woof_container_inner ul.woof_list_checkbox li label span.woof_checkbox_count{position:absolute;right:10px;font-size:12px;line-height:20px}.woocommerce-page .woof_redraw_zone .woof_submit_search_form_container button.button{font-family:"Gotham-Bold";font-size:0;line-height:35px;letter-spacing:0;text-transform:uppercase;color:#000;padding:10px 10px 10px 10px;background:#ffd63c;text-align:center;border:0;border-radius:0;height:50px;width:100%;margin-top:40px;display:flex;align-items:center;justify-content:center}.woocommerce-page .woof_redraw_zone .woof_submit_search_form_container button.button:before{content:"Reset All Filters";display:block;font-size:10px}.woocommerce-page ul.products li.product{width:22.05%!important;margin-right:22px;border:1px solid rgba(0,0,0,.2);z-index:1}.woocommerce-page ul.products li.product .woocommerce-loop-product__title{line-height:1.6;padding:0;min-height:60px;padding-left:15px;padding-right:15px}.woocommerce-page .woocommerce ul.products li.product img{width:auto}.product-template-default #content .cart button{background:#ffd63c;display:flex;color:#090909;align-items:center;text-decoration:none;height:48px;padding:14px 19px 11px}.product-template-default #content .cart button:hover{opacity:.8}.woocommerce .quantity .qty{height:48px;color:#090909;border-radius:0}.product-template-default #content{padding-top:190px}.product-template-default #content .images{float:none!important;width:auto!important}.product-template-default #content .summary{float:none!important;width:auto!important}.product-template-default #content .summary .product_meta a{font-weight:400;display:inline-block}.product-template-default #content .stock{display:none}.product-template-default #content .browse-all-colors-view{background:#ffd63c;border:1px solid #e1e1e1;padding:5px 8px}.product-template-default #content .browse-all-colors-view a{display:-webkit-box;display:-ms-flexbox;display:flex;color:#090909;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;height:48px;padding:14px 19px 11px 19px}.product-template-default #content .browse-all-colors-view a img{width:12px!important;margin-bottom:0!important;margin-right:5px!important;height:9px!important}.product-template-default #content .browse-all-colors-view a:hover{opacity:.8}.product-template-default #content .browse-all-colors-view a:before{content:none}.product-template-default #content .browse-all-colors-file{background:#ffd63c;border:1px solid #e1e1e1;padding:5px 8px}.product-template-default #content .browse-all-colors-file a{display:-webkit-box;display:-ms-flexbox;display:flex;color:#090909;text-decoration:none;height:48px;padding:14px 19px 11px 19px}.product-template-default #content .browse-all-colors-file a img{width:12px!important;margin-top:5px!important;margin-right:5px!important;height:12px!important}.product-template-default #content .browse-all-colors-file a:hover{opacity:.8}.product-template-default #content .browse-all-colors-file a:before{content:none}.woocommerce .woocommerce-breadcrumb{display:none}.woocommerce-products-header__title{padding-top:190px;font-size:35px;line-height:45px}.woocommerce-pagination{padding-bottom:80px}.woocommerce-pagination .page-numbers{position:relative;border:none!important}.woocommerce-pagination .page-numbers li{margin:0 15px!important;border-right:none!important}.woocommerce-pagination .page-numbers li a{font-family:"Gotham-Light"}.woocommerce-pagination .page-numbers li a:hover{color:#090909!important;background:transparent!important}.woocommerce-pagination .page-numbers li a:focus{background:transparent!important}.woocommerce-pagination .page-numbers .current{background:#ffd63c!important;width:36px;height:36px;color:#090909!important}.woocommerce-pagination .page-numbers .current a{font-weight:700}.woocommerce-pagination .page-numbers .next{z-index:1;background:var(--wpr-bg-02da3e65-f000-4b1e-9f4a-26352f83b0e5) no-repeat center;padding:17px 22px;border:1px solid #ffe057!important;font-size:0}.woocommerce-pagination .page-numbers .next:hover{background:var(--wpr-bg-54e5599d-e6ee-49aa-8a20-1ee9c17e50e0) no-repeat center!important}.woocommerce-pagination .page-numbers .prev{z-index:1;background:var(--wpr-bg-8392e146-1a43-4bc2-9166-65087e8412f3) no-repeat center;padding:17px 22px;border:1px solid #ffe057!important;font-size:0}.woocommerce-pagination .page-numbers .prev:hover{background:var(--wpr-bg-4b9457b3-e6c7-47c8-9544-5baf17942a2a) no-repeat center!important}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:none}.single-product .entry-header{display:none}.single-product .entry-footer{display:none}.single-product .navigation{display:none}.single-product .comments-area{display:none}.single-product .widget-area{display:none}.product-table .table{background:#fff;box-shadow:0 15px 54px rgba(0,0,0,.0592448);margin-top:40px;margin-bottom:10px}.woocommerce-product-details__short-description{display:block}.product-table .table thead th{background:rgba(67,91,99,.07);mix-blend-mode:normal;font-size:15px;line-height:24px;color:#090909;border:none;border:1px solid #f2f3f4;height:50px;max-height:50px;font-family:"GothamPro-Black";text-align:left;padding-left:50px}.product-table .table tbody th{font-weight:700;font-size:15px;line-height:24px;color:#090909;border:none;border-bottom:2px solid #f2f3f4;height:40px;padding:5px 0;vertical-align:middle;text-align:left;padding-left:50px}.single-product .product_title{font-size:35px}.price{padding-top:15px;padding-bottom:15px}.amount{font-size:16px;line-height:18px;font-family:"GothamPro-Black";color:#090909;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3px 5px}.woocommerce-Price-currencySymbol{font-family:"GothamPro-Black";color:#090909}.woocommerce-info{width:75%;margin:0 auto 50px;border-top-color:#ffd63c;background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.0960428);font-family:"Roboto-Regular";font-size:15px;line-height:48px;color:#090909}.woocommerce-notices-wrapper{width:75%;margin:0 auto}.woocommerce-message:before{content:"";display:block;background:var(--wpr-bg-7a10a208-9389-4876-93df-1655f14a47e1) no-repeat;width:12px;height:12px;margin-top:18px}.woocommerce-message a.button{background:#ffd63c;padding:5px 8px;display:flex;color:#090909;align-items:center;text-decoration:none;height:48px;padding:14px 19px 11px}.woocommerce-message a.button:hover{opacity:.8;background:#ffd63c}.woocommerce-notices-wrapper .woocommerce-message{border-top-color:#ffd63c;background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.0960428);font-family:"Roboto-Regular";font-size:15px;line-height:48px;color:#090909}#cart-page .container-fluid .row-full{background:var(--wpr-bg-e27fdf38-62c3-41ed-b954-e2da54adbd95) no-repeat;background-size:cover;width:100vw;position:relative;margin-left:-50vw;left:50%;height:25vh}#cart-page .container-fluid .row-full .page-title{width:73%;margin:0 auto}#cart-page .container-fluid .row-full .page-title h1{color:#fefefe}.woocommerce table.shop_table{box-shadow:0 5px 20px rgba(0,0,0,.0960428);font-family:"Roboto-Regular";color:#090909;border-radius:0}.woocommerce-page table.cart td.actions .input-text{width:auto!important;height:48px;border-radius:0}.woocommerce-cart table.cart .product-thumbnail{width:15%}.woocommerce-cart table.cart img{width:100%}.woocommerce-cart-form table.cart .product-name a{font-family:"GothamPro-Black";margin-bottom:0;color:#090909;font-size:18px;text-decoration:none}.woocommerce-cart-form table.cart button{background:#ffd63c;color:#090909;align-items:center;text-decoration:none;height:48px;padding:14px 19px 11px;border-radius:0}.woocommerce button.button:disabled[disabled]:hover{background:#ffd63c;opacity:.8}.woocommerce-cart-form table.cart button:hover{background:#ffd63c;opacity:.8}.wc-proceed-to-checkout a.checkout-button{background:#ffd63c!important;color:#090909!important;border-radius:0}.wc-proceed-to-checkout a.checkout-button:hover{background:#ffd63c;opacity:.8}.wc-proceed-to-checkout a{background:#ffd63c;color:#090909;align-items:center;text-decoration:none;border-radius:0;padding:14px 19px 11px;border-radius:0}.wc-proceed-to-checkout a:hover{background:#ffd63c;opacity:.8}.page-id-195 .woocommerce-notices-wrapper{width:100%;margin:auto}.page-id-195 .woocommerce-info{width:100%;margin:auto;margin-bottom:50px}.woocommerce-message a.restore-item{position:relative;font-weight:700;color:#090909;z-index:1}.woocommerce-message a.restore-item:before{content:"";width:100%;height:8px;background:#ffd63c;display:inline-block;position:absolute;margin-top:25px;z-index:0;opacity:.7}.woocommerce-message a.restore-item:hover{text-decoration:none;opacity:.7}.woocommerce-cart .return-to-shop{border-top-color:#ffd63c;box-shadow:0 5px 20px rgba(0,0,0,.0960428);color:#090909;padding:30px 0;text-align:center;margin-bottom:85px}.woocommerce-cart .return-to-shop a.button{background:#ffd63c;color:#090909;padding:20px 25px 20px;border-radius:0;font-size:18px}.woocommerce-cart .return-to-shop a.button:hover{background:#ffd63c;opacity:.8}.woocommerce form .form-row{display:block}.woocommerce-checkout .woocommerce-info{margin-top:-140px}.woocommerce-checkout #customer_details{box-shadow:0 5px 20px rgba(0,0,0,.0960428);font-family:"Roboto-Regular";color:#090909;border-radius:0;padding:30px;margin-bottom:30px}#billing_country_field,#billing_state_field{margin-bottom:15px}form.checkout .form-row{position:relative}form.checkout .form-row label{position:absolute;top:10%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;-webkit-transition:top .2s;-o-transition:top .2s;transition:top .2s;font-size:12px;line-height:24px;color:#555}form.checkout .form-row span input{font-family:"Roboto-Bold";border:none;border-bottom:1px solid #bbb;padding:15px 0;width:100%;background-color:transparent;color:#090909;font-size:16px;outline:none;border-radius:0;height:50px}form.checkout .form-row span textarea{font-family:"Roboto-Bold";border:none;border-bottom:1px solid #bbb;width:100%;background-color:transparent;color:#090909;font-size:16px;outline:none;border-radius:0;height:242px}#order_comments_field label{display:none}.woocommerce form .form-row .optional{font-size:12px;line-height:24px;color:#555}form.checkout .form-row .select2-container--default .select2-selection--single{font-family:"Roboto-Bold";border:none;border-bottom:1px solid #bbb;padding:25px 0;width:100%;outline:none;border-radius:0;background:transparent}.woocommerce form .form-row .required{visibility:visible}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.0960428);font-family:"Roboto-Regular";color:#090909;border-radius:0;margin-bottom:50px}.woocommerce-checkout #payment div.payment_box{background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.0960428);font-family:"Roboto-Regular";color:#090909;border-radius:0;border-top:2px solid #ffd63c}.woocommerce-checkout #payment div.payment_box:before{border:1em solid #ffd63c;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;margin-top:-20px}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{background:#ffd63c;display:flex;color:#090909;align-items:center;text-decoration:none;height:48px;padding:14px 19px 11px}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order:hover{opacity:.8}.woocommerce form .form-row.woocommerce-invalid input.input-text{border-color:#d90000;background:var(--wpr-bg-975e583b-1680-407f-ad92-884ed7defb41) no-repeat;display:block;background-position:98%}ul.woocommerce-error{border-top:3px solid #d90000!important;background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.0960428);font-family:"Roboto-Regular";line-height:28px;color:#090909}.woocommerce-page .woocommerce-error .button{background:#ffd63c!important;color:#090909!important;padding:14px 19px 11px!important;border-radius:0}.woocommerce-page .woocommerce-error .button:hover{opacity:.8}ul.woocommerce-error:before{content:"";background:var(--wpr-bg-3e0183c2-fe35-4e70-96b9-1061bde2f441) no-repeat;width:19px;height:16px;display:block;margin-top:5px}.woocommerce-privacy-policy-text p{width:100%!important}.page-id-197 .woocommerce-error{margin-top:150px}.limit-error-back{border-top:3px solid #ffd63c;background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.0960428);font-family:"Roboto-Regular";font-size:15px;line-height:48px;color:#090909;width:75%;margin:0 auto;padding:1em 2em 1em 3.5em;margin-bottom:50px}a.button.wc-backward{background:#ffd63c;color:#090909;align-items:center;text-decoration:none;padding:14px 19px 11px;margin-top:20px}a.button.wc-backward:hover{opacity:.8;background:#ffd63c;color:#090909}.thanks{border-top-color:#ffd63c;box-shadow:0 5px 20px rgba(0,0,0,.0960428);color:#090909;padding:30px 0;text-align:center;margin-bottom:85px}.thanks img{width:15%}.thanks h1{font-size:50px}.thanks p{font-size:18px}.thanks a{background:#ffd63c;color:#090909;padding:20px 25px 20px;border-radius:0;font-size:18px}.thanks a:hover{opacity:.8;text-decoration:none}@media only screen and (max-width:1680px){#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu{display:flex!important;flex-wrap:wrap;padding-bottom:35px}#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu ul.mega-sub-menu{display:block!important}}#break-through-protection .container-fluid .row .break-through-protection-bottom-images .carousel-caption{left:30px}#break-through-protection .container-fluid .row .break-through-protection-bottom-table{padding-bottom:40px}#break-through-protection .container-fluid .row .break-through-protection-bottom-table .break-through-protection-table-descritpion{background:#fff;-webkit-box-shadow:0 15px 54px rgba(0,0,0,.0592448);box-shadow:0 15px 54px rgba(0,0,0,.0592448);margin-top:40px;margin-bottom:10px}#break-through-protection .container-fluid .row .break-through-protection-bottom-table .break-through-protection-table-descritpion thead tr{width:100%}#break-through-protection .container-fluid .row .break-through-protection-bottom-table .break-through-protection-table-descritpion thead tr th{background:rgba(67,91,99,.07);mix-blend-mode:normal;font-size:15px;line-height:24px;color:#090909;border:none;border:1px solid #f2f3f4;height:50px;max-height:50px;font-family:"GothamPro-Black";text-align:left;padding-left:50px}#break-through-protection .container-fluid .row .break-through-protection-bottom-table .break-through-protection-table-descritpion tbody tr{width:100%}#break-through-protection .container-fluid .row .break-through-protection-bottom-table .break-through-protection-table-descritpion tbody tr th{font-weight:700;font-size:15px;line-height:24px;color:#090909;border:none;border-bottom:2px solid #f2f3f4;height:40px;padding:5px 0;vertical-align:middle;text-align:left;padding-left:50px}#break-through-protection .container-fluid .row .break-through-protection-bottom-table .break-through-protection-table-descritpion tbody tr th img{margin-left:20px}#where-to-buy .container-fluid .where-to-buy-content-info .where-to-buy-description-contact .where-to-buy-description-contact-single img{width:12px;height:12px;margin-right:10px}#colophon{padding-top:70px;background:#435b63}#colophon .container-fluid{width:100%}#colophon .container-fluid .row{padding-bottom:60px}#colophon .container-fluid .row .footer-description p{font-size:12px;line-height:18px;padding-bottom:40px;color:#fefefe}#colophon .container-fluid .row .footer-description img{margin-bottom:20px;margin-top:-15px}#colophon .container-fluid .row .footer-description .footer-contact{padding-bottom:100px}#colophon .container-fluid .row .footer-description .footer-contact a{font-size:12px;line-height:15px;color:#fefefe;opacity:.8}#colophon .container-fluid .row .footer-description .footer-contact a:hover{text-decoration:none;opacity:1}#colophon .container-fluid .row .footer-description .footer-contact a img{margin-right:10px!important;margin-bottom:-15px}#colophon .container-fluid .row .footer-columns h3{font-size:13px;color:#fefefe}#colophon .container-fluid .row .footer-columns a{font-size:12px;line-height:18px;color:#fefefe;opacity:.8}#colophon .container-fluid .row .footer-columns a:hover{text-decoration:none;opacity:1}#colophon .footer-info{background:#394f56;padding-bottom:0;text-align:center}#colophon .footer-info p{font-size:12px;line-height:14px;color:#8496a4;padding:13px 0}.page-id-967 #breadcrumbs{z-index:1}#blog .container-fluid .row-full{background:var(--wpr-bg-050196e5-3629-4a49-9e16-6b3e2125d380) no-repeat;background-size:cover;width:100vw;position:relative;margin-left:-50vw;left:50%;height:25vh}#blog .container-fluid .row-full .page-title{width:73%;margin:0 auto}#blog .container-fluid .row-full .page-title h1{color:#fefefe}.category-img img{margin-bottom:1.5rem}#blog .container-fluid .row .single-post a{text-decoration:none}#blog .container-fluid .row .single-post a h2{padding-top:20px}#blog .container-fluid .row .single-post a:hover{opacity:.8}#blog .entry-footer{display:none}#blog .entry-meta{padding:20px 0}#blog .vcard{color:#fff;font-size:24px}#secondary .widget-title{border-bottom:1px solid #ffd63c;font-size:26px;margin-bottom:10px;padding-bottom:0}#secondary .widget ul{margin-left:0}#secondary .widget ul li{padding-bottom:10px}#secondary .widget select{width:100%;margin-left:0;border:1px solid #090909;color:#090909;font-weight:400;padding:10px 10px}#recent-posts-2 li a,#secondary .widget select,#secondary .widget select option{font-weight:400}#secondary .widget select option{color:#090909;font-weight:400}.hide{display:none}.post-type-archive .woof_container_pa_trade,.post-type-archive .shop-trade,.post-type-archive .tcm-trade{display:none}.term-749 .woof_container_pa_product-style,.term-749 .woof_container_pa_product-colors,.term-749 .woof_container_pa_product-sizes,.term-749 .woof_container_pa_thickness,.term-749 .porcelain-shop,.term-749 .woof_container_pa_product-style,.term-749 .woof_container_pa_product-colors,.term-749 .woof_container_pa_product-sizes,.term-749 .woof_container_pa_thickness,.term-749 .tcm-trade{display:none}.term-387 .woof_container_pa_product-style,.term-387 .woof_container_pa_product-colors,.term-387 .woof_container_pa_product-sizes,.term-387 .woof_container_pa_thickness,.term-387 .porcelain-shop,.term-387 .woof_container_pa_product-style,.term-387 .woof_container_pa_product-colors,.term-387 .woof_container_pa_product-sizes,.term-387 .woof_container_pa_thickness,.term-387 .shop-trade{display:none}body,#home-contact{max-width:100vw;overflow-x:hidden}body .container-header{width:100%}body #ajaxsearchpro1_1.asp_compact .probox,body #ajaxsearchpro1_2.asp_compact .probox,body div.asp_m.asp_m_1.asp_compact .probox,body #ajaxsearchpro1_1 .probox .promagnifier,body #ajaxsearchpro1_2 .probox .promagnifier,body div.asp_m.asp_m_1 .probox .promagnifier,body #ajaxsearchpro1_1 .probox .promagnifier .innericon,body #ajaxsearchpro1_2 .probox .promagnifier .innericon,body div.asp_m.asp_m_1 .probox .promagnifier .innericon{width:40px;height:40px}#mega-menu-wrap-menu-1,#mega-menu-wrap-menu-1>#mega-menu-menu-1{width:100%;justify-content:right;display:flex}body #mega-menu-wrap-menu-1 .mega-menu-toggle+#mega-menu-menu-1{box-shadow:none;padding:0!important}body #masthead .container-fluid .row .main-navigation .nav-menu .contact-link a{padding:0!important;position:relative!important;margin-top:0!important;margin-right:5px!important;top:1px!important}body #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item#wpmenucartli{display:none}body #mega-menu-menu-1 .mega-menu-item .mega-sub-menu{margin-top:5px!important;-webkit-box-shadow:none!important;box-shadow:none!important}body #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item,body #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu .mega-sub-menu{padding-right:20px}body #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{border-right:1px solid #e3e3e3}body #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column{padding-right:20px}body #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a{margin-bottom:10px}body #mega-menu-menu-1>li>.mega-menu-link+.mega-sub-menu{border-top:5px solid #ffd63c!important}body #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu>ul.mega-sub-menu{padding-bottom:30px}body #mega-menu-menu-1 .mega-menu-item .mega-sub-menu .mega-menu-item .mega-sub-menu .mega-menu-item .mega-menu-link{text-decoration:none!important}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-carticon{margin-top:10px}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.bold-link>a.mega-menu-link{font-weight:700;font-family:"NeueHelvetica75Bold";line-height:46px}@media (max-width:575px){body #mega-menu-wrap-menu-1 .mega-menu-toggle{top:-34px}}@media(max-width:1440px){body .hover-image-text .hover-image-text-btn{bottom:20px}body .hover-image-text .hover-image-text-description{top:60px}#colophon .container-fluid .row .footer-columns h3{font-size:10px}}@media only screen and (max-width:1200px){#mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open+#mega-menu-menu-1{left:0!important;padding:0 30px!important;overflow:auto;height:100vh}body #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu>ul.mega-sub-menu,body #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-flyout ul.mega-sub-menu,body #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-toggle-on ul.mega-sub-menu{display:block;visibility:visible;opacity:1}body #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-flyout ul.mega-sub-menu{padding:0 10px}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu{position:relative}#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu>ul.mega-sub-menu{max-height:inherit}body #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu>ul.mega-sub-menu,#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu{padding-bottom:0}#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-3-columns>ul.mega-sub-menu>li.mega-menu-item{float:left;width:100%}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu{float:none}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-animating>ul.mega-sub-menu{pointer-events:all!important}}.home #contact-us{padding:30px 0}#section-contact-us .row{display:block}#section-contact-us .col-xl-6.col-lg-6.col-md-12{width:100%;max-width:90%}#contact-us .container-fluid .row #section-contact-us.contac-us-contact-form .wpcf7-form{width:100%;margin-top:-50px}#testimonials,#archatrak-downloads{background:#f3f3f3;padding:60px 0}.downloads-grid{margin-top:-30px}.download-box{margin-top:30px}.download-box>div{background:#fff;border-radius:8px;padding:8px 12px}.download-box a{line-height:1.25;font-weight:700;display:block;margin-bottom:0;font-family:'NeueHelvetica75Bold'}.left-image-slider .slick-dots li{width:72px;height:48px}.left-image-slider .slick-dots li button::before,.left-image-slider .slick-dots li.slick-active button::before{display:none}.left-image-slider .slick-dots{position:absolute;bottom:-50px}.slider-thumb-image{width:72px;height:48px;display:block;background-size:cover}.slab-pavers-images{box-shadow:0 2px 7px rgba(0,0,0,.0908628);min-height:130px;margin-bottom:20px;margin-right:20px;padding-top:15px}.wind-uplift-mid.description ul li{padding-lefT:30px;background:var(--wpr-bg-3e137cc6-459b-49c1-adc7-810a5f453c68) left 9px no-repeat;list-style:none}.wind-uplift-mid.description ul li+li{margin-top:10px}body #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{font-weight:normal!important;font-family:"Roboto-Regular"!important}body #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:before{display:none!important}.btn-arrowed{color:#000!important;width:auto!important}#homepage-products-slider .slick-slide{color:#000;background:#f5f5f5;width:50vw;height:500px;margin-right:.5px;margin-left:.5px;-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;position:relative}#homepage-products-slider .slick-slide:hover{width:800px;top:0;left:0;-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease}#homepage-products-slider .slick-dots{bottom:-45px}#homepage-products-slider .slick-prev,#homepage-products-slider .slick-next{top:100%;-webkit-transform:inherit;-ms-transform:inherit;transform:inherit;margin-top:25px;z-index:99}#homepage-products-slider .slick-prev::before,#homepage-products-slider .slick-next::before{color:#000}#homepage-products-slider .slick-prev{left:25px}#homepage-products-slider .slick-next{right:25px}.homepage-products-slider-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0) linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.6470588235) 100%) 0% 0% no-repeat padding-box}.homepage-products-slider-overlay>div{position:absolute;bottom:0;padding:30px;color:#fff;width:400px}.homepage-products-slider-overlay h3,.homepage-products-slider-overlay p{color:#fff}#request-prices .container-fluid .row .contact-form .wpcf7-form{min-height:inherit!important;height:auto!important}#request-prices a input[type="submit"]{margin-left:45px;width:auto;margin-top:30px;position:relative;display:inline-block}#request-prices a::after{bottom:30px}#blog .page-title h1{padding-bottom:0}@media(max-width:1750px){#porcelain-pavers-portfolio .container-fluid .porcelain-pavers-portfolio-slider .porcelain-pavers-portfolio-gallery .slider-img .carousel-caption{padding-left:10px;padding-right:10px;width:100%}#porcelain-pavers-portfolio .container-fluid .porcelain-pavers-portfolio-slider .porcelain-pavers-portfolio-gallery .slider-img .carousel-caption h4{font-size:14px}#home-banner .home-banner-slider .slick-dots li a p{font-size:14px}#our-team .container-fluid .row-slider .our-team-slider .our-team-slider-nav .our-team-memebers .our-team-single-members-content .our-team-memebers-description-contact .our-team-memebers-description-contact-single span{font-size:11px}#our-team .container-fluid .row-slider .our-team-slider .our-team-slider-nav .our-team-memebers .our-team-single-members-content .our-team-memebers-description-contact .our-team-memebers-description-contact-single img{margin-right:5px}#our-team .container-fluid .row-slider .our-team-slider .our-team-slider-nav .our-team-memebers .our-team-single-members-content{padding-top:15px;padding-left:10px}#project-single .project-bottom-content a.btn-custom,.slab-pavers-project a.btn-custom,#planks .planks-project-bottom .planks-project-bottom-btn a.btn-custom{width:42%}#project-single .project-bottom-content a.btn-custom:hover,.slab-pavers-project a.btn-custom:hover,#planks .planks-project-bottom .planks-project-bottom-btn a.btn-custom:hover{width:42%}#structural-wood-tiles-portfolio .container-fluid .structural-wood-tiles-portfolio-slider .structural-wood-tiles-portfolio-gallery .slider-img{padding-bottom:55px}#structural-wood-tiles-portfolio .container-fluid .structural-wood-tiles-portfolio-slider .structural-wood-tiles-portfolio-gallery .slider-img .carousel-caption{padding-top:15px}#structural-wood-tiles-portfolio .container-fluid .structural-wood-tiles-portfolio-slider .structural-wood-tiles-portfolio-gallery .slider-img .carousel-caption h4{font-size:12px;padding:0;margin:0;line-height:20px}#our-team .container-fluid .row-slider .our-team-slider .our-team-slider-nav .our-team-memebers .our-team-single-members-content .our-team-memebers-description-info span{font-size:10px;letter-spacing:normal;margin-left:40px;padding:10px 10px 10px 0}#our-team .container-fluid .row-slider .our-team-slider .our-team-slider-nav .our-team-memebers .our-team-single-members-content .our-team-memebers-description-info span:hover{padding:10px 10px 10px 20px}#request-prices .container-fluid .row .contact-form{margin-top:-70px}#request-prices .container-fluid .row-full .page-title h1{padding-bottom:10px}#project-single .container-fluid .project-mid-images-content .project-mid-images .carousel-caption a:after{left:-30px;bottom:17px;background-size:90%}#project-single .container-fluid .project-mid-images-content .project-mid-images .carousel-caption a:hover::after{margin-left:5px}#project-single .container-fluid .project-mid-images-content .project-mid-images .carousel-caption{width:100%;right:0;bottom:30px;left:0}#project-single .container-fluid .project-mid-images-content .project-mid-images .carousel-caption a{bottom:-20px;padding:5px 15px 5px 15px;height:35px}#project-single .container-fluid .project-bottom-content .hover-image-text .hover-image-text-description{top:60px!important}#project-single .container-fluid .project-mid-images-content .project-mid-images .carousel-caption span{font-size:12px;line-height:18px;width:100%;display:block}}@media(max-width:1440px){#project-single .container-fluid .project-mid-images-content .project-mid-images .carousel-caption{width:100%;right:2%;bottom:30px;left:2%}#project-single .container-fluid .project-mid-images-content .project-mid-images .carousel-caption span{font-size:12px;line-height:18px;width:100%;display:block}}@media(max-width:575px){#blog{padding-top:90px}#blog .page-title h1{padding-bottom:0}}@media only screen and (min-width:768px){.text-column-2{column-count:2;column-gap:40px}#homepage-products-slider .slick-slide{width:calc(100vw / 3)}}@media only screen and (min-width:1024px){#homepage-products-slider .slick-slide{width:25vw}}@media only screen and (min-width:1200px){#homepage-products-slider .slick-slide{width:20vw}}@media only screen and (max-width:1024px){.woocommerce-products-header__title{padding-top:140px}.product-template-default #content{padding-top:150px}#blog{padding-top:145px}.single.single-post #blog{padding-top:90px}}