.outfit-100{font-family:"Outfit", sans-serif;font-optical-sizing:auto;font-weight:100;font-style:normal;}
.outfit-200{font-family:"Outfit", sans-serif;font-optical-sizing:auto;font-weight:200;font-style:normal;}
.outfit-300{font-family:"Outfit", sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;}
.outfit-400{font-family:"Outfit", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;}
.outfit-500{font-family:"Outfit", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;}
.outfit-600{font-family:"Outfit", sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;}
.outfit-700{font-family:"Outfit", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;}
.outfit-800{font-family:"Outfit", sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal;}
.outfit-900{font-family:"Outfit", sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal;}
.open-sans-<uniquifier>{
font-family:"Open Sans", sans-serif;font-optical-sizing:auto;font-weight:<weight>;font-style:normal;font-variation-settings:
"wdth" 100;}
/*============2025============*/
.click-for-quote .afrfqbt_single_page{margin-bottom: 0px !important;background-color: var(--primarycolor);}
.click-for-quote.quote-mobile{display:none;}
.entry-summary .post-sharing {display: none;}
.woocommerce-product-gallery .post-sharing {display: block;}
.woocommerce-tab-header {font-size: 16px;}
.woocommerce-tab-additional_information .woocommerce-tab-header, .woocommerce-tab-dimensions .woocommerce-tab-header {font-size: 20px;}
.woocommerce-tab-section {padding-bottom: 20px;}
.woocommerce-tab-section.woocommerce-tab-description{padding-bottom: 0px;margin-bottom: 15px;}
.mobile-product-title h1 {display: none;}
.furniture-delivery {
    padding-top: 15px;
    clear: both;
}
.furniture-delivery a {
    font-weight: bold;
}
.click-for-quote {
    margin-top: 15px;
}
.click-for-quote .afrfqbt_single_page {
    margin-left: 0px !important;
}
.mini-quote-dropdown li.addify-rfq-mini-cart-item {
    background-color: var(--primarycolor);
}
a.afrq-menu-item:hover {
    text-decoration: none;
}
.outlet-link{
	font-weight: bold;
    font-size: 26px;
    float: right;
    margin-top: -30px;
}

.vc_custom_1752249665873 .wpb_wrapper{height:auto;}
.box-image {padding:20px;}
.box-text{padding:0 20px 20px 20px;}
.box-text .designer_name{margin-bottom:20px;}
img.room-banner{width:100%;}
.yith-wcwl-add-to-wishlist svg.yith-wcwl-icon-svg, .yith-wcwl-add-to-wishlist .add_to_wishlist img{color:#fff;}
.page-template-page-products .category_title{line-height:35px;}
/*=========2024=============*/
.tax-brand .page_title{margin-top:-15px;}
.tax-brand h1{line-height:1em;}
.woocommerce-page .entry-summary .col-4 img{margin-left:0px;}
.modal-body .col-8{font-weight:bold;}
.entry-summary .product-quote-button button{background-color:var(--primarycolor);text-decoration:none;}
@media only screen and (max-width:800px and min-width:768px) {
	body.woocommerce .add-request-quote-button.button {margin-bottom:0px;}
}
@media only screen and (max-width:991px){
	.outlet-link{display: block; float: none; margin-top: 0px; margin-bottom: 10px;text-align:center;}
}
@media only screen and (max-width:767px){
    .furniture-delivery {
        text-align:center;
        margin-bottom: 10px;
    }    
	#quoteModal.modal .modal-dialog{max-width:95%;margin:10px auto;}
	.single-product .product-wishlist-button {margin-bottom:15px!important;}
}
/*====dec 1 2023 changes =============*/
.long_form_content_text .long_form_content_text_title:before, .long_form_content_text_full .sidebar_box .sidebar_box_title:before, .long_form_content_faqs .long_form_content_faqs_inner .long_form_content_faqs_title:before, .long_form_content_block .long_form_content_button h2:before, .single-post h2:before{content:" ";height:4px;width:40px;background-color:#fbc504;display:block;margin-bottom:10px;}
.long_form_content_block .long_form_content_button h2{margin-top:60px; color:var(--secondarycolor);margin-bottom:15px;font-weight:500;}
/*.long_form_content_text_full p{padding-bottom:16px;}*/
.single-post h1{margin-bottom:30px;}
.letter-template-default .letter-block-section-inn-main a{text-decoration:underline;}
.letter-template-default .letter-block-section-inn-main a:hover{text-decoration:none;}
/*=============Nov 2023=============*/
.card_item_inner_title .title-h3{display:inline-block;margin-left:10px;}
.card_item_inner_title .fa-solid{font-size:20px;}
.card_item_inner_list .fa-arrow-right:before{color:var(--primarycolor);}
/*=================*/
@media (min-width:1200px){
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{max-width:1130px;}
}
@media (min-width:1300px){
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{max-width:1230px;}
}
@media (min-width:1400px){
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{max-width:1330px;}
}
.rc-anchor-invisible{display:none;}
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{padding-left:15px;padding-right:15px;}
.row{margin-left:-15px;margin-right:-15px;}
.row > *{padding-left:15px;padding-right:15px;}
.row.no-gutters{margin-left:0;margin-right:0;}
.row.no-gutters > *{padding-left:0;padding-right:0;}
body{margin:0;font-family:"Open Sans", sans-serif;font-size:16px;line-height:1.5em;color:var(--blackcolor);font-weight:400;font-style:normal;overflow-x:hidden;}
h1, h2, h3, h4, h5, h6{clear:both;display:block;margin:0;padding:0;font-family:"Open Sans", sans-serif;font-weight:600;font-style:normal;color:var(--blackcolor);}
h1, .title-h1, .h1{font-size:45px;line-height:1.4em;font-weight:700;}
h2, .title-h2, .h2{font-size:30px;line-height:1.4em;font-weight:700;}
h3, .title-h3, .h3{font-size:28px;line-height:1.4em;font-weight:700;}
h4, .title-h4, .h4{font-size:22px;line-height:1.4em;font-weight:700;}
h5, .title-h5, .h5{font-size:20px;line-height:1.4em;font-weight:700;}
h6, .title-h6, .h6{font-size:18px;line-height:1.4em;font-weight:700;}
.page-template-page-products h1.page-title.category_title{padding-top:0px;}
a{text-decoration:none;outline:none;border:none;box-shadow:none;text-shadow:none;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;color:var(--primarycolor);text-underline-offset:5px;}
a:hover{text-decoration:underline;outline:none;border:none;box-shadow:none;text-shadow:none;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;color:var(--secondarycolor);}
a:focus{text-decoration:underline;outline:none;border:none;box-shadow:none;text-shadow:none;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;color:var(--secondarycolor);outline:2px dashed var(--secondarycolor);outline-offset:3px;}
a:visited{color:var(--primarycolor);}
p{margin:0 0 20px 0;}
p:last-child{margin:0;}
.btn, .button, a.btn, button, input[type="submit"], .vc_btn3-container a.vc_general.vc_btn3, a.vc_general.vc_btn3, .vc_general.vc_btn3{font-size:18px;line-height:24px;padding:12px 35px 12px 35px;/*border-radius:50px;*/border-radius:0px;font-weight:600;font-style:normal;border:1px solid var(--blackcolor);box-shadow:none;outline:none;margin:0;background-color:rgb(0, 0, 0, .7);color:var(--whitecolor);}
.btn:hover, .button:hover, a.btn:hover, button:hover, input[type="submit"]:hover, .vc_btn3-container a.vc_general.vc_btn3:hover, a.vc_general.vc_btn3:hover, .vc_general.vc_btn3:hover{padding:12px 35px 12px 35px;font-weight:600;font-style:normal;border:1px solid var(--secondarycolor);box-shadow:none;outline:none;margin:0;background-color:var(--secondarycolor);color:var(--whitecolor);text-decoration:none;text-underline-offset:7px;}
.btn:focus, .button:focus, a.btn:focus, button:focus, input[type="submit"]:focus, .vc_btn3-container a.vc_general.vc_btn3:focus, a.vc_general.vc_btn3:focus, .vc_general.vc_btn3:focus, .button:active, a.btn:active, button:active, input[type="submit"]:active, .vc_btn3-container a.vc_general.vc_btn3:active, a.vc_general.vc_btn3:active, .vc_general.vc_btn3:active{padding:12px 35px 12px 35px;font-weight:600;font-style:normal;border:1px solid var(--secondarycolor);box-shadow:none;outline:none;margin:0;background-color:var(--primarycolor);outline:2px dashed var(--primarycolor);outline-offset:3px;color:var(--whitecolor);text-decoration:underline;text-underline-offset:7px;}
.btn.with-arrow, .button.with-arrow, a.btn.with-arrow, button.with-arrow, input[type="submit"].with-arrow{padding:12px 90px 12px 20px;background-image:url(../images/arrow-right-long-white.svg);background-repeat:no-repeat;background-size:27px;background-position:right 24px top 14px;}
.btn.with-arrow.white, .button.with-arrow.white, a.btn.with-arrow.white, button.with-arrow.white, input[type="submit"].with-arrow.white{border:1px solid var(--whitecolor);background-image:url(../images/arrow-right-long-blue.svg);background-color:var(--whitecolor);color:var(--secondarycolor);}
.btn.white, .button.white, a.btn.white, button.white, input[type="submit"].white{border:1px solid var(--whitecolor);background-color:var(--whitecolor);color:var(--secondarycolor);}
.btn.with-arrow.white:active, .button.with-arrow.white:active, a.btn.with-arrow.white:active, button.with-arrow.white:active, input[type="submit"].with-arrow.white:active,
.btn.with-arrow.white:focus, .button.with-arrow.white:focus, a.btn.with-arrow.white:focus, button.with-arrow.white:focus, input[type="submit"].with-arrow.white:focus,
.btn.with-arrow.white:hover, .button.with-arrow.white:hover, a.btn.with-arrow.white:hover, button.with-arrow.white:hover, input[type="submit"].with-arrow.white:hover{border:1px solid var(--whitecolor);background-image:url(../images/arrow-right-long-white.svg);background-color:transparent;color:var(--whitecolor);}
.btn.with-arrow.white:active, .button.with-arrow.white:active, a.btn.with-arrow.white:active, button.with-arrow.white:active, input[type="submit"].with-arrow.white:active,
.btn.with-arrow.white:focus, .button.with-arrow.white:focus, a.btn.with-arrow.white:focus, button.with-arrow.white:focus, input[type="submit"].with-arrow.white:focus{outline:2px dashed var(--whitecolor);outline-offset:3px;}
.btn.white:hover, .button.white:hover, a.btn.white:hover, button.white:hover, input[type="submit"].white:hover{background-color:transparent;color:var(--whitecolor);border:1px solid var(--whitecolor);}
.btn.white:focus, .button.white:focus, a.btn.white:focus, button.white:focus, input[type="submit"].white:focus,
.btn.white:active, .button.white:active, a.btn.white:active, button.white:active, input[type="submit"].white:active{background-color:transparent;color:var(--whitecolor);border:1px solid var(--whitecolor);outline:2px dashed var(--whitecolor);outline-offset:3px;}
/*SEARCH RESULTS*/
.search-result h3 a{color:var(--secondarycolor);}
.search-result h3 a:hover{text-decoration:underline;text-underline-offset:7px;}
.search-result-list-item{margin:30px 0;}
.search-result.block_section{padding:30px 0;}
.search-form{padding-top:20px;}
.search-result-title{margin:20px; line-height:45px;}
.searchform-section h2{line-height:45px;}
.searchform-section h2:before{content:"";display:block;position:relative;left:0;bottom:0;height:6px;width:39px;background-color:var(--yellowcolor);}
/*LONG FORM*/
footer.site-footer .site-footer-widgets ul.menu li, footer.site-footer .site-footer-widgets .footer-widget-column-3 li{line-height:33px;}
.sidebar_page_list h2{font-size:18px;line-height:28px;font-weight:600;margin:0 0 21px 0;display:block;color:var(--secondarycolor);}
h2.on_this_page_section_title{font-size:18px;line-height:28px;font-weight:600;margin:0 0 21px 0;display:block;color:var(--secondarycolor);}
.long_form_content_text_full .breadcrunb-title h1{color:var(--secondarycolor);}
.page-with-sidebar.long_form_content_text_full{padding-bottom:60px;}
/*HEADER*/
header.site-header{position:relative;z-index:999;}
.search_form_header{display:none;position:absolute;left:0;top:calc(100% + 1px);width:100%;background-color:#fff;padding:40px 0 80px;border-bottom:1px solid #aacdf6;}
.search_form_header.opened{display:block;}
.search_form_header .search-form{text-align:center;text-align:center;font-size:0;line-height:0;}
.search_form_header .search-form input.search-field{display:inline-block;position:relative;vertical-align:middle;font-size:18px;line-height:28px;border:1px solid var(--secondarycolor);color:var(--secondarycolor);padding:8px 20px;border-radius:3px;margin:0 10px 0 0;background-color:#fff;width:500px;max-width:500%;}
.search_form_header .search-form input.search-submit{display:inline-block;position:relative;vertical-align:middle;font-size:16px;line-height:23px;border:1px solid var(--primarycolor);color:var(--whitecolor);padding:11px 44px 10px 44px;border-radius:46px;margin:0 0 0 10px;background-color:var(--primarycolor);}
header.site-header .bottom-bar{}
header.site-header .top-bar{padding:10px 0 10px 0;/*background-color:#F7F7F7;*/}
header.site-header .top-bar .top-bar-left{font-size:0;line-height:0;display:block;text-align:left;}
header.site-header .top-bar .top-bar-left a{padding:0 0 0 37px;display:inline-block;position:relative;vertical-align:middle;font-size:18px;line-height:1.223em;color:#555555;font-weight:500;}
header.site-header .top-bar .top-bar-left a:before{content:"";position:absolute;left:0;top:0;background-image:url(../images/phone_icon_blue.svg);background-repeat:no-repeat;background-position:left top;background-size:22px;width:22px;height:22px;}
header.site-header .top-bar .top-bar-left a:hover{color:var(--primarycolor);}
header.site-header .top-bar .top-bar-left a:focus{color:var(--primarycolor);outline:2px dashed var(--primarycolor) !important;outline-offset:3px !important;}
header.site-header .top-bar .top-bar-right{text-align:right;}
header.site-header .top-bar .top-bar-right .wp-block-yith-search-block{padding:0;display:inline-block;position:relative;vertical-align:middle;font-size:0;line-height:0;margin:0;}
header.site-header .top-bar .top-bar-right .wp-block-yith-search-block input[type="text"]{width:284px;max-width:100%;padding:11px 70px 11px 17px;background-color:#fff;font-size:12px;line-height:14px;min-height:36px;height:36px;border-radius:36px;display:block;position:relative;border:none;}
header.site-header .top-bar .top-bar-right .wp-block-yith-search-block input[type="text"]:focus{text-decoration:none;border:none;outline:2px dashed var(--primarycolor) !important;outline-offset:3px !important;}
header.site-header .top-bar .top-bar-right .wp-block-yith-search-block input[type="submit"]{display:block;position:absolute;right:0;top:0;font-size:12px;line-height:14px;padding:11px 18px 11px 18px;border-radius:0 36px 36px 0;border:none;}
header.site-header .top-bar .top-bar-right .wp-block-yith-search-block input[type="submit"]:hover,
header.site-header .top-bar .top-bar-right .wp-block-yith-search-block input[type="submit"]:focus{text-decoration:none;border:none;outline:2px dashed var(--primarycolor) !important;outline-offset:3px !important;}
header.site-header .bottom-bar .bottom-bar-desktop-logo{text-align:left;font-size:0;line-height:0;}
header.site-header .bottom-bar .bottom-bar-desktop-logo a{display:inline-block;margin:12px 0 12px;padding:0;text-align:left;font-size:0;line-height:0;}
header.site-header .bottom-bar .bottom-bar-desktop-logo a:focus{outline:0;outline:2px dashed var(--blackcolor) !important;outline-offset:3px !important;}
header.site-header .bottom-bar .bottom-bar-desktop-logo a img{display:block;margin:0;padding:0;height:76px;width:286px;}
p#validation-msg-top.show{display:block !important;text-align:center;font-size:16px;line-height:26px;font-style:normal;}
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu{list-style:none;margin:0;padding:0;display:block;text-align:right;font-size:0;line-height:0;}
.site-header .desktop-main-menu button.search-button{background-image:url(../images/icon-search.svg) !important;background-repeat:no-repeat;background-position:100%;background-size:20px;border:none;box-shadow:none;outline:0;text-decoration:none;background-color:transparent;border-radius:0;margin:0;padding:0 32px 0 0;color:var(--secondarycolor);font-weight:400;margin-top:6px;}
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu > li.menu-item{list-style:none;margin:0 23px;padding:0;display:inline-block;font-size:0;line-height:0;position:relative;z-index:0;}
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu > li.menu-item.homepage{display:none !important;}
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu > li.menu-item:first-child{margin-left:0;}
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu > li.menu-item:last-child{margin-right:0;}
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu > li.menu-item > a{display:inline-block;font-size:16px;line-height:20px;font-weight:500;color:var(--blackcolor);position:relative;z-index:1;padding:15px 0px;}
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu > li.menu-item.current-menu-ancestor > a,
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu > li.menu-item.current-menu-item > a,
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu > li.menu-item.current-menu-parent > a,
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu > li.menu-item.current_page_item > a,
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu > li.menu-item > a:hover{color:var(--primarycolor);text-decoration:none;}
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu > li.menu-item.current-menu-ancestor > a,
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu > li.menu-item.current-menu-item > a,
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu > li.menu-item.current-menu-parent > a,
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu > li.menu-item.current_page_item > a{color:var(--primarycolor);font-weight:600;}
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu > li.menu-item.menu-item-has-children{position:relative;z-index:0;}
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu > li.menu-item.menu-item-has-children > a{margin-right:20px;}
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu > li.menu-item button{position:absolute;right:0;top:20px;width:13px;height:14px;background-image:url(../images/down_arrow_black.svg);background-repeat:no-repeat;background-position:center center;background-size:13px;background-color:transparent;box-shadow:none;font-size:0;line-height:0;border-radius:0;border:none;outline:0;text-decoration:none;padding:0;z-index:2;}
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu > li.menu-item button:focus,
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu > li.menu-item > a:focus{color:var(--primarycolor);outline:2px dashed var(--blackcolor) !important;outline-offset:3px !important;}
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu > li.menu-item > ul.sub-menu{float:none;position:absolute;top:100%;left:-999em;z-index:9;width:280px;height:auto;background-color:var(--whitecolor);list-style-type:none;margin:0;font-size:0;line-height:0;display:none;padding-left:0;border:1px solid #AAC3DA;border-radius:0 0 8px 8px;padding:20px 0;}
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu > li.menu-item > ul.sub-menu:before{content:"";position:absolute;width:0px;height:0px;border-left:19px solid transparent;border-right:19px solid transparent;border-bottom:14px solid rgb(39,39,40);left:30px;top:-14px;}
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu > li.menu-item > ul.sub-menu:after{content:"";position:absolute;width:0px;height:0px;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:13px solid #f2f2f2;left:33px;top:-6px;}
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu > li.menu-item > ul.sub-menu > li{list-style:none;margin:0;padding:9px 20px;display:block;font-size:0;line-height:0;position:relative;z-index:0;text-align:left;border-bottom:1px solid #AAC3DA;}
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu > li.menu-item > ul.sub-menu > li:last-child{border:none;}
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu > li.menu-item > ul.sub-menu > li:hover{background:#EDF0F7;}
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu > li.menu-item > ul.sub-menu > li:last-child:hover{border-radius:0 0 8px 8px;}
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu > li.menu-item > ul.sub-menu > li > a{display:inline-block;font-size:16px;line-height:22px;font-weight:400;color:var(--secondarycolor);position:relative;z-index:1;box-shadow:none;outline:0;text-decoration:none;border:none;}
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu > li.menu-item > ul.sub-menu > li > a:focus{outline:0;outline:2px dashed !important;outline-offset:3px !important;}
.site-header .desktop-main-menu .menu-main-menu-container ul#menu-main-menu > li.menu-item > ul.sub-menu.show-menu{display:block;left:0;}
header.site-header .header-bottom-bar{background-color:rgb(0,0,0,.75);}
header.site-header .header-bottom-bar .desktop-second-menu{width:100%;}
header.site-header .header-bottom-bar .desktop-second-menu .menu-rooms-menu-container{width:100%;}
header.site-header .header-bottom-bar ul.menu{list-style-type:none;display:flex;width:100%;padding:0;margin:0;font-size:0;line-height:0;-ms-flex-pack:distribute !important;justify-content:space-around !important;}
header.site-header .header-bottom-bar ul.menu > li.menu-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;position:relative;text-align:center;}
header.site-header .header-bottom-bar ul.menu > li.menu-item:after{content:"";position:absolute;right:-1px;top:50%;width:2px;height:25px;background-image:url(../images/separator_line.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;transform:translate(0,-50%);}
header.site-header .header-bottom-bar ul.menu > li.menu-item:last-child:after{content:none;display:none;}
header.site-header .header-bottom-bar ul.menu > li.menu-item > a{display:inline-block;width:auto;font-size:16px;line-height:45px;font-weight:500;color:var(--whitecolor);position:relative;z-index:1;padding:0;text-align:center;vertical-align:middle;}
header.site-header .header-bottom-bar ul.menu > li.menu-item > a:hover{font-weight:500;color:var(--whitecolor);}
header.site-header .header-bottom-bar ul.menu > li.menu-item > a:focus{font-weight:500;color:rgba(237,244,249,0.6);outline:2px dashed var(--whitecolor); !important;outline-offset:3px !important;}
header.site-header .header-bottom-bar ul.menu > li.menu-item.current-menu-ancestor > a,
header.site-header .header-bottom-bar ul.menu > li.menu-item.current-menu-item > a,
header.site-header .header-bottom-bar ul.menu > li.menu-item.current-menu-parent > a,
header.site-header .header-bottom-bar ul.menu > li.menu-item.current_page_item > a{color:#fff;/*rgba(237,244,249,0.6);*/font-weight:600;}
header.site-header .header-bottom-bar ul.menu > li.menu-item > ul.sub-menu{display:none;position:absolute;left:0;top:100%;background-color:rgba(29,29,29,0.95);box-shadow:0px 4px 10px 10px rgba(0, 0, 0, 0.1);padding:23px 0;width:264px;border-radius:17px;}
header.site-header .header-bottom-bar ul.menu > li.menu-item > ul.sub-menu:before{content:"";position:absolute;width:0px;height:0px;border-left:19px solid transparent;border-right:19px solid transparent;border-bottom:14px solid rgb(39,39,40);left:30px;top:-14px;}
header.site-header .header-bottom-bar ul.menu > li.menu-item > ul.sub-menu:after{content:"";position:absolute;width:0px;height:0px;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:13px solid #f2f2f2;left:33px;top:-6px;}
header.site-header .header-bottom-bar ul.menu > li.menu-item > ul.sub-menu li.menu-item{display:block;width:100%;position:relative;padding:2px 0;}
header.site-header .header-bottom-bar ul.menu > li.menu-item > ul.sub-menu > li.menu-item > a{font-size:16px;line-height:30px;color:var(--whitecolor);display:block;width:100%;padding:0 25px;text-align:left;}
header.site-header .header-bottom-bar ul.menu > li.menu-item button{position:relative;width:12px;height:20px;background-image:url(../images/down_arrow_white.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;background-color:transparent;box-shadow:none;font-size:0;line-height:0;border-radius:0;border:none;outline:0;text-decoration:none;padding:0;z-index:2;display:inline-block;vertical-align:middle;margin:2px 0 0 6px;}
header.site-header .header-bottom-bar ul.menu > li.menu-item > ul.sub-menu.show-menu{display:block;left:0;}
header.site-header .header-bottom-bar ul.menu > li.menu-item > ul.sub-menu > li.menu-item > a:hover{font-weight:500;color:#709BB2;}
header.site-header .header-bottom-bar ul.menu > li.menu-item button:focus,
header.site-header .header-bottom-bar ul.menu > li.menu-item > ul.sub-menu > li.menu-item > a:focus{font-weight:500;color:#709BB2;outline:2px dashed var(--whitecolor); !important;outline-offset:3px !important;}
header.site-header .header-bottom-bar ul.menu > li.menu-item > ul.sub-menu > li.menu-item.current-menu-ancestor > a,
header.site-header .header-bottom-bar ul.menu > li.menu-item > ul.sub-menu > li.menu-item.current-menu-item > a,
header.site-header .header-bottom-bar ul.menu > li.menu-item > ul.sub-menu > li.menu-item.current-menu-parent > a,
header.site-header .header-bottom-bar ul.menu > li.menu-item > ul.sub-menu > li.menu-item.current_page_item > a{color:#709bb2;font-weight:600;}
header.site-header .header-bottom-bar ul.menu > li.menu-item button.openmenunow{transform:rotate(180deg);}
/*FOOTER*/
footer.site-footer{position:relative;z-index:99;background-repeat:no-repeat;background-position:top center;background-size:cover;}
footer.site-footer:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);font-size:0;line-height:0;padding:0;margin:0;z-index:999;}
footer.site-footer .site-footer-widgets{display:block;position:relative;z-index:9999;}
footer.site-footer .copyright-bar{display:block;position:relative;z-index:9999;}
footer.site-footer .site-footer-menus{display:block;position:relative;z-index:9999;}
footer.site-footer .copyright-bar .copyright-bar-inner{padding:25px 0 25px 0;border-top:1px solid rgba(255,255,255,0.4);}
footer.site-footer .copyright-bar .copyright-text{text-align:center;font-size:18px;line-height:1.278em;color:var(--whitecolor)}
footer.site-footer .site-footer-widgets .site-footer-widgets-inner{padding:60px 0 50px 0;border-top:1px solid rgba(255,255,255,0.4);}
footer.site-footer .site-footer-widgets .footer-widget-column{padding-bottom:30px;}
footer.site-footer .site-footer-widgets .widget-title{padding:0 0 20px 0;}
footer.site-footer .site-footer-widgets .widget-title strong{display:block;color:var(--whitecolor);font-size:22px;font-weight:600;line-height:1.455em;}
footer.site-footer .site-footer-widgets .footer-widget-column ul.menu{list-style-type:none;display:block;position:relative;width:100%;padding:0;margin:0;font-size:0;line-height:0;}
footer.site-footer .site-footer-widgets .footer-widget-column ul.menu li{list-style-type:none;display:block;position:relative;width:100%;padding:0;margin:0 0 15px 0;font-size:0;line-height:0;}
footer.site-footer .site-footer-widgets .footer-widget-column ul.menu li:last-child{margin:0;}
footer.site-footer .site-footer-widgets .footer-widget-column ul.menu li a{font-weight:500;color:#fff;font-size:18px;line-height:1.278em;display:inline-block;position:relative;vertical-align:middle;text-decoration:none;box-shadow:none;text-shadow:none;border:none;outline:none;}
footer.site-footer .site-footer-widgets .footer-widget-column ul.menu li.current-menu-item a,
footer.site-footer .site-footer-widgets .footer-widget-column ul.menu li a:hover{text-decoration:none;box-shadow:none;text-shadow:none;border:none;outline:none;color:#709bb2;}
footer.site-footer .site-footer-widgets .footer-widget-column ul.menu li a:focus{text-decoration:none;box-shadow:none;text-shadow:none;border:none;outline:none;color:#709bb2;outline:2px dashed var(--whitecolor) !important;outline-offset:3px !important;}
footer.site-footer .site-footer-menus .site-footer-menus-inner{padding:80px 0 45px 0;}
footer.site-footer .site-footer-menus-inner .footer-menus-column{padding-bottom:15px;}
footer.site-footer .site-footer-menus-inner .footer-menus-column ul.menu{list-style-type:none;display:block;position:relative;width:100%;padding:0;margin:0;font-size:0;line-height:0;}
footer.site-footer .site-footer-menus-inner .footer-menus-column ul.menu li{list-style-type:none;display:block;position:relative;width:100%;padding:0;margin:0 0 15px 0;font-size:0;line-height:0;}
footer.site-footer .site-footer-menus-inner .footer-menus-column ul.menu li:last-child{margin:0;}
footer.site-footer .site-footer-menus-inner .footer-menus-column ul.menu li a{font-weight:500;color:#fff;font-size:18px;line-height:1.278em;display:inline-block;position:relative;vertical-align:middle;text-decoration:none;box-shadow:none;text-shadow:none;border:none;outline:none;}
footer.site-footer .site-footer-menus-inner .footer-menus-column ul.menu li.current-menu-item a,
footer.site-footer .site-footer-menus-inner .footer-menus-column ul.menu li a:hover{text-decoration:none;box-shadow:none;text-shadow:none;border:none;outline:none;color:#709bb2;}
footer.site-footer .site-footer-menus-inner .footer-menus-column ul.menu li a:focus{text-decoration:none;box-shadow:none;text-shadow:none;border:none;outline:none;color:#709bb2;outline:2px dashed var(--whitecolor) !important;outline-offset:3px !important;}
footer.site-footer .footer-widget-column ul.with_icon{list-style-type:none;display:block;position:relative;width:100%;padding:0;margin:0;font-size:0;line-height:0;}
footer.site-footer .footer-widget-column ul.with_icon li{list-style-type:none;display:block;position:relative;width:100%;padding:0 0 0 38px;margin:0 0 15px 0;font-size:0;line-height:0;}
footer.site-footer .footer-widget-column ul.with_icon li.map:after{content:"";position:absolute;left:0;top:0;width:24px;height:24px;background-image:url(../images/map_pin.svg);background-repeat:no-repeat;background-position:top center;background-size:contain;}
footer.site-footer .footer-widget-column ul.with_icon li.email:after{content:"";position:absolute;left:0;top:0;width:24px;height:24px;background-image:url(../images/email_icon.svg);background-repeat:no-repeat;background-position:top center;background-size:contain;}
footer.site-footer .footer-widget-column ul.with_icon li.phone:after{content:"";position:absolute;left:0;top:0;width:24px;height:24px;background-image:url(../images/phone_icon.svg);background-repeat:no-repeat;background-position:top center;background-size:contain;}
footer.site-footer .footer-widget-column ul.with_icon li:last-child{margin:0;}
footer.site-footer .footer-widget-column ul.with_icon li a{font-weight:500;color:#fff;font-size:18px;line-height:1.278em;display:inline-block;position:relative;vertical-align:middle;text-decoration:none;box-shadow:none;text-shadow:none;border:none;outline:none;}
footer.site-footer .footer-widget-column ul.with_icon li a:hover{text-decoration:none;box-shadow:none;text-shadow:none;border:none;outline:none;color:#709bb2;}
footer.site-footer .footer-widget-column ul.with_icon li a:focus{text-decoration:none;box-shadow:none;text-shadow:none;border:none;outline:none;color:#709bb2;outline:2px dashed var(--whitecolor) !important;outline-offset:3px !important;}
footer.site-footer .footer-widget-column ul.social_icon{list-style-type:none;display:block;position:relative;width:100%;padding:0;margin:0;font-size:0;line-height:0;}
footer.site-footer .footer-widget-column ul.social_icon li{list-style-type:none;display:block;position:relative;width:100%;padding:0;margin:0 0 15px 0;font-size:0;line-height:0;}
footer.site-footer .footer-widget-column ul.social_icon li:last-child{margin:0;}
footer.site-footer .footer-widget-column ul.social_icon li a{font-weight:500;color:#fff;font-size:18px;line-height:1.278em;display:inline-block;position:relative;vertical-align:middle;text-decoration:none;box-shadow:none;text-shadow:none;border:none;outline:none;padding:5px 0 4px 0px;}
footer.site-footer .footer-widget-column ul.social_icon li a:hover{text-decoration:none;box-shadow:none;text-shadow:none;border:none;outline:none;color:#709bb2;}
footer.site-footer .footer-widget-column ul.social_icon li a:focus{text-decoration:none;box-shadow:none;text-shadow:none;border:none;outline:none;color:#709bb2;outline:2px dashed var(--whitecolor) !important;outline-offset:3px !important;}
footer.site-footer .footer-widget-column ul.social_icon li.facebook a:before{content:"\f09a";color:var(--primarycolor);font-family:FontAwesome;width:32px;height:32px;background-color:#fff;border-radius:50px;padding:7px 11px;margin-right:10px;}
footer.site-footer .footer-widget-column ul.social_icon li.instagram a:before{content:"\f16d";color:var(--primarycolor);font-family:FontAwesome;width:32px;height:32px;background-color:#fff;border-radius:50px;padding:8px;margin-right:10px;}
footer.site-footer .footer-widget-column ul.social_icon li.youtube a:before{content:"\f16a";color:var(--primarycolor);font-family:FontAwesome;width:32px;height:32px;background-color:#fff;border-radius:50px;padding:8px;margin-right:10px;}
footer.site-footer .footer-widget-column ul.social_icon li.pinterest a:before{content:"\f0d2";color:var(--primarycolor);font-family:FontAwesome;width:32px;height:32px;background-color:#fff;border-radius:50px;padding:8px;margin-right:10px;}
/*footer.site-footer .footer-widget-column ul.social_icon li.facebook a:after{content:"";position:absolute;left:0;top:0;width:32px;height:32px;background-image:url(../images/facebook_icon.svg);background-repeat:no-repeat;background-position:top center;background-size:contain;}*/
/*footer.site-footer .footer-widget-column ul.social_icon li.instagram a:after{content:"";position:absolute;left:0;top:0;width:32px;height:32px;background-image:url(../images/instagram_icon.svg);background-repeat:no-repeat;background-position:top center;background-size:contain;}*/
/*footer.site-footer .footer-widget-column ul.social_icon li.youtube a:after{content:"";position:absolute;left:0;top:0;width:32px;height:32px;background-image:url(../images/youtube_icon.svg);background-repeat:no-repeat;background-position:top center;background-size:contain;}*/
/*footer.site-footer .footer-widget-column ul.social_icon li.pinterest a:after{content:"";position:absolute;left:0;top:0;width:32px;height:32px;background-image:url(../images/pinterest_icon.svg);background-repeat:no-repeat;background-position:top center;background-size:contain;}*/
footer.site-footer .footer-widget-column .widget_media_image{display:block;position:relative;width:100%;padding:21px 0 0 0;margin:0;font-size:0;line-height:0;text-align:left;}
footer.site-footer .footer-widget-column .widget_media_image a{display:inline-block;position:relative;vertical-align:middle;}
footer.site-footer .footer-widget-column .widget_media_image a:focus{text-decoration:none;box-shadow:none;text-shadow:none;border:none;outline:none;color:#709bb2;outline:2px dashed var(--whitecolor) !important;outline-offset:3px !important;}
/*MAIN CONTENT*/
.vc_section.vc_section-has-fill{padding-top:0 !important;}
.text-uppercase{text-transform:uppercase;}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{margin-bottom:0;}
main#primary{position:relative;z-index:0;}
main#primary .single-page-conntent{position:relative;z-index:2;}
section.vc_section.pad_top_70.vc_section-has-fill,
section.vc_section.pad_top_70{padding-top:70px !important;}
section.vc_section.pad_bot_70{padding-bottom:70px;}
section.vc_section.pad_top_80.vc_section-has-fill,
section.vc_section.pad_top_80{padding-top:80px !important;}
section.vc_section.pad_bot_80{padding-bottom:40px;}
section.vc_section.pad_top_90.vc_section-has-fill,
section.vc_section.pad_top_90{padding-top:90px !important;}
section.vc_section.pad_bot_90{padding-bottom:90px;}
section.vc_section.pad_top_100.vc_section-has-fill,
section.vc_section.pad_top_100{padding-top:40px !important;}
section.vc_section.pad_bot_100{padding-bottom:40px;}
section.vc_section.pad_top_110.vc_section-has-fill,
section.vc_section.pad_top_110{padding-top:110px !important;}
section.vc_section.pad_bot_110{padding-bottom:110px;}
section.vc_section.pad_top_120.vc_section-has-fill,
section.vc_section.pad_top_120{padding-top:120px !important;}
section.vc_section.pad_bot_120{padding-bottom:120px;}
section.vc_section.pad_top_150.vc_section-has-fill,
section.vc_section.pad_top_150{padding-top:150px !important;}
section.vc_section.pad_bot_150{padding-bottom:150px;}
.pad_right_30{padding-right:30px;}
.pad_left_30{padding-left:30px;}
.vc_section.with_back{background-repeat:no-repeat !important;background-repeat:no-repeat !important;background-size:cover !important;background-position:center center !important;}
.vc_section.with_overlay{position:relative;z-index:2;}
.vc_section.with_overlay:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;font-size:0;line-height:0;margin:0;padding:0;background-color:rgba(29,29,29,0.75);}
.vc_section.with_overlay .vc_row.wpb_row{position:relative;z-index:5;}
/*Brands Section*/
.furniturebrands_inner{display:block;font-size:0;line-height:0;margin:0;padding:0;}
.furniturebrands_inner a{display:block;font-size:0;line-height:0;margin:0;padding:0;width:100%;}
.furniturebrands_inner a span{display:block;font-size:0;line-height:0;margin:0;padding:0;width:100%;padding-top:126.612%;position:relative;border-radius:15px;overflow:hidden;z-index:0;}
.furniturebrands_inner a span:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:5px solid var(--primarycolor);z-index:3;opacity:0;border-radius:15px;}
.furniturebrands_inner a span img{display:block;font-size:0;line-height:0;margin:0;padding:0;width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;left:0;top:0;z-index:1;}
.furniturebrands_inner a strong{display:block;padding:0;margin:15px 0 0 0;width:100%;font-size:20px;line-height:32px;color:#fff;font-weight:500;text-align:center;}
.furniturebrands_inner a:hover span:after{opacity:1;}
.furniturebrands_inner a:hover strong{color:var(--primarycolor);}
.furniturebrands_inner a:focus span:after{opacity:1;}
.furniturebrands_inner a:focus strong{color:var(--primarycolor);}
.furniturebrands_inner a:hover{text-decoration:none;}
.furniturebrands_inner a:focus{outline:2px dashed var(--whitecolor);outline-offset:3px;text-decoration:none;}
/*Main_Slider*/
.homepageslider_single{position:relative;z-index:0;}
.homepageslider_single .homepageslider_single_image{display:none;}
.homepageslider_single .homepageslider_single_image_img{height:33.8545vw;width:100%;object-fit:cover;object-position:center;}
.homepageslider_single .homepageslider_single_image_back{position:absolute;z-index:1;width:50%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;right:0;top:0;   }
.homepageslider_single .container{position:relative;z-index:3;}
.homepageslider_single .homepageslider_single_left{padding-top:150px;padding-bottom:99px;min-height:590px;}
.homepageslider_single .homepageslider_single_left .homepageslider_single_title{padding:0 30px 30px 0;}
.homepageslider_single .homepageslider_single_left .homepageslider_single_title h1{line-height:1.2728em;/*text-transform:uppercase;*//*color:var(--primarycolor);*/}
.homepageslider_single .homepageslider_single_left .homepageslider_single_text{padding:0 90px 0 0;font-size:20px;line-height:1.6em;}
.homepageslider_single .homepageslider_single_left .homepageslider_single_button{padding-top:25px;}
.homepageslider_outer .homepageslider_carousel .owl-stage-outer{}
.homepageslider_outer .homepageslider_carousel .owl-dots{position:absolute;left:50%;bottom:35px;width:auto;height:auto;transform:translate(-50%, 0);font-size:0;line-height:0;}
.homepageslider_outer .homepageslider_carousel .owl-dots button.owl-dot{height:20px;width:20px;box-sizing:border-box;border:2px solid var(--primarycolor);border-radius:20px;background-color:var(--whitecolor);font-size:0;line-height:0;padding:0;margin:0 15px;display:inline-block;position:relative;vertical-align:middle;text-decoration:none;}
.homepageslider_outer .homepageslider_carousel .owl-dots button.owl-dot:hover,
.homepageslider_outer .homepageslider_carousel .owl-dots button.owl-dot.active{box-sizing:border-box;border:2px solid var(--primarycolor);border-radius:20px;background-color:var(--primarycolor);font-size:0;line-height:0;text-decoration:none;}
.homepageslider_outer .homepageslider_carousel .owl-nav{display:block;position:initial;font-size:0;line-height:0;padding:0;margin:0;}
.homepageslider_outer .homepageslider_carousel .owl-nav button.owl-prev,
.homepageslider_outer .homepageslider_carousel .owl-nav button.owl-next{position:absolute;top:50%;transform:translate(0,-50%);width:54px;height:54px;background-color:rgba(0,0,0,0.2);border-radius:100%;border:none;font-size:0;line-height:0;padding:0;margin:0;background-position:center center;background-repeat:no-repeat;background-size:27px;}
.homepageslider_outer .homepageslider_carousel .owl-nav button.owl-prev{left:1vw;background-image:url(../images/white_arrow_left.svg);}
.homepageslider_outer .homepageslider_carousel .owl-nav button.owl-next{right:1vw;background-image:url(../images/white_arrow_right.svg);}
.homepageslider_outer .homepageslider_carousel .owl-nav button.owl-prev:hover,
.homepageslider_outer .homepageslider_carousel .owl-nav button.owl-next:hover{background-color:rgba(0,0,0,0.5);}
.vc_section.hero_slider_section{position:relative;z-index:0;}
.vc_section.hero_slider_section .vc_row.wpb_row{position:relative;z-index:3;}
.vc_section.hero_slider_section.with_bottom_back{position:relative;overflow:visible;}
/*.vc_section.hero_slider_section.with_bottom_back:after{content:"";position:absolute;z-index:2;width:64.70588235%;height:96%;background-color:rgba(0,107,166,0.08);left:0;top:47%;}*/
.vc_section.with_top_back{position:relative;z-index:0;}
.vc_section.with_top_back .vc_row.wpb_row{position:relative;z-index:3;}
.vc_section.with_top_back:before{content:"";position:absolute;z-index:2;width:64.70588235%;height:28.27118644%;background-color:rgba(0,107,166,0.08);left:0;top:0;}
/* Single Product Page */
.single-product-brand-container,.single-product-collection-container{margin-bottom:20px;}
.custom-product-field-container{display:block;}
.custom-product-field-label{font-weight:bold; display:inline-block;margin-right:20px; margin-bottom:20px;}
.custom-product-field-value{display:inline-block;}
/*Shop_Furniture_By_Room_Category*/
.shop_furniture_by_room h1{position:absolute; left:-9999px;}
.ShopFurnitureByRoomCategory{display:block;position:relative;z-index:0;margin:0 0 30px 0 !important;padding:0;}
.ShopFurnitureByRoomCategory a.FurnitureByRoomCategoryLink{display:block;position:relative;z-index:0;margin:0;padding:0;}
.ShopFurnitureByRoomCategory a.FurnitureByRoomCategoryLink span{display:block;font-size:0;line-height:0;margin:0;padding:0;width:100%;padding-top:100%;position:relative;border-radius:0;overflow:hidden;z-index:1;}
.ShopFurnitureByRoomCategory a.FurnitureByRoomCategoryLink span img{display:block;font-size:0;line-height:0;margin:0;padding:0;width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;left:0;top:0;z-index:1;}
.ShopFurnitureByRoomCategory a.FurnitureByRoomCategoryLink strong{display:block;padding:9px 0;margin:0 15px;width:calc(100% - 30px);font-size:18px;line-height:22px;color:#fff;font-weight:600;text-align:center;position:absolute;z-index:4;background-color:rgba(0,0,0,0.7);top:0;}
.vc_row.wpb_row.vc_inner.ShopFurnitureByRoomCategoryRow{padding:20px 0 0 0;}
.ShopFurnitureByRoomCategory a.FurnitureByRoomCategoryLink:hover strong{background-color:var(--primarycolor);}
.ShopFurnitureByRoomCategory a.FurnitureByRoomCategoryLink:focus strong{background-color:var(--primarycolor);}
/*FurnitureNameBrands*/
.FurnitureNameBrandsRow{padding-top:40px;}
.FurnitureNameBrands{display:block;position:relative;z-index:0;margin:0 0 30px 0 !important;padding:0;}
.FurnitureNameBrands a.FurnitureNameBrandsLink{display:block;position:relative;z-index:0;margin:0;padding:0;}
.FurnitureNameBrands a.FurnitureNameBrandsLink span.FurnitureNameBrandBackImage{display:block;font-size:0;line-height:0;margin:0;padding:0;width:100%;padding-top:78.147%;position:relative;border-radius:0;overflow:hidden;z-index:1;}
.FurnitureNameBrands a.FurnitureNameBrandsLink span.FurnitureNameBrandBackImage:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background-color:rgba(0,107,166,0.75);opacity:0;visibility:hidden;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;}
.FurnitureNameBrands a.FurnitureNameBrandsLink:hover span.FurnitureNameBrandBackImage:after{opacity:1;visibility:visible;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;}
.FurnitureNameBrands a.FurnitureNameBrandsLink:focus span.FurnitureNameBrandBackImage:after{opacity:1;visibility:visible;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;}
.FurnitureNameBrands a.FurnitureNameBrandsLink span.FurnitureNameBrandBackImage img{display:block;font-size:0;line-height:0;margin:0;padding:0;width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;left:0;top:0;z-index:1;}
.FurnitureNameBrands a.FurnitureNameBrandsLink span.FurnitureNameBrandBackBrandLogo{background-color:var(--whitecolor);padding:9px 16px;position:absolute;left:50%;bottom:24px;transform:translate(-50%,0);z-index:4;}
.FurnitureNameBrands a.FurnitureNameBrandsLink span.FurnitureNameBrandBackBrandLogo img{display:block;font-size:0;line-height:0;margin:0 auto;padding:0;width:auto;height:auto;object-fit:contain;object-position:center center;max-width:236px;max-height:30px;}
.FurnitureNameBrands a.FurnitureNameBrandsLink span.FurnitureNameBrandBackBrandLogoHover{display:none;position:absolute;left:0;top:50%;transform:translate(0,-50%);z-index:4;width:100%;height:auto;}
.FurnitureNameBrands a.FurnitureNameBrandsLink span.FurnitureNameBrandBackBrandLogoHover img{width:auto;height:auto;display:block;max-width:90%;max-height:100px;margin:0 auto;}
.FurnitureNameBrands a.FurnitureNameBrandsLink:hover span.FurnitureNameBrandBackBrandLogoHover{display:block;}
.FurnitureNameBrands a.FurnitureNameBrandsLink:focus span.FurnitureNameBrandBackBrandLogoHover{display:block;}
.FurnitureNameBrands a.FurnitureNameBrandsLink:hover span.FurnitureNameBrandBackBrandLogo{display:none;}
.FurnitureNameBrands a.FurnitureNameBrandsLink:focus span.FurnitureNameBrandBackBrandLogo{display:none;}
/*DesignSupport*/
.DesignSupportRow{padding-top:40px;}
.DesignSupport{display:block;position:relative;z-index:0;margin:0 0 30px 0 !important;padding:0;}
.DesignSupport a.DesignSupportLink{display:block;position:relative;z-index:0;margin:0;padding:0;}
.DesignSupport a.DesignSupportLink span.DesignSupportBackImage{display:block;font-size:0;line-height:0;margin:0;padding:0;width:100%;padding-top:61.26%;position:relative;border-radius:15px;overflow:hidden;z-index:1;}
.DesignSupport a.DesignSupportLink span.DesignSupportBackImage img{display:block;font-size:0;line-height:0;margin:0;padding:0;width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;left:0;top:0;z-index:1;}
.DesignSupport a.DesignSupportLink span.DesignSupportBackImage:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background-color:rgba(0,0,0,0.18);}
.DesignSupport a.DesignSupportLink .DesignSupportTitle{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);width:77.32283464%;height:68.12339331%;background-color:rgba(0,0,0,0.2);border:3px solid #fff;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;}
.DesignSupport a.DesignSupportLink .DesignSupportTitle strong{position:absolute;left:0;top:50%;transform:translate(0,-50%);z-index:4;width:100%;height:auto;font-size:26px;line-height:42px;text-align:center;font-weight:600;display:block;color:#fff;}
.DesignSupport a.DesignSupportLink:hover .DesignSupportTitle{background-color:rgba(0,107,166,0.5);transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;}
.DesignSupport a.DesignSupportLink:focus .DesignSupportTitle{background-color:rgba(0,107,166,0.5);transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;}
/*NorthCarolinaFurnitureOutlet*/
.NorthCarolinaFurnitureOutletsRow{padding-top:40px;}
.NorthCarolinaFurnitureOutlet{display:block;position:relative;z-index:0;margin:0 0 30px 0 !important;padding:0;}
.NorthCarolinaFurnitureOutlet a.NorthCarolinaFurnitureOutletLink{display:block;position:relative;z-index:0;margin:0;padding:0;overflow:hidden;}
.NorthCarolinaFurnitureOutlet a.NorthCarolinaFurnitureOutletLink span.NorthCarolinaFurnitureOutletImage{display:block;font-size:0;line-height:0;margin:0;padding:0;width:100%;padding-top:40.788%;position:relative;border-radius:0;overflow:hidden;z-index:1;}
.NorthCarolinaFurnitureOutlet a.NorthCarolinaFurnitureOutletLink span.NorthCarolinaFurnitureOutletImage img{display:block;font-size:0;line-height:0;margin:0;padding:0;width:100%;height:100%;object-fit:cover;object-position:left center;position:absolute;left:0;top:0;z-index:1;}
.NorthCarolinaFurnitureOutlet a.NorthCarolinaFurnitureOutletLink .NorthCarolinaFurnitureOutletTitle{position:absolute;z-index:3;left:0;bottom:0;width:100%;height:100%;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;background:ease-in-out-gradient(180deg, rgba(102, 102, 102, 0) 0%, rgba(0, 0, 0, 0.5) 86%);border-radius:0;}
.NorthCarolinaFurnitureOutlet a.NorthCarolinaFurnitureOutletLink .NorthCarolinaFurnitureOutletTitle strong{position:absolute;left:28px;bottom:20px;z-index:4;width:calc(100% - 56px);height:auto;font-size:24px;line-height:38px;text-align:left;font-weight:600;display:block;color:#fff;top:initial;}
.NorthCarolinaFurnitureOutlet a.NorthCarolinaFurnitureOutletLink:hover .NorthCarolinaFurnitureOutletTitle{left:50%;top:50%;width:calc(100% - 36px);height:calc(100% - 28px);transform:translate(-50%,-50%);background:none;background-color:rgba(0,107,166,0.8);border-radius:15px;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;}
.NorthCarolinaFurnitureOutlet a.NorthCarolinaFurnitureOutletLink:focus .NorthCarolinaFurnitureOutletTitle{left:50%;top:50%;width:calc(100% - 36px);height:calc(100% - 28px);transform:translate(-50%,-50%);background:none;background-color:rgba(0,107,166,0.8);border-radius:15px;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;}
.NorthCarolinaFurnitureOutlet a.NorthCarolinaFurnitureOutletLink:hover .NorthCarolinaFurnitureOutletTitle strong,
.NorthCarolinaFurnitureOutlet a.NorthCarolinaFurnitureOutletLink:focus .NorthCarolinaFurnitureOutletTitle strong{left:0;top:50%;width:100%;height:auto;transform:translate(0,-50%);text-align:center;bottom:initial;}
/*NorthCarolinaOutletClearance*/
.NorthCarolinaOutletClearanceRow{padding-top:40px;}
.NorthCarolinaOutletClearance{margin-bottom:30px !important;}
.NorthCarolinaOutletClearance a{display:block;margin:0;padding:0;font-size:0;line-height:0;position:relative;}
.NorthCarolinaOutletClearance a .NorthCarolinaOutletClearanceInner{display:block;margin:0;padding:0;font-size:0;line-height:0;position:relative;box-shadow:0px 4px 5px 2px rgba(0, 0, 0, 0.05);background-color:#fff;}
@media (min-width:1200px){
.vc_row.wpb_row.vc_inner.NorthCarolinaOutletClearanceRow{margin-left:-22px;margin-right:-22px;}
.wpb_column.vc_column_container.NorthCarolinaOutletClearanceRowCol .vc_column-inner{padding-left:22px;padding-right:22px;}
}
.NorthCarolinaOutletClearance a:hover,
.NorthCarolinaOutletClearance a:focus{text-decoration:none;box-shadow:none;border:none;}
.NorthCarolinaOutletClearance a .NorthCarolinaOutletClearanceInner .card_item_inner_image{padding:45px 11.142% 25px 11.142%;}
.NorthCarolinaOutletClearanceInner .card_item_inner_image img{max-width:100%;width:100%;height:210px;object-fit:cover;object-position:center center;}
.NorthCarolinaOutletClearanceInner .product_card_inner_title{padding:0 5.142% 8px 5.142%;background-image:url(../images/devider.svg);background-repeat:no-repeat;background-position:bottom center;background-size:contain;margin:0 0 3px 0;}
.NorthCarolinaOutletClearanceInner .product_card_inner_title h3.product_card_title{color:#1D1D1D;font-weight:500;padding:0;min-height:0px;display:block;}
.NorthCarolinaOutletClearanceInner .product_card_inner_title .product_card_sku{color:#1D1D1D;font-weight:500;display:block;}
.NorthCarolinaOutletClearanceInner .product_card_inner_price{text-align:center;padding:0 0 27px 0;}
.NorthCarolinaOutletClearanceInner .product_card_inner_price .regular_price{display:block;font-size:20px;line-height:28px;color:#1D1D1D;font-weight:400;}
.NorthCarolinaOutletClearanceInner .product_card_inner_price .sale_price{display:block;font-size:20px;line-height:28px;color:#1D1D1D;font-weight:400;}
.NorthCarolinaOutletClearanceInner .product_card_inner_price .regular_price span{display:inline-block;color:#006BA6;margin:0 0 0 7px;}
.NorthCarolinaOutletClearanceInner .product_card_inner_price .sale_price span{display:inline-block;color:#006BA6;margin:0 0 0 7px;}
.NorthCarolinaOutletClearanceInner .product_card_inner_price .regular_price.with_sale span{color:#BBBBBB;}
.NorthCarolinaOutletClearanceInner .product_card_inner_info strong{display:block;font-size:20px;line-height:28px;color:#FFFFFF;font-weight:400;}
.NorthCarolinaOutletClearance a:hover .NorthCarolinaOutletClearanceInner .product_card_inner_title h3.product_card_title,
.NorthCarolinaOutletClearance a:focus .NorthCarolinaOutletClearanceInner .product_card_inner_title h3.product_card_title{color:var(--primarycolor);}
.NorthCarolinaOutletClearance a:hover .NorthCarolinaOutletClearanceInner .product_card_inner_title .product_card_sku,
.NorthCarolinaOutletClearance a:focus .NorthCarolinaOutletClearanceInner .product_card_inner_title .product_card_sku{color:var(--primarycolor);}
.NorthCarolinaOutletClearance a:hover .NorthCarolinaOutletClearanceInner .product_card_inner_info,
.NorthCarolinaOutletClearance a:focus .NorthCarolinaOutletClearanceInner .product_card_inner_info{background-color:var(--primarycolor);}
/*NorthCarolinaDiscountFurniture*/
.NorthCarolinaDiscountFurnitureRow{padding-top:40px;}
@media (min-width:1200px){
.vc_row.wpb_row.vc_inner.NorthCarolinaDiscountFurnitureRow{margin-left:-21px;margin-right:-21px;}
.wpb_column.vc_column_container.NorthCarolinaDiscountFurnitureRowCol .vc_column-inner{padding-left:21px;padding-right:21px;}
}
.NorthCarolinaDiscountFurniture{margin-bottom:40px !important;}
.NorthCarolinaDiscountFurniture a{display:block;margin:0;padding:0;font-size:0;line-height:0;position:relative;}
.NorthCarolinaDiscountFurniture a .NorthCarolinaDiscountFurnitureIn{margin:0;padding:0;font-size:0;line-height:0;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #006BA6;}
.NorthCarolinaDiscountFurniture a .NorthCarolinaDiscountFurnitureIn .NorthCarolinaDiscountFurnitureInner{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.NorthCarolinaDiscountFurniture a .NorthCarolinaDiscountFurnitureIn .NorthCarolinaDiscountFurnitureImage{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;background-color:rgba(0,107,166,0.07);}
.NorthCarolinaDiscountFurniture a .NorthCarolinaDiscountFurnitureIn .NorthCarolinaDiscountFurnitureImage img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;}
.NorthCarolinaDiscountFurnitureInner .product_card_inner_title{padding:25px 25px 10px 25px;margin:0 0 10px 0;background-image:url(../images/devider.svg);background-repeat:no-repeat;background-position:bottom center;background-size:contain;text-align:left;}
.NorthCarolinaDiscountFurnitureInner .product_card_inner_title h3.product_card_title{color:#1D1D1D;font-weight:500;padding:0;min-height:0px;display:block;font-size:26px;height:72px;overflow:hidden;}
.NorthCarolinaDiscountFurnitureInner .product_card_inner_title .product_card_sku{color:#1D1D1D;font-weight:500;display:block;}
.NorthCarolinaDiscountFurnitureInner .product_card_inner_price{text-align:left;padding:0 25px 20px 25px;}
.NorthCarolinaDiscountFurnitureInner .product_card_inner_price .regular_price{display:block;font-size:18px;line-height:26px;color:#1D1D1D;font-weight:400;}
.NorthCarolinaDiscountFurnitureInner .product_card_inner_price .sale_price{display:block;font-size:18px;line-height:26px;color:#1D1D1D;font-weight:400;}
.NorthCarolinaDiscountFurnitureInner .product_card_inner_price .regular_price span{display:inline-block;color:#006BA6;margin:0 0 0 7px;}
.NorthCarolinaDiscountFurnitureInner .product_card_inner_price .sale_price span{display:inline-block;color:#006BA6;margin:0 0 0 7px;}
.NorthCarolinaDiscountFurnitureInner .product_card_inner_price .regular_price.with_sale span{color:#BBBBBB;}
.NorthCarolinaDiscountFurnitureInner .product_card_inner_info strong{display:block;font-size:18px;line-height:26px;color:#FFFFFF;font-weight:400;}
.NorthCarolinaDiscountFurniture a:hover,
.NorthCarolinaDiscountFurniture a:focus{text-decoration:none;box-shadow:none;border:none;}
.NorthCarolinaDiscountFurniture a:hover .NorthCarolinaDiscountFurnitureInner .product_card_inner_title h3.product_card_title,
.NorthCarolinaDiscountFurniture a:focus .NorthCarolinaDiscountFurnitureInner .product_card_inner_title h3.product_card_title{color:var(--primarycolor);}
.NorthCarolinaDiscountFurniture a:hover .NorthCarolinaDiscountFurnitureInner .product_card_inner_title .product_card_sku,
.NorthCarolinaDiscountFurniture a:focus .NorthCarolinaDiscountFurnitureInner .product_card_inner_title .product_card_sku{color:var(--primarycolor);}
.NorthCarolinaDiscountFurniture a:hover .NorthCarolinaDiscountFurnitureInner .product_card_inner_info,
.NorthCarolinaDiscountFurniture a:focus .NorthCarolinaDiscountFurnitureInner .product_card_inner_info{background-color:var(--primarycolor);}
/*.woocommerce div.product div.summary{margin-bottom:0px;}*/
/***April 18 2024***/
ul#menu-rooms-menu li:hover, ul#menu-rooms-menu li.current-menu-item{/*background-color:#303f5e;*/transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;}
header.site-header .header-bottom-bar ul#menu-rooms-menu li.menu-item > ul.sub-menu > li.menu-item:hover{background-color:transparent;}
.page-template-page-leather .vc_btn3-container, .tax-room .vc_btn3-container, .post-type-archive-product .vc_btn3-container, .tax-brand .vc_btn3-container, .post-type-archive-product .vc_btn3-container{display:inline-block;margin:20px 20px 20px 0;}
.card_item_inner_title.product_card_inner_info a{color:var(--blackcolor);}
section.wt-viewed-products{padding:30px 0 0 0;}
section.wt-viewed-products h2{margin:0 0 15px 0;}
section.related.wt-related-products{padding-top:20px;}
section.related.wt-related-products h2.woocommerce_product_tab_heading, section.wt-viewed-products h2.woocommerce_product_tab_heading{text-transform:none;margin-bottom:15px;}
.yith_wcan_cutome_outer{padding:0 0 0px 0;text-align:right;}
.yith_wcan_cutome_outer button.btn.btn-primary.yith-wcan-reset-filters{}
.yith_wcan_cutome_outer .yith-wcan-active-filters{text-align:left;}
/**22-04-2024**/
.woocommerce-breadcrumb-container{padding:8px 0;/*border-bottom:1px solid var(--primarycolor);*/margin:0 0 20px 0;}
.page-template-page-products .woocommerce-breadcrumb-container{margin-bottom:10px;}
.woocommerce-breadcrumb-container nav.woocommerce-breadcrumb{margin:0;color:var(--blackcolor);}
.woocommerce-breadcrumb-container nav.woocommerce-breadcrumb a{color:var(--primarycolor);}
.woocommerce-breadcrumb-container nav.woocommerce-breadcrumb a:hover{color:var(--secondarycolor);}
.product_meta .vc_btn3-container{padding:20px 0 0 0;}
.product_meta .vc_btn3-container a.vc_general.vc_btn3{display:inline-block;}
.alg-wc-wl-btn-wrapper{margin:0 0 20px 0;}
section.vc_section.taxonomy_bottom_section .taxonomy_bottom_section_title{text-align:center;margin-bottom:10px;}
.col.category_item.brand_default_categories .card_item_inner a .card_item_inner_content2{padding:14px 0;}
.woocommerce.archive .categories_section_custom .row{margin-left:-7px;margin-right:-7px;}
.woocommerce.archive .categories_section_custom .row > *{padding-left:7px;padding-right:7px;}
.woocommerce.archive .categories_section_custom .row .col.category_item.brand_default_categories{margin-bottom:14px;}
button.pswp__button--close:hover{background-position:0 -44px;padding:0;border-radius:0;}
button.pswp__button, button.pswp__button--arrow--left::before, button.pswp__button--arrow--right::before, button.pswp__button:hover{padding:0;border-radius:0;}
/**25-04-2024**/
.designer_card_in{box-shadow:0px 4px 5px 2px #0000000D;background-color:#FFFFFF;padding:15px 0;display:flex;flex-wrap:wrap;align-items:flex-start !important;}
.designer_card_in .designer_card_left{padding-left:15px;padding-right:15px;flex:0 0 auto;width:42.83464566%;}
.designer_card_in .designer_card_right{padding-left:15px;padding-right:15px;flex:0 0 auto;width:57.16535434%;}
.designer_card_in .designer_card_left .designer_card_image{display:block;position:relative;margin:0;padding:0 0 12px 0;font-size:0;line-height:0;}
.designer_card_in .designer_card_left .designer_card_image span{display:block;position:relative;margin:0;padding:0;font-size:0;line-height:0;padding-top:100%;}
.designer_card_in .designer_card_left .designer_card_image span img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center center;}
.pad-bot-30{padding-bottom:30px;}
.taxonomy_bottom_section_title{margin-top:-10px;}
ins .woocommerce-Price-amount bdi{color:#ff0000;}
.page-template-page-products .category_title{font-size:35px;}
.taxonomy_bottom_section_title{padding-top:20px;}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item{line-height:1.5;margin-bottom:10px;}
/***customizer***/
.page-id-3767 form{margin-top:40px;}
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{background-color:rgb(0, 0, 0, .7);color:#fff;border-radius:0px;font-weight:600;padding:.618em 1em;font-style:normal;}
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover{
background-color:var(--primarycolor);color:#fff;border-radius:0px;padding:.618em 1em;font-weight:600;font-style:normal;}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt{background-color:rgb(0, 0, 0, .7);padding:12px 35px 12px 35px;}
.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action a{padding:12px 35px 12px 35px;font-weight:600;font-style:normal;border:1px solid rgb(0, 0, 0, .7);box-shadow:none;outline:none;margin:0;background-color:rgb(0, 0, 0, .7);outline-offset:3px;color:var(--whitecolor);text-underline-offset:7px;border-radius:0px;}
.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action a:hover, .yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action a:focus{	padding:.618em .8em;background-color:var(--primarycolor);border-color:var(--primarycolor);color:#fff;}
/*@media only screen and (min-width:768px){.yith_wcwl_footer_additional_action{position:relative;bottom:70px;}
}*/
.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action{float:none;}
@media only screen and (max-width:767px){
.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action .ask-an-estimate-button{width:auto;}
}
.wishlist-title-container{margin-top:70px;}
.wishlist-title-container{margin-top:70px;}
.yith_wcwl_wishlist_footer{margin-bottom:70px;}
.wishlist-page-links{margin-bottom:70px;display:none;}
/***homepage***/
main section.vc_section.pad_top_100.home_brands_container{padding-top:0px!important;}
/***footer***/
#page header.site-header .header-bottom-bar ul.menu > li.menu-item > ul.sub-menu > li.menu-item.current-menu-item > a{color:#709BB2;background-color:transparent;}
/***payment page***/
@media only screen and (min-width:768px){
#main .payment-options-into{background:url('/wp-content/uploads/2024/04/payment.jpg');background-size:50%;background-position:bottom right !important;}
.display-mobile{display:none;}
}
/***protection first page***/
@media only screen and (min-width:768px){
#main	.protection-first-intro{
background:url('/wp-content/uploads/2024/04/somerset-bay-dressers.jpg');background-size:50%;background-position:bottom right !important;}
}
/***contact page***/
@media only screen and (min-width:768px){
#main .contact-intro{background:url('/wp-content/uploads/2024/04/Contact-Us-scaled.jpg');background-size:50%;background-position:center right !important;}
#main .design-intro{background:url('/wp-content/uploads/2024/04/collection-417-summerland-white-finish.jpg');background-size:50%;background-position:center right!important;}
#main .delivery-intro{
background:url('/wp-content/uploads/2025/12/delivery-truck2.png');background-size:50%;background-position:right!important;}
#main .career-intro{background:url('/wp-content/uploads/2024/04/RoomPlanner.webp');background-size:50%;background-position:right!important;}
}
/***product grid***/
.product_card_sku a, .product_card_sku a:visited{color:var(--blackcolor);}
.page-template-page-products #primary .second_bg, .search-results #primary .second_bg{background-color:#fff!important;}
.yith-wcwl-wishlistaddedbrowse{max-width:150px;}
.woocommerce .add-request-quote-button.button{border-radius:0px;background-color:var(--primarycolor)!important;margin-bottom:20px;width:190px;text-align:center;font-size:18px;font-weight:500;line-height:24px;padding-top:12px;padding-bottom:12px;}
.woocommerce .add-request-quote-button.button:hover, .product-cta-button .vc_btn3-container a.vc_general.vc_btn3:hover, .product-cta-button a.vc_general.vc_btn3:hover, .product-cta-button .vc_general.vc_btn3:hover{background-color:var(--secondarycolor);text-decoration:none;}
.woocommerce form .form-row select {color: #646363; border: 1px solid #D0D0D0; border-radius: 8px; padding: 12px 14px;}
.woocommerce form .form-row .select2-selection__rendered {color:#fff;}
.entry-summary .product-wishlist-button, .entry-summary .product-cta-button{display:inline-block;margin-right:10px; margin-top: 15px;width:auto;}
.entry-summary .product-quote-button{display:inline-block;margin-right:10px; margin-top: 15px;width:auto;}
/*.entry-summary .product-quote-button button{margin-top:-5px;}*/
.woocommerce .product-cta-button .vc_general {display: block;}
.woocommerce a.add_to_wishlist.button.alt{margin-right:0px;font-family:'Open Sans', sans-serif;font-size:18px;font-weight:500;}
.woocommerce.single-product .product .yith-ywraq-add-to-quote{margin-top:0px;}
.woocommerce a.add_to_wishlist.button.alt:hover{background-color:var(--secondarycolor);border-color:var(--secondarycolor);}
.entry-summary .vc_btn3-container a.vc_general.vc_btn3, a.vc_general.vc_btn3, .vc_general.vc_btn3{padding:12px 30px 12px 30px;}
.entry-summary .vc_btn3-container a.vc_general.vc_btn3:hover, a.vc_general.vc_btn3:hover, .vc_general.vc_btn3:hover{padding:12px 42px 12px 42px;}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button{line-height:1.25em;}
.entry-summary .woocommerce img, .woocommerce-page .entry-summary  img{margin-left:-10px;}
.woocommerce-product-gallery .woocommerce img, .woocommerce-page img{margin-left:0px;}
.tax-brand .cards_block_section img{object-fit:cover; height:303px;}
.woocommerce li.additional_information_tab.active:after{
content:" ";background-color:#fff;height:1px;width:200px;}
/*.woocommerce a.add_to_wishlist.button.alt{margin-bottom:10px;width:200px; sans-serif;font-weight:500;}*/
#primary section.breadcrumbs_section.breadcrumbs_section_with_text.breadcrumbs_taxonomy_room{height:auto;min-height:250px;}
#primary section.breadcrumbs_section.breadcrumbs_section_with_text.breadcrumbs_taxonomy_room .breadcrumbs_text{margin-bottom:30px;}
h1.page_title{font-size:45px;color:var(--blackcolor);}
.about_intro{display:flex;align-items:flex-end;}
.margin-40{margin:40px 0;}
section.breadcrumbs_section:after{background:none !important;}
.contact-form-container{border:1px solid var(--blackcolor);border-radius:20px;padding:20px; background-color:var(--whitecolor);}
.contact-form-container label{display:block;}
.contact-form-container .label-title{background-color:rgb(0, 0, 0, .75);color:var(--whitecolor);padding:10px 20px;}
.contact-form-container .section-label1 .label-title{border-radius:20px 20px 0 0;}
.contact-form-container .section-label2 .label-title, .contact-form-container .section-label3 .label-title{margin:20px 0;}
.section-label1 label{display:inline-block;margin-right:20px;}
.section-label1 label.zip input{max-width:150px;}
.section-label1 select, .section-label2 select, .section-label3 select{
text-transform:none;color:#646363;border:1px solid #D0D0D0;border-radius:8px;padding:12px 14px;line-height:24px;}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button{
padding:.618em .8em;}
.card_item_inner.product_card_inner .product_card_inner_title{margin-bottom:10px;}
.product-grid-brand{font-weight:bold;font-size:19px;}
.product-grid-collection {font-size:13px;letter-spacing:.1em;}
.title-h5.product_card_sku{
font-size:15px;line-height:1.2em;}

.section-label2 select, .section-label3 .wpcf7-list-item{margin-left:0px;}
#wpcf7-f224352-o1 label {width: 46%;}
#wpcf7-f224352-o1 label select {width: 100%;}
.contact-form-container{max-width:1050px;}
.section-label textarea{max-height:120px;}
/***breadcrumb***/
.full-width-breadcrumb{background-color:#f7f7f7;}
.full-width-breadcrumb .woocommerce-breadcrumb{font-size:14px;}
/***product page***/
.product_meta .posted_in, .product_meta .posted_in a{color:var(--primarycolor);/*  text-transform:uppercase;*/
font-size:.92em;margin:10px 0;}
.single-product-description{margin-bottom:10px;}
.woocommerce a.add_to_wishlist.button.alt{line-height:25.33px;}
/*.card_item_inner_title.product_card_inner_title{min-height:36px;}*/
/***Filter ***/
.yith_wcan_cutome_outer button.yith-wcan-reset-filters{
justify-items:end;margin-left:auto;border:1px solid var(--primarycolor);border-radius:5px;color:var(--whitecolor);cursor:pointer;font-size:13px;font-weight:400;line-height:1.5;margin-right:5px;margin-bottom:0;padding:4px 15px 3px;position:relative;text-decoration:none;position:relative;height:28px;top:45px;}
.yith_wcan_cutome_outer{
width:75%;display:flex;}
@media only screen and (min-width:1199px){
.yith_wcan_cutome_outer button.yith-wcan-reset-filters{top:45px;}
}
@media only screen and (max-width:1200px){
.yith_wcan_cutome_outer button.yith-wcan-reset-filters{top:30px;}
}
@media only screen and (max-width:971px){
.entry-summary .product-quote-button{margin-left:0px;}
.yith-ywraq-add-to-quote{margin-top:0px;}
.woocommerce a.add_to_wishlist.button.alt{margin-bottom:0px;}
}
@media only screen and (max-width:576px){
.yith_wcan_cutome_outer .yith-wcan-active-filters{margin-left:20px;}
.yith_wcan_cutome_outer{width:100%;}
}
.product-grid-price ins{background:inherit}
@media (min-width:767px){
.product_card_img{min-height:240px;}
}
/***designers page***/
.page-template-page-designers h1{padding-top:20px;}
.designer_name{font-size:30px;font-weight:bold;/*text-transform:uppercase;*/margin-bottom:5px;}
.designer_job_title{font-size:20px;font-weight:bold;margin-bottom:5px;}
.designer_card_in{flex:1;border:1px solid #ccc;}
.designer_card_in p{font-size:16px;line-height:1.4em;}
.designer_phone:before{content:"";font-family:FontAwesome;content:'\f095';font-size:20px;margin-right:10px;color:var(--primarycolor);}
.designer_email:before{content:"";font-family:FontAwesome;content:'\f0e0';font-size:20px;margin-right:10px;color:var(--primarycolor);}
.page-template-page-designers .cards_block_section .ShopFurnitureByRoomCategoryRow .vc_column_container{margin-bottom:30px;}
/***tabs***/
/*.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce main div.product .woocommerce-tabs .panel{background:rgba(0, 107, 166, 0.08);}*/
.woocommerce-Tabs-panel:after{position:relative;position:absolute;top:100px;left:260px;transform:translateX(-50%);content:' ';background:#fff;width:450px;height:1px;}
.woocommerce-Tabs-panel{border:1px solid #ccc;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.woocommerce div.product .woocommerce-tabs .panel{margin-top:-2px;}
/***rooms***/
.page_title h1.breadcrumbs_title_h1, .tax-room h2, .tax-brand h2, .page-template-page-brands h2{text-align:center;}
.page-template-page-leather .page_title,
.tax-room .page_title, .tax-brand .page_title, .page-template-page-brands h1{ margin-top:20px;margin-bottom:10px;}
.page_title h1.breadcrumbs_title_h1, .page-template-page-brands h2{margin-bottom:20px;}
@media only screen and (min-width:576px){
.page-template-page-leather h2, .page_title h1.breadcrumbs_title_h1, .tax-room h2, .tax-brand h2, .page-template-page-brands h2{
overflow:hidden;text-align:center;}
.page-template-page-leather h2:before, .page-template-page-leather h2:after,
.page_title h1.breadcrumbs_title_h1:before,
.page_title h1.breadcrumbs_title_h1:after, .tax-room h2:before, .tax-room h2:after, .tax-brand h2:before, .tax-brand h2:after, .page-template-page-brands h2:before, .page-template-page-brands h2:after, .home h2.line_through:before, .home h2.line_through:after{
background-color:#333;content:"";display:inline-block;height:1.3px;position:relative;vertical-align:middle;width:50%;}
.page-template-page-leather h2:before, .page_title h1.breadcrumbs_title_h1:before, .tax-room h2:before, .tax-brand h2:before, .page-template-page-brands h2:before{
right:0.5em;margin-left:-50%;}
.page-template-page-leather h2:after, .page_title h1.breadcrumbs_title_h1:after, .tax-room h2:after, .tax-brand h2:after, .page-template-page-brands h2:after{
left:0.5em;margin-right:-50%;}
}
.card_item_inner a:hover{text-decoration:none;}
@media only screen and (min-width:992px){
.brands_page_tabs .container{padding-left:15px;padding-right:15px;}
}
@media only screen and (max-width:991px){
.page-template-page-leather .cards_block_section .vc_btn3-container, .tax-room .cards_block_section .vc_btn3-container, .post-type-archive-product .vc_btn3-container, .tax-brand .cards_block_section .vc_btn3-container, .post-type-archive-product .cards_block_section .vc_btn3-container{display:inline-block;margin:10px 20px 10px 0;}
.brands_page_tabs .container{padding-left:15px;padding-right:15px;}
}
div.ywcas-submit-wrapper.lapilliUI-Box__root.css-a5tl2p{width:40px;height:36px;margin:0 !important;padding:0;}
div.wp-block-yith-search-block div.ywcas-classic-search div.ywcas-input-field-wrapper div.ywcas-submit-wrapper svg.ywcas-submit-icon{position:absolute;right:0;top:0;width:40px;height:36px;z-index:2;background-color:transparent;color:rgba(0, 0, 0, 0) !important;display:block !important;}
div.ywcas-submit-wrapper.lapilliUI-Box__root:before{position:absolute;right:0;top:0;z-index:1;height:36px;width:40px;line-height:36px;text-align:center;}
.homepageslider_single_image_img_mobile{display:none !important;}
.woocommerce div.product div.images img{width:auto;display:inline;}
.woocommerce div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__image a{display:block;width:100%;text-align:center;margin:0;padding:0;font-size:0;line-height:0;}
.woocommerce div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__image a img{display:block;width:auto;text-align:center;margin:0 auto;padding:0;font-size:0;line-height:0;max-width:100%;max-height:450px;min-height:450px;object-fit:contain;object-position:center center;}
body.yith-request-a-quote-page > span.select2-container {
    display: none;
}
