@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; 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;
}  .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; width: 38%;
border: 1px solid rgb(0 0 0 / 10%);
text-align: center;
}