@charset "utf-8";@media only screen and (min-width:768px){.header.panel>.header.links{position:absolute;top:-30px;right:16px}.header.panel>.header.links.loggedin{right:200px}.header.panel>.header.links>li.customer-welcome{margin:0;color:#fff}.customer-welcome .action.switch{background-image:none;background:0 0;-moz-box-sizing:content-box;border:0;box-shadow:none;line-height:inherit;margin:0;padding:0;text-decoration:none;text-shadow:none;font-weight:400;color:#fff !important;position:absolute;top:0;right:0}.page-header .header.panel{padding:0}.page-header .header.panel .login-customer-name{float:left;width:100%;font-size:14px;font-weight:600;padding-right:15px}.navigation-icon{display:none}.nav-sections-items .nav-sections-item-content{display:table;margin:auto;width:100%;max-width:1130px}.nav-sections-items .nav-sections-item-content .menuitem{display:none}.fixed-header .nav-sections-items .nav-sections-item-content .menuitem{display:block;line-height:50px;color:#575757;padding:0 20px;cursor:pointer}.fixed-header .nav-sections-items .nav-sections-item-content .menuitem:hover{color:#eb1c24}.cms-home .page-wrapper.fixed-header .nav-sections .navigation .level0>.level-top{padding:0;color:#575757}.page-wrapper.fixed-header .nav-sections .navigation .level0>.level-top{padding:5px 15px;color:#575757 !important;font-size:14px;width:100%;float:left}.page-wrapper.fixed-header .nav-sections .navigation .level0>.level-top:hover{color:#eb1c24 !important}.page-wrapper .nav-sections{background:#fff;margin:0}.nav-sections .navigation{float:left;width:100%;background-color:transparent;max-width:1366px;text-align:center;padding:10px 0;border-width:1px 0 0;border-style:solid;border-color:#c5c5c8}.nav-sections .navigation ul{padding:0;position:relative;top:0}.nav-sections .navigation ul.expanded{padding-right:0}.nav-sections .navigation .level0{margin:0;float:left}.nav-sections .navigation .level0>.level-top{color:#333;font-size:16px;font-weight:500;display:inline-block;padding:0 10px;float:left;position:relative}.nav-sections .navigation .level0>.level-top{position:relative}.nav-sections .navigation .level0>.level-top:hover:after{transform:scaleX(1)}.nav-sections .navigation .level0>.level-top:after{content:" ";color:#eb1c24;position:absolute;top:calc(50% + 1.15em);left:0;width:100%;border-top-style:solid;transform:scaleX(0);transition:transform .2s ease-in-out}.cms-home .page-wrapper.fixed-header .nav-sections .navigation .level0>.level-top{padding-left:15px;padding-right:15px;color:#000;font-size:14px;padding-bottom:0}.nav-sections .navigation .level0>.level-top:hover,.nav-sections .navigation .level0>.level-top.ui-state-focus,.nav-sections .navigation .level0>.level-top.ui-state-active{color:#eb1c24}.nav-sections .navigation .level0:last-child .level-top{border:none}.nav-sections .navigation .level0.active>.level-top,.navigation .level0.has-active>.level-top{border-bottom:none;color:#eb1c24!important}.page-wrapper.fixed-header .page-header .panel.wrapper .header.panel>.header.links>li>a{animation:slide-down .7s}.page-wrapper.fixed-header .header.panel>.header.links li{display:none}.page-wrapper.fixed-header .header.panel>.header.links li.item{display:block}.page-wrapper.fixed-header .header.panel>.header.links .minicart-wrapper{display:block}.page-wrapper.fixed-header .page-header .panel.wrapper .header.panel>.header.links>li>a{width:auto;height:45px;text-indent:0;overflow:hidden;position:relative;color:#fff;line-height:45px;padding:2px 10px 0 40px;font-weight:700}.page-wrapper .nav-sections{display:block}.cms-home .page-wrapper.fixed-header .page-header,.page-wrapper.fixed-header .page-header{position:fixed;width:100%;z-index:999;top:0;animation:smoothScroll 1s forwards;-webkit-transition:all .6s ease;-moz-transition:position 10s;-ms-transition:position 10s;-o-transition:position 10s;transition:all .6s ease;left:0;right:0;max-width:100%;background:#fff}@keyframes smoothScroll{0%{transform:translateY(-40px)}50%{transform:translateY(0px)}}.cms-home .page-wrapper.fixed-header .page-header .promo_bar,.page-wrapper.fixed-header .page-header .header.content{display:none}.page-wrapper.fixed-header .nav-sections .navigation .level0>.level-top:hover,.page-wrapper.fixed-header .nav-sections .navigation .level0>.level-top.ui-state-focus,.page-wrapper.fixed-header .nav-sections .navigation .level0>.level-top.ui-state-active{color:#eb1c24}@keyframes slide-down{0%{opacity:0;top:-100px}100%{opacity:1;top:0}}@keyframes cart-down{0%{opacity:0;top:-100px}100%{opacity:1;top:5px}}.cms-home .fixed-header.page-wrapper .minicart-wrapper{position:fixed;z-index:9;top:5px;right:20px;animation:cart-down .7s;transform:none;margin:0}.fixed-header.page-wrapper .minicart-wrapper{position:absolute;z-index:9999;top:15px;right:0;animation:cart-down .7s;transform:none;margin:0;bottom:auto}.fixed-header.page-wrapper .minicart-wrapper>.action{background-color:transparent}.fixed-header.page-wrapper .minicart-wrapper>.action:after{color:#fff}.fixed-header.page-wrapper .minicart-wrapper>.action>span.count{border:none;height:auto;width:auto;top:-4px;right:0;background-color:transparent;width:auto;color:#fff}.fixed-header.page-wrapper .minicart-wrapper>.action.showcart>span{color:#000}.nav-sections .navigation .level0 .submenu{border:none;background-color:#fff;padding-right:0}.nav-sections .navigation .level0 .submenu li.level1{margin:0;z-index:9;background-color:#fff;text-align:left;line-height:40px;position:static}.nav-sections .navigation .level0 .submenu li.parent>a>.ui-menu-icon{display:none}.nav-sections .navigation .level0 .submenu li.all-category{display:none}.nav-sections .navigation .level0 .submenu li.level1 a.ui-corner-all{padding:0 10px}.nav-sections .navigation .level0 .submenu li.level1 p{display:none}.nav-sections .navigation .level0 .submenu li.level1 ul.expanded{position:absolute;background-color:#fff;z-index:1;top:0!important;width:100%;box-sizing:border-box;left:auto!important;border:none;right:-100% !important}.page-wrapper.nav-sections .navigation .level0 .submenu li.level1 ul.expanded li.ui-menu-item{margin:0;z-index:0;position:relative}.nav-sections .navigation .level0 .submenu li.level1 ul.expanded li.ui-menu-item ul.expanded li.ui-menu-item{float:left;width:100%;text-align:left;margin:0}.nav-sections .navigation .level0 .submenu li.level1 ul.expanded li.ui-menu-item ul.expanded li.ui-menu-item a.ui-corner-all{padding:7px 15px;line-height:normal}.nav-sections .navigation .level0 .submenu li.level1 ul.expanded li.ui-menu-item ul.expanded li.ui-menu-item a.ui-corner-all:hover{background-color:transparent;color:#eb1c24}.page-wrapper .nav-sections .navigation .level0 .submenu .active>a{background-color:#fff}.page-wrapper .nav-sections .navigation .level0 .submenu .active>a span{font-weight:600!important}.nav-sections .navigation .level0 .submenu li.level1 ul.expanded li.ui-menu-item ul.expanded li.ui-menu-item img{max-height:100px}.nav-sections .navigation .level0 .submenu li.level1 ul.expanded li.ui-menu-item ul.expanded li.ui-menu-item span{font-size:14px;line-height:25px;display:inline-block;width:100%;font-weight:500}.nav-sections .navigation .level0 .submenu li.level1 ul.expanded li.ui-menu-item ul.expanded li.ui-menu-item span:after{content:none}.nav-sections .navigation .level0 .submenu .category-nav li{float:left;width:25%;text-align:center;margin:15px 0 0 0!important;line-height:normal}.nav-sections .navigation .level0 .submenu .category-nav li a.ui-corner-all{padding:0}.nav-sections .navigation .level0 .submenu .category-nav li a.ui-corner-all:hover{background-color:transparent;color:#75b79a}.nav-sections .navigation .level0 .submenu .category-nav li img{max-height:100px;min-height:100px}.category-nav li span{font-size:12px;clear:both;display:inline-block;width:100%;min-height:35px;overflow:hidden}.navigation .level0 .submenu a{color:#939395;border-bottom:2px solid #fff}.nav-sections .navigation .level0 .submenu li.level1 a.ui-corner-all:hover{color:#eb1c24;border-bottom:2px solid #eb1c24;background:0 0}.nav-sections .navigation .level0.active>.level-top,.nav-sections .navigation .level0.has-active>.level-top{border:none}.nav-sections .navigation .level0 .submenu .active>a{border:none;background-color:#eee}.free-professional-kitchen{width:20%;margin:0;text-align:center}.free-professional-kitchen p{margin:0}.navigation .level0 .submenu .free-professional-kitchen .free-profressiona-kitchen-design-nav a{padding:20px 10px 10px;font-size:14px;color:#75b79a;font-weight:600}.nav-sections .navigation .level0.parent a.level-top{position:relative;padding-right:15px}.nav-sections .navigation .level0 a.level-top{line-height:inherit;letter-spacing:1px}.nav-sections .navigation .level0.parent a.level-top span.ui-menu-icon{display:none}.page-wrapper .page-header .header.content .searchsuite-autocomplete{width:100%;left:0;margin:0}.page-wrapper .page-header .header.content .block-search .actions{float:left}.page-wrapper .page-header .header.content .block-search .action.search{display:block;height:30px;width:30px;right:10px;top:5px;background-image:url(../images/search-icon.png);background-repeat:no-repeat;background-position:center;padding-right:0;background-color:transparent;border:none;border-radius:100px}.page-wrapper .page-header .header.content .block-search .action.search span{display:block}.page-wrapper .page-header .header.content .block-search .action.search:before{display:none}.page-wrapper .page-header{position:relative;width:100%;top:0;left:auto;transform:none;background-color:#fff;border-bottom:1px solid #ebebeb}.cms-home .page-wrapper .page-header{background:0 0}.page-wrapper .page-header .header.content{background-color:#fff;padding:10px 15px}.page-wrapper .page-header .panel.wrapper{border:none;background-color:transparent;z-index:1;position:relative}.page-wrapper .nav-sections{position:relative;width:100%;z-index:2;top:0;left:0;transform:none;float:left}.cms-home .page-wrapper.fixed-header .nav-sections,.page-wrapper.fixed-header .nav-sections{background:#fff;top:0}.fixed-header .sticky-logo{display:inline-block !important;padding:0;float:left}.fixed-header .sticky-logo img{max-width:200px}.fixed-header .navigation{display:inline-block;width:auto;float:left;padding:0;border:0}.fixed-header .nav-sections .navigation ul{display:none;position:absolute;top:50px;left:-30px;background:#fff;z-index:999;padding:20px 0;text-align:left;box-shadow:0px 0px 10px 0px #0000002e;width:200px}.page-wrapper.fixed-header .page-header div#promo_bar,.page-wrapper.fixed-header .page-header .header.content .logo,.page-wrapper.fixed-header .page-header .header.content .header-contact{display:none}.fixed-header .nav-sections-items .nav-sections-item-content .header-contact{display:inline-block;float:right;line-height:44px;width:auto}.fixed-header .nav-sections-items .nav-sections-item-content .header-contact a{font-size:16px}.fixed-header .block.block-search{position:absolute;right:0;top:13px;width:25%;float:right;padding-right:10px}.page-wrapper.fixed-header .page-header .header.content{z-index:9999;padding:0;visibility:hidden;width:100%}form#search_mini_form{display:flex}.page-wrapper.fixed-header .field.search{max-width:80%}.nav-sections-items .nav-sections-item-content .header-contact{display:none}.fixed-header .nav-sections .navigation .level0{width:100%;padding-bottom:10px}.fixed-header .nav-sections .navigation:hover .menuitem~ul{display:block}.fixed-header .nav-sections .navigation ul.expanded{padding-right:0}.fixed-header .nav-sections-items{width:100%;max-width:1130px;position:relative;margin:0 auto}.fixed-header .nav-sections{padding:2px 0 !important;box-shadow:rgba(0,0,0,.117647) 0 1px 3px !important}.navigation.video_gallery{max-width:initial}.fixed-header .navigation.video_gallery{width:100%}.nav-sections .navigation .level0 .submenu{padding-top:0;padding-bottom:0}.fixed-header .nav-sections .navigation .level0 .submenu{left:200px !important;top:0 !important}.nav-sections .navigation .level0 .submenu li.level1{border-bottom:0}.nav-sections .navigation .level0 .submenu li.level1{line-height:initial}.nav-sections .navigation .level0 .submenu li.level1 a.ui-corner-all{padding:14px 20px}}@media only screen and (max-width:1599px){.fixed-header .nav-sections .navigation .level0 .level-top{padding:0 15px}.free-sample-side img{width:75%}.sidebar .block-wishlist .product-items .product-item-actions{clear:none}.flex-viewport .slides li .flex-caption{top:75%;transform:translate(-50%,-65%)}.custom-footer dl{padding-right:70px}.block.newsletter .field .control{max-width:286px}.fixed-header .sticky-logo{padding-left:15px}.fixed-header.page-wrapper .minicart-wrapper{right:18px}}@media only screen and (max-width:1399px){.free-sample-side img{width:70%}.order-track{margin-top:-50px}.shop-cabinets .cabinetsblock{padding:0 20px}.page-wrapper .page-header,.page-wrapper .nav-sections{max-width:100%}body .page-wrapper .page-header .panel.wrapper,.timer-main{padding:0 20px}.page-wrapper .page-header .panel.wrapper .header.panel>.header.links>li.authorization-link{padding-right:0}.home-category-theme ul li.subcat-name.sub-link a img{height:208px}body .page-wrapper .page-header .panel.wrapper{padding:0}}@media only screen and (max-width:1366px){.page-wrapper .page-header .header.content{clear:both;padding-left:15px;padding-right:15px}.content-heading h2.title{margin:35px 20px 30px}.actions-secondary .free-sample-action{padding:0 15px}.offer-box{box-sizing:border-box;padding:20px}.contact-box{box-sizing:border-box;padding:20px}.contact-box .call-us{width:100%}.contact-box .newsletter-box{width:100%;margin-top:20px}.contact-box .newsletter-box .block.newsletter input{width:450px}.contact-box .newsletter-box .block.newsletter .label br{display:none}.contact-box .newsletter-box .block.newsletter .label strong{float:none;font-size:26px}.contact-box .newsletter-box .block.newsletter .label{margin:25px 0 0}.icon-box{padding:20px;box-sizing:border-box}.home-category-theme{padding:80px 20px}.copyright{padding:0 20px}.our-collection{padding-left:20px;padding-right:20px}.home-testimonial{padding:70px 20px}footer .footer.content{padding:50px 20px 30px;width:100%}footer.page-footer{margin:30px auto 0}.offer-box .what-offers{width:100%;padding:20px}.offer-box .door-sample-text{width:100%;margin-top:20px;padding:20px}.cp-listing.page-products .column .products-list .list-description{max-width:400px}.page-wrapper .page-main{padding:0 20px}.page-wrapper>.breadcrumbs{padding:10px 20px}.assembly-video .navigation.video_gallery .online_video li iframe{height:250px}.free-sample-side img{width:60%}.product-item-photo .product-image-container img{height:230px}.actions-secondary .free-sample-action{font-size:14px}.shop-cabinet-page img{width:40%}.shop-cabinet-page h3{width:60%;font-size:18px}.home-customer-review{display:none}.category-view .listing-top .listing-area>.category-description,.category-view .listing-top .listing-area .sku-list{width:calc(100% - 145px)}.shop-cabinets ul{margin:0 -15px}.shop-cabinets ul li{margin:0 15px 30px;width:calc(33.3% - 30px)}.shop-cabinets ul li .product-item-name{font-size:14px}.shop-cabinets ul li .action.primary{font-size:14px}.secure-icon{width:96%}.cabinets-subcat-listing{padding:0 20px}.products-grid .product-item-actions .action.primary,.products-grid .product-item-actions .actions-secondary .free-sample-action{padding:0 17px;line-height:40px}.fixed-header nav.navigation{margin-left:0}.fixed-header .sticky-logo{display:none}.cms-home .cabinets-subcat-listing ul.subcats>li{font-size:18px}.home-category-theme{padding:80px 40px}.request-block{padding:0 20px}.category-view .listing-top .listing-area>.category-description{width:100%}}@media only screen and (max-width:1365px){.home-category-theme{max-width:992px}.home-category-theme ul li.subcat-name.sub-link a img{height:134px}.block.newsletter .field .control{max-width:254px}.block.newsletter .form.subscribe{max-width:100%}}@media only screen and (max-width:1199px){body .page-header .header.panel{width:17%}body .header-contact{max-width:25%}footer.page-footer .footer.content .f-block ul li a{padding:7px;font-size:12px}footer .footer-links-block .contact-info{font-size:14px}.columns .column.main .product-item-info .product-item-details{padding:0 10px}.products-grid .product-item-actions .action.primary,.products-grid .product-item-actions .actions-secondary .free-sample-action{padding:0 10px}.fixed-header .nav-sections .navigation .level0 .level-top{padding:0 10px;font-size:15px}.fixed-header .nav-sections .navigation .level0.parent a.level-top{padding-right:20px}.flex-viewport .slides li .flex-caption{top:80%;transform:translate(-50%,-75%);width:600px}.flex-viewport .slides li .flex-caption p{font-size:25px;line-height:normal}.offer-panel ul li{padding:30px 20px}.home-category-theme ul li a{padding:20px}.cp-listing.page-products.page-layout-doorsamples .columns .column.main .product-item{width:33.33%}.nav-sections .navigation .level0 a.level-top{padding:0 5px !important;font-size:12px !important}.fixed-header .sticky-logo{padding-left:15px;padding:6px 0 6px 10px}.copyright .copyright-center span{font-size:12px}.page-wrapper.fixed-header .sticky-logo img{max-width:150px}.page-wrapper .minicart-wrapper{bottom:-16px}.custom-footer dl dd a{font-size:13px}.custom-footer dl{padding-right:30px}.custom-footer{width:64%}.footer-right{width:36%}.custom-newsletter{padding-top:0}.product-item-details .product-item-name{font-size:15px}.header .block-minicart .block-content>.actions>.primary{margin-bottom:10px}.block-minicart #minicart-content-wrapper .action.primary{padding-top:7px;padding-bottom:7px}.minicart-items .product-item{padding:10px 0 15px}.minicart-wrapper .block-minicart{padding-top:20px;padding-bottom:20px}.header .minicart-items .item-qty{height:30px}.block-minicart .block-content>.actions{margin-top:7px}.header .minicart-wrapper .block-minicart{right:100px}.cat-products .product-box .product_view_desc .product_view_desc_content>ul li.col1,.cat-products .product-box .product_view_desc .product_view_title_box>ul>li.col1{word-break:break-all}.cat-products .product-box .product_view_desc .product_view_desc_content>ul li.col1 a,.cat-products .product-box .product_view_desc .product_view_title_box>ul>li.col1 a{font-size:14px}.cart a.continue{padding:8px 5px}.page-wrapper button.action{font-size:12px;padding:10px}.page-wrapper .page-header .header.content{padding-bottom:30px}}@media only screen and (max-width:1099px){.nav-sections .navigation .level0 .submenu li.level1 a.ui-corner-all{font-size:13px}.products-grid .product-item-actions .action.primary,.products-grid .product-item-actions .actions-secondary .free-sample-action{padding:0 13px;line-height:40px}.footer-right .social-link ul>li{margin-right:30px}.footer-right .social-link{padding-left:20px}.footer-right .social-link ul>li{margin-right:20px}.nav-sections .navigation .level0>.level-top{font-size:15px;padding-left:11px;padding-right:11px}.first.active:hover ul{display:block !important}}@media only screen and (min-width:1024px){.fixed-header .nav-sections,.page-wrapper.fixed-header .header.panel>.header.links{top:42px}}@media only screen and (max-width:1024px){.main-header-bar-navigation ul li a{padding:0 7px !important;font-size:14px !important}.ast-header-break-point .main-header-menu{background:#bb4430;display:flex;display:-webkit-flex}.ast-header-break-point .main-navigation li{width:auto}.custom-footer dl{margin-bottom:20px}.inner-lightbox{max-width:58%;top:56%}.top-header-contact li:first-child{float:none}.top-header-contact li:first-child a{font-size:9px;line-height:9px}}@media (min-width:768px) and (max-width:1024px){.open-submenu .first ul{display:block !important}}@media only screen and (max-width:1023px){#quotation-form .quotation.table-wrapper{width:100%;padding-right:0}form#quotation-form .fieldset{width:100%;padding-left:0}.products-grid.wishlist a.product-item-link{width:100%;white-space:pre;overflow:hidden;text-overflow:ellipsis;display:block}.modelbox{display:block}.modeltop{position:relative;display:block;max-width:100%;z-index:0;padding:0;flex:0 1 100%}.modelimg{position:relative;height:250px}.wisepops-blocks-wrapper{padding:30px 35px 50px;max-width:100%}.helpful-links ul li iframe{height:165px}.assembly-video .navigation.video_gallery .online_video li{width:100%}.assembly-video .navigation.video_gallery .online_video li:nth-child(odd){margin-right:0}.assembly-video .navigation.video_gallery .online_video li:nth-child(even){margin-left:0}.assembly-video .navigation.video_gallery .online_video li iframe{height:350px}.page-layout-1column .columns .column.main .products-grid .product-item{width:33.3%;margin:10px 0 10px -1px}.page-layout-1column .columns .column.main .products-grid .product-item .actions-secondary .free-sample-action{font-size:16px}.cp-listing.page-products .columns .col-left ul li{width:100%}.cabinet-ajax .cat-products .product-box{padding:0}.cart-container .form-cart .actions.main .continue,.cart-container .form-cart .actions.main .clear,.cart-container .form-cart .actions.main .update{padding:8px 10px;line-height:normal}.cart-container .cart-summary{width:100%}.cart-container .cart-summary._sticky{top:0!important}.columns .cart-container .form-cart{width:100%;padding-right:0}.cart-container .assembly{width:100%;padding-right:0}.cart-container .assembly .showassembly .top-option{display:block}.cart-container .cart-discount .discount{width:100%}.quotation-section textarea{width:100%}.category-cabinet-doors-sample-sample.page-products .column .product-item-details .product-item-inner .actions-primary .action{float:right;min-width:300px}.fixed-header nav.navigation{margin:0}.fixed-header .nav-sections .navigation .level0 .submenu{width:auto}.shop-cabinet-page img{width:50%}.shop-cabinet-page h3{width:50%;font-size:18px;padding:0 15px}.sidebar .block-wishlist .product-items .product-item-info .product-item-photo{width:100%;text-align:center}.sidebar .block-wishlist .product-items .product-item-details{width:100%;padding:0;text-align:center}.block-wishlist .product-item-actions .actions-primary{width:auto;float:none;display:table}.sidebar .block-wishlist .product-items .product-item-actions{display:table;margin:auto}.page-wrapper .product-item-actions .action.primary.add-sample-cart-btn{font-size:14px}.checkout-container .opc-wrapper .shipping-address-item .action-select-shipping-item{position:relative;right:0;bottom:0}.checkout-container .opc-wrapper .shipping-address-item{min-height:inherit;padding-bottom:20px}.form-wishlist-items .actions-toolbar .primary .action{padding:10px 20px}.copyright{padding-bottom:30px}.category-view .paypal-banner{position:relative;right:0;top:0}.category-view .paypal-banner img.mobile{display:block}.category-view .paypal-banner img.desktop{display:none}.category-view .listing-top .listing-area>.category-description,.category-view .listing-top .listing-area .sku-list{width:100%}.shop-cabinets ul li .product-item-name{font-size:13px}.cat-products .product-box .product_view_image{padding:0 10px 0 0}.header-services .live-chat{margin-right:10px}.page-wrapper .navigation .level0.parent>.level-top>.ui-menu-icon:after{display:none}.home-testimonial .customer-testimonial a.all-testimonial{position:relative;top:auto;display:table;margin:20px auto auto auto}.home-testimonial h6{margin-bottom:20px;font-size:26px}.home-testimonial .customer-testimonial>p{padding-top:20px}.home-testimonial{padding:40px}.page-wrapper .page-header .panel.wrapper .panel.header{display:table;margin:auto}.offer-panel ul li p{font-size:14px}.cp-listing.page-products.page-layout-doorsamples .columns .column.main .product-item{width:33.3%}.home-category-theme{max-width:768px}.home-category-theme ul li.subcat-name.sub-link a img{height:101px}li.subcat-name.sub-link{margin-bottom:20px}.home-category-theme{padding:80px 40px 30px}.custom-footer dl{padding-right:30px}.block.newsletter .field .control{max-width:218px}.account .sidebar .product-items .product-item-name{font-size:13px;padding-right:10px}}@media (min-width:980px) and (max-width:1023px){.nav-sections .navigation .level0>.level-top{padding:0 15px}.nav-sections .navigation .level0.parent a.level-top{padding-right:15px}}@media only screen and (max-width:812px) and (min-width:812px){.inner-lightbox{max-width:21% !important;top:79%}}@media (min-width:768px) and (max-width:979px){.nav-sections .navigation .level0>.level-top{padding:0 6px;font-size:11px}.nav-sections .navigation .level0.parent a.level-top{padding-right:15px;padding-left:10px}.page-wrapper .page-header .header.content .logo{max-width:200px}.page-wrapper .minicart-wrapper{margin-top:38px}.top-header-contact li a{padding:0 7px}.page-wrapper .minicart-wrapper{bottom:6px}.nav-sections .navigation ul{top:0}.fixed-header.page-wrapper .minicart-wrapper{right:15px}.fixed-header.page-wrapper .minicart-wrapper{top:10px}.inner-lightbox{max-width:44%}.page-wrapper .page-header .panel.wrapper a{font-size:10px}.header .social-link ul li{margin-right:16px}.page-header .header.panel .login-customer-name{font-size:13px}.page-header .header.panel>.header.links>li>a{font-size:12px}}@media (min-width:768px){.form-cart .cart.table-wrapper .item .col.item .product-item-photo{width:20%;float:left}.form-cart .cart.table-wrapper .product-item-details{width:80%;float:left}}@media only screen and (max-width:979px){.catalog-product-view .column .product-info-main .product-add-form .qty-wrapper{margin-bottom:25px}.catalog-product-view .column .product-info-main .product-add-form .qty-package #qty-error{left:-33px}.timer-offer{display:none !important}.timer-content{padding:1px 0 5px}.timer-main.fixed-header .offer-ends{display:none !important}.timer-content>div{display:block;color:#fff;position:relative}.ceo-bd-img .code{display:block}.ceo-bd-img .code:before{content:none}.offer-end-label{padding-right:5px}.nav-sections .navigation .level0.offer-tag .level-top{font-size:15px}.header-services{float:left;padding-top:20px;width:100%}.header-services .live-chat{margin:-5px 0 0;float:left;padding-top:0}.header-services .phone-number{float:right}.columns .column.main .product-item{width:33.3%}.helpful-links ul li iframe{height:130px}.cp-listing.page-products .column .product-item-details .product-item-inner{position:relative;right:auto;float:left;clear:both;margin-top:20px;margin-bottom:10px}.kitchen-design,.kitchen-design-address{width:100%}.kitchen-design ul li{width:47%;margin-right:0;margin-left:1.5%}.kitchen-design ul li:nth-child(2n+1){padding-right:0;margin-right:1.5%;margin-left:0;width:50%}.columns .column.main .products-grid .product-item-actions .actions-secondary{width:100%;margin-bottom:5px}.product-item-actions .actions-primary{width:100%}.page-layout-1column .columns .column.main .products-grid .product-item .actions-secondary .free-sample-action{width:100%}.page-layout-1column .columns .column.main .products-grid .product-item .action.primary{width:100%;margin:0}.page-layout-1column .columns .column.main .products-grid .product-item-actions{padding:0 20px;width:100%;height:90px}.gallery-section ul li .product-name a{font-size:12px}.category-view .paypal-banner{position:relative;top:0;text-align:center;padding:10px 0;float:left;width:100%}.category-view .paypal-banner p{margin:0}.shop-cabinets ul li{width:calc(50% - 30px)}.shop-cabinets ul li .product-item-name{font-size:16px}.cabinets-subcat-listing ul.subcats>li{font-size:16px}.order-process-panel ul li{width:calc(25% - 10px);margin:0 5px}.order-process-panel{padding:50px 0 90px}.order-process-panel h3{margin-bottom:25px}.secure-icon ul li{margin:0 10px}footer .footer.content{padding:20px;border:none}.footer-right .social-link ul>li{margin-right:20px}.cat-products .product-box .product_view_image{width:100%;padding:0 0 10px}.cat-products .product-box .product_view_desc{width:100%}.cms-home .cabinets-subcat-listing ul.subcats>li{width:50%;margin:0;float:left}.home-testimonial{padding:20px}.secure-icon{padding:20px 0}.footer.content .custom-newsletter{padding:20px}.footer.content .block.newsletter{width:100%;margin-bottom:30px}.footer-right .social-link{width:100%;padding:0}.purchase-process h3{font-size:30px}.custom-footer{padding:20px}.custom-footer dl.about-footer{width:100%;margin-bottom:20px}.purchase-process ul li{padding:0 15px}.purchase-process ul li .process-block h4,.purchase-process ul li .process-block h4 span{font-size:20px}.fixed-header .nav-sections .navigation .level0 .level-top{padding:0 4px;font-size:12px}.fixed-header.page-wrapper .minicart-wrapper{display:block}.flex-viewport .slides li .flex-caption{top:80%;transform:translate(-50%,-80%);width:400px}.flex-viewport .slides li .flex-caption p{font-size:25px;line-height:24px}.offer-panel{padding:15px}.offer-panel ul li{width:calc(50% - 30px);margin:15px;min-height:190px}.home-category-theme ul li{padding:0 10px}.home-category-theme ul li a span{font-size:16px}.cp-listing.page-products.page-layout-doorsamples .columns .column.main .product-item{width:50%}.fixed-header .nav-sections .navigation .level0.parent a.level-top{padding-right:12px}}@media only screen and (max-width:899px){.contact-index-index .columns .google-map{width:100%}.contact-index-index .columns .wpb_column{width:100%;padding:0;margin-top:30px}.page-wrapper .product-info-main .sample-cart-btn .action.primary{padding:10px 15px}.category-view .listing-top .category-btn .action.primary{padding:0 15px;font-size:15px}.nav-sections .navigation .level0 .submenu li.level1{width:100%}.nav-sections .navigation .level0 .submenu li.level1 ul.expanded{width:75%}.nav-sections .navigation .level0 .submenu li.level1 ul.expanded li.ui-menu-item ul.expanded li.ui-menu-item{clear:none}.flex-viewport .slides li .flex-caption{top:85%;transform:translate(-50%,-80%);width:100%}.flex-viewport .slides li .flex-caption p{font-size:20px;line-height:24px}.flex-viewport .slides li .flex-caption a.shop-now{margin-top:10px}}@media only screen and (max-width:799px){.navigation-icon{display:block;text-align:center;background-color:#eee}.navigation-icon a#nav-icon{color:#354156;font-size:14px;text-transform:uppercase;display:table;width:100%;padding:10px 0}.navigation-icon a#nav-icon:hover{text-decoration:none;background-color:#75b79a;color:#fff}.navigation-icon a#nav-icon span{margin-left:10px}.page-wrapper .nav-sections.nav-active{display:block;position:relative;left:0;width:100%}.nav-sections .navigation .level0.offer-tag:before,.nav-sections .navigation .level0.offer-tag:after{display:none}.nav-sections-items .nav-sections-item-content{padding:0}.page-wrapper .header.panel>.header.links{margin:0;display:block}.page-wrapper .page-header .panel.wrapper{float:left;border-bottom:0}.page-wrapper .page-header{border:none;margin:0}.contact-box .newsletter-box .block.newsletter input{width:280px}.helpful-links ul{padding:0 10%}.helpful-links ul li{width:100%;margin-bottom:20px}.helpful-links ul li iframe{height:250px}.category-view .listing-top .action.primary{padding:10px 20px}.contact-box .newsletter-box .block.newsletter input{width:100%}.contact-box .newsletter-box .block.newsletter .field .control{width:90%}.order-track{margin-top:0}.block.block-search .control{border:none;margin:0;padding:0}.page-wrapper .page-header .header.content .block-search input{left:0;position:relative;margin:0}}@media only screen and (max-width:767px){.copyright-center{flex-direction:column}.page-wrapper .nav-sections .header.links.loggedin>.quotation-link{display:none}.page-wrapper .nav-sections .customer-menu .header.links.loggedin>.cabinet-style,.page-wrapper .nav-sections .customer-menu .header.links.loggedin>.authorization-link{display:none}body .header-contact{max-width:100%;text-align:left;padding:15px;display:inline-block}.fieldset .shipping-info{margin:0;flex-wrap:wrap}.fieldset .shipping-info .field{width:100%;padding:10px 0}.fieldset .delivery-info{margin:0;flex-wrap:wrap}body .quote-table{width:100%;white-space:nowrap;overflow:auto;display:grid}body .quote-table .bottom-buttons{background:0 0}.quote-table .bottom-buttons .action.primary.update{margin-right:0}body #quotation-table tr td,body #quotation-table tr th{white-space:nowrap}body #quote-data .fieldset .delivery-info .field{padding:10px 0}body #quote-data .actions-toolbar .action.primary{margin-right:0;width:100%;float:left;margin-bottom:15px}body #quote-data .actions-toolbar .secondary-primary{width:100%}body .page-header .header.panel{display:none}body .cat-products .product-box .product_view_desc .product_view_desc_content>ul{width:100%;margin:0}span.menuitem{display:none}.page-header div#promo_bar{height:auto;line-height:normal;text-align:center}.page-header div#promo_bar a h5{font-size:12px}.page-header #promo_bar li.quotation-link{display:block;margin:0 auto;float:none}.page-header #promo_bar li.quotation-link a{margin-top:9px}.category-view .category-description h5{font-size:20px;margin-bottom:20px}footer .footer-links-block{flex-wrap:wrap;padding:0}footer.page-footer .footer.content{padding:20px 15px}footer .footer-links-block .f-block{width:100%}footer .footer-links-block .f-block:first-child{width:100%}footer .footer-links-block .f-block:last-child{width:100%;text-align:center}.copyright span{width:100%;text-align:center}.copyright .footer-powered{float:right;width:100%;text-align:center;padding-top:10px}.account .page.messages{margin-bottom:55px}.account .columns{position:relative}.account .block-collapsible-nav{top:-25px;background-color:#fff;padding:0;z-index:2}.account .column .page-title-wrapper{margin-top:35px}span.order-status{margin:10px 0 !important}.sales-order-view .page-title{margin-right:0 !important}.account.page-layout-2columns-left .sidebar-additional{margin-top:20px}body .page-wrapper .page-header .panel.wrapper,.timer-main{padding:0 10px;float:none}.checkout-index-index .page-wrapper .minicart-wrapper{top:10px;transform:none;position:relative;right:0;margin:0}.checkout-index-index .page-wrapper .minicart-wrapper>.action.showcart{line-height:37px !important;overflow:initial}.top-header-contact li{padding-left:2px}.top-header-contact li a{padding-right:2px;padding-left:0;font-size:13px}.cms-home .page-wrapper .page-main{padding:0}.checkout-cart-index .page-title-wrapper{padding-left:0}.page-wrapper .page-header .panel.wrapper ul.header-contact{float:none;display:table;margin:auto;clear:both;margin-bottom:10px}.page-wrapper .header.panel>.header.links{float:left}.quality-text{font-size:20px}.columns .column.main .product-item{width:50%}footer .footer.content .links li{background:0 0;border:none;padding:0}.request-quote{display:none}.page-wrapper .columns .column.main{padding-bottom:0;margin-top:0}.cart-summary .cart-totals td.amount,.cart-summary .cart-totals .mark{border:none;padding:10px 15px}.cart-container .cart-summary{border:1px solid #ddd;padding-bottom:0}.cart-container .cart-summary .block>.title{border:none}.cart.table-wrapper .product-item-photo{position:relative;top:0;left:0}.form-cart .product-item-details{text-align:center}.form-cart .product-item-details strong.product-item-name{margin:0}.form-cart .cart.table-wrapper .item .col{border:none}.cart.table-wrapper .col.price,.cart.table-wrapper .col.subtotal,.cart.table-wrapper .col.msrp,.cart.table-wrapper .col.qty{padding:0}.cart.table-wrapper .col.qty:before,.cart.table-wrapper .col.price:before,.cart.table-wrapper .col.subtotal:before,.cart.table-wrapper .col.msrp:before{font-weight:400}.form-cart .cart.table-wrapper .product-item-name+.item-options{margin:10px auto auto;display:table}.cart.table-wrapper{border:none}.form-cart .cart.table-wrapper .cart>.item{border-top:1px solid #ddd}.cart-discount{border:none}.cart-container .cart-discount .title{border:none;padding-left:0}.opc-estimated-wrapper{margin:0 0 20px;border:1px solid #ddd;background-color:transparent}.fotorama__nav-wrap{border:none;padding:10px 0 20px}.fotorama__nav--dots .fotorama__dot{width:15px;height:15px;border-radius:100px;cursor:pointer;left:6px;top:7px}.fotorama-item .fotorama__nav--dots .fotorama__nav__frame{width:30px}.fotorama__stage{margin-bottom:20px}.product.data.items{margin:20px 0 0}.form.minisearch{position:relative}.block-collapsible-nav{top:25px;background-color:#fff;padding:0 20px}.account .column.main{margin-top:70px}.account .sidebar-main{background-color:#fff}.block-wishlist-management .wishlist-select .wishlist-name,.block-collapsible-nav .title{border:1px solid #ddd}.page-layout-2columns-left .columns .column.main .wishlist .product-item{width:100%;border:none;border:1px solid #ddd;padding:20px}.wishlist-index-index .product-item-inner .comment-box{padding:0}.products-grid .product-item-inner{float:left;clear:both;width:100%}.products-grid.wishlist .product-item .box-tocart{margin:0;width:100%}.products-grid.wishlist .product-item .price-box,.products-grid.wishlist .product-item-name{margin:0;float:left;width:100%;clear:both}.products-grid.wishlist .product-item-photo{margin:auto;display:table;float:none}.products-grid.wishlist .product-image-container{max-width:100%}.assembly{width:100%;padding:0}.page-main .category-view{padding:0 15px}div.cabinets-subcat-listing.categorypage{padding:30px 15px}.category-view .category-image{padding:0;width:100%}.category-view .listing-top{width:100%;margin-bottom:20px}#shopper_review_page #review_header .overall,#shopper_review_page #review_header .graph,#shopper_review_page #review_header .stars,#shopper_review_page #review_header .percentage{padding:0 10px}#shopper_review_page #review_header .stars{padding:0}.cp-listing.page-products .columns{padding-top:0}.cp-listing.page-products.page-layout-1column.page-with-filter .column.main{padding:0}.cp-listing.page-products .column .products-list .product-item-photo{width:25%;margin-right:2%}.cp-listing.page-products .column .products-list .product-item-details{width:73%;padding:0;text-align:center}.cp-listing.page-products .column .product-item-details .product-item-inner{margin-top:10px;margin-bottom:0}#shopper_review_page{display:none}.kitchen-design ul li{width:100%;margin:15px 0}.kitchen-design ul li:nth-child(2n+1){width:100%}.free-sample-side img{width:60%}.page-wrapper .page-header .panel.wrapper .header.panel>.header.links>li.customer-welcome .customer-name{display:inline-block}.page-wrapper .page-header .panel.wrapper .header.panel>.header.links>li.customer-welcome ul:before{right:15px;top:-11px;border:6px solid;border-color:transparent transparent #fff;z-index:99;content:'';display:block;height:0;position:absolute;width:0;border-bottom-style:solid}.page-wrapper .page-header .panel.wrapper .header.panel>.header.links>li.customer-welcome ul:after{right:14px;top:-13px;border:7px solid;border-color:transparent transparent #bbb;z-index:98;content:'';display:block;height:0;position:absolute;width:0}.page-wrapper .page-header .panel.wrapper .header.panel>.header.links>li.authorization-link{display:none}.page-wrapper .page-header .panel.wrapper .header.panel>.header.links>li.customer-welcome.active .customer-menu{display:block;z-index:99;background-color:#fff;right:0}.page-wrapper .page-header .panel.wrapper .header.panel>.header.links>li.customer-welcome.active .customer-menu .header.links{display:block;padding:10px;padding-bottom:0;margin:0;list-style:none;width:175px;border:1px solid #ddd;box-shadow:0 3px 3px rgba(0,0,0,.15)}.page-wrapper .page-header .panel.wrapper .header.panel>.header.links>li.customer-welcome.active .customer-menu .header.links li{margin-bottom:10px}.page-wrapper .page-header .panel.wrapper .header.panel>.header.links>li.customer-welcome .action.switch:after{font-size:10px;line-height:22px;content:'\e622';font-family:'luma-icons';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;color:#75b79a}.page-wrapper .page-header .panel.wrapper .header.panel>.header.links>li.customer-welcome.active .action.switch:after{content:'\e621'}.page-wrapper .page-header .panel.wrapper .header.panel>.header.links>li.customer-welcome .action.switch{padding:0;border:none}.page-wrapper .page-header .panel.wrapper .header.panel>.header.links>li.customer-welcome .action.switch span{display:none}.page-layout-1column .columns .column.main .products-grid .product-item{width:50%;margin:10px 0 10px -1px}.help-desk .desk-right,.help-desk .desk-left{width:100%}.form-cart .cart.table-wrapper .item .col.item{display:block}.cart-container .form-cart .actions.main .update{float:right}.form-cart .cart.table-wrapper .item-options .assembley-main-cart{clear:none;margin-right:10px}.page-layout-1column .product.media{margin-top:20px}.quotation-section select,.quotation-section input[type=text]{width:100%;min-width:inherit}.shop-cabinet-page img{width:100%;max-height:inherit}.shop-cabinet-page h3{width:100%;font-size:18px;padding:15px;margin:0}.page-layout-1column .columns .column.main .products-grid.shop-cabinet-product .product-item{padding:0 15px}.page-layout-1column .columns .column.main .products-grid.shop-cabinet-product .product-item .category-image img{height:auto}.box-tocart .fieldset .actions{width:100%;display:table;margin:auto;float:none}.box-tocart .action.tocart{width:100%;margin-top:20px}.page-wrapper .product-info-main .sample-cart-btn .action.primary{width:100%}.page-wrapper .product-info-main .sample-cart-btn{clear:both;display:table;margin:auto;margin-top:10px;width:100%}.gallery-section ul li{width:48%}.page-layout-2columns-left .columns .column.main .form-wishlist-items .product-item{border:none}.product-add-form .box-tocart{margin-bottom:10px}.cart.table-wrapper .action-towishlist{right:60px;left:auto}.cart.table-wrapper .action-towishlist:before{color:#ddd}.control .search-autocomplete{margin-top:0;z-index:99}.category-view .listing-top .category-btn .action.primary{padding:0 30px}.page-layout-1column .page-main .product-info-main{width:100%}.page-layout-1column .page-main .product.media{width:100%}.category-view .paypal-banner{text-align:center}.category-view .paypal-banner img.mobile{display:inline}.category-view .category-image{margin-bottom:5px}.shop-cabinets ul li .product-item-name{font-size:13px}.shop-cabinets ul li .action.primary{padding:0 10px}.cabinets-subcat-listing{padding-top:20px}.cabinets-subcat-listing ul.subcats{margin:0}.cabinets-subcat-listing ul.subcats>li{width:100%;margin:0 0 -1px}.cabinets-subcat-listing .col-right{margin:0}.order-process-panel h3{font-size:22px}.secure-icon{padding:15px 10px 5px}.secure-icon ul li{margin:0;width:16.6%;text-align:center;padding:0 5px}.footer-right{width:100%;margin-bottom:10px}.custom-footer{width:100%;padding:70px 30px 0}.cms-home .cabinets-subcat-listing ul.subcats{margin-top:0}.cms-home .cabinets-subcat-listing ul.subcats>li{font-size:16px}.cms-home .cabinets-subcat-listing ul.subcats>li a{line-height:normal;height:auto;padding:15px 0}.page-products .page-wrapper .page-main>.page-title-wrapper h1.page-title{font-size:25px}.cp-listing.page-products .columns .col-left ul li{text-align:left}div.cabinets-subcat-listing.categorypage .add-cat-module-title{font-size:20px;margin-bottom:20px}.category-description ul.pro-desc li{width:100%;font-size:14px}.cabinet-ajax .cat-products .product-box .product-title{padding:20px 0 0;font-size:18px}.page-products .columns .cabinets-subcat-listing .col-left ul li a{padding:10px 0}.page-products .columns .cabinets-subcat-listing .col-left ul li.active a{background:#eb1c24;color:#fff;padding:12px 15px}.footer-banner .request-block{flex-wrap:wrap}.page-products .columns .cabinets-subcat-listing .col-left ul li.active a:before{content:none}.page-products .columns .cabinets-subcat-listing .col-left ul li a:before{content:none}.col-right .cat-products .product-box .product_view_desc .product_view_desc_content>ul li{font-size:14px;padding-bottom:15px}.col-right .cat-products .product-box .product_view_image{width:100%;padding:0 0 20px;text-align:left}.page-products .columns .cabinets-subcat-listing .col-left ul{flex-wrap:wrap}.col-right .cat-products .product-box .product_view_desc{width:100%;padding:0}.cms-home .cabinets-subcat-listing ul.subcats{padding:0 20px}.panel.header .switcher{display:inline-block;float:right;margin-left:10px}.purchase-process ul li .process-img{margin:auto;float:none;display:table}.purchase-process ul li .process-block{width:100%;text-align:center;margin:10px 0 0}.purchase-process ul li .process-block h4{float:none}.home-testimonial .customer-testimonial>p{padding:20px 0 0}.page-wrapper .page-header .header.content{clear:both;height:90px;background:#fff}.sticky-logo{display:none}.nav-open .nav-sections,.navigation{background-color:#fff}.nav-sections .navigation .level0 .submenu li.level1{width:100%}.nav-sections .navigation .level0 .submenu li.level1.last{border:none}.nav-sections .navigation .level0 .submenu li.level1 a.ui-corner-all{padding-left:30px;font-size:14px;font-weight:500;text-align:left}.nav-sections .navigation .level0.active>a:not(.ui-state-active),.nav-sections .navigation .level0.has-active>a:not(.ui-state-active){border:none;color:#eb1c24}.navigation .level0.active>a:not(.ui-state-active) span:not(.ui-menu-icon),.navigation .level0.has-active>a:not(.ui-state-active) span:not(.ui-menu-icon){margin:0}.navigation .submenu>li.all-category{display:none}.nav-sections .header.links li.minicart-wrapper{display:none}.nav-sections-item-title{font-size:18px;font-weight:500;background-color:transparent;border:none}.nav-sections-item-title.active{background-color:#eb1c24}.nav-sections-item-title.active a{color:#fff}.nav-sections .header.links li{width:100%}.page-wrapper .nav-toggle:before{color:#fff}.top-header-contact{display:flex;margin:auto;float:none;width:100%;flex-wrap:wrap;justify-content:center}.page-wrapper .header.panel>ul.header.links li{display:none}.page-wrapper .header.panel>ul.header.links li.minicart-wrapper{display:block}.page-wrapper .page-header .header.content .block-search .actions{position:absolute;top:1px;right:1px}.purchase-process h3{font-size:24px}.product-info-main .product-social-links{float:left;width:auto;white-space:nowrap}.product .product.data.items>.item.content{margin:0}.page-wrapper header.page-header .header.content .logo img{width:100%;margin:0 auto;max-width:200px}.header.content .search-field:before{font-size:25px;line-height:32px;color:#212121;content:'\e615';font-family:'luma-icons';margin:0;vertical-align:top;display:inline-block;font-weight:400;text-align:center}.header.content .search-field{display:block;position:absolute;left:60px;top:14px;z-index:9;cursor:pointer;transform:rotate(90deg)}.page-wrapper .page-header .header.content .block-search{position:absolute;left:0;right:0;top:90px;max-width:100%;clear:both;transform:none;padding-top:0;width:95% !important;margin:0 auto;display:none}.search-open .page-wrapper .page-header .header.content .block-search{z-index:4;display:block}.block-search .field.search{width:100%;float:left}.page-wrapper header.page-header .header.content .block-search input{position:static;height:45px;width:100%}.page-wrapper header.page-header .header.content .block-search .action.search{background:0 0;border:0;padding:0;line-height:44px}.header.content .block-search .label{display:none}.page-wrapper .page-header .header.content .block-search .actions{position:absolute;top:0;right:10px}.page-wrapper header.page-header .header.content .block-search .minisearch.active .action.search{color:#fff}.purchase-process ul li{width:100%;padding:10px 0}.page-wrapper .minicart-wrapper{transform:none;position:absolute;right:90px;margin:0;bottom:-46px}.page-wrapper .minicart-wrapper>.action.showcart:after{content:"\f07a";font-family:'FontAwesome';font-size:16px;color:#000;float:left;margin-right:5px;width:auto;height:auto;text-align:center;border-radius:0;position:relative}.page-wrapper .minicart-wrapper>.action.showcart>span{display:none}.page-wrapper .minicart-wrapper>.action.showcart>span.count{display:inline;margin:0;position:absolute;left:4px;top:-14px;line-height:normal;z-index:9;width:25px;text-align:center;height:25px;background:#eb1c24;line-height:25px;color:#fff;border-radius:100%}.page-wrapper .minicart-wrapper>.action.showcart>span.count:before{display:none}.page-wrapper .nav-toggle{left:20px;top:20px;width:auto;height:auto;line-height:normal;background-color:transparent;text-align:center;transition:all .3s ease}.page-wrapper .nav-toggle:before{color:#eb1c24;font-size:21px;font-weight:700}.page-wrapper header.page-header .header.content .logo{position:absolute;top:10px;left:50%;text-align:center;transform:translateX(-50%);max-width:inherit}.header.content .header-contact{max-width:inherit;width:auto;text-align:right}.header.content .header-contact a{font-size:0;width:auto;float:right;position:absolute;right:15px;top:20px}.header-contact .fa.fa-phone{font-size:25px;color:#000}.header.content .header-contact span.text{color:#7a7a7a;font-size:18px;position:absolute;bottom:7px;left:50%;transform:translateX(-50%)}.header .minicart-items button.update-cart-item{padding:10px 15px}.page-wrapper .page-header .panel.wrapper{background-color:#75b79a}.cms-home .page-wrapper .page-header,.cms-home .page-wrapper .nav-sections{max-width:100%}.flex-viewport .slides li .flex-caption{top:50%;transform:translate(-50%,-50%)}.home-category-theme{padding:40px 30px}.home-category-theme ul li a{padding:10px 10px 15px}.home-category-theme ul li a span{font-size:14px}.cp-listing.page-products.page-layout-doorsamples .columns .column.main .product-item{width:50%;padding:0 10px}.home-category-theme{max-width:620px}.home-category-theme ul li.subcat-name.sub-link a img{height:88px}.navigation .parent .level-top:after{color:#eb1c24}.opc-block-shipping-information .shipping-information{padding:0 30px}.minicart-wrapper .action.showcart .counter.qty .counter-number{position:absolute;z-index:9;left:auto;top:-6px;right:10px;width:23px;height:23px;line-height:23px}.checkout-index-index .page-wrapper .minicart-wrapper{top:5px;transform:none;position:relative;right:0;margin:0}.checkout-container .authentication-wrapper .action.action-auth-toggle{padding-right:10px;padding-top:8px;padding-left:15px;margin-top:22px;margin-right:12px;padding-bottom:8px}.opc-estimated-wrapper .estimated-block .estimated-label{font-size:15px}.shipping-information{padding:0 30px}.page-layout-2columns-left .columns .column.main .form-wishlist-items .product-item .product-item-actions{float:none}.nav-sections .navigation .level0 .submenu li.level1 ul.expanded li.ui-menu-item ul.expanded li.ui-menu-item{float:left;width:100%;text-align:left;margin:0;padding:10px;line-height:normal}.navigation .level0 .submenu li.parent>a>.ui-menu-icon:after{content:none}.page-wrapper .page-header .panel.wrapper i{display:none}footer .footer.content{display:flex;flex-wrap:wrap}.footer-right{text-align:left}.request-block{display:block}.left-request-content h2{font-size:35px;margin-bottom:110px}.page-layout-doorsamples .page-wrapper .action.primary{float:none;height:45px;line-height:42px}.page-main>.page-title-wrapper h1.page-title{font-size:28px}.page-wrapper .page-header .panel.wrapper .panel.header{max-width:100%;display:block;position:absolute;top:15px;left:0;right:0;width:100%}.nav-sections .navigation .level0 a.level-top{padding:12px 15px 8px !important}.kitchen-cabinets-title{font-size:24px}.social-link{display:none}.custom-newsletter .newsletter .label{font-size:25px}.form-control-block{justify-content:flex-start;display:block;margin-bottom:50px}.top-header-contact li:first-child{padding-right:5px}.shop-cabinets{padding-top:26px}.shop-cabinets h2{margin-bottom:15px;font-size:25px}.footer-banner{padding:55px 0}.request-button{text-align:right}.footer.content .custom-newsletter{padding:0 30px}.block.newsletter .field .control{max-width:100%;margin-bottom:10px}.nav-sections .navigation .level0 .submenu li.level1 ul.expanded{width:100%;padding-left:0}.nav-sections .navigation .level0 .submenu li.level1 a.ui-corner-all{padding-left:15px;border-bottom:1px solid #d1d1d1}.nav-sections .navigation .level0 .submenu li.level1 ul.expanded li.ui-menu-item ul.expanded li.ui-menu-item span{display:block;text-align:left}.pager .limiter{display:inline-block}.toolbar-sorter{justify-content:center}.block-minicart .block-content>.actions>.secondary a.viewcart{font-size:14px}.block-minicart .block-content>.actions>.secondary a.savequote{font-size:14px}.header .minicart-wrapper .block-minicart{right:-10px;width:320px}.modal-popup .modal-title{font-size:20px}.checkout-index-index .modal-popup.modal-slide._inner-scroll .modal-inner-wrap{padding-top:60px}.category-view .listing-top .sku-list h2{font-size:14px;line-height:18px;margin-bottom:7px}.footer.content .block.newsletter .actions{margin-top:13px}.navigation .submenu:not(:first-child) .active>a{border-color:#eb1c24}.product-options-bottom .box-tocart.update .actions .action.primary{margin-top:15px}.product-options-bottom .box-tocart.update .fieldset:last-child{margin-bottom:0}.product-options-bottom .box-tocart.update{margin-bottom:0}.login-customer-name{padding-left:14px;padding-bottom:8px;display:block;color:#575757;text-decoration:none;display:block;font-weight:700;padding:.8rem 20px;font-size:16px;text-transform:capitalize}body .page-wrapper .customer-welcome ul.header.links li a{font-size:16px !important;color:#575757;text-decoration:none;display:block;font-weight:700;padding:.8rem 20px}.column .product-info-main .product-add-form .action.primary{margin-top:20px}.pages-item-next{right:initial}.footer.content .block.newsletter .action.subscribe{margin-top:25px}.cart-container .form-cart .actions.main .continue,.cart-container .form-cart .actions.main .clear,.cart-container .form-cart .actions.main .update{padding:8px 4px;font-size:11px}.checkout-index-index .form-discount .actions-toolbar .primary .action-apply{padding:11px 10px}.top-header-contact li:first-child{width:100%;display:block;float:none;padding-right:0;text-align:center}.page-wrapper .page-header .panel.wrapper a{line-height:16px;padding-top:0;padding-bottom:8px}body .page-wrapper .page-header .panel.wrapper{padding:0}.page-wrapper .page-header .panel.wrapper a{font-size:10px}.top-header-contact li:first-child a{width:100%}.cabinets-subcat-search-by-sku .search-data ul li .item-add-to-quote{width:49%;padding-left:15px;text-align:left;margin-top:8px}.cabinets-subcat-search-by-sku .search-data ul li form{flex-wrap:wrap}.cabinets-subcat-search-by-sku .search-data ul li .item-sku{width:37%;padding-left:0}.cabinets-subcat-search-by-sku .search-data ul li .item-qty{width:30%}}@media only screen and (max-width:639px){.orders-history #my-orders-table tr:not(:first-child){margin-top:15px;border-top:1px solid #000}.home-category-theme ul li.subcat-name.sub-link a img{height:auto}.quality-text{font-size:15px;line-height:normal}.product-item-photo .product-image-container img{height:230px}.actions-secondary,.product-item-actions .actions-primary{width:100%}.page-layout-1column .columns .column.main .products-grid .product-item-actions{padding:0 10px}.actions-secondary .free-sample-action{width:100%;margin-bottom:5px}.product-item .action.primary{width:100%;margin:0}.contact-box .call-us img,.contact-box .newsletter-box img{display:none}.contact-box .newsletter-box{text-align:center}.contact-box .newsletter-box .block.newsletter{width:100%}.contact-box .newsletter-box .block.newsletter .actions{float:none;display:table;margin:auto}.contact-box .newsletter-box .block.newsletter .label{margin:0}.contact-box .newsletter-box{padding:20px}.contact-box .call-us .call-detail{padding:0;width:100%;text-align:center;line-height:18px}.contact-box .call-us .call-detail br{display:none}.contact-box .call-us .call-detail span,.contact-box .call-us .call-detail a{font-size:25px}.contact-box .call-us{padding:20px}.icon-box h4{font-size:20px}.offer-box .what-offers ul li img{float:left}.offer-box .what-offers ul li{clear:both;font-size:12px;float:left;width:100%;margin-bottom:10px}.opc-wrapper .form-login,.opc-wrapper .form-shipping-address,.opc-wrapper .methods-shipping{background-color:transparent}.helpful-links ul{padding:0}.helpful-links ul li iframe{height:200px}.cp-listing.page-products .column .products-list .product-item-photo{width:auto;margin:auto;display:table;float:none}.cp-listing.page-products .column .products-list .product-item-details{width:100%}.cp-listing.page-products .column .product-item-details .product-item-name{margin:20px 0 10px;width:100%}.cp-listing.page-products .column .products-list .list-description{max-width:100%;text-align:center;padding:0;width:100%}.contact-box .newsletter-box .block.newsletter .field .control{width:100%}.contact-box .newsletter-box .block.newsletter div.mage-error{position:relative;margin-bottom:15px;margin-top:-10px}.assembly-video .navigation.video_gallery .online_video li iframe{height:250px}.page-products.page-layout-1column .columns .column.main .products-grid .product-item-actions{padding:0}.page-products .product-item-actions{display:table;margin:auto}.cp-listing.page-products .column .product-item-details .product-item-inner{display:table;margin:auto;float:none;margin-bottom:10px}.cp-listing.page-products .column .product-item-details .product-item-inner .actions-primary{padding:0}.cp-listing.page-products .column .product-item-details .product-item-inner .actions-primary .qty-wrapper{display:table;margin:auto;float:none;padding:10px 0}.cp-listing.page-products .column .product-item-details .product-item-inner .actions-primary .qty-wrapper .qty-package{margin:0}.cp-listing.page-products .column .product-item-details .product-item-inner .actions-primary .action{font-size:16px}.cart-container .form-cart .actions.main .continue,.cart-container .form-cart .actions.main .clear,.cart-container .form-cart .actions.main .update{width:100%;margin-bottom:10px}.cart-container .form-cart .actions.main{float:left;width:100%;margin-bottom:15px}.product-info-main .product-social-links{clear:both;display:table;margin:auto;margin-top:10px}.product-social-links .product-addto-links{float:left;clear:both}.product-social-links .action.tocompare{display:block}.product-social-links .action.mailto{float:left}.free-sample-side img{width:40%}.cp-listing.page-products .column .product-item-details .product-item-inner .actions-primary .action{float:none;width:100%}.cp-listing.page-products .column .product-item-details .product-item-inner .sample-cart-btn{float:none;margin-top:10px;display:table;width:100%}.cp-listing.page-products .column .product-item-details .product-item-name a{text-align:center}.categorypath-cabinet-full-door-sample.cp-listing.page-products .column .product-item-details .product-item-inner .actions-primary .action{min-width:inherit}.categorypath-shop-cabinets-cabinet-doors-samples.cp-listing.page-products .column .product-item-details .product-item-inner .actions-primary .action{min-width:inherit}.product-info-main .product-info-price{margin-left:0}.category-cabinet-doors-sample-sample.page-products .column .product-item-details .product-item-inner .actions-primary .action{float:right;min-width:inherit}.page-wrapper .product-item-actions .action.primary.add-sample-cart-btn{margin-top:10px}.copyright .shopper-code{width:100%;margin:0;margin-bottom:10px}.copyright span{width:100%;line-height:normal}.footer-powered{margin:0;width:100%;text-align:center;margin-top:10px}.footer-powered img{float:none}.cp-listing.page-products .column .products-list .custom-options{text-align:center}.cp-listing.page-products .column .products-list .custom-options label,.cp-listing.page-products .column .products-list .custom-options select{float:none;display:inline-block}.shop-cabinets ul{margin:0}.shop-cabinets ul li{width:100%;margin:0 0 20px;border-right:0}.shop-cabinets ul li a{padding:0}.shop-cabinets ul li form{padding:0}.order-process-panel ul li{width:calc(50% - 10px);margin-bottom:10px}.order-process-panel{padding:30px 15px 20px}.secure-icon{display:none}.custom-footer dl dd{margin-bottom:0}.custom-footer dl dt{margin-bottom:5px}.footer.content .block.newsletter .title,.footer-right .social-link h2{margin-bottom:10px}.copyright-mid{padding-bottom:0}.footer-powered{width:auto;margin:auto;display:table;float:none}.copyright span{padding-bottom:10px}.cms-home .cabinets-subcat-listing ul.subcats>li{width:100%;float:left;margin-bottom:1px}.cabinets-subcat-listing{padding:20px 0}.cat-products .product-box .product_view_desc .product_view_desc_content>ul li .qty-wrapper .qty{width:50px}.panel.header .switcher{margin:auto;display:table;float:none}.page-wrapper .header.panel>.header.links{margin:auto;float:none;display:table}.home-category-theme ul{margin:0}.home-category-theme ul li{width:100%;padding:0}.purchase-process ul li{width:100%;padding:0 0 20px}.purchase-process ul li:last-child{padding:0}.flex-viewport .slides li .flex-caption{width:300px}.flex-viewport .slides li .flex-caption p{font-size:20px}.offer-panel-block:before{display:none}.offer-panel{padding:15px 30px}.offer-panel ul li{width:100%;margin:15px 0;min-height:inherit}.home-category-theme ul li a{padding:30px 30px 20px}.home-category-theme ul li a span{font-size:20px}.cp-listing.page-products.page-layout-doorsamples .columns .column.main .product-item{width:100%;padding:0;border-bottom-color:#ececec;border-left:0;border-bottom:1px solid #ececec}.cp-listing.page-products.page-layout-doorsamples .column .product-item-details .action.primary{padding:0 20px}li.subcat-name.sub-link{margin-bottom:40px}.offer-panel ul li{padding:0 20px 0}.our-collection{padding-left:20px;padding-right:20px;padding-top:20px}.cms-home .cabinets-subcat-listing h1{margin:0 0 30px}.product-item-actions .actions-primary form{display:block}.cp-listing.page-products .column .product-item .price-box{float:none}.order-items.table-wrapper .table-order-items .col{text-align:left}.customer-review .product-details .product-name{font-size:20px;line-height:24px}.cp-listing.page-products.page-layout-doorsamples .columns .column.main .product-item:nth-child(4n+1){border-bottom-color:#ececec}.cp-listing.page-products.page-layout-doorsamples .columns .column.main .product-item:last-child{border-bottom:0}.social-link{width:100%;float:none;margin-top:40px;display:none}.social-link ul{justify-content:center}.custom-footer dl{width:100%;margin-bottom:30px}.quotation-quote-listing .table-wrapper.orders-history tr td:before{display:none !important}.quotation-quote-listing .pages .items{padding-bottom:6px}}@media only screen and (max-width:479px){.modelimg{position:relative;height:180px}.wisepops-blocks-wrapper{padding:20px 20px 50px}.wisepops-blocks-wrapper>h2{font-size:30px;line-height:34px;margin-bottom:6px}.freequote h3{margin-top:0;font-size:18px;font-weight:600;line-height:23px}.freequote h3 br{display:none}.newsletter-modal .modal-inner-wrap{width:90%}.btnlink a{width:48%;float:left}.btnlink a.quote{float:right}.header-services .live-chat{margin-right:10px;letter-spacing:0;font-size:13px;padding-top:4px}.header-services .phone-number{font-size:12px}.header-services .phone-number strong{letter-spacing:0}.quality-text{padding:10px}.actions-secondary .free-sample-action,.product-item .action.primary{font-size:13px}.columns .column.main .product-item{width:100%;border-left:none;border-right:none;border-bottom:1px solid #ececec;padding-bottom:20px;margin-top:0}.contact-box .newsletter-box .block.newsletter input{width:100%}.icon-box .member-icon{width:100%;margin-bottom:20px}.icon-box .payments-icon{width:100%}footer .social-link ul li{margin:3px}.helpful-links ul li iframe{height:140px}.top-option{display:none}.assembly .discount .expanddescription button{width:100%}.showassembly .block-title{text-align:center}.showassembly .block-title strong{font-size:16px}.columns .column.main .showassembly .products li.product-item .product-item-photo{padding:0;width:100%;text-align:center}.columns .column.main .showassembly .products li.product-item .product-item-details{text-align:center;width:100%;padding-top:15px}.columns .column.main .showassembly .products li.product-item .cross_qty{width:100%}.columns .column.main .showassembly .products li.product-item .cross_qty .item-options{margin:0}.columns .column.main .showassembly .products li.product-item .cross_qty .item-options .le_as{margin:0;width:50%}.columns .column.main .showassembly .products li.product-item .product-item-details .price-box{margin-bottom:10px}.showassembly .button-action .cancel-btn{width:100%}.showassembly .button-action .cancel-btn button{width:100%}.showassembly .button-action .assembly_cancel_btn{width:100%}.showassembly .button-action .assembly_cancel_btn button{width:100%;margin-top:10px}.cp-listing.page-products .columns .column.main .product-item{margin-top:20px}.category-view .listing-top .action.primary{width:100%;margin-bottom:10px}.cp-listing.page-products.page-layout-1column.page-with-filter .column.main{margin-top:0}.g-recaptcha{transform:scale(.88);-webkit-transform:scale(.88);transform-origin:0 0;-webkit-transform-origin:0 0;position:relative;padding:0!important;margin:0!important;height:90px}.g-recaptcha div{position:absolute;left:0}.g-recaptcha div div{position:relative}.kitchen-design .fieldset{margin-bottom:0}.page-wrapper .page-header .panel.wrapper .header.panel>.header.links>li:after{display:none}.assembly-video .navigation.video_gallery .online_video li iframe{height:150px}.page-layout-1column .columns .column.main .products-grid .product-item{width:100%;border:none;margin:0 0 10px}.page-layout-1column .columns .column.main .products-grid .product-item .action.primary{font-size:16px}.page-layout-1column .columns .column.main .products-grid .product-item-actions{height:auto}.page-with-filter .toolbar-amount{padding:7px 5px}.page-products .sorter .sorter-options{padding:0 20px 0 10px}.cp-listing.page-products .products{margin-top:0}.page-layout-1column .columns .column.main .products-grid.shop-cabinet-product .product-item{width:100%}.gallery-section ul li{width:100%;margin-left:0;margin-right:0}.category-btn .sample-cart-btn{float:left;margin-right:10px;width:100%}.column .product-info-main .action.tocart{width:100%}.page-wrapper .page-header .panel.wrapper .header.panel>.header.links>li:after{display:inline-block}.order-process-panel ul li{width:100%;margin:0 0 10px}.cat-products .product-box .product_view_desc .product_view_title_box>ul>li{font-size:14px}.cat-products .product-box .product_view_desc .product_view_desc_content>ul li.col1 a{white-space:initial}.footer-right .social-link ul>li{margin-right:5px}.header .minicart-wrapper .block-minicart{width:300px;right:-10px}.header .minicart-wrapper .block-minicart .product.actions{margin:10px 0 0}.page-layout-1column .columns .toolbar-amount,.page-layout-1column .columns .sorter,.page-layout-1column .columns .toolbar .limiter{float:none;display:table;margin:auto auto 5px auto}.page-layout-1column .columns .toolbar .pages{margin-bottom:10px}.flex-viewport .slides li .flex-caption{width:250px}.flex-viewport .slides li .flex-caption p{font-size:16px;line-height:18px}.cat-products .product-box .product_view_desc .product_view_desc_content>ul li{font-size:12px}.cat-products .product-box .product_view_desc .product_view_desc_content>ul li .price-container .price{font-size:13px}.cat-products .product-box .product_view_desc .product_view_desc_content>ul li .action.primary{line-height:32px}.page-wrapper .minicart-wrapper{right:95px}}@media only screen and (max-width:767px) and (min-width:481px){.inner-lightbox{max-width:40%;top:60%}}@media only screen and (max-width:359px){.quotation-section .quotation_table_wrap{width:280px;overflow:auto}.page-wrapper .page-header .panel.wrapper .header.panel>.header.links>li{font-size:12px;padding:0 5px}.page-products .sorter .sorter-label{display:none}.home-category-theme ul li a{padding:20px 20px 15px}.home-category-theme ul li a span{font-size:18px}}.header.panel>.header.links>li.cabinet-style{display:none}.header.panel>.header.links.loggedin>li.authorization-link{display:block;visibility:hidden}