body{background:#fff;padding:0;line-height:1.7;font-size:17px;font-weight:300;color:#333;margin:0}a,.comment-reply-link,.entry-title a:hover,.entry-title a:focus,.main-navigation li:hover>a,.main-navigation li.focus>a{color:#b79c7d}a:focus,button{outline:0!important}.menu-toggle:hover,.menu-toggle:focus{background:#b79c7d}.site{overflow:hidden}.single-post .site-inner,.category .site-inner{margin-top:50px}body.elementor-template-full-width .site-inner{max-width:100%}body.elementor-template-full-width .site-content{padding:0}.top-head{padding:15px 0;position:relative;z-index:2;background:#fff}.top-head .container{max-width:1170px;margin:0 auto;line-height:16px}.top-head ul li a{line-height:10px}.top-head .top-head-widget:nth-child(1) ul li,.top-head .top-head-widget:nth-child(2) ul li a{font-family:FontAwesome}.top-head .top-head-widget:nth-child(2) ul li a{font-size:18px}.top-head .top-head-widget:nth-child(1) ul li a,.top-head .top-head-widget:nth-child(2) ul li{list-style-type:none}.top-head .top-head-widget:nth-child(1) ul li a{padding-left:10px;color:#333;font-size:14px}.top-head .top-head-widget:nth-child(2) ul li{float:right;margin-left:20px}.top-head-widget:nth-child(1) ul li{float:left;margin-right:20px}.top-head-widget{width:50%;display:inline-block}.top-head .top-head-widget:nth-child(1){float:left}.site-header{position:fixed;width:100%;padding:0 25px;z-index:999}body:not(.home) .site-header{position:relative;background-color:#2d2d32}.top-head .top-head-widget:nth-child(2) ul li a:hover{cursor:pointer}.site-header.is-sticky{max-width:100% !important;position:fixed !important;top:0;width:100%;background-color:#2d2d32;box-shadow:0 0 3px rgba(0,0,0,.15)}.site-header-main .site-description{display:none}.site-branding{margin-top:10px !important;margin-bottom:0 !important}.site-header-main{max-width:1170px;margin:0 auto}.main-navigation a{font-weight:600;color:#000;font-size:14px;text-transform:uppercase;letter-spacing:1px}.site-header-menu{margin-top:0;margin-bottom:0}.site-header-menu.is-sticky{position:relative;top:0;z-index:999;left:0;right:0;-webkit-transition:all .4s ease-in-out!important;-moz-transition:all .4s ease-in-out!important;-ms-transition:all .4s ease-in-out!important;-o-transition:all .4s ease-in-out!important;transition:all .4s ease-in-out!important}.site-header-menu .primary-menu>li>a{padding-top:0!important;padding-bottom:0!important;line-height:70px;color:#fff;height:70px;position:relative;padding-left:10px;padding-right:10px;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-ms-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out}.site-header-menu .primary-menu>li>a:before{bottom:0;content:"";height:4px;left:0;opacity:0;z-index:9999;position:absolute;transition:.5s;width:0;background:#b79c7d}.site-header-menu .primary-menu>li.wpmenucartli>a:before{display:none}.site-header-menu .primary-menu>li a:hover,.site-header-menu .primary-menu>li.current-menu-item>a{color:#b79c7d}.site-header-menu .primary-menu>li a:hover:before,.site-header-menu .primary-menu>li.current-menu-item>a:before{width:100%;opacity:1}.ws-drive{margin-bottom:10px !important}.ws-btn a{position:relative;z-index:1;background-color:transparent !important}.ws-btn a:before{content:'';position:absolute;z-index:-1;height:104%;width:0;left:50%;top:-1px;background-color:#b79c7d !important;display:inline-block;-webkit-transition:all .6s ease;transition:all .6s ease}.ws-btn a:after{content:'';position:absolute;z-index:-1;height:104%;width:0;right:50%;top:-1px;background-color:#b79c7d !important;display:inline-block;-webkit-transition:all .6s ease;transition:all .6s ease}.ws-btn a:hover:before,.ws-btn a:hover:after{width:51%}.ws-intro-item .elementor-image-box-img img{-webkit-transition:all .5s ease;transition:all .5s ease;transform:scale(.9)}.ws-intro-item:hover .elementor-image-box-img img{transform:scale(1.1)}.ws-intro-item:hover .elementor-image-box-content h3{color:#b79c7d}.ws-features-item{position:relative;overflow:hidden}.ws-features-item:before{background:rgba(241,241,241,.2);position:absolute;content:'';-webkit-transform:skew(-45deg) translateX(150%);transform:skew(-45deg) translateX(150%);width:200%;height:200%;-webkit-transition:all .6s ease;transition:all .6s ease;opacity:0;right:0;bottom:0;display:block}.ws-features-item:after{background:rgba(241,241,241,.2);position:absolute;content:'';-webkit-transform:skew(-45deg) translateX(-150%);transform:skew(-45deg) translateX(-150%);width:200%;height:200%;-webkit-transition:all .6s ease;transition:all .6s ease;opacity:0;top:0;left:0;display:block}.ws-features-item:hover:before{-webkit-transform:skew(-45deg) translateX(50%);transform:skew(-45deg) translateX(50%);opacity:.75}.ws-features-item:hover:after{-webkit-transform:skew(-45deg) translateX(-50%);transform:skew(-45deg) translateX(-50%);opacity:.75}.ws-features-item:hover{cursor:pointer}.ws-features-item img{width:100%}.ws-features-product .swiper-slide,.ws-features-product .swiper-slide-inner{position:relative}.ws-features-product .swiper-slide-inner:before{content:'';position:absolute;z-index:1;height:0;width:100%;left:0;bottom:0;background-color:rgba(0,0,0,.5);display:inline-block;-webkit-transition:all .5s ease;transition:all .5s ease}.ws-features-product .swiper-slide-inner:hover:before{height:100%}.ws-features-product .swiper-slide-inner img{border:1px solid #ddd}.ws-features-product .elementor-image-carousel-caption{padding:50px 30px;position:absolute;left:0;z-index:3;bottom:-65%;width:100%;-webkit-transition:all .5s ease;transition:all .5s ease}.ws-features-product .swiper-slide-inner:hover .elementor-image-carousel-caption{bottom:25%}.ws-features-product .elementor-image-carousel-caption h3{color:#fff !important;font-size:20px !important;line-height:30px !important;text-transform:capitalize;letter-spacing:.05em}.ws-features-product .elementor-image-carousel-caption span{padding-top:10px !important;font-size:15px !important;line-height:30px !important;font-weight:600;color:#b79c7d;display:inline-block;overflow:hidden;margin-bottom:10px}.ws-features-product .elementor-image-carousel-caption a{padding:10px 20px;background-color:transparent;text-transform:capitalize;font-size:14px;border:2px solid #fff;font-weight:500;color:#fff}.ws-features-product .elementor-image-carousel-caption a:hover{background-color:#b79c7d}.ws-about img{width:100%}.ws-about-img{margin-bottom:0 !important}.ws-gallery .premium-gallery-item{position:relative !important;left:0 !important;top:0 !important}.ws-gallery .ws-gallery-item .pa-gallery-img-container{position:relative}.ws-gallery .ws-gallery-item .pa-gallery-img-container:before{content:'';z-index:1;position:absolute;left:0;top:0;height:100%;width:100%;display:inline-block;background-color:#000;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}.ws-gallery .ws-gallery-item .pa-gallery-img:hover .pa-gallery-img-container:before{opacity:.6}.ws-gallery .ws-gallery-item .pa-gallery-img .premium-gallery-caption{-webkit-transition:all .5s ease;transition:all .5s ease;bottom:-20% !important;z-index:2}.ws-gallery .ws-gallery-item .pa-gallery-img:hover .premium-gallery-caption{bottom:30% !important}.ws-testimonials-item .swiper-slide-inner{position:relative;padding:40px 0;margin:10px !important;overflow:initial !important}.ws-testimonials-item .swiper-slide-inner:before{position:absolute;top:0;bottom:0;right:0;left:50px;content:"";z-index:-1;background:#fff;border-radius:6px;box-shadow:2px 5px 15px 0 rgba(0,0,0,.2)}.ws-testimonials-item .swiper-slide-inner:after{position:absolute;bottom:0;left:24%;content:"";height:4px;width:100px;background-color:#b79c7d}.ws-testimonials-item .swiper-slide-inner img{width:65px;height:65px;box-shadow:2px 5px 15px 0 rgba(0,0,0,.2);transition:all .5s ease-out 0s;-webkit-transition:all .5s ease-out 0s;display:block;position:absolute;top:13%;z-index:26;left:22%}.ws-testimonials-item figcaption{margin-left:18%;padding:0 20px}.ws-testimonials-item h3{color:#222;font-weight:500;font-size:18px;padding-left:33%}.ws-testimonials-item h4{margin-bottom:30px;padding-left:33%}.ws-testimonials-item ul.slick-dots{bottom:-50px !important}body .woocommerce ul.products li.product:before,body .woocommerce ul.products li.product:hover:before{transform:scale(0) !important}.woocommerce ul.products li.product:hover{box-shadow:1px 25px 54px rgba(0,0,0,.12)}.woocommerce ul.products li.product{margin-bottom:40px}.woocommerce ul.products li.product h2{font-size:18px !important;border-top:1px dotted #ccc !important;padding-top:10px!important;padding-bottom:0 !important;margin:24px 20px 0 !important}body div.woocommerce ul.products li.product span.price{font-size:13px !important}.woocommerce ul.products li.product:hover:before{transform:scale(1) !important}body.woocommerce .sidebar-left-blog,body.woocommerce .sidebar-right-blog{display:block}.ws-services-item .elementor-icon{transition:all .5s ease-out 0s;-webkit-transition:all .5s ease-out 0s}.ws-services-item:hover .elementor-icon{background:#b79c7d !important}.ws-blog .premium-blog-content-wrapper{top:0 !important;margin:0 !important}.ws-blog .premium-blog-entry-meta{margin-bottom:18px;margin-top:8px}.ws-blog .premium-blog-content-wrapper{-webkit-box-shadow:1px 2px 5px 0px rgba(0,0,0,.23);-moz-box-shadow:1px 2px 5px 0px rgba(0,0,0,.23);-ms-box-shadow:1px 2px 5px 0px rgba(0,0,0,.23);box-shadow:1px 2px 5px 0px rgba(0,0,0,.23)}.post-title:hover,.nav-previous a .post-title:hover,.nav-links .nav-previous .post-title:hover,.nav-links .nav-previous .post-title:focus,.nav-next .post-title:hover,.post-navigation a:hover .post-title,.post-navigation a:focus .post-title,.ws-title h2 span,.ws-title2 h3 span{color:#b79c7d !important}nav.post-navigation a:hover .post-title,nav.post-navigation a:focus .post-title,.ws-title h2 span,.ws-title2 h3 span{color:#b79c7d !important}.ws-blog .premium-blog-post-author i,.ws-blog .premium-blog-post-author a{color:#b79c7d !important}.wpcf7-form textarea{height:150px;background-color:transparent}.ws-contact-form .wpcf7{display:inline-block;width:100%}.wpcf7-form p:nth-child(7){text-align:center;margin-top:25px}.woocommerce span.onsale,.mg-wsac-badge,.mg-wsac-btn{background-color:#b79c7d}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar,body .woocommerce a.button,body .woocommerce #respond input#submit,body .woocommerce a.button:hover,body .woocommerce button.button,body .woocommerce input.button,body .woocommerce .widget_price_filter .ui-slider .ui-slider-range,body .woocommerce .widget_price_filter .ui-slider .ui-slider-handle,body .elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar,.sidebar .widget-title:before,.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.form-submit input:hover,.button.compare:hover:after,.button.yith-wcqv-button:hover:after,.button.tinvwl_add_to_wishlist_button:hover:after,ul.products li.product .button.add_to_cart_button:hover:after,.price_slider div.ui-slider-range.ui-widget-header.ui-corner-all,.woocommerce-product-search button:hover,.price_slider span.ui-slider-handle.ui-state-default.ui-corner-all,.pagination .prev:hover,.pagination .prev:focus,.pagination .next:hover,.pagination .next:focus,form#commentform .form-submit input#submit,.wpmenucartli.wpmenucart-display-standard a i{background-color:#b79c7d !important}.tinvwl-buttons-group.tinv-wishlist-clear button.button.tinvwl_button_view.tinvwl-btn-onclick,.tinvwl-buttons-group.tinv-wishlist-clear button.button.tinvwl_button_close{background-color:#b79c7d !important}.right-border,.woocommerce-message,.woocommerce div.product form.cart .button,.woocommerce #respond input#submit,.woocommerce button.button,.woocommerce input.button,.woocommerce-error,.woocommerce-info{border-color:#b79c7d}.woocommerce-message:before,.woocommerce-error:before,.woocommerce-info:before{color:#b79c7d}ul.products li.pif-has-gallery a.woocommerce-loop-product__link:hover .wp-post-image--secondary{transform:scale(1.05);-webkit-transform:scale(1.05);transition:all .5s ease-out 0s;-webkit-transition:all .5s ease-out 0s}.main-footer{background:url(//elitecustomcabinetry.ca/wp-content/themes/ws-wood/css/../images/back3.jpg);background-size:cover;background-position:center}.main-footer .columns h2{position:relative;color:#b79c7d;font-weight:600;font-size:20px;line-height:24px;margin-top:10px;margin-bottom:20px;font-family:'Oswald',sans-serif}.main-footer .columns h2:before{content:'';position:absolute;height:4px;width:50px;left:0;top:auto;background-color:#b79c7d;bottom:-10px;right:0;margin:0 auto !important}.main-footer .columns{width:33.3% !important;height:300px;padding:20px;text-align:center !important;border-top:1px solid #000;border-bottom:1px solid #000}.main-footer .columns ul{margin-left:0 !important}.main-footer .columns input,.main-footer .columns button{font-size:13px}.main-footer .columns:first-child,.main-footer .columns:nth-child(3){border-left:1px solid #000;border-right:1px solid #000}.main-footer .columns:first-child a,.tk-footer-follow svg{height:35px;font-family:FontAwesome;width:35px;line-height:35px;text-align:center;background-color:#fff;border-radius:30px;color:#000;border:1px #fff solid;font-size:15px;margin:0 6px 12px}.main-footer .columns:first-child #custom_html-19,.main-footer .columns:nth-child(3) #custom_html-21{margin-top:20px}.main-footer .columns:first-child #custom_html-19 .textwidget{margin-top:15px;display:inline-block}.main-footer .columns:nth-child(2) p{margin-bottom:10px}.main-footer .columns:nth-child(2) ul li{position:relative;list-style-type:none}.main-footer .columns:nth-child(2) a:hover{color:#b79c7d}.main-footer .columns:nth-child(2) .woocommerce-product-search{margin-top:20px}.main-footer .columns:nth-child(3) ul li a{padding-left:15px}.main-footer .columns:nth-child(3){color:#000;font-size:14px}.main-footer .columns:nth-child(3) h2{margin-bottom:30px}.main-footer .columns:nth-child(2) button{margin-top:10px}.main-footer .columns p{font-size:14px}.main-footer .columns:nth-child(4){display:none}.main-footer .columns a{font-size:16px;line-height:27px;font-family:'Oswald',sans-serif}.site-footer p{font-size:16px}@media (max-width:1550px){.ws-product-sale .ws-product-left img{height:600px;object-fit:cover}}@media (max-width:1130px){.main-navigation a{font-size:12px !important}}@media (max-width:1113px){.ws-feature{margin-top:-125px !important}}@media (max-width:1024px){.ws-product-left p{font-size:55px !important}.top-bar-right span,.top-bar-right i{margin-left:10px}body.woocommerce-page ul.products li.product:hover .button.add_to_cart_button{top:20%;margin:0 auto !important}}@media (max-width:769px){.main-footer .columns:nth-child(2){margin:30px 0;border:1px solid #000}}@media (max-width:960px){body.woocommerce #primary #main{width:100% !important;float:none;margin-right:0 !important}.sidebar{margin-left:0;width:100%!important}.site-header-menu .primary-menu>li>a{height:45px;line-height:45px}.site-header-menu .primary-menu>li>a:before{content:none}.ws-special-product .elementor-element{width:100% !important}.ws-feature{margin-top:0 !important}.ws-blog-column{width:100% !important}}@media(max-width:910px){.site-header-menu .primary-menu>li>a:after{content:none}.main-navigation a{color:#fff}.site-header{position:relative;background-color:#222;border-radius:0 !important}}@media(max-width:769px){.ws-feature-column,.ws-client-column{width:50% !important;margin-bottom:20px}.ws-feature-column .elementor-image-box-wrapper{text-align:center !important}.ws-product-countdown{padding-bottom:50px}.ws-blog-item .premium-blog-entry-meta{top:-55px}.top-head{display:none}.ws-featured-product{padding-bottom:0 !important}.ws-slider-text #n2-ss-2item3:after{content:none}.countdownHolder{padding:20px 45px 10px}.ws-product-left .elementor-image-box-content{padding:0 80px}.main-footer .columns{width:99% !important;margin-left:2px}.main-footer .columns:nth-child(2){padding-left:10px}body.page-template-default .post-thumbnail,body.page-template-default .entry-content p,body.page-template-default .entry-content a,body.page-template-default .entry-footer,body.page-template-default .entry-header{margin:5px !important}.ws-blog .premium-blog-post-outer-container{position:relative !important;left:0 !important;top:0 !important;width:100% !important}.ws-blog .premium-blog-thumb-effect-wrapper{margin-bottom:0}.ws-blog .premium-blog-post-container,.ws-parallax-text,.ws-intro-big,.ws-client-big{width:100% !important}.ws-parallax-img{display:none}body.woocommerce-page ul.products li.product{width:46%!important;margin:0 0 2.992em !important}body.woocommerce-page .page-numbers.current{margin:10px 30px;background:0 0 !important;color:#000 !important}}@media(max-width:678px){.ws-blog-item .premium-blog-post-container{width:100% !important}.ws-btn-slider a{font-size:9px !important;padding:10px 20px !important}}@media (max-width:480px){body.woocommerce-page ul.products li.product{width:100%!important;margin:30px 0!important}body.home .woocommerce ul.products li.product{margin-right:0!important;width:100%!important}.ws-contact-form p:nth-child(5),.ws-contact-form p:nth-child(6),.ws-feature-column,.ws-client-column{width:100% !important}.ws-product-left p{font-size:40px !important}.ws-product-sale .ws-product-left img{height:510px}.ws-blog-item span{padding:0 10px}.ws-blog-item.left .premium-blog-post-comments{display:none}.footer-social a{width:40px;height:40px;line-height:40px}.footer-social i{font-size:15px}.site-header .site-header-main{padding:0 10px}}@media (min-width:767px) and (max-width:769px){.ws-product-item.featured-product .woocommerce ul.products li.product{width:100% !important}}.footer-custom-code .widget.widget_text{margin:0 !important;padding-bottom:0 !important}.footer-custom-code .widget.widget_text .textwidget{height:0 !important}.footer-custom-code .widget.widget_text{background:0 0}.footer-custom-code .widget{padding:0;margin:0}.site-footer p{margin:0}.footer-custom-code .widget.widget_text .textwidget p{display:none}body.page-id-363 .site-content{margin-bottom:0 !important}