.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-verti{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-horiz{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.border-base{border:2px solid}.title{font-weight:bold;margin-top:0;margin-bottom:15px;font-size:48px}@media(max-width:767px){.title{font-size:36px}}.title-alt{font-size:36px;font-weight:bold;margin-top:0}.inner-title{font-size:36px}header{background-image:url("/ResourcePackages/Elias/assets/dist/images/bg-header.png")}.top-bar{background:#000}.top-bar a{color:#fff;text-decoration:none;line-height:45px;display:inline-block;padding:0 15px}.top-bar-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.top-bar .call{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.top-bar .call a{background:#000;border:#000 2px solid}.top-bar .call a:hover{background:#fff;color:#000}.top-bar .call-mobile{display:none}.top-bar .call-mobile i{padding-right:5px}.top-bar .quote{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.top-bar .quote a{background:#437069;border:#437069 2px solid}.top-bar .quote a:hover{color:#437069;background:#fff}@media(max-width:767px){.top-bar .container{padding:0}.top-bar .call,.top-bar .quote{width:50%;text-align:center}.top-bar .call a,.top-bar .quote a{width:100%}}@media(max-width:525px){.top-bar .call-mobile{display:inline-block}.top-bar .call-desktop{display:none}}.header-content{padding-top:15px;padding-bottom:15px}.header-content .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-content .row .search-bar .form-group{margin-bottom:0}.header-content .row .search-bar .form-group .form-control-feedback{height:36px}.header-content .row .search-bar-mobile{display:none}.header-content .row .access-login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-content .row .access-login img{max-width:140px}.header-content .row .access-login a{background:#437069;border:#437069 2px solid;color:#fff;display:inline-block;padding:7px 50px;margin-left:15px;text-align:center;text-decoration:none}.header-content .row .access-login a:hover{background:#fff;color:#437069}#search-form-input{border-radius:0;border:1px solid #000;height:36px}#search-form-input:focus{z-index:2;box-shadow:none}.btn-search-icon{border:1px solid #000;border-left:0;border-radius:0;height:100%;background-color:#fff;outline:0;padding:7px;box-shadow:none}@media(max-width:991px){.header-content .logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:15px}.header-content .search-bar{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.header-content .access-login{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:15px}}@media(max-width:767px){.header-content .logo{text-align:left;margin-bottom:0}.header-content .search-bar{position:unset}.header-content .search-bar-desktop{display:none}.header-content .search-bar-mobile{display:block !important}.header-content .search-bar-mobile .list{display:none;list-style-type:none;padding:0;margin:0}.header-content .search-bar-mobile #search-form{margin-top:15px}.header-content .search-bar-toggle-button{background:#e2965a;color:#fff;display:inline-block;font-size:25px;height:45px;width:45px;text-align:center;position:absolute;top:95px;right:75px}.header-content .search-bar-toggle-button .fas{line-height:45px}.header-content .access-login{display:none !important}}@media(max-width:350px){.header-content .logo img{width:170px}.header-content .search-bar-toggle-button{top:87.5px}}.main-navigation{background:linear-gradient(90deg,#437069 0%,#437069 50%,#333 50%,#333 100%)}.main-navigation .navbar{background:none;border:none;margin:0;min-height:unset}.main-navigation .navbar-brand{display:none}.main-navigation .navbar-collapse{padding-right:0;padding-left:0}.main-navigation .navbar-nav{width:100%}.main-navigation .navbar-nav li{width:20%;text-align:center}.main-navigation .navbar-nav li a{padding:10px}.main-navigation .navbar-nav li:nth-child(1) a{background:#437069;border:#437069 2px solid;color:#fff}.main-navigation .navbar-nav li:nth-child(1) a:hover{background:#fff;color:#437069}.main-navigation .navbar-nav li:nth-child(2) a{background:#e2965a;border:#e2965a 2px solid;color:#fff}.main-navigation .navbar-nav li:nth-child(2) a:hover{background:#fff;color:#e2965a}.main-navigation .navbar-nav li:nth-child(3) a{background:#645b54;border:#645b54 2px solid;color:#fff}.main-navigation .navbar-nav li:nth-child(3) a:hover{background:#fff;color:#645b54}.main-navigation .navbar-nav li:nth-child(4) a{background:#484440;border:#484440 2px solid;color:#fff}.main-navigation .navbar-nav li:nth-child(4) a:hover{background:#fff;color:#484440}.main-navigation .navbar-nav li:nth-child(5) a{background:#333;border:#333 2px solid;color:#fff}.main-navigation .navbar-nav li:nth-child(5) a:hover{background:#fff;color:#333}li.mobile-access-login{display:none}li.mobile-access-login a{background:#fff;border:#000 2px solid;color:#000 !important}li.mobile-access-login a:focus,li.mobile-access-login a:hover{background:#fff !important;text-decoration:underline}@media(max-width:991px){.main-navigation .container{width:100%;padding:0}.main-navigation .container .container-fluid{padding:0}}@media(min-width:768px){.main-navigation .navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-navigation .navbar-nav li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}}@media(max-width:767px){.main-navigation{background:#437069 !important}.main-navigation .navbar{position:unset}.main-navigation .navbar-nav{margin:0}.main-navigation .navbar-nav li{width:100%}.main-navigation .navbar-toggle{background-color:#645b54;border:none;border-radius:0;padding:0;margin:0;height:45px;width:45px;position:absolute;top:95px;right:15px}.main-navigation .navbar-toggle:focus,.main-navigation .navbar-toggle:hover{background-color:#645b54}.main-navigation .navbar-toggle .icon-bar{margin:5px auto;background:#fff}li.mobile-access-login{display:block}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin:0}}@media(max-width:350px){.main-navigation .navbar-toggle{top:87.5px}}footer{padding:30px 0;background-image:url("/ResourcePackages/Elias/assets/dist/images/bg-footer.png");color:#fff}footer p{margin:0 0 5px 0}footer a{color:#fff;transition:.2s ease-in}footer a:hover,footer a:focus{color:#ccc;text-decoration:none}.footer-toggle .panel{background:none;border:none;box-shadow:none;position:relative}.footer-toggle .panel-title{padding:12px 0;border-bottom:1px solid #fff}.footer-toggle .panel-title .fa-plus{float:right;line-height:17.5px}.footer-toggle .panel .list{list-style-type:none;padding:0;margin:0}.footer-toggle .panel .list li{margin-bottom:5px}.footer-toggle .panel .list li:last-child{margin-bottom:0}.footer-toggle .panel .list .minus{background:#e2965a;position:absolute;top:10px;right:27.5px;text-align:center;width:20px}@media(min-width:768px){.footer-toggle .panel-title{margin-bottom:10px}.footer-toggle .panel .fa-plus,.footer-toggle .panel .fa-minus{display:none}}@media(max-width:767px){.footer-toggle .panel{padding:0 15px;margin-bottom:5px}.footer-toggle .panel-title{background:#e2965a;border:none;padding:12px 15px}.footer-toggle .panel .list{display:none;background:#fff;padding:10px}.footer-toggle .panel .list a{color:#000}}.footer-newsletter{background:#e2965a;border:#e2965a 2px solid;display:block;text-align:center;text-decoration:none !important;padding:10px 15px;width:100%}.footer-newsletter:hover,.footer-newsletter:focus{background:#fff;color:#e2965a}.footer-contact a{text-decoration:underline}.footer-contact-block{margin-bottom:15px}.footer-contact-social{margin-bottom:15px}.footer-contact-social a{display:inline-block;font-size:25px;width:45px;height:45px;text-align:center;background:#fff;color:#000;border-radius:100px;margin-right:5px}.footer-contact-social a:last-child{margin-right:0}.footer-contact-social a:hover{background:#000;color:#fff}.footer-contact-social a .fab{line-height:45px}@media(max-width:991px){.footer-contact{margin-top:15px}.footer-contact-social{text-align:center}.footer-contact p{text-align:center}.footer-newsletter{max-width:260px;margin:auto}}@media(max-width:767px){.footer-links{margin-bottom:30px}}.home{margin:-15px 0}.company-info{background:#e2965a;color:#fff;padding:15px 0}.company-info-block{text-align:center;margin:30px 0}.company-info-block img{height:50px}.company-info-block h2{color:#fff;margin-top:15px;margin-bottom:5px}.company-info-block p{margin:0}.product-carousel{padding:45px 0}.product-carousel h2{font-weight:bold;margin-top:0;margin-bottom:15px;font-size:48px}@media(max-width:767px){.product-carousel h2{font-size:36px}}@media(min-width:992px){.product-carousel .container{width:97.5%}}@media(min-width:1200px){.product-carousel .container{width:90%;max-width:1200px}}.gallery{color:#fff;background:url("/images/default-source/default-album/homepage-background-images/inspiration-gallery-bg.jpeg") no-repeat right top;background-size:cover;padding:30px 0}.gallery h2{color:#fff;font-weight:bold;margin-top:0;margin-bottom:15px;font-size:48px}@media(max-width:767px){.gallery h2{font-size:36px}}.gallery ul{padding-left:60px}.gallery ul li{list-style-type:none;position:relative}.gallery ul li:before{content:'';font-family:'Font Awesome 5 Free';font-weight:900;font-size:15px;display:inline-block;transform:rotate(45deg);position:absolute;top:1.5px;left:-30px}.news{background:#e1e1e1;padding:30px 0}.news h2{font-weight:bold;margin-top:0;margin-bottom:15px;font-size:48px;color:#437069}@media(max-width:767px){.news h2{font-size:36px}}.news a{color:#437069}.industries{background:url("/images/default-source/default-album/homepage-background-images/industries-bg.jpg") no-repeat right top;background-size:cover;color:#fff;padding:30px 0;text-align:right}.industries h2{color:#fff;font-weight:bold;margin-top:0;margin-bottom:15px;font-size:48px}@media(max-width:767px){.industries h2{font-size:36px}}.industries ul{padding-right:60px;padding-left:0}.industries ul li{list-style-type:none;position:relative}.industries ul li:after{content:'';font-family:'Font Awesome 5 Free';font-weight:900;font-size:15px;display:inline-block;transform:rotate(225deg);position:absolute;top:1.5px;right:-30px}.inquire-search{background:url("/images/default-source/default-album/homepage-background-images/search-inquire-bg.jpeg") no-repeat right top;background-size:cover;padding:45px 0}.inquire-search h2{font-weight:bold;margin-top:0;margin-bottom:15px;font-size:48px;text-align:center}@media(max-width:767px){.inquire-search h2{font-size:36px}}.inquire-search form{margin-bottom:15px}.inquire-search .green-button{width:100%}@media(max-width:767px){.inquire-search{background:linear-gradient(90deg,rgba(255,255,255,0) 0%,#fff 100%),url("/images/default-source/default-album/homepage-background-images/search-inquire-bg.jpeg") no-repeat left top}}body{font-family:'Open Sans',Arial,Helvetica,sans-serif}h1,h2,h3,h4,h5,h6{margin-bottom:20px}h1{color:#645b54;font-weight:600}h2{color:#645b54;font-weight:600}h3{font-size:24px;font-weight:bold}a{transition:.2s ease-in}img{max-width:100%}.row.flex-row::before{display:none !important}.page-banner{position:relative;margin-top:-15px}.page-banner img{width:100%}.page-banner-overlay{text-align:center;position:absolute;left:0;bottom:0;height:100%;width:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 25%,rgba(0,0,0,.5) 75%,rgba(0,0,0,.75) 100%)}.page-banner-overlay h1{color:#fff;font-weight:bold;margin-top:0;margin-bottom:15px;font-size:48px;position:absolute;bottom:30px;padding:0 30px;width:100%}@media(max-width:767px){.page-banner-overlay h1{font-size:36px}}@media(max-width:767px){.page-banner{overflow-x:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-banner img{max-height:300px;width:auto}}.after-banner-body{margin:30px 0}.nav-image{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px}.nav-image-tab{width:33.33%;padding:0 15px;margin-bottom:15px}.nav-image-tab a{color:#333;font-size:18px;font-weight:bold}.nav-image-tab img{width:100%;margin-bottom:15px}.nav-image-tab-title{display:block;text-align:center;padding-bottom:15px}.nav-image>li>a{padding:0}.nav-image>li>a:hover,.nav-image>li>a:focus{background:#437069;color:#fff}@media(max-width:767px){.nav-image-tab{width:50%}}@media(max-width:525px){.nav-image-tab{width:100%}}.green-button{background:#437069;border:#437069 2px solid;color:#fff;display:inline-block;padding:7.5px 15px;text-align:center;min-width:225px;transition:.2s ease-in}.green-button:hover{background:#fff;color:#437069;text-decoration:none}@media(max-width:767px){.green-button{width:100%}}.orange-button{background:#e2965a;border:#e2965a 2px solid;color:#fff;display:inline-block;padding:7.5px 15px;text-align:center;min-width:225px;transition:.2s ease-in}.orange-button:hover{background:#fff;color:#e2965a;text-decoration:none}@media(max-width:767px){.orange-button{width:100%}}.elias-list a{color:#fff}.elias-list a:hover,.elias-list a:focus{color:#fff}.elias-list li{font-size:18px;font-weight:700;margin-bottom:7.5px}.elias-list-reversed a{color:#fff}.elias-list-reversed a:hover,.elias-list-reversed a:focus{color:#fff}.elias-list-reversed li{font-size:18px;font-weight:700;margin-bottom:7.5px}.styled-box{box-shadow:5px 5px 15px rgba(0,0,0,.25);margin:30px 0;padding:30px 15px}@media(max-width:767px){.styled-box{margin:0;padding:15px 0}}.toggle{background:#e1e1e1;padding:10px 15px;margin-bottom:5px;position:relative}.toggle .toggle-title{cursor:pointer;font-size:18px;font-weight:bold;margin:0}.toggle .list{display:none;margin-top:10px}.toggle .list p:last-child{margin:0}.toggle .fa-plus,.toggle .fa-minus{font-size:14px;line-height:18px;margin-right:5px}.toggle .minus{cursor:pointer;background:#e1e1e1;position:absolute;top:11px}.double-toggle .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.double-toggle .toggle,.double-toggle .filter{padding:0;background:none;margin-bottom:5px}.double-toggle .toggle-title,.double-toggle .filter-title{background:#e1e1e1;padding:10px 15px}.double-toggle .toggle .list,.double-toggle .filter .list{background:#e1e1e1;margin:0;padding:0 15px 15px 15px}.double-toggle .toggle .minus,.double-toggle .filter .minus{left:15px}.double-toggle .toggle img,.double-toggle .filter img{max-width:400px;width:100%}@media(min-width:768px){.double-toggle .toggle:nth-child(odd),.double-toggle .filter:nth-child(odd){padding-right:2.5px}.double-toggle .toggle:nth-child(even),.double-toggle .filter:nth-child(even){padding-left:2.5px}.double-toggle .toggle:nth-child(even) .minus,.double-toggle .filter:nth-child(even) .minus{left:17.5px}}.double-toggle .filter{background:#e1e1e1}.double-toggle .filter-title{cursor:pointer;font-size:18px;margin:0}.double-toggle .filter .fa-plus,.double-toggle .filter .fa-minus{font-size:14px;line-height:18px;margin-right:5px}.double-toggle .filter .minus{cursor:pointer;background:#e1e1e1;position:absolute;top:11px}.double-toggle .filter .list{display:none}@media(min-width:768px){.double-toggle .filter.col-sm-6{width:calc(50% - 2.5px)}.double-toggle .filter:nth-child(odd){margin-right:2.5px}.double-toggle .filter:nth-child(even){margin-left:2.5px}}.breadcrumb{background:none;font-weight:600;padding:0;margin-bottom:30px}.breadcrumb a{color:#437069}.breadcrumb .active{color:#333}.pagination>li>a,.pagination>li>span{color:#437069}.pagination>.active>a{background:#437069;border-color:#437069}.request-quote h1{font-weight:bold;margin-top:0;margin-bottom:15px;font-size:48px}@media(max-width:767px){.request-quote h1{font-size:36px}}.request-quote-finish .styled-box{padding:45px 15px}.request-quote-finish p{margin-bottom:15px}.search-results .media{border-bottom:1px solid #e1e1e1;padding-bottom:15px;margin-bottom:15px}.search-results .media:first-child{margin-top:15px}.search-results .media h3{font-weight:bold}.search-results .media a{color:#437069}.error-page{text-align:center;padding:45px}.error-page img{padding:0 30px;margin:auto;max-width:450px;width:100%}.error-page a{margin-top:15px;background:#e2965a;border:#e2965a 2px solid;color:#fff;display:inline-block;padding:7.5px 15px;text-align:center;min-width:225px;transition:.2s ease-in}.error-page a:hover{background:#fff;color:#e2965a;text-decoration:none}@media(max-width:767px){.error-page a{width:100%}}@media(max-width:525px){.error-page{padding:15px}}.alt-layout{margin:30px auto}.generic-page .secondary-buttons a{font-size:16px;font-weight:bold;margin-bottom:15px;height:calc(50% - 15px);min-height:50px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.display-page{margin-top:30px}.display-page .overview{margin-bottom:30px}.display-page h2{color:#437069;font-size:36px;font-weight:bold;margin-top:0}.display-page .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.display-page .center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cta-group{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.cta-group-content{background:#437069;border-right:3px solid #fff;width:calc(100% - 75px)}.cta-group-content img{width:100%;border-bottom:3px solid #fff}.cta-group-content h3{color:#fff;font-weight:bold;margin:0 0 10px 0}.cta-group-content a{color:#fff}.cta-group-content a .fa-angle-right{margin-left:5px}.cta-group-content a:hover{text-decoration:none}.cta-group-content-text{text-align:center;padding:15px}.cta-group .cta-click{background:#2b4e48;display:block;width:75px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width:350px){.cta-group-content h3{font-size:20px}}.cta-wrapper{margin-top:30px}.tech-nav{margin-top:30px}.tech-nav .technical-drawings-panel .panel{margin-bottom:0}.technical-drawings-panel{text-align:center;margin-top:25px}.technical-drawings-panel h3{background:#437069;color:#fff;font-size:1.5em;text-align:left;padding:10px 15px;margin:0}.technical-drawings-panel a{color:#437069;text-decoration:none;font-weight:bold}.technical-drawings-panel .panel{border:#437069 2px solid;border-radius:0;margin-bottom:15px}.technical-drawings-panel .panel .panel-body a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}.technical-drawings-panel .panel .panel-body .cabinet-face img{padding:0 10%}.technical-drawings-panel .panel .panel-body .tdp-icon{margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.technical-drawings-panel .panel .panel-body .tdp-icon img{width:100%;margin-bottom:5px}.technical-drawings-panel .panel .panel-body .tdp-text{width:100%;min-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.technical-drawings-panel .panel .panel-body .center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.technical-drawings-panel .panel .panel-body .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:991px){.technical-drawings-panel .panel .panel-body a{padding-bottom:15px}}@media(max-width:767px){.technical-drawings-panel .panel .panel-body .tdp-icon img{max-width:175px}}.details-page .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.details-page .back-to-results{margin-bottom:15px}.details-page .back-to-results a{color:#333;text-decoration:underline}.details-page h1{font-weight:bold;margin-top:0;margin-bottom:15px;font-size:48px;font-size:30px}@media(max-width:767px){.details-page h1{font-size:36px}}.details-page .main-image{border:#e1e1e1 2px solid;text-align:center;padding:15px;margin-bottom:15px}.details-page .main-image img{max-width:100%;margin:0 auto;max-height:250px}.details-page .main-image .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.details-page .gallery-slider-nav .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.details-page .gallery-slider-nav .slick-track img{max-height:150px;margin:auto;padding:0 5px;width:auto !important}.details-page .gallery-slider-nav img:hover{cursor:pointer}.details-page .item-style-content{font-weight:bold}.details-page .details-finish-item{font-weight:bold;margin-right:3px}.details-page .details-body-description{margin-bottom:15px}.details-page .details-page-additional-images-gallery img{height:150px;margin-bottom:5px}.details-page .disclaimer-note{margin-bottom:15px}.details-page .details-body .shown-title{font-style:italic;font-size:12px;margin-bottom:5px}.details-page .details-body-text{margin-bottom:30px}.details-page .details-body-info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px}.details-page .details-body-info:last-child{margin-bottom:0}.details-page .details-body-info .item-style-heading{padding-right:5px}.details-page .details-body-info .item-style-option:after{content:'|';font-weight:bold;padding:0 1px}.details-page .details-body-info .item-style-option:last-child:after{display:none}.details-page .details-body .no-components-wrapper{margin-top:15px}.details-page .details-body .no-components-wrapper a{font-weight:bold}.details-page .cta-group-content{background:#966f4e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:150px;width:calc(100% - 55px)}.details-page .cta-group .cta-click{background:#6d4f37;width:55px}.details-page .cta-group .cta-click img{max-height:75px}.details-page .secondary-buttons a{font-size:16px;font-weight:bold;margin-bottom:15px;height:calc(50% - 15px);min-height:50px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.details-page-info-tabs{margin-top:15px}.details-page-info-tabs .nav{background:#a2b6b5}.details-page-info-tabs .nav-tabs{border:0}.details-page-info-tabs .nav-tabs>li{font-size:16px;font-weight:bold;margin:0}.details-page-info-tabs .nav-tabs>li>a{border-radius:0;border:0;color:#437069;margin:0}.details-page-info-tabs .nav-tabs>li>a:hover{background:#e1e1e1}.details-page-info-tabs .nav-tabs>li.active>a{background:#437069;color:#fff;border:0}.details-page-info-tabs .tab-content{border:#437069 2px solid;padding:15px 0}.details-page-info-tabs .tab-content .details-body-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.details-page-info-tabs .tab-content .details-body-info a{color:#437069;font-weight:bold}.details-page-info-tabs .tab-content .details-body-info .item-style-option{text-align:center;padding:5px}.details-page-info-tabs .tab-content .details-body-info .item-style-option .component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}.details-page-info-tabs .tab-content .details-body-info .item-style-option .component-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto}.details-page-info-tabs .tab-content .details-body-info .item-style-option .component-name{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:50px}.details-page-info-tabs .tab-content .details-body-info .item-style-option:after{display:none}.details-page-info-tabs .tab-content .details-body-info .item-style-option img{margin-bottom:5px;max-height:100px}.details-page-info-tabs .tab-content .details-body-info .item-style-option .door-drawer-shape-image img{max-height:100px}.details-page-info-tabs .tab-content .no-result{padding:0 15px}@media(max-width:991px){.details-page-info-tabs .nav-tabs>li{width:100%}}.details-page .details-components .secondary-buttons a{font-size:18px;min-height:70px}.details-page .details-components .cta-group-content{background:#437069;height:90px}.details-page .details-components .cta-group-content h3{font-size:18px;margin-bottom:0}.details-page .details-components .cta-group .cta-click{background:#2b4e48}.details-page .details-components .cta-group .cta-click img{max-height:60px}.details-page .details-components-flex{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.details-page .details-components .detail-body-text{margin-bottom:15px}.details-page .details-components .technical-drawings-panel{margin:15px 0}.details-page .details-components-item{margin:15px 0}.details-page .details-components-item img{max-height:150px}.details-page .details-components-item span{width:100%}.details-page .details-components-item .details-components-title{margin-top:5px}.tech-title-mimic{color:#437069;font-size:36px;font-weight:bold;margin-top:0;margin-bottom:30px}.technical-page{margin-top:30px;margin-bottom:30px}.technical-page .restrictions .mimic-title h2,.technical-page .restrictions .mimic-title h3,.technical-page .restrictions .mimic-title h4,.technical-page .restrictions .mimic-title h5{margin-bottom:10px !important}.technical-page h2,.technical-page h3{font-size:24px;font-weight:bold}.technical-page .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.technical-page .filters{margin-bottom:30px}.technical-page .technical-items{margin-bottom:15px}.technical-page .technical-items .technical-item{text-align:center;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.technical-page .technical-items .technical-item-image{width:100%;min-height:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}@media(max-width:767px){.technical-page .technical-items .technical-item-image{min-height:0}}.technical-page .technical-items .technical-item img{max-height:250px;max-width:100%;width:auto}.technical-page .technical-items .technical-item-title{font-weight:bold;font-size:1.125em;margin-bottom:5px;width:100%}.technical-page .technical-items .technical-item-name{font-weight:bold;font-size:1.125em;width:100%}.technical-page .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.technical-page .btn-paging-link,.technical-page .btn-loadmore{font-size:18px;width:100%;max-width:300px}.secondary-component-page{margin-top:30px;margin-bottom:30px}.secondary-component-page .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.secondary-component-page .top-area{margin-bottom:30px}.secondary-component-page .top-area h1{color:#437069;font-size:36px;font-weight:bold;margin-top:0;margin-bottom:15px}.inspiration{margin:30px auto}.inspiration h1{font-weight:bold;margin-top:0;margin-bottom:15px;font-size:48px;font-size:36px}@media(max-width:767px){.inspiration h1{font-size:36px}}.inspiration .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.inspiration .result-area{margin-top:15px}.inspiration .paging-wrapper{display:none}.inspiration .paging-wrapper:last-child{display:block}.result-area{margin-top:15px}.technical-page .result-area{margin-top:0}.filters{background:#e1e1e1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:15px}@media(max-width:991px){.filters{height:auto}}.filters .filter{position:relative;margin-bottom:15px}.filters .filter:last-child{margin-bottom:0}.filters .filter-title{background-color:#645b54;color:#fff;cursor:pointer;padding:10px 15px}.filters .filter-title .fa-plus{float:right;line-height:20px}.filters .filter .list{margin:15px 0 0 0;padding:0}.filters .filter .list .minus{background:#645b54;color:#fff;position:absolute;top:10px;right:15px;width:auto}@media(max-width:991px){.filters .filter .list{display:none}}.filters .filter label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filters .filter ul{list-style:none}.filters .filter ul li{float:left;width:50%}.filters .filter>ul>li{float:none;clear:both;width:100%}.filters .filter>ul>li>ul{padding-left:15px}.filters .filter>ul>li>ul label{font-weight:normal}.filters .filter input[type="checkbox"]{margin:0 10px 0 0}.filters .two-column-filter>ul>li{float:left;width:50%;clear:none}.gallery-navigation{margin-top:30px}.gallery-navigation .nav-pills{display:-webkit-box;display:-ms-flexbox;display:flex}.gallery-navigation .nav-pills li{background:#fff;border-right:1px solid #fff;text-align:center;width:20%}.gallery-navigation .nav-pills li:last-child{border-right:none}.gallery-navigation .nav-pills li a{color:#fff;background:#333;border-radius:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery-navigation .nav-pills li.active a{background-color:#437069}@media(max-width:525px){.gallery-navigation .nav-pills{-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery-navigation .nav-pills li{border-right:none;border-bottom:1px solid #fff;width:100%}.gallery-navigation .nav-pills li:last-child{border-bottom:none}}.gallery-items-wrapper{text-align:center}.gallery-items-wrapper a,.gallery-item a{color:#333;font-weight:bold}.gallery-items-wrapper .gallery-sub-title,.gallery-items-wrapper .gallery-sub-title a{font-weight:normal}.gallery-item{text-align:center;margin-bottom:45px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery-item .gallery-image{margin-bottom:15px;min-height:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery-item .gallery-image img{max-height:275px}.gallery-title{font-weight:bold}.doors-drawers-gallery-wrapper .gallery-item{margin-bottom:30px;min-height:360px}.doors-drawers-gallery-wrapper .gallery-item .gallery-image{min-height:300px}.doors-drawers-gallery-wrapper .gallery-item .gallery-image img{max-height:300px}.finish-gallery-wrapper .gallery-item{min-height:180px;margin-bottom:25px}.finish-gallery-wrapper .gallery-item .gallery-image{min-height:120px}.finish-gallery-wrapper .gallery-item .gallery-image img{max-height:120px}.accessories-drawers-gallery-wrapper .gallery-item{min-height:280px;margin-bottom:25px}.accessories-drawers-gallery-wrapper .gallery-item .gallery-image{min-height:200px}.accessories-drawers-gallery-wrapper .gallery-item .gallery-image img{max-height:200px}.drawer-boxes-gallery-wrapper .gallery-item .gallery-image{min-height:165px}.drawer-boxes-gallery-wrapper .gallery-item .gallery-image img{max-height:165px}.door-shapes-wrapper .gallery-item{margin-bottom:20px}.door-shapes-wrapper .gallery-item .gallery-image{min-height:275px}.door-shapes-wrapper .gallery-item .gallery-image img{max-height:275px}.drawer-front-shapes-wrapper .gallery-item .gallery-image{min-height:115px}.drawer-front-shapes-wrapper .gallery-item .gallery-image img{max-height:115px}.hardware-wrapper .gallery-item{height:300px}.hardware-wrapper .gallery-item .gallery-image{min-height:initial;height:250px}.hardware-wrapper .gallery-item .gallery-image img{max-height:200px}.homepage-slider img,.product-category-slider img{height:100%;width:100%}.homepage-slider .slider-item-wrapper,.product-category-slider .slider-item-wrapper{position:relative}.homepage-slider .slide-caption-wrapper,.product-category-slider .slide-caption-wrapper{text-align:center;position:absolute;padding:0 15px;width:100%;z-index:2}.homepage-slider .slider-image{position:relative}.homepage-slider .slider-image-overlay{background:linear-gradient(180deg,rgba(51,51,51,0) 25%,rgba(51,51,51,.5) 50%,#333 95%);display:block;position:absolute;height:100%;width:100%}.homepage-slider .slide-caption-wrapper{color:#fff;bottom:45px}.homepage-slider .slide-caption-wrapper .slide-caption-title{font-weight:bold;margin-top:0;margin-bottom:15px;font-size:48px}@media(max-width:767px){.homepage-slider .slide-caption-wrapper .slide-caption-title{font-size:36px}}@media(max-width:991px){.homepage-slider .slide-caption-wrapper .slide-caption-title{max-width:625px;margin:0 auto 15px auto}}.homepage-slider .slide-caption-wrapper .slide-caption-subtitle{font-size:18px;margin:0 auto 25px auto}@media(max-width:991px){.homepage-slider .slide-caption-wrapper .slide-caption-subtitle{max-width:625px;margin:0 auto 15px auto}}.homepage-slider .slide-caption-wrapper .btn-slider-caption{background:#437069;border:#437069 2px solid;color:#fff;display:inline-block;padding:7.5px 15px;text-align:center;min-width:225px;transition:.2s ease-in;font-size:18px;margin:0 5px}.homepage-slider .slide-caption-wrapper .btn-slider-caption:hover{background:#fff;color:#437069;text-decoration:none}@media(max-width:767px){.homepage-slider .slide-caption-wrapper .btn-slider-caption{width:100%}}.homepage-slider.slick-dotted.slick-slider{margin-bottom:0}.homepage-slider .slick-dots{bottom:10px}.homepage-slider .slick-dots li button:before{color:#fff;opacity:.5;font-size:12.5px}.homepage-slider .slick-dots li.slick-active button:before{color:#e2965a}@media(max-width:767px){.homepage-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.homepage-slider .slick-track .slick-slide{background:#333;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.homepage-slider .slick-track .slick-slide img{height:auto}.homepage-slider .slick-next,.homepage-slider .slick-prev{display:none !important}.homepage-slider .slide-caption-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:100%;bottom:0;padding:0 30px;margin-bottom:45px}.homepage-slider .slide-caption-wrapper .btn-slider-caption{background:#437069;border:#437069 2px solid;color:#fff;display:inline-block;padding:7.5px 15px;text-align:center;min-width:225px;transition:.2s ease-in;margin:0 0 15px 0}.homepage-slider .slide-caption-wrapper .btn-slider-caption:hover{background:#fff;color:#437069;text-decoration:none}.homepage-slider .slide-caption-wrapper .btn-slider-caption:last-child{margin:0}}@media(max-width:767px) and (max-width:767px){.homepage-slider .slide-caption-wrapper .btn-slider-caption{width:100%}}.product-category-slider{margin-bottom:30px}.product-category-slider .slider-item-wrapper{padding:0 15px}.product-category-slider .slide-caption-wrapper{left:0;top:50%}.product-category-slider .btn-slider-caption{color:#fff;background-color:rgba(0,0,0,.5);font-size:16px}.product-category-slider .slick-arrow::before{color:#000;opacity:.5;transition:.2s ease-in}.product-category-slider .slick-next{right:0}.product-category-slider .slick-prev{left:0}.generic-page{margin:30px auto}.generic-page h1{font-size:36px;font-weight:bold;margin-top:0}.generic-page h2{font-size:36px;font-weight:bold;margin-top:0}.generic-page h3{font-size:24px;font-weight:bold}.contact .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact .call{text-align:center;margin:30px 0}.contact .call a{color:#437069}.contact .call h2{font-weight:bold;margin-top:0;margin-bottom:15px;font-size:48px}@media(max-width:767px){.contact .call h2{font-size:36px}}.contact .call h3{color:#333;font-weight:bold;margin:0 0 10px 0}.contact-staff-member{text-align:center;margin-bottom:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-staff-member img{max-width:230px;width:100%;margin-bottom:10px}.contact-staff-member h3{border-bottom:2px solid #e1e1e1;color:#437069;font-size:18px;font-weight:bold;padding-bottom:5px;margin:0 auto 5px auto;max-width:225px}.contact-staff-member p{margin-bottom:5px}.contact-staff-member a{color:#437069;font-weight:bold;text-decoration:none}.contact-our-team{margin:45px auto}.contact-our-team .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-our-team h2{border-bottom:2px solid #e1e1e1;color:#437069;font-size:36px;font-weight:bold;margin-top:0;padding-bottom:10px;margin-bottom:15px}.contact-our-team img{width:100%}.listing-grouping-wrapper{background-color:#437069;color:#fff;text-align:left;font-weight:bold;padding:10px 15px;margin-bottom:30px;clear:both}.main-content{margin:15px 0}.paging-wrapper{text-align:center;margin-top:15px;clear:both}.btn-paging-link,.btn-loadmore{background-color:#645b54;color:#fff;font-size:18px;width:100%;max-width:300px}.btn-paging-link:hover,.btn-loadmore:hover,.btn-paging-link:focus,.btn-loadmore:focus{background-color:#333;color:#fff}.validation-summary-errors{color:#fff;font-weight:bold;text-align:left}.validation-summary-errors ul{list-style-type:disc;padding:15px 0 15px 30px;margin:0 0 15px 0;background-color:#900}.validation-summary-errors align-content{color:#fff;text-decoration:underline}.panel-profile-listing .panel-profile-group{padding:15px 0;border-bottom:1px solid #ccc}.panel-profile-listing .panel-profile-group:last-child{border-bottom:0}.panel-profile-listing .panel-profile-item{padding:15px 0}.miter-frame-profile-listing .miter-frame-profile-group{padding:15px 0;border-bottom:1px solid #ccc}.miter-frame-profile-listing .miter-frame-profile-group:last-child{border-bottom:0}.miter-frame-profile-listing .miter-frame-profile-item{padding:15px 0}d .featherlight:last-of-type{background:rgba(150,150,150,.9) !important}.breadcrumb-wrapper .breadcrumb{margin:0 0 20px 0}.blockPage{width:20% !important;left:40% !important}.blog-homepage-wrapper{margin-top:25px}.blog-homepage-wrapper .blog-list-item h2,.blog-homepage-wrapper .blog-list-item h2 a{color:#645b54;font-size:18px;margin:10px 0 10px 0;line-height:1.25}.blog-homepage-wrapper .blog-list-item .blog-date,.blog-homepage-wrapper .blog-list-item .blog-description,.blog-homepage-wrapper .blog-list-item .blog-read-more{margin:5px 0}.blog-homepage-wrapper .blog-list-item .blog-date{font-weight:bold;font-size:13px}.blog-homepage-wrapper .blog-list-item .blog-read-more a{color:#437069;font-weight:bold}.blog-homepage-wrapper .blog-list-item img{max-width:100%;height:150px}.blog-list-wrapper hr{border:solid #f4f1ef;border-width:5px 0 0;clear:both;margin:25px 0;height:0}.blog-list-wrapper hr:last-child{border:0;clear:both;margin:25px 0;height:0}.blog-list-wrapper .blog-list-item{clear:both;overflow:hidden}.blog-list-wrapper .blog-list-item h2,.blog-list-wrapper .blog-list-item h2 a{color:#645b54;font-size:24px}@media(max-width:767px){.blog-list-wrapper .blog-list-item h2,.blog-list-wrapper .blog-list-item h2 a{margin-top:15px}}.blog-list-wrapper .blog-list-item img{max-width:100%}.blog-list-wrapper .blog-list-item .blog-date{font-size:13px;font-weight:bold;margin:0 0 6px 0}.blog-list-wrapper .blog-list-item .blog-description{line-height:1.6;margin:0 0 15px 0}.blog-list-wrapper .blog-list-item .blog-read-more a{background:#437069;border:#437069 2px solid;color:#fff;display:inline-block;padding:7px 50px;margin:0;text-align:center;text-decoration:none}.blog-list-wrapper .blog-list-item .blog-read-more a:hover{background:#fff;color:#437069}.blog-detail-wrapper .blog-list-item .blog-image-wrapper{margin:0 0 15px 0}.blog-detail-wrapper .blog-list-item .blog-image-wrapper img{max-width:100%}.blog-detail-wrapper .blog-list-item .blog-date{font-size:13px;font-weight:bold;margin:0 0 15px 0}.blog-detail-wrapper .blog-list-item .blog-description{line-height:1.6}.blog-detail-wrapper .blog-back-btn{clear:both;padding-top:25px}.blog-detail-wrapper .blog-back-btn a{background:#437069;border:#437069 2px solid;color:#fff;display:inline-block;padding:7px 50px;margin:0;text-align:center;text-decoration:none}.blog-detail-wrapper .blog-back-btn a:hover{background:#fff;color:#437069}.finished-project-details-wrapper{display:flex}.finished-project-details-wrapper h2{color:#437069;font-size:28px}.finished-project-details-wrapper .filters{padding-top:25px}.finished-project-details-wrapper .finished-project-description{margin-top:20px}.finished-project-details-wrapper .result-area{margin-top:0}.finished-project-details-wrapper .back-to-results{margin-bottom:25px}.finished-project-details-wrapper .back-to-results a{color:#333;text-decoration:underline}.finished-project-details-wrapper .gallery-slider img{margin:auto;max-height:506.5px}.finished-project-details-wrapper .gallery-slider-nav{margin-top:0;position:relative}.finished-project-details-wrapper .gallery-slider-nav .slick-slide{position:relative;width:150px;height:120px;overflow:hidden}.finished-project-details-wrapper .gallery-slider-nav img{position:absolute;left:50%;top:50%;height:100%;width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.finished-project-details-wrapper .gallery-slider-nav img.portrait{width:100%;height:auto}.finished-project-details-wrapper .gallery-slider-nav .slick-prev{left:0}.finished-project-details-wrapper .gallery-slider-nav .slick-next{right:0}.finished-project-details-wrapper .slick-prev::before,.finished-project-details-wrapper .slick-next::before{color:#000}@media(max-width:991px){.finished-project-details-wrapper{display:initial}.finished-project-details-wrapper .filters{background:none;padding:15px 0}}.row.no-gutter{margin-left:0;margin-right:0}.row.no-gutter>[class*='col-']:not(:first-child),.row.no-gutter>[class*='col-']:not(:last-child){padding-right:0;padding-left:0}.row-eq-height,.row-eq-height #results-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.row-eq-height #results-container{width:100%}.row-eq-height div[class*='col-']{display:flex;flex-direction:column}@-moz-document url-prefix(){.page-banner{display:-webkit-box !important;}.technical-drawings-panel .panel-body .tdp-icon{display:-webkit-box !important;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.main-navigation .navbar-nav li{min-height:55px}}