@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css);
@font-face {
font-family: 'Gibbs';
src: url(//www.waunakeefurniture.com/wp-content/uploads/2022/04/Gibbs-Thin.woff2) format('woff2'),
url(//www.waunakeefurniture.com/wp-content/uploads/2022/04/Gibbs-Thin.woff) format('woff');
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Gibson';
src: url(//www.waunakeefurniture.com/wp-content/uploads/2022/04/Gibson-Regular.woff2) format('woff2'),
url(//www.waunakeefurniture.com/wp-content/uploads/2022/04/Gibson-Regular.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
.font-gibbs{font-family:"Gibbs" !important;}
.font-gibson{font-family:"Gibson" !important;}
body, p, body > a{font-family:"Gibbs" !important;font-weight:600;line-height:23.1px;letter-spacing: .07667em !important;color: #000000;}
p, body > a{margin-bottom:1.2em !important;}
p{font-family: 'Gibbs', sans-serif;font-size: 16px;}
h1{font-family: 'Gibbs', sans-serif !important;font-size:45px;font-weight:700;line-height:1.2;}
h2{font-family: 'Gibbs', sans-serif !important;font-size:40px;font-weight:700;line-height:1.2;}
h3{font-family: 'Gibbs', sans-serif !important;font-size:35px;font-weight:700;line-height:1.2;}
h4{font-family: 'Gibbs', sans-serif !important;font-size:30px;font-weight:700;line-height:1.2;}
h5{font-family: 'Gibbs', sans-serif !important;font-size:25px;font-weight:700;line-height:1.2;}
h6{font-family: 'Gibbs', sans-serif !important;font-size:20px;font-weight:700;line-height:1.2;}
.ml-10{margin-left:10px !important}
.ml-20{margin-left:20px !important}
.hide, .page .content-area h1.entry-title, .tm-options-totals,.tax-product_cat .products li h2 .count{display:none !important}
.text-center{text-align:center !important;}
.btn-slider-design.rev-btn:hover, .text-white{color:#fff !important}
.mb-10{margin-bottom:10px !important}
.mb-0, .home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header, .hover-style figcaption, .call-links p{margin-bottom:0px !important}
.m-0,.hover-style figcaption{margin:0px !important}
.mt-0{margin-top:0px !important;}
.mr-0{margin-right:0px !important;}
.ml-10{margin-left:10px !important;}
.mr-10{margin-right:10px !important;}
.mb-0,.hentry, .before-header .subscribe form p, .footer-widgets .block ul, .content-area, .site-main {margin-bottom: 0px !important;}
a:focus, button:focus, .button.alt:focus, input:focus, textarea:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus{outline:0px !important}
.position-relative, .hover-style, .banner-border{position:relative !important}
.hover-style{overflow:hidden;border-radius: 8px;transition:0.5s linear;margin-bottom: 0 !important;}
.hover-style:hover{box-shadow: 0px 0px 30px #d4d8ea;transition:0.5s linear}
.sep-width {height: 3px !important;}
.site-header .primary-navigation ul li a {font-size: 15px;padding: 0.9em 0.5em;letter-spacing: 2px;font-weight: 700!important;transition: 0.3s linear;line-height: 29px;color: #000000;font-family: 'Gibson' !important;text-transform: uppercase;}
.main-navigation ul li a:hover, .main-navigation ul li:hover > a, .site-title a:hover, .site-header ul.menu li.current-menu-item > a{color: #000000;}
.before-header {padding: 20px 0;overflow: hidden;background: #333;}
.main-navigation ul ul li a{background: #fff;color: #000 !important;font-size: 14px !important;padding: 10px 12px 7px 12px !important;font-weight: 600 !important;}
.main-navigation ul.menu ul a:hover, .main-navigation ul.menu ul li:hover>a, .main-navigation ul.menu ul li.focus, .main-navigation ul.nav-menu ul li.focus{background: #000000 !important;color: #fff !important;}
.main-navigation ul ul li.mega-current-menu-item a {color: #000000 !important;text-decoration:underline !important}
.main-navigation ul.nav-menu ul a:hover{color:#000000 !important;text-decoration:underline !important;}
.main-navigation ul.nav-menu ul li.mega-font-bolder a {font-weight: 800 !important;letter-spacing: 1px;}
.heading-span {background: #333;color: #fff;padding: 8px 15px;font-size: 18px !important;border-radius: 100px;position: relative;bottom: 10px;}
.before-header .subscribe {margin: auto;text-align: center;float: left; width: 100%;}
.before-header .subscribe form {display: flex;margin-bottom: 0px;justify-content: center;align-items: self-start;}
#mailpoet_form_1 .mailpoet_submit {padding: 5px 15px!important;}
.before-header .subscribe form label {font-size: 15px;color: #fff;font-weight: 600;letter-spacing: 1px; margin-right: 10px;}
.before-header .subscribe form input[type="email"] {margin-right: 15px;width: 455px !important;height: 45px; border-radius: 3px;background: #fff;font-size: 16px;letter-spacing: 1px; padding: 9px 15px 7px !important;line-height: 45px;}
.before-header .subscribe form input[type="submit"], .form-design input[type="submit"], .btn-design a.wp-block-button__link{background: #525252;font-size: 16px;color: #fff;font-family: 'Gibbs';height: 45px;padding: 10px 30px;line-height: 18px;border-radius: 0;position: relative;transition: 0.3s ease-in-out;letter-spacing:4px;text-transform:uppercase;}
.before-header .subscribe form input[type="submit"]:hover, .form-design input[type="submit"]:hover, .product-design li .wp-block-button a:hover, .btn-design a.wp-block-button__link:hover{background:#000 !important;color:#fff !important;transition: 0.3s ease-in-out;} 
.form-design input[type="submit"] {height: auto !important;width: 100% !important;line-height: inherit;border: none !important;background: #fff !important; font-size: 15px !important;box-shadow: 0px 0px 3px rgb(0 0 0 / 30%) !important;padding: 10px 25px !important;position: relative;transition: 0.3s ease-in-out;}
.heading-border strong {position: relative;border-bottom: 2px solid rgb(0 0 0 / 10%);padding-bottom: 10px;}
.heading-border strong:before, .tax-product_cat .woocommerce-products-header h1:before, .post-type-archive-product .page-title:before {content: ""; position: absolute; width: 30px; height: 8px;background: rgb(82 82 82);bottom: -5px;border-radius: 50px;left: 0;right: 0;}
.payment-accept {display: flex;float: right;}
.payment-accept img {margin: 0px 10px 8px 0px;width: 50px;}
.footer-widgets{border-bottom: 2px solid rgb(130 130 130 / 33%);}
.site-footer {background-color: #000 !important;color: #6d6d6d;padding: 1.618em 0;}
.footer-widgets .block h2 {color: #fff !important;font-size: 16px;font-weight: 600;margin: 0 !important;padding: 0 0 10px !important;letter-spacing: 1px;}
.footer-widgets .block ul li {list-style: none;padding: 5px 0px;}
.footer-widgets .block ul li a {color: #aaa !important;transition: 0.3s linear;text-decoration: none;}
.footer-widgets .block ul li a:hover, .email-footer a:hover{color: #ffffff !important;transition: 0.3s linear;}
.footer-widgets .block ul li a i { font-size: 10px;line-height: 20px; margin-right: 5px;}
.contacts-info address {color: #aaa;display: block;font-size: 12px;font-style: normal; line-height: 1.5em; margin: 5px auto 18px;padding-top: 5px;font-weight: 500;}
.contacts-info address i {font-size: 15px;color: #000;height: 35px;width: 35px;line-height: 35px;float: left;font-style: normal;text-align: center;margin-right: 10px;border: 1px solid #000000;background: #000000;}
.phone-footer {overflow: hidden;font-size: 12px;line-height: 35px;color: #aaa;margin-bottom: 15px;margin-top: 12px;font-weight: 500;}
.phone-footer i, .email-footer i {color: #000;display: inline-block;float: left;font-size: 15px;height: 35px;line-height: 35px;margin-right: 10px;text-align: center;width: 35px;background: #000000;}
.email-footer { overflow: hidden;margin-top: 15px;font-size: 12px;}
.email-footer a { font-size: 12px;line-height: 35px;color: #aaa !important;font-weight: 500;text-decoration: none;transition: 0.3s linear;}
.social-connect li {display: inline-block;}
.social-connect li i {font-size: 22px !important;width: 40px;height: 40px;background: #000000;color: #000;justify-content: center;display: flex;align-items: center;}
.site-info {padding: 1.617924em 0;color: #aaa;font-size:12px}
.image-style {position: relative;padding: 0px;} .image-style:before {overflow: hidden;position: absolute;top: 0;content: "";width: 100%;height: 100%;left: 0;right: 0;bottom: 0;opacity: 1;transition: all 0.3s ease 0s; background-color: rgba(0, 0, 0, 0.35);transform: scale(0);z-index: 1;}
.image-style .section-for a {background: linear-gradient( 90deg, rgb(238, 43, 36) 0%, rgb(173, 26, 26) 100%);padding: 10px 20px;color: #fff;text-decoration: none !important;font-size: 15px;font-weight: 500;display: inline-block;opacity: 1;transition: all 0.3s ease 0s;transform: scale(0); border-radius: 5px;letter-spacing: 2.9017px;}
.image-style:hover:before, .image-style:hover .section-for a{transform: scale(1);}
.storefront-breadcrumb {background: #f5f5f5;margin: 0 0 0em;padding: 0.5em 0 !important;}
.storefront-breadcrumb .woocommerce-breadcrumb {color: #000;font-size: 15px;font-weight: 600;}
.storefront-breadcrumb .woocommerce-breadcrumb a {color: #000000;font-weight: 600;text-decoration: none;}
.border-decoration {height: 30px;right: 0; overflow: hidden;bottom: 0px;position: absolute;width: 100%;}
.border-decoration .left-decor, .border-decoration .right-decor {background: #f5f5f5;height: 30px;transform: skewX(30deg);left: 0;position: absolute;width: calc((100% - 1350px - 160px) / 2);bottom: -2px;}
.border-decoration .right-decor {right: 0;left: auto;transform: skewX(-30deg);}
.about-card {box-shadow: 0 1px 3px rgb(0 0 0 / 22%);border-radius: 5px;padding: 32px 36px !important;min-height: 400px;display: flex; justify-content: center;align-items: center;text-align: center; margin-top: -10em !important;position: relative;}
.about-card p {font-size: 15px; line-height: 1.8;margin-bottom: 0px;letter-spacing: 1px;font-weight: 500;}
.box-design {min-height: 264px;border-top-left-radius: 20px;box-shadow: inset 1px 1px 5px rgb(0 0 0 / 22%);border-bottom-right-radius: 20px;border-bottom: 2px solid #ec1d2e;}
.form-design input, .form-design textarea { width: 100%;height: 38px; border-radius: 3px;background: #fff !important;font-size: 16px;letter-spacing: 1px;padding: 9px 15px 7px !important;line-height: 41px;box-shadow: none !important;border: 1px solid #ddd;margin-bottom: 10px;}
.form-design textarea{height:auto !important;}
.woocommerce-active .site-header .site-branding a{margin-bottom:0px !important}
.btn-slider-design, .submit-btn, .btn-design{position:relative;}
.btn-slider-design:before, .btn-design a.wp-block-button__link:before{background:#000 !important}
.btn-slider-design:before, .submit-btn:before, .product-design li .wp-block-button a:before, .btn-design a.wp-block-button__link:before{content: "";position: absolute;height: 2px;width: 100%;background: #fff;top: auto;bottom: -7px;left: 0; right: 0;transform: scale(1,1);transform-origin: 0 50%;transition: transform .4s cubic-bezier(.28,.38,0,.81);}
.btn-slider-design:hover:before, .submit-btn:hover:before, .product-design li .wp-block-button a:hover:before, .btn-design a.wp-block-button__link:hover:before{transform: scale(0,1);transform-origin: 100% 50%;}
.product-design li .wp-block-button a:before, .contact:before{background:#000 !important}
.contact:before{bottom:30px;}
.about-card.margin-top-0 { margin-top: auto !important;}
.image-grayscale:hover img {filter: grayscale(0) !important;transition: 0.5s ease-in-out;box-shadow:0px 1px 3px #a9a9a9;
border-radius:5px;}
.image-grayscale img {transition: 0.5s ease-in-out;filter: grayscale(1) !important;}
.zoomContainer{z-index:99 !important} .products li{transition: background-color .3s,transform .4s,box-shadow .3s;border: 1px solid #dddd !important;border-radius: 20px;}
.products li img {border-top-right-radius: 20px;border-top-left-radius: 20px;margin-bottom: 0px !important;}
.products li .woocommerce-loop-product__title {display: flex;padding: 10px 7px;font-size: 16px !important;
color: #000 !important;min-height: 72px;align-items: center;justify-content: center;font-family: 'Gibbs', sans-serif;line-height: 25px;font-weight:bold !important;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.products li a.button {display: block;margin: 0px 8px 8px 8px !important;background: #525252;color: #fff;text-transform: uppercase;font-size: 12px;padding: 10px;letter-spacing: 2px;border-bottom-right-radius: 20px;border-bottom-left-radius: 20px;}
.products li:hover{transform: scale(1.05);transition: background-color .3s,transform .4s,box-shadow .3s;box-shadow: 0 20px 20px rgb(36 69 114 / 15%);border:none !important}
.products li:hover a.button{background:#000 !important}
ul.products li.product, ul.products .wc-block-grid__product, .wc-block-grid__products li.product, .wc-block-grid__products .wc-block-grid__product{margin-bottom:4em}
.product-design li .wc-block-grid__product-image{ overflow: hidden;margin-bottom: 0px;border: 1px solid #ddd;padding: 2px;}
.product-design li .wc-block-grid__product-image img{overflow: hidden;transform: scale(1);transition: 0.5s linear;margin-bottom: 0px;}  .product-design li .price .amount {font-size: 1.3em;font-weight: 800;}
.product-design li .price .amount .woocommerce-Price-currencySymbol {font-size: 14px !important;position: relative;top: -3px; margin-right: 2px;color: #ec1d2e;}
.product-design li .wp-block-button a {background: #fff !important;font-size: 15px !important;box-shadow: 0px 0px 3px rgb(0 0 0 / 30%);padding: 10px 25px !important; position: relative;transition: 0.3s ease-in-out;} .products li .price {font-weight: 550 !important;color: #000000 !important;}
.products li .onsale {position: absolute;top: -20px;left: 0;border-radius: 100px; width: 60px;  height: 60px;  display: flex;  align-items: center;  justify-content: center;  font-weight: 900; font-family: 'Gibson' !important;}
.single-product .related.products {margin-top: 4em;}  .single-product .site-main { margin-top: 3em;}
.single-product .site-main .woocommerce-product-gallery__image img {width: 100%;}
.single-product .site-main .entry-summary .entry-title {font-size: 30px;letter-spacing: 1px;border-bottom: 1px solid rgb(10 10 10 / 61%);margin-bottom: 20px;padding-bottom: 20px;}
.single-product .woocommerce-product-details__short-description h5 {text-transform: uppercase;font-size: 21px;border-bottom: 1px solid rgb(10 10 10 / 61%); padding-bottom: 10px;}
.woocommerce-product-details__short-description .widget_text {margin-bottom: 25px;}
.single-product .site-main .entry-summary .price {margin-top: 0px;font-size: 1.5em;font-weight: 800;color: #000000;margin-bottom: 0px;display:flex;}
.single-product .site-main .entry-summary .price .woocommerce-Price-amount {margin-bottom: 9px !important;display: block;}
.storefront-full-width-content .woocommerce-products-header h1.page-title {font-size: 25px;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;}
.storefront-sorting select {height: 35px;background: #f5f5f5;padding: 0px 7px;font-family: 'Gibson'; font-weight: 600;
font-size: 12px;letter-spacing: 1px;}
.storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {border: 1px solid #ddd;padding: 2px;}
.related.products>h2 {padding-top: 10px;border-top: 1px solid #ddd;padding-bottom: 10px;background-image: linear-gradient(180deg, #dbdbdb, transparent); font-size: 17px;margin-bottom: 40px; text-transform: uppercase;font-weight: 800;letter-spacing: 2px;color: #000000;}
.product_meta .posted_in {font-size: 12px;font-weight: 700;color: #ec1d2e;}
.product_meta .posted_in a {color: #000;font-size: 15px;text-decoration: none !important;}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {background-color: #000000 !important;color: #ffffff !important;}
.tc-totals-form .tm-custom-price-totals {margin: 0px;}
.tm-extra-product-options-inner .tc-row .tmcp-field-wrap select, .single-product .variations_form select {min-height: 40px; padding: 10px; border-radius: 5px;   color: rgb(94, 94, 94);border-color: rgb(187 187 187) !important;max-width: 100% !important;width: 100%;}  #mega-menu-wrap-primary{background:#fff !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{background:transparent !important;color:#000000 !important}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{background:transparent !important;color:#000000 !important}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{line-height:29px;padding:1.3em 1em !important;height:auto !important;color: #000 !important;letter-spacing: 1px;font-weight: 800!important;transition: 0.3s linear;font-family:'Gibson' !important;text-transform:uppercase !important;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{padding:0px !important;padding: 5px 0px;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row:not(:last-child) {
border-bottom: 1px solid #ddd;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{z-index:999999 !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{line-height:15px;text-transform:capitalize;transition: 0.3s linear;font-size: 15px !important;text-decoration:none !important}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{background: #a3c165 !important;text-decoration: none !important;color: #fff !important;}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu{box-shadow: 2px 2px 3px rgb(0 0 0 / 20%);border-radius: 5px;border-top-left-radius:0px;border-top-right-radius:0px;}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu{padding:10px;}
.woocommerce-pagination .page-numbers li .page-numbers.current, .woocommerce-pagination .page-numbers li .page-numbers.prev, .woocommerce-pagination .page-numbers li .page-numbers.next {background-color: #000000 !important;color: #ffffff !important;}
.woocommerce-pagination .page-numbers li .page-numbers:not(.current) {color: #000000; background-color: #f5f5f5;}
.product_hover {position: relative; overflow: hidden;min-height:187px !important;height: 187px;}
.product_hover .wp-block-cover__image-background {object-fit: contain !important;}
.product_hover p a {position: absolute; width: 100%; left: 0; right: 0; top: 0; bottom: 0;justify-content: center;align-items: center;display: flex;transition: 0.3s ease-out;transform: translate(0, -15px);text-transform: uppercase;opacity: 0;
font-size: 20px !important;font-weight: 900;letter-spacing: 1px;}
.product_hover:before, .product_hover .has-background-dim {opacity: 0 !important;transition: 0.3s ease-out;}
.product_hover img {object-fit: cover;transform: scale(1);transition: transform 0.3s ease-out;border-radius:0px}
.product_hover:hover:before, .product_hover:hover .has-background-dim {opacity: 0.5 !important;transition: 0.3s ease-out;} .product_hover:hover p a {opacity: 1;transition: 0.3s ease-out;transform: translate(0, 0px);color:#fff !important}
.single-product .sale .price, .single-product .sale .tm-final-totals .price {display: inline-flex !important;}
.wc-block-grid__product-onsale, .onsale {border-color: #000000;background: #000000;color: #fff !important;}
.price del, .price del+ins{font-weight:800 !important}
.tm-extra-product-options .tmcp-field-wrap .tc-price del{font-size:100% !important;opacity:1 !important}
.tax-product_cat .woocommerce-products-header {margin-bottom: 0.540791em !important;border: none !important;padding-bottom: 0px !important;}
.tax-product_cat .woocommerce-products-header h1, .post-type-archive-product .page-title {font-size: 45px !important;text-transform: capitalize !important;color: #000;display: inline-block;position: relative;border-bottom: 2px solid rgb(0 0 0 / 10%);padding-bottom: 10px;}
.tax-product_cat .products li.product-category h2 {position: absolute;left: 0;right: 0;bottom: 0;justify-content: center;align-items: center;display: flex;transition: 0.3s ease-out;transform: translate(0, -15px);text-transform: uppercase;opacity: 0;font-size: 20px !important;font-weight: 900 !important;letter-spacing: 1px;top: calc(100% - 176px);color: #fff;z-index: 1;}
.tax-product_cat .products li.product-category a:before {content: "";position: absolute;background: rgb(0 0 0 / 50%);width: 100%;height: 100%; left: 0; right: 0;z-index: 1;transition: 0.3s ease-out;opacity:0}
.tax-product_cat .products li.product-category:hover h2,.tax-product_cat .products li.product-category:hover a:before{opacity:1;transition: 0.3s ease-out;}
.tax-product_cat .products li.product-category:hover h2{transition: 0.3s ease-out;transform: translate(0, 0px);} .term-159.tax-product_cat .products li.product-category img {height: 164px;}
.hover-style figcaption a {transition: 0.5s ease-in-out;position: absolute;top: 0;bottom: auto; left: 0; right: 0;  display: flex; width: 100%;height: 100%; align-items: center; justify-content: center; color: #fff; text-decoration: none !important; font-size: 20px; text-transform: uppercase; letter-spacing: 4px; transform: translateY(-20px);opacity:0;z-index: 2;}
.hover-style:before {content: "";background: rgb(0 0 0 / 50%);position: absolute;top: 0;width: 100%;height: 100%;    transition: 0.5s ease-in-out; opacity: 0.1;z-index: 1;}
.hover-style img{transform: scale(1);transition: transform 0.5s ease-out;}
.hover-style:hover img{transform: scale(1.05);transition: transform 0.5s ease-out;}
.hover-style:hover:before{background: rgb(0 0 0 / 80%) !important;opacity:0.8 !important}
.hover-style:hover figcaption a{opacity:1;transform: translateY(0px);transition: 0.5s ease-in-out;}
.banner-border:before, .banner-border:after {background: #ffffff;height: 30px;transform: skewX(30deg);left:-9px;position: absolute;width: 120px;bottom: 0; content: ""; z-index: 1;}
.banner-border:after{right: -9px;left: auto;transform: skewX(-30deg);}
.call-links a.product-btns {background: #525252;padding: 1em;color: #fff;text-transform: uppercase;display: inline-block;transition: all .5s ease;letter-spacing: .15385em;line-height: 1.15385;text-align: center;font-size: 13px;margin-bottom:10px;}
.call-links a.product-btns:hover{background:#000 !important}
.zoomLens{width:110px !important;height:110px !important}
.zoomWindow{box-shadow:0px 0px 30px -6px rgba(0, 0, 0, 0.4) !important}
.table-design {border: 1px solid #ddd;margin: 25px 0px 15px 0px;}
.table-design tr, .table-design tr td {background: none !important;}
.table-design tr td:nth-child(1) {border-right: 1px solid #ddd;width: 35%;color: #000 !important;font-family: 'Gibson' !important;background: #ededed !important;text-transform:uppercase;font-size:11px;}
.table-design tr td:nth-child(2) {width: 65% !important;font-size: 15px;}
.table-design tr:not(:last-child) td {border-bottom: 1px solid #ddd;}
.table-design tr td {padding: 5px 10px;}
.table-design ul {margin: 0px; margin-left: 20px;}
.inner-table{margin-bottom:10px !important}
.inner-table thead tr:nth-child(1) td {background: #000 !important;color: #fff !important;text-transform: capitalize;   padding: 3px 8px;font-size: 12px;}
.inner-table tr td:nth-child(1) {background: #fff!important;border-right: none !important; font-size: 15px;font-weight: inherit !important;color: inherit !important;font-family: 'Gibbs' !important;}
.right-sidebar .widget-area{display:none !important}
.storefront-align-wide .content-area {width: 100%;float: left;margin-left: 0;margin-right: 0px !important;position: relative;}
.storefront-align-wide .content-area .uagb-section__background-image {margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw);width: auto;}
.list-icon {margin: 0px;list-style: none;}
.list-icon li a{text-decoration:none !important}
.list-icon li {position: relative;padding-left: 30px;margin-bottom: 5px;}
.list-icon li:before {content: "\f101";font-family: "Font Awesome 5 Free";font-weight: bolder;position: absolute;left: 0;
color: #000000;}
.column-gap .wp-block-column {margin-right: 0px !important;}
.list-of-lines, .column-gap{gap:1em !important;margin-bottom:10px;}
.list-of-lines .wp-block-column {margin-right: 0px !important;}
.list-of-lines figure {margin-bottom: 0px !important;}
.list-of-lines figure img {border: 1px solid #eee;padding: 10px;}
.list-of-lines figure:hover img {border-color:#bbb !important}
.uag-masonry.interior-design {column-gap: 1em !important;}
.uag-masonry.interior-design .hover-style {margin-bottom: 25px !important;}
.wpf_item label{font-weight:600 !important}
.wpf_item_count{background: #525252 !important;color: #fff !important;}
.topbutton {height:50px; width:50px; position:fixed; right:15px; bottom:15px; Z-index:1; background-image:url(//www.waunakeefurniture.com/wp-content/uploads/2022/07/move-up.png); background-size: contain;background-color: rgba(230, 230, 230, 0.8);border-radius: 7px; background-repeat:no-repeat; display:none;}
.reviews_design .testimonial-image img {border-radius: 100%;padding: 0px !important;border: none !important;}
#mailpoet_form_1 .mailpoet_paragraph{margin-bottom: 0!important;}
.product .woocommerce-tabs ul.tabs{width:100%;float:none;margin-right:5.8823529412%;border:0}
.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}
.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:' ';width:100%;bottom:0;left:0;border-bottom:1px solid #d3ced2;z-index:1}
.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #d3ced2;background-color:#ebe9eb;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #d3ced2;position:absolute;bottom:-1px;width:0;height:0;content:' '}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-6px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #ebe9eb}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-6px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #ebe9eb}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none;outline:0}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}
.wc-tab{float:none!important;width:100%!important}
.term-flex-steel.archive.right-sidebar .widget-area, .term-homestyles.archive.right-sidebar .widget-area  {display: none !important;}
.term-flex-steel.archive.storefront-align-wide .content-area, .term-homestyles.archive.storefront-align-wide .content-area{width:100% !important}
.wpmtst-submission-form label {font-size: 13px;font-family: 'Gibson';}
.wpmtst-submission-form .wpmtst_submit_testimonial {background: #525252;color: #fff;font-size: 13px;font-weight: 600;
text-transform: uppercase;font-family: 'Gibbs';letter-spacing: 2px;padding: 10px;}
.wpmtst-submission-form .wpmtst_submit_testimonial:hover{background:#000 !important;color: #fff;}
.strong-view.wpmtst-default .strong-content{margin-top:0px !important} .single-review.full-width {gap: 1em;}
.single-review .glsr-review:nth-child(2n+1) {background: #f5f5f5;}
.single-review .glsr-review, .my-reviews-form {position: relative;border: 1px solid #dbdbdb;padding: 105px 15px 15px; border-radius: 20px;}
.my-reviews-form{padding:15px !important}
.single-review .glsr-review .glsr-review-avatar, .single-review .glsr-review .glsr-review-title {position: absolute;top: 15px;}
.single-review .glsr-review .glsr-review-title {left: 110px;top: 38px;}
.single-review .glsr-review .glsr-review-title .glsr-tag-value { font-size: 21px; font-weight: 800;}
.glsr-pagination .navigation {padding: 0px !important;}
.glsr-pagination .navigation .page-numbers {position: relative;width: 35px;height: 35px;display: inline-flex;background: #f5f5f5;color: #000;border-radius: 100px;justify-content: center;align-items: center;font-weight: 800 !important;transition: 0.3s ease-in-out;}
.glsr-pagination .navigation .page-numbers:hover{background: #000;color:#fff;}
.glsr-pagination .navigation .page-numbers.prev, .glsr-pagination .navigation .page-numbers.next {font-size: 0px;}
.glsr-pagination .navigation .page-numbers.prev:before, .glsr-pagination .navigation .page-numbers.next:before {content: "←";position: absolute;font-size: 16px;}
.glsr-pagination .navigation .page-numbers.next:before{content: "→";}
.my-reviews-form .glsr-required > label > span {position: relative;font-size: 10px;font-weight: 600;display: inline-block;margin-bottom: 3px;text-transform: uppercase;font-family: "Poppins" !important;}
.my-reviews-form .glsr-required > label > span::before {content: "*";position: absolute;right: -11px;color: red;font-size: 12px;}
.my-reviews-form .glsr-required .glsr-toggle label {font-family: "poppins";font-size: 13px;line-height: 19px;}
.glsr { --glsr-form-star: 22px;--glsr-summary-star: 22px;--glsr-review-star: 22px;}
.glsr-minimal .my-reviews-form .glsr-field-error, .glsr-minimal .my-reviews-form .glsr-form-failed, .glsr-minimal .my-reviews-form .glsr-form-success {font-size: 12px !important;font-family: "Poppins";font-weight: 500;letter-spacing: 0px;font-style: italic;line-height: 19px;}
.glsr-minimal .my-reviews-form .glsr-form-failed { background: #ff000012;padding: 2px 10px;border: 1px solid #f00;}
.glsr-minimal .my-reviews-form .glsr-form-success{ background: #057a5512;border: 1px solid #057a55;padding: 2px 10px;}
.my-reviews-form .glsr-button.wp-block-button__link {background: #f5f5f5 !important;font-family: "Poppins";font-weight: 500 !important;text-transform: uppercase;font-size: 15px !important;transition: 0.3s ease-in-out;}
.my-reviews-form .glsr-button.wp-block-button__link:hover{background:#000 !important;color:#fff !important}
@media screen and (min-width:992px) and (max-width:1060px){
.tax-product_cat .products li.product-category img{height:177px !important;object-fit:fill !important;}
}
@media screen and (min-width:768px) and (max-width:991px){
.tax-product_cat .products li.product-category img{height:140px !important;object-fit:fill !important;}
.products li .woocommerce-loop-product__title{font-size:13px !important;line-height: 21px !important;}
.products li a.button{font-size:9px !important;line-height: 15px !important;}
.col-full {max-width: 76.498938em !important;padding: 0 0.617924em !important;margin-left: 0.617924em;margin-right: 0.617924em;}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link {line-height: 18px; padding: 10px 15px !important;}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:first-child>a.mega-menu-link{padding-left:15px !important}
}
@media (max-width:800px){
.wp-block-columns {display: block !important;}
.hentry .entry-content .wp-block-columns .wp-block-column:not(:last-child), .editor-styles-wrapper .wp-block-columns .wp-block-column:not(:last-child){margin-right:0px !important;padding-right: 0;}
.box-design{min-height: auto !important;}	
.before-header .subscribe form{display:block}
.before-header .subscribe form label{display: block;text-align: left;margin-bottom: 10px;}	
.before-header .subscribe form input[type="submit"], .form-design input[type="submit"]{width: 100%;margin-top: 10px;}
.before-header .subscribe form input[type="email"] {margin-right: 0px;width: 100% !important;}
}
@media (max-width:767px){
.main-navigation .menu {background: #f5f5f5;margin-top: 10px;padding: 0px 20px;}
.main-navigation ul li a, .site-title a, ul.menu li a{color: #000;}
.ml-10{margin-left:0px !important}
.mb-10, .home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header{margin-bottom:0px;}
#mega-menu-wrap-primary, .storefront-handheld-footer-bar ul.columns-3 li.cart{display:none !important;}
.storefront-handheld-footer-bar ul.columns-3 li{width: 49.33333% !important;}
.site-branding{width:100%;}
button.menu-toggle{margin-top:-63px !important}
.site-branding img{margin-bottom:20px !important; margin:auto;margin-left:0px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{padding:0.5em 1em !important}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu {padding: 10px !important;}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu{box-shadow: 0px 0px 3px rgb(0 0 0 / 20%) !important;}
.site-header{padding:0.5em 0px !important;padding-top: 20px !important;}
.term-159.tax-product_cat .products li.product-category img {height: auto;}
.tax-product_cat .products li.product-category h2{top: calc(100% - 280px) !important;}
.site-header .col-full {margin-left: 1em;margin-right: 1em;}
.handheld-navigation ul.menu .sub-menu.toggled-on{margin-left:0px;}
.archive.storefront-align-wide .content-area{float:none !important}
ul.products li.product, ul.products .wc-block-grid__product, .wc-block-grid__products li.product, .wc-block-grid__products .wc-block-grid__product{margin-bottom: 3em;}
}
@media (min-width: 768px){	
.site-header-cart{display:none !important}	
.site-header{border-bottom:none !important}	
.site-header>.col-full{display:flex;align-items: center;}	
.col-full {max-width: 70.498938em;padding: 0 1.617924em;}
.site-header {padding-top: 0.6em;}
.secondary-navigation{margin-bottom: 1em !important;margin-right: 2.347826087% !important;}	
.secondary-navigation ul li a {font-size: 1.6em;padding: 10px 15px !important; color: #000;transition: 0.3s ease-in-out;}
.secondary-navigation ul li a:hover {transition: 0.3s ease-in-out;transform: scale(1.1);color: #000000 !important;}
.site-branding, .site-search, .site-logo-anchor, .site-logo-link{margin-bottom:0.6em !important}	
.site-header .storefront-primary-navigation {border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.main-navigation ul.menu, .main-navigation ul.nav-menu{margin-left:0px !important}	
.site-header .site-branding img {height: auto;max-width: 210px !important;max-height: none;}
.woocommerce-active .site-header .site-branding {width: 20%;float: left;margin-right: 2.347826%;}
.woocommerce-active .site-header .main-navigation{width:100%}
.header-search-cart { width: 75%;float: left;display: flex;justify-content: flex-end;}
.header-search-cart #site-header-cart {width: 30%;}
.header-search-cart .site-search {width: 40% !important;margin-bottom: 1em;}
.header-search-cart .site-search form input[type="search"] {background: #fff;box-shadow: none; border: 1px solid #ddd; font-size: 12px;padding: 13px 50px 14px 20px !important;letter-spacing: 0.1em;font-family: 'Gibson';text-transform: capitalize;font-weight:600 !important}
.header-search-cart .site-search form input[type="search"]::placeholder{color:#000 !important}
.header-search-cart	.site-search .widget_product_search form::before {top: 0.7em;left: auto;right: 1.15em;color: #000;font-size: 19px;}
.site-header .primary-navigation ul li.sales-botton {position: relative;}
.site-header-cart .cart-contents{padding:1em 0px !important;font-weight: 600;}	
.site-header-cart .cart-contents::after {height: auto;font-size: 1.5em;color:#000000;position: relative;top: -6px;}
.site-header .primary-navigation ul li:first-child a { padding-left: 0px;}	
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:first-child > a.mega-menu-link { padding-left: 0px !important;}	
.storefront-full-width-content.woocommerce-cart .entry-header, .storefront-full-width-content.woocommerce-checkout .entry-header, .storefront-full-width-content.woocommerce-account .entry-header, .storefront-full-width-content .woocommerce-products-header { padding: 1.5em 0px;border-bottom: 1px solid #ddd;margin-bottom: 3em;text-align: center;} .storefront-full-width-content .content-area{position:relative;}	
.woocommerce-result-count {padding: .75em 0;font-size: 13px;}
.storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {width: 11.111111%;float: left;margin-right: 1.111111%;margin-bottom: 12px;}
.storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n){margin-right:1.111111% !important}
.storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(8n){margin-right:0px !important}
.storefront-full-width-content.single-product div.product .woocommerce-product-gallery{width: 50.130435% !important;}	
.storefront-full-width-content.single-product div.product .summary{width: 45.521739% !important;}	
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) {clear: inherit;}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(8n+1){clear:both !important}
.tax-product_cat .products li.product-category.product.first {clear: initial !important;}
.tax-product_cat .products li.product-category {width: 31.73913% !important;float: left;margin-right: 1.347826% !important;overflow: hidden;position: relative;}
.tax-product_cat .products li.product-category img {height: 220px;max-height: 220px;width: 100%;border: none;padding: 0px;border-radius: 0px;margin-bottom: 0px !important;transition: 0.3s ease-out;}	
.tax-product_cat .products li.product-category:nth-child(3n) {margin-right: 0px !important;}	
.tax-product_cat .products li.product-category.product.last {margin-right: 1.347826% !important;}
.term-159.tax-product_cat .products li.product-category h2{top: calc(100% - 142px) !important;}
.site-main ul.products.columns-4 li.product {width: 23% !important;margin-right: 2.6% !important;}	
.site-main ul.products.columns-4 li.last.product {margin-right: 0px !important;}
.archive.right-sidebar .widget-area{display:block !important;margin-right: 4.347826087%;}
.archive.storefront-align-wide .content-area{width: 73.9130434783%;float: right;margin-right: 0%;margin-top: 20px;}
.site-main ul.products.columns-3 li.product{width: 31.411765%; float: left;margin-right: 2.882353%;}
.darkHeader {position: fixed; top: 0;width: 100%;background: #fff;box-shadow: 1px 2px 3px #00000021;}
.logged-in.admin-bar .darkHeader{top:32px}
.reviews_design .wpmtst-testimonial .testimonial-inner {position: relative; padding: 15px !important;}
.reviews_design .wpmtst-testimonial .testimonial-inner h3 {padding-left: 90px !important; min-height: 100px;}
.reviews_design .wpmtst-testimonial .testimonial-field {position: absolute;top: 90px;left: 110px;font-size: 13px;}
.reviews_design .wpmtst-testimonial .testimonial-field .in-view {top: -23px;position: relative;}
.reviews_design .testimonial-image {position: absolute; top: 15px;}
.strong-rating-wrapper .star svg {width: 15px !important;}
}
@media (max-width:480px){
.product_hover {min-height: 161px !important;height: 161px;}
.mobile-font-small{font-size: 39px !important;line-height: 55px;}
}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails{text-align:center}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::before,.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{content:"";display:table}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{clear:both}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li{display:inline-block;width:auto !important;float:none !important;margin-bottom:0 !important}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li img{max-height:16px;width:auto;display:block}.widget_brand_nav ul li .count{float:right}.tax-product_brand .woocommerce-products-header{display:flex;flex-direction:column;margin:0 0 2.2906835em;text-align:center}.tax-product_brand .woocommerce-products-header .brand-thumbnail{margin:0 0 1em;width:auto;max-height:2.2906835em;align-self:center;order:1}.tax-product_brand .woocommerce-products-header .woocommerce-products-header__title,.tax-product_brand .woocommerce-products-header .term-description{order:2}div#brands_a_z::before,div#brands_a_z::after{content:"";display:table}div#brands_a_z::after{clear:both}div#brands_a_z ul.brands_index{margin-left:0;padding:0}div#brands_a_z ul.brands_index li{float:none;display:inline-block;margin:0 .3342343017em .2360828548em 0;padding:0;text-transform:uppercase}div#brands_a_z ul.brands_index li a,div#brands_a_z ul.brands_index li span{float:none;display:block;border:0;padding:.3819820591em;min-width:1.618em;text-align:center;background-color:#eee;color:#43454b;line-height:1}div#brands_a_z ul.brands_index li span{opacity:.3}div#brands_a_z h3{text-transform:uppercase}div#brands_a_z a.top{padding:.6180469716em;background-color:#eee;color:#43454b;border:0;line-height:1}div#brands_a_z ul.brands{margin-left:0;list-style-position:inside}div#brands_a_z ul.brands li{margin:0 0 .3819820591em;padding:0 0 .3819820591em;border-bottom:1px solid rgba(0,0,0,.05)}.storefront-wc-brands-single-product{margin:0 0 .5407911001em}.storefront-wc-brands-single-product img{max-height:2.2906835em}@media(min-width: 768px){div#brands_a_z ul.brands_index{width:21.7391304348%;float:left;margin-right:4.347826087%;transition:all .5s ease}div#brands_a_z h3{width:73.9130434783%;float:right;margin-right:0;clear:right;text-transform:uppercase}div#brands_a_z h3:first-of-type{margin-top:0}div#brands_a_z a.top{clear:right}div#brands_a_z ul.brands{width:73.9130434783%;float:right;margin-right:0;clear:right}}