/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');
.sub-sub-menu li.facebook a, .sub-sub-menu li.instagram a, .sub-sub-menu li.twitter a, .sub-sub-menu li.youtube a {
	position: relative;
	/* color: transparent; */
	padding-left: 25px;
}
.sub-sub-menu li.facebook a::before {
	position: absolute;
	content: "\f09a";
	height: 30px;
	width: 30px;
	font-size: 20px;
	font-family: "fontawesome";
	color: #7c7c7c;
	left: 0;
	top: 5px;
}
.sub-sub-menu li.instagram a::before {
	position: absolute;
	content: "\f16d ";
	height: 30px;
	width: 30px;
	font-size: 20px;
	font-family: "fontawesome";
	color: #7c7c7c;
	left: 0;
	top: 5px;
}
.sub-sub-menu li.twitter a::before {
	position: absolute;
	content: "\f099 ";
	height: 30px;
	width: 30px;
	font-size: 20px;
	left: 0;
	top: 5px;
	font-family: "fontawesome";
	color: #7c7c7c;
}
.sub-sub-menu li.youtube a::before {
	position: absolute;
	content: "\f167 ";
	height: 30px;
	left: 0;
	top: 5px;
	width: 30px;
	font-size: 20px;
	font-family: "fontawesome";
	color: #7c7c7c;
} 

/*.post-type-archive-product .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
	height: 218px !important;
}*/
/* .single-product .product_meta .posted_in {
	display: none;
} */
.wd-tab-content-wrapper .content-product-image.attachment-thumbnail {
	width: 269px !important;
	height: 193px;
	object-fit: scale-down;
}
.product-grid-item .customDescription {
	display: none;
}
.product .price .amount bdi {
	font-size: 14px;
}
[class*="wd-swatches"].wd-text-style-1.wd-swatches-grid .wd-swatch.wd-bg::after {
	bottom: -4px;
	display: none;
}
.product-grid-item .price del bdi {
	color: #777;
}
.product-grid-item .price del .amount {
	color: #777;
	font-weight: 400;
}
.blog-post-loop .meta-categories-wrapp, .blog-post-loop .entry-meta.wd-entry-meta, .blog-post-loop .hovered-social-icons.wd-tltp.wd-tltp-top, .single-post .post-single-page .meta-author {
	display: none;
}
.product-grid-item .product-wrapper .attachment-woocommerce_thumbnail {
	width: 269px !important;
	height: 193px !important;
	object-fit: scale-down;
}
.single-post .wd-single-footer .single-meta-tags, .single-post #comments {
	display: none;
}
.footer-container {
	border-top: 1px solid var(--brdcolor-gray-300);
	padding-top: 25px;
}
#menu-new-main-menu-with-categories li.menu-item .woodmart-nav-link {
	font-weight: 500 !important;
}
.price .woocommerce-Price-amount.amount {
	color: #003f7d;
}
.wd-hover-quick .wd-add-btn > a:hover {
	background-color: #d8e1e8 !important;
}
.customColumnCategory .vc_column_container > .vc_column-inner {
	padding-left: 10px;
	padding-right: 10px;
}
.wd-search-form.wd-header-search-form {
	max-width: 300px;
	margin: auto;
	margin-right: 10px;
}
.wd-search-form.wd-header-search-form .searchsubmit {
	right: 0;
	border-radius: 3px;
	background: #003f7d;
	width: 30px;
	height: 30px;
	top: 10px;
}
.wd-search-form.wd-header-search-form .s.wd-search-inited {
	border-color: #222;
}
.right_btn input[type="submit"] {
	background: #003f7d !important;
	border-radius: 10px !important;
	font-size: 17px;
	font-weight: normal !important;
	text-transform: capitalize !important;
	width: 100% !important;
	height: 50px;
	margin-top: -5px;
	color:#fff;
}
.right_btn {
	width: auto;
}
.ceneter_input {
	width: 55%;
}
.left_txt {
	width: 30%;
	line-height: 15px;
	margin-top: -5px;
}
body .ceneter_input input {
	border: 1px solid var(--brdcolor-gray-300) !important;
	border-radius: 3px;
	padding: 10px !important;
	font-size: 15px;
}
.left_txt h2 {
	color: #003f7d;
	margin: 0;
	font-size: 20px;
	font-weight: 600;
}
.left_txt span {
	font-size: 18px;
	color: #003f7d;
}
.serch_sec {
	display: flex;
	width: 100%;
	justify-content: space-between;
}
body.single-product  .product-tabs-wrapper {
	border-top: none;
}
.single-product .product-tabs-wrapper .wd-nav-link span::after {
	display: none;
}
.single-product .product-tabs-wrapper .wd-nav-link span {
	border-right: 1px solid #dcdcdc;
	padding-right: 20px;
}
.single-product .product-tabs-wrapper li:last-child .wd-nav-link span {
	border: none;
}
.single-product div.quantity .minus {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.single-product div.quantity .plus {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.single-product  .single_add_to_cart_button.button.alt {
	background: #003f7d;
	border-radius: 5px;
	font-weight: normal;
}
.single-product #tab-description {
	max-width: 650px;
	margin: auto;
}
.single-product #tab-description .wc-tab-inner p {
	margin: 0;
}
.single-product .product-tabs-wrapper .tabs-layout-tabs > .wd-nav-tabs-wrapper {
	margin-bottom: 10px;
}
@media only screen and (max-width:767px){
.serch_sec {
	flex-direction: column;
}
.left_txt {
	width: 100%;
	margin-top: -0;
	text-align: center;
}
.serch_sec {
	max-width: 500px;
	margin: auto;
}
.ceneter_input {
	width: 100%;
	margin: 20px 0;
}
.customSocialMob .vc_col-sm-6 {
	width: 50%;
}
}
[class*="wd-swatches"].wd-bg-style-1.wd-swatches-single .wd-swatch.wd-bg::after, [class*="wd-swatches"].wd-text-style-1.wd-swatches-single .wd-swatch.wd-text::after {
	display:none;
}
.single-product-content .entry-summary .price del .woocommerce-Price-amount.amount {
	color: #777;
}

.single-product-content .woocommerce-product-details__short-description p {
	margin: 3px 0px;
}

.customSlideHeight .wpb_wrapper {
	padding: 0 40px;
	text-align: justify;
}

.customSlideHeight .wpb_wrapper .title-after_title.set-cont-mb-s {
	text-align: justify;
}

.customSlideHeight .btn.btn-color-white {
	color: #333;
}

@media only screen and (min-width:991px){
.filters-inner-area.align-items-start.row .widget {
	flex: 0 0 20%;
	max-width: 20%;
}
#woocommerce_product_categories-3 .product-categories {
	max-height: 250px;
	overflow-y: auto;
	overflow-x: hidden;
}
#woocommerce_product_categories-3 .product-categories .children.list-shown {
	padding: 0 0 0 5px;
}
.customHotSaleBanner .wrapper-content-banner {
	max-width: 470px !important;
	padding-top: 90px !important;
}
.customHotSaleBanner .wrapper-content-banner .banner-title {
	font-size: 75px !important;
	margin-bottom: 15px;
	letter-spacing: 1px;
}

.customHotSaleBanner .wrapper-content-banner .banner-inner {
	font-size: 40px !important;
	margin-bottom: 15px;
}

.customHotSaleBanner .wrapper-content-banner .banner-btn-wrapper a {
	color: #00529b;
	border-color: #00529b;
	font-size: 18px;
}

.customNewsBanner .wrapper-content-banner, .customNewArrivalsBanner .wrapper-content-banner {
	max-width: 100% !important;
	padding-top: 15px !important;
}
.customNewArrivalsBanner .wrapper-content-banner .banner-title,
.customNewsBanner .wrapper-content-banner .banner-title {
	font-size: 35px !important;
	margin-bottom: 5px;letter-spacing: 1px;
}
.customNewArrivalsBanner .wrapper-content-banner .banner-inner,
.customNewsBanner .wrapper-content-banner .banner-inner {
	font-size: 22px;
	margin-bottom: 5px;
}
.customNewArrivalsBanner .wrapper-content-banner .banner-btn-wrapper a,
.customNewsBanner .wrapper-content-banner .banner-btn-wrapper a {
	color: #00529b;
	border-color: #00529b;
	font-size: 15px;
}

}
.customNewArrivalsBanner .wrapper-content-banner .banner-btn-wrapper a, .customNewsBanner .wrapper-content-banner .banner-btn-wrapper a, .customHotSaleBanner .wrapper-content-banner .banner-btn-wrapper a {
	border-width: 2px;
	border-radius: 5px;
	padding: 10px 5px;
	font-weight: normal;
	font-size: 13px;
	letter-spacing: 1px;
}

.customHotSaleBanner .wrapper-content-banner .banner-btn-wrapper a{
	border-width: 2px;
	border-radius: 5px;
	padding: 15px 25px;
	font-weight: normal;
	font-size: 14px;
	letter-spacing:1px;
}
#cookie-notice #cn-notice-text {
	max-width: 75%;
	font-size: 14px;
	text-align: left;
	float: left;
	color: #000;
}
#cookie-notice #cn-notice-buttons a {
	font-size: 16px;
	background: #acc7bf;
	color: #fff;
	display: inline-block;
	padding: 10px 21px;
	border: 1px solid #acc7bf !important;
	border-radius: 0;
	position: relative;
}
.product-grid-item .product-wrapper .wd-swatch-bg .attachment-woocommerce_thumbnail {
	object-fit: cover;
}
.single-product .woocommerce-product-gallery .product-image-wrap img {
	width: 100% !important;
	height: 500px !important;
	object-fit: contain;
}
@media only screen and (max-width:1200px){
	#cookie-notice #cn-notice-text {
	max-width: 95%;
	text-align: center;
}
#cookie-notice .cn-close-icon {
	top: 12%;
}
}
@media only screen and (max-width:767px){
body .promo-banner .wrapper-content-banner {
	padding: 20px 0;
}

}

.login-see-prices .widget_price_filter, .widget_price_filter :is(#min_price,#max_price) {
    display: inline-block !important;
    /* float: left; */
    width: 38%;
    border: 1px solid rgb(0 0 0 / 10%);
    text-align: center;
}
