/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/




/*--------------------------------------  Menu Footer --------------------------------------*/
.header-banner.color-scheme-light {
    text-align: center;
}
.header-banner.color-scheme-light a.btn{
	background-color: #000000;
	padding: 10px 14px;
	margin-left:15px;
	font-size:14px;
	color:#fff;
}
.wd-nav-vertical>li>a{
	font-weight:500;
}
.wd-nav-vertical h5{
	font-size:18px;
}
.wd-nav-vertical.wd-design-default>li:hover>a {
    background-color: #f2f2f2!important;
    color: #EA2127!important;
}
.wd-nav-vertical .wd-dropdown-menu.wd-design-sized {
    /*min-height: unset!important;*/
	background: #F2F2F2!important;
}
footer ul.menu,.wd-nav-vertical ul.menu {
	padding-left: 0px!important;
}
footer ul.menu li,.wd-nav-vertical ul.menu li{
    list-style: none;
}
footer a:hover{
	color: #FF8889 !important; 
}
.wd-prefooter {
	padding-bottom: 0px!important;
	margin-top:20px;
}
.scrollToTop{
	bottom: 90px !important;
}
#chaty-widget-0 .chaty-i-trigger .chaty-cta-button{
	background-color: #EA2127;
}
.chaty-cta-button, .chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-close{
	right:-10px;
}
#chaty-widget-0 .chaty-channel-list{
	right:-14px;
}
.chaty-widget circle, .chaty-widget ellipse {
    fill: #EA2127 ;
}
.mobile-nav .searchform input[type="text"] {
    font-weight: 400 !important;
}
.wd-nav-mobile >li.wd-active>a {
    color: #fff;
}
.wd-nav-mobile li:active>a {
    background-color: #3C3B40 !important;
}
.wd-nav-mobile li:active>a, .wd-nav-mobile li.opener-page>a{
	background-color:#F2F2F2 !important;
}
.mobile-nav .wd-nav-opener.wd-active {
    background-color: unset!important;
    color: #000!important;
}
.wd-nav[class*="wd-style-underline"] .nav-link-text:after{
	background-color: #000!important;
}
.wd-nav-mob-tab>li.wd-active>a {
    background-color: var( --e-global-color-primary ) !important;
}
.wd-nav-mob-tab>li.wd-active>a .nav-link-text{
	color: #fff;
}
.wd-nav-mob-tab[class*="wd-style-underline"] {
    --nav-color: #1E1E1E !important;
	background-color: #1E1E1E;
	color: #fff;
}
.wd-nav-mobile .nav-link-text:after{
	background:#1E1E1E;
}
.wd-nav-mob-tab li a .nav-link-text{
	color: #CECECE;
}
.wd-nav-mobile li a {
    font-size: 15px;
    font-weight: 400;
	
}
.wd-nav-mobile li.menu-item-has-children:not(.menu-item-has-block)>a{
	padding-right:60px !important;
}
.wd-side-hidden.wd-opened {
    z-index: 99999;
}
#menu-top-bar-right li::after, #menu-top-bar-right-en li::after{
    content: "";
    border-right: 1px solid rgba(0,0,0,0.105);
    height: 18px;
    margin: auto;
}
#menu-top-bar-right li:last-child::after,#menu-top-bar-right-en li:last-child::after{
    border-right: none;
}
/*--------------------------------------  Product --------------------------------------*/
.single-breadcrumbs-wrapper{
	background-color:#F5F5F5;
	padding-top: 10px;
	margin-bottom:40px !important;
}
.owl-carousel.owl-drag .owl-item .product-grid-item .product-wrapper{
	min-height: 375px;
}
.product-grid-item .product-wrapper {
    background: #FFF;
    overflow: hidden;
    box-shadow: 0 0px 6px rgb(0 0 0 / 9%);
    text-align: left;
    transition: all 0.4s ease 0s;
}
.product-grid-item  h3.wd-entities-title {
    padding: 20px 15px 0px 15px;
	line-height: 20px;
    font-family: 'prompt';
    font-weight: 400;
	max-height: 58px !important;
    line-height: 20px !important;
}
.product-grid-item span.price{
	padding: 12px 15px 30px 15px;
}
.product-grid-item .wd-star-rating{
	display: none;
}
.box-logo-brands .brands-widget .brand-item{
	box-shadow: 0 0px 6px rgb(0 0 0 / 9%);
	margin: 0px 1% 24px;
	flex: 0 0 14.666667%;
    max-width: 14.666667%;
}
.box-logo-brands.shop-page .brands-widget .brand-item{
    flex: 0 0 31.33%;
    max-width: 31.33%;
}
.wd-hover-icons .wd-buttons{
	background:transparent;
	box-shadow:none;
}
.wd-hover-icons .wd-buttons .wd-action-btn {
    border-radius:100%;
    background-color: #fff;
	margin-right: 2px;
    transform: scale(0.85);
	box-shadow:1px 1px 1px rgb(0 0 0 / 10%);
}
.labels-rectangular .product-label {
    padding: 4px 8px !important;
    font-size: 10px !important;
    min-width: 40px;
    margin-bottom: 5px !important
}
.woocommerce-product-gallery .labels-rectangular .product-label {
    padding: 5px 10px !important;
    font-size: 12px !important;
    min-width: 50px;
    margin-bottom: 10px !important
}
.product-label.new {
    background-color: #1547CE !important;
}
.product-label.featured {
    background-color: #000000 !important;
}
.woocommerce-product-gallery .labels-rectangular {
    right: auto !important;
    left: 17px !important;
}
div.quantity input[type="number"]{
	text-align:center;
}
.woocommerce-checkout-review-order-table td.product-name img, .woocommerce-table__product-name img {
    width: 80px;
	margin-bottom: 0px;
	margin-right: 16px;
}
.woocommerce-table__product-name .quadlayers_product_image_orderpay,.woocommerce-account .item-thumbnail {
    width: 80px !important;
    height: 80px !important;
    display: contents;
}
.woocommerce-checkout-review-order-table th, .woocommerce-checkout-review-order-table td, .woocommerce-table--order-details th, .woocommerce-table--order-details td {
    max-width: 60%;
    width: 60%;
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status, td.payment-status {
    font-weight: 600;
}
mark.order-status {
    background-color: #EA2127;
    color: #fff;
}
.wd-registration-page {
    max-width: unset !important
}
.woocommerce-MyAccount-navigation ul li.is-active>a {
    background-color: transparent;
	color: #EA2127;
	font-weight:600;
	cursor:pointer;
}
.woocommerce-MyAccount-navigation ul li a:hover{
	background-color: transparent;
	color: #EA2127;
}
.woocommerce-MyAccount-navigation ul li a {
    padding: 12px 0px;
    font-size: 16px;
    font-weight: 500;
	border-bottom: 1px solid #e7e7e7;
}
.woocommerce-MyAccount-title{
	display:none;
}
.wd-my-account-sidebar{
	border:none;
	padding-right:0px;
}
.woocommerce-MyAccount-navigation ul li:last-child a,.woocommerce-MyAccount-title{
	border-bottom: none;
}
.woocommerce-MyAccount-navigation {
    background-color: #F2F2F2;
	padding: 12px 32px 12px 32px;
}
.wd-accordion-title-text {
    font-size: 18px !important;
    line-height: 28px!important;
}
/*-------------------------------------- Content ------------------------------------------*/
.page-title.page-title-default.title-size-default{
    margin: -20px 15px 40px 15px;
	padding: 72px 0px;
}
.page-title.page-title-default.title-size-small{
	background-color: #000;
	background-image: none;
	margin: -20px 0px 40px 0px;
}
.title-size-default .title {
    font-size: 38px !important;
}
.wd-products-tabs.tabs-design-simple .wd-tabs-header {
    border-width: 1px !important;
    padding-bottom: 16px;
    margin-bottom: 30px !important;
}
.wd-products-tabs.tabs-design-simple li.wd-active a.wd-nav-link {
    font-weight: 600 !important;
    font-size: 26px !important;
}
.wd-products-tabs.tabs-design-simple li a.wd-nav-link{
	font-weight: 600 !important;
}
.wd-products-tabs.tabs-design-simple .owl-nav, .wd-products-tabs.tabs-design-simple .wrap-loading-arrow {
	top: -88px !important;
}
.blog .page-title-default, .archive.category .page-title-default{
    background-color: transparent !important;
    background-image: none!important;
	padding: 40px 0 0!important;
}
.blog .page-title.page-title-default.title-blog h1, .archive.category .page-title.page-title-default.title-blog h1{
	color: #000;
	text-align: left;
	
}
.post-template-default.single .page-title-default,article ul.entry-meta-list, article .hovered-social-icons:after, article.post-slide.blog-style-flat .entry-meta.wd-entry-meta ,article.post-slide.blog-style-flat  a.btn-read-more.more-link,article.post-slide.blog-style-flat   .hovered-social-icons.wd-tltp.wd-tltp-top {
	display:none;
}
.blog-design-mask.has-post-thumbnail .article-body-container {
    text-align: left;
	padding-bottom: 0px;
}
.related-posts-slider{
	margin-bottom:0px;
}
.related-posts-slider article.post-slide.blog-style-flat .article-body-container{
	background: linear-gradient(to bottom, transparent 5%, rgba(0,0,0,0.35) 50%, rgba(0,0,0,0.8) 100%);
	text-align: left;
    padding-bottom: 0px;
	position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    padding-top: 50px;
	z-index: 1;
    padding: 25px;
	margin: 0px 15px;
}
article.post-slide.blog-style-flat h3.wd-entities-title.title.post-title{
	color: #fff;
}
.widget.sidebar-widget {
    margin-bottom: 30px;
    padding: 30px 20px!important;
    border-bottom: none;
    background-color: #F5F5F5;
}
.wd-filter-list .count{
	background-color:#fff;
}
.slider-title:before{
	display:none;
	color: #fff;
}
.owl-dots .owl-dot.active span {
    border-color: #EA2127!important;
    background-color: #EA2127!important;
}
.owl-dots .owl-dot span {
    border: 1px solid #EA2127!important;
}
.dialog-type-lightbox .dialog-widget-content {
	width: 80%;
}
.dpdpa--popup .container {
    max-width: 1350px;
}
/*----------------------------- --------- Form ------------------------------------------*/
.btn-size-default{
	font-size:16px;
}
.widget .button,.widget_price_filter [class*="price_slider_amount"] button{
	background-color:#EA2127 !important;
	color:#fff !important;
}
::placeholder { 
  color: #a0a0a0;
  opacity: 1; 
}
.button ,div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button{
	background-color:#EA2127;
	color:#fff;
	border:none;
	padding: 12px 20px;
}
button.button.woof_reset_search_form {
    font-size: 14px;
}
div.wpforms-container-full .wpforms-form input[type=submit]:hover, div.wpforms-container-full .wpforms-form button[type=submit]:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,.widget_price_filter [class*="price_slider_amount"] button:hover{
	background-color:#d71d23 !important;
	border:none;
}
.box-form-contact label{
	color: #fff;
}
.box-form-contact div.wpforms-container-full .wpforms-form input,.box-form-contact div.wpforms-container-full .wpforms-form textarea{
	background-color:#3E3E3E !important;
	color:#fff!important;
	border:none;
}
input[type=number]{
	text-align:left;
}
a.dpdpa--popup-button {
    border-radius: 0px!important;
	background-color: #ea2127 !important;
}
.dpdpa--popup-text a{
	color: #ea2127!important;
}
.woocommerce-mini-cart__buttons .btn-cart {
    color: var(--btn-default-color) !important;
    background-color: var(--btn-default-bgcolor) !important;
}
.woocommerce-mini-cart__buttons .btn-cart:hover {
    background-color: #e1e1e1 !important;
}
.woocommerce-mini-cart__buttons .checkout:hover {
    background-color: var(--btn-shop-bgcolor-hover) !important;
}
/*-------------------------------------- Checkout, Cart ------------------------------------------*/
.woocommerce-mini-cart__buttons .btn-cart, a.button.checkout.wc-forward,.btn, .button, button, [type="submit"], [type="button"]{
	font-size:16px;
}
.woocommerce-thankyou-order-received{
	color: #EA2127;
	border-color: #EA2127;
}
li.bank_logo img {
    width: 64px;
}
.woocommerce-bacs-bank-details p a{
	padding: 12px 20px;
	margin-left: 16px;
	color: #FFFFFF;
	font-weight:600;
    background-color: var( --e-global-color-primary );
}
.woocommerce-bacs-bank-details p a:hover{
	background-color: #C9080E;
}
address{
	font-size:100%;
}
.checkout-order-review:before, .woocommerce-order-pay #order_review:before ,.checkout-order-review:after, .woocommerce-order-pay #order_review:after{
	display:none;
}
table.shop_table.shop_table_responsive.my_account_tracking thead tr th{
	font-family: 'Prompt' !important;
}
tr.tracking td {
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #000 !important;
    font-family: 'Prompt' !important;
}
#place_order {
	font-size: 16px;
}

.woocommerce-order-pay .site-content {
    padding: 40px 1rem;
    flex: 0 0 100%;
    max-width: 100%;
    display: flex;
    justify-content: center;
}
.woocommerce-order-pay h5{
	font-size: 20px;
}
.woocommerce-order-pay .woocommerce img {
    width: 265px;
}
form#payment_method_paysolutions {
    margin-bottom: 32px;
}
form#payment_method_paysolutions input, form#payment_method_paysolutions a {
    border-radius: 5px;
}
input#checkout_button_nopopup {
    width: 100%;
    margin-bottom: 12px;
}
form#payment_method_paysolutions a.button.cancel {
    text-transform: capitalize;
    text-align: center;
    width: 100%;
	color: var(--btn-default-color) !important;
    background-color: var(--btn-default-bgcolor) !important;
}
form#payment_method_paysolutions [type="submit"]:hover{
	color:#fff;
}
.woocommerce-order-pay #payment label, .woocommerce-order-pay .woocommerce-terms-and-conditions-wrapper p:last-child {
    color: #141414;
}
.woocommerce-order-pay .wcp-our-bank-item img {
    width: 50px !important;
}
.woocommerce-order-pay .woocommerce-terms-and-conditions-wrapper {
    border-top: 1px solid #e0e0e0;
}
a.restore-item{
	color:var(--notices-success-color) !important;
	font-weight:500;
}


/*-------------------------------------- Woof Filter ------------------------------------------*/

.text-link-tab.elementor-widget a:hover{
    color: #EF75AA !important;
}
.product-list-search .woof_shortcode_output .wd-show-sidebar-btn, .product-list-search .woof_shortcode_output .wd-products-per-page, .product-list-search .woof_shortcode_output .wd-products-shop-view{
	display:none;
}
.product-list-search .woof_shortcode_output .woocommerce-ordering.wd-style-underline select{
	width: 180px;
    margin-bottom: 12px;
}
.woof_reset_button_2 {
    padding: 8px 8px;
	display:none;
}
.woof_sid.woof_sid_home1 .woof_redraw_zone, .woof_sid.woof_sid_shop .woof_redraw_zone,
.woof_sid.woof_sid_shop .woof_redraw_zone, .woof_sid.woof_sid_shop .woof_redraw_zone {
	flex-direction: row;
	display: flex;
	flex-wrap: wrap;
}
.woof_sid.woof_sid_home1 .woof_container {
	flex-direction: column;
	flex-basis: calc( 100% - 170px ) !important;
	width: calc( 100% - 170px ) !important;
	max-width: calc( 100% - 170px ) !important;
}
.woof_sid.woof_sid_shop .woof_container {
	flex-direction: row !important;
	flex-basis: 100%!important;
	width: 100%!important;
	max-width: 100%!important;	
	margin-bottom: 0px; 
}
.woof_sid.woof_sid_home1 .woof_container:first-of-type,
.woof_sid.woof_sid_shop .woof_container:first-of-type{
	margin-top: 0 !important;
	padding-top: 10px !important;
}
.woof_sid.woof_sid_home1 .woof_container_inner .woof_block_html_items{
	display: flex;
}
.woof_sid.woof_sid_shop .woof_container_inner .woof_block_html_items{
	display: flex;
	flex-direction: column;
}
.woof_sid.woof_sid_home1 .chosen-container,
.woof_sid.woof_sid_shop .chosen-container{
	margin-right: 10px;
	margin-left: 10px;
	max-width: 33.33% !important;
	width: 33.33% !important;
	min-width: 110px;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-size: 13px;
	zoom: 1;
	*display: inline;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.woof_sid.woof_sid_shop .chosen-container{
	width: 100%!important;
    max-width: 100%!important;
    padding-right: 0px;
    margin-right: 0px;
    margin-left: 0px;
}

.woof_sid.woof_sid_home1 .chosen-container-single .chosen-single ,.chosen-container-single .chosen-single,
.woof_sid.woof_sid_shop .chosen-container-single .chosen-single ,.chosen-container-single .chosen-single{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 16px;
	padding-right: 16px;
	height: auto !important;
	background-color: var(--wd-form-bg); 
	border-radius: 0px;
}
.woof_sid.woof_sid_home1 .chosen-container .chosen-drop,
.woof_sid.woof_sid_shop .chosen-container .chosen-drop {
	top: calc( 100% - 3px );
	border: none;
	width: calc( 100% + 1px );
}
.woof_sid.woof_sid_home1 .chosen-container-single .chosen-single span,
.woof_sid.woof_sid_shop .chosen-container-single .chosen-single span {
	font-size: 16px;
	color: #141414;
	font-weight: 400;
	line-height: 24px;
}
.woof_sid.woof_sid_home1 .chosen-container-single .chosen-single div b, .chosen-container-single .chosen-single div b,
.woof_sid.woof_sid_shop .chosen-container-single .chosen-single div b, .chosen-container-single .chosen-single div b {
	background-image: unset !important;
}
.woof_sid.woof_sid_home1 .chosen-container-single .chosen-single div b:before,.chosen-container-single .chosen-single div b:before,
.woof_sid.woof_sid_shop .chosen-container-single .chosen-single div b:before,.chosen-container-single .chosen-single div b:before{
	display: inline-block;
	content: "\f129";
	font-family: "woodmart-font";
	font-size: 10px;
	position: absolute;
	right: 12px;
	top: 5px;
	z-index: 1;
	height: 38px;
	line-height: 36px;
	-webkit-transition: color 0.3s ease-out;
	transition: color 0.3s ease-out;
	z-index: 1;
	color: #CECECE;
}
.woof_sid.woof_sid_home1 .woof_container_select .woof_container_inner > div, .woof_container_select_hierarchy .woof_container_inner > div,
.woof_sid.woof_sid_shop .woof_container_select .woof_container_inner > div, .woof_container_select_hierarchy .woof_container_inner > div{
	width: 100%;
}
.woof_sid.woof_sid_home1 .woof_container_select .woof_block_html_items, .woof_container_select_hierarchy .woof_block_html_items
.woof_sid.woof_sid_shop .woof_container_select .woof_block_html_items, .woof_container_select_hierarchy .woof_block_html_items{
	position: relative;
}
.woof_sid.woof_sid_home1 .woof_container_select .woof_container_inner, .woof_container_select_hierarchy .woof_container_inner
.woof_sid.woof_sid_shop .woof_container_select .woof_container_inner, .woof_container_select_hierarchy .woof_container_inner{
	display: flex;
	align-items: center;
	justify-content: flex-start;
}	
.woof_sid.woof_sid_home1 .woof_container_select_hierarchy .woof_container_inner select {
	margin-right: 10px !important;
	margin-left: 10px !important;
	height: 46px;
	border: none;
	background-color: var(--wd-form-bg);
}
.woof_sid.woof_sid_shop .woof_container_select_hierarchy .woof_container_inner select{
	margin-right: 8px !important;
	margin-left: 8px !important;
	margin-bottom: 10px;
	height: 46px;
	border: none;
	background-color: var(--wd-form-bg);
}
.woof_sid.woof_sid_home1 .woof_submit_search_form_container .woof_submit_search_form, .woof_sid.woof_sid_shop .woof_submit_search_form_container .woof_submit_search_form{
	width: 100%;
	margin-left: 10px;
	height: 46px;
	line-height: 15px;
	font-size:16px;
	background-color: #EA2127;
	color:#fff;
}
.woof_sid.woof_sid_home1 .woof_submit_search_form_container {
	width: 170px;
	padding-right: 4px;
}
.woof_sid.woof_sid_shop .woof_submit_search_form_container{
	width: 100% !important;
}
.woof_sid.woof_sid_home1 .woof_submit_search_form_container,
.woof_sid.woof_sid_shop .woof_submit_search_form_container {
	text-align: center;
}
.woof_sid.woof_sid_home1 .woof_submit_search_form_container .woof_reset_search_form{
	position: absolute;
	bottom: 5px;
	right: 8px;
	padding: 0;
	text-transform: uppercase;
	color: #fff;
	width: auto !important;
	background: transparent !important;
	display:none;
}

@media (max-width: 869px){
	.chosen-container {
		margin-right: 3px;
		margin-left: 3px;
	}
	.woof_sid.woof_sid_home1 .chosen-container .chosen-single:before {
		display:none;
	}
	.woof_sid.woof_sid_home1 .chosen-container .chosen-single {
		padding-left: 12px;
	}
	.woof_sid.woof_sid_home1 .woof_submit_search_form_container .woof_submit_search_form {
		margin-left: 3px;
	}
	.woof_sid.woof_sid_home1 .woof_container_select_hierarchy .woof_container_inner select {
		margin-right: 3px !important;
		margin-left: 3px !important;
	}
}

@media (max-width: 767px){
	.woof_sid.woof_sid_home1 .woof_container {
		flex-direction: row !important;
		flex-basis: 100%!important;
		width: 100%!important;
		max-width: 100%!important;	
	}
	.woof_sid.woof_sid_home1{
		margin-bottom: 32px !important;
	}
	.woof_sid.woof_sid_home1 .chosen-container{
		width: 99%!important;
		max-width: 99%!important;
		padding-right: 10px;
	}
	.woof_sid.woof_sid_home1 .woof_container_inner .woof_block_html_items{
		display: flex;
		flex-direction: column;
	}
	.woof_sid.woof_sid_home1 .chosen-container{
    	max-width: 99% !important;
		width: 99% !important;
		margin-bottom: 10px;
	}
	.woof_sid.woof_sid_home1 .chosen-container .chosen-single:before{
		display:block;
	}
	.woof_sid.woof_sid_home1 .woof_container_select_hierarchy .woof_container_inner select{
		margin-right: 8px !important;
		margin-left: 8px !important;
	}
	.woof_sid.woof_sid_home1 .woof_submit_search_form_container .woof_submit_search_form{
		margin-left: 10px;
	}
	.woof_sid.woof_sid_home1 .woof_submit_search_form_container{
		width: 100% !important;
	}
	.woof_sid.woof_sid_home1 .woof_container_select_hierarchy .woof_container_inner select{
		margin-bottom: 10px;
	}
	.woof_sid.woof_sid_home1 .woof_submit_search_form_container .woof_submit_search_form{
		height: 42px;
	}
}


/*-------------------------------------- Responsive ------------------------------------------*/
@media (max-width: 1366px){
	.page-title.page-title-default.title-size-default,.page-title.page-title-default.title-size-small{
		margin: -20px 0px 40px 0px;
	}
	.page-title.page-title-default.title-size-default{
		padding: 4rem 0rem 4rem 0rem;
	}
	.title-size-default .title {
    	line-height: 48px !important;
	}
}
@media (max-width: 1200px){
	.owl-carousel.owl-drag .owl-item .product-grid-item .product-wrapper{
		min-height: unset;
	}
	.wd-nav>li>a {
    	padding-right: 8px !important;
		padding-left: 8px !important;
	}
	.whb-general-header .whb-column.whb-col-center.whb-visible-lg .whb-space-element {
		width: 80px !important;
	}
}
@media (max-width: 1024px){
	.page-title.page-title-default.title-size-default{
		padding: 3rem 0rem 3rem 0rem;
	}
	.title-size-default .title {
    	line-height: 48px !important;
	}
	.box-logo-brands .brands-widget .owl-item .brand-item{
		margin: 8px 5% 24px;
		flex: unset !important;
		max-width: unset!important;
	}
	.box-logo-brands.shop-page .brands-widget .brand-item{
		flex: 0 0 31.33%!important;
		max-width: 31.33%!important;
	}
	.brands-widget .brand-item{
		flex: unset!important;
		max-width: unset!important;
	}	
	.chaty-widget {
		right: 15px !important;
		bottom: 70px !important;
		transform: scale(0.8);
	}
	.sticky-toolbar-on .scrollToTop {
		bottom: 120px !important;
	}	
	.box-category-home {
    	width: 30%!important;
	}
	.box-category-list-home{
		width: 70%!important;
	}
	.wd-tabs.tabs-design-simple .wd-nav-tabs-wrapper {
		border-bottom: 1px solid var(--brdcolor-gray-300);
		border-top:none !important;
	}
	.elementor-16683 .promo-banner .banner-btn-wrapper{
		display:none;
	}
	.wd-products-tabs.tabs-design-simple .owl-nav, .wd-products-tabs.tabs-design-simple .wrap-loading-arrow {
		top: 125px !important;
		right: 18px !important;
		width: 100%;
		display: flex;
    	justify-content: space-between;
		z-index: -2;
	}
	.wd-products-tabs.tabs-design-simple .owl-nav .owl-next.wd-btn-arrow:after {
		margin-right: 31px;
		right: -52px;
		position: relative;
	}
	.widget.sidebar-widget {
		margin-bottom: 30px;
		padding: 0 0 30px 0 !important;
		border-bottom: none;
		background-color: transparent;
		border-bottom: 1px solid var(--brdcolor-gray-300);
	}
	.widget.sidebar-widget h5.widget-title {
		font-size: 18px;
	}
	.single-product .product-tabs-wrapper {
		border-top: 1px solid var(--brdcolor-gray-300);
	}
	.elementor-video,.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay {
		display: block;
	}
	.icon-prefooter-3 .info-box-icon img {
		width: 38px;
	}
	.icon-prefooter-1 .wd-info-box .info-svg-wrapper svg, .icon-prefooter-2 .wd-info-box .info-svg-wrapper svg {
		height: 38px !important;
	}
}

@media (max-width: 768px){
	.elementor-hidden-tablet, .elementor-hidden-mobile{
		display:none;
	}
	.box-category-home {
    	width: 40%!important;
	}
	.box-category-list-home{
		width: 60%!important;
	}
	.related-posts-slider article.post-slide.blog-style-flat .article-body-container{
		margin: 0px 5px;
	}
	.woocommerce-MyAccount-navigation {
		margin-right: 30px;
	}
}


@media (max-width: 767px){
	.title-size-default .title {
    	font-size: 32px !important;
    	line-height: 40px !important;
	}
}
@media (max-width: 576px){
	.title-wrapper h1,.title-size-default .title {
		font-size: 28px!important;
    	line-height: 40px!important;
	}
	.title-wrapper h4 {
		font-size: 24px !important;
	}
	.title-18 .title-wrapper .title  {
		font-size: 18px !important;
	}
	.wd-preloader-img img{
		width:75%;
		display: block;
	  	margin-left: auto;
	  	margin-right: auto;
		
	}
	.box-category-home {
    	width: 100%!important;
	}
	.box-category-list-home{
		width: 100%!important;
	}
	.woocommerce-bacs-bank-details p strong a {
		padding: 12px 30px;
		margin-left: 0;
		margin-top: 16px;
		display: block;
		text-align: center;
		font-size: 18px;
	}
	.woocommerce-thankyou-order-details li, .wc-bacs-bank-details li{
		text-align:left;
	}
	.box-logo-brands.shop-page .brands-widget .brand-item{
		flex: 0 0 48%!important;
		max-width: 48%!important;
	}
	.single-breadcrumbs-wrapper .wd-products-nav{
		display:none;
	}
	.whb-header {
		margin-bottom: 30px !important;
	}
	.header-banner-container {
		font-size: 14px;
		line-height: 20px !important;
	}
	.header-banner-container a{
		font-size: 12px !important;
		padding: 2px 5px !important;
		margin-left: 5px !important;
	}
	.blog-post-loop.blog-style-flat .article-body-container , .sidebar-container.wd-inited .widget-area {
		padding-right: 20px !important;
		padding-left: 20px !important;
	}
	.dialog-type-lightbox .dialog-widget-content {
		width: 100%;
	}
	.dialog-type-lightbox .dialog-message{
		padding: 0 12px 30px;
	}
	.box-bank-detail .wd-info-box {
		display: block;
	}
	.box-bank-detail .box-icon-wrapper {
		margin-bottom:10px;
	}
	/*.woocommerce-checkout-review-order-table td.product-name, td.woocommerce-table__product-name.product-name {
		display: flex;
		max-width:100%;
		width:100%;
	}*/
	.woocommerce-checkout-review-order-table td.product-name img, .woocommerce-table__product-name.product-name img {
   	 	width: 55px;
		height: 55px;
    	margin-bottom: 12px;
		margin-right: 16px;
	}
	.woocommerce-bacs-bank-details p a {
		display: block;
		margin-top: 10px;
		margin-left: 0;
		text-align: center;
	}
	/*.woocommerce-checkout-review-order-table td.product-name ul.wc-item-meta, td.woocommerce-table__product-name.product-name ul.wc-item-meta {
		width: 100%;
		display: none;
	}*/
	
}