/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
span.woocommerce-Price-currencySymbol {
    margin: 0 5px;
    font-size: 15px;
}

.woocommerce-mini-cart__buttons .btn-cart { border-radius: var(--btn-default-brd-radius); color: #fff;}

.wd-hover-simple .wd-brand-item img {
    width: 100%;
    height: 100%;
    max-height: 200px;
    background: #fff;
    padding: 10px;
}

/*     #slide-169 .wd-slide-inner  {
        max-width: 500px;
        position: absolute;
        bottom: 80px;
        left: 0;
        right: 0;
        margin: auto;
        text-align: center !important;
    } */
span.badge.onsale.perc {
    display: none;
}


.wd-product :is(.product-image-link,.hover-img) img {
    width: 100%;
    max-height: 240px;
}

.wd-reset-side-lg .reset_variations {
    display: none !important;
}
.wd-product.wd-hover-fw-button .wrap-price {
    display: flex;
    flex-direction: column;
    align-items: flex-start !important;
}

.wd-product.wd-hover-small .product-element-top :is(.product-image-link,.hover-img) img {
    min-width: 80px;
}

.wd-swatches-grid:is(.wd-size-xs,.wd-size-default) {
	--wd-swatch-size: 25px !important;}

/*  .wd-product .price {
    background: #02315e2b;
    padding: 5px;
    border-radius: 5px;
    width: 100%;
}  */

.product_meta span.posted_in {
    text-align: left;
    color: var(--color-gray-800);
    font-weight: 600;
}
.product_meta>span a {
    font-weight: 500;
}

.elementor-element.elementor-element-4d28f2f.wd-single-countdown.text-left.elementor-widget.elementor-widget-wd_single_product_countdown {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}

.elementor-element.elementor-element-4d28f2f.wd-single-countdown.text-left.elementor-widget.elementor-widget-wd_single_product_countdown .elementor-widget-container {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
}

h4.wd-el-title.title.element-title {margin-right:20px}
/* .hide-larger-price .price {
	word-spacing: -10em;} */

del .amount {
    color: #2f2f2f;
    font-weight: 400;
}

.wd-post.blog-style-bg .wd-post-inner {
    height: 100%;
}
.wd-autoheight, .wd-autoheight .wd-carousel-item {
    height: auto;
    height: 100% !important;
    display: flex;
    align-items: stretch;
}
del .amount {
    color: #da0000;
    font-weight: 400;
}


.woodmart-free-gift {
    border: 1px solid #ddd;
    padding: 20px;
    margin-bottom: 30px;
    background-color: #f9f9f9;
    text-align: center;
}

.woodmart-free-gift h3 {
    font-size: 18px;
    margin-bottom: 10px;
    color: #333;
}

.woodmart-free-gift .gift-product-image {
    margin-bottom: 15px;
}

.woodmart-free-gift .gift-product-title a {
    font-weight: bold;
    font-size: 16px;
    color: #007cba;
    text-decoration: none;
}

.woodmart-free-gift .gift-product-description {
    font-size: 14px;
    color: #666;
}
.wd-products[class*="wd-stretch-cont"] .wd-product .price .amount {
    font-size: 11px !important;
}

.wd-products[class*="wd-stretch-cont"] .wd-product span.woocommerce-Price-currencySymbol {
    font-size: 12px !important;
}

.wd-products[class*="wd-stretch-cont"] .wd-product del .amount {
    color: #4f4f4f;
    text-decoration: line-through;
}

span.inc-vat-text {
    background: #02315e2b;
    padding: 5px;
    border-radius: 5px;
    /* width: 100%; */
    font-size: 12px;
    color: #00021a;
}
.product-label.onsale {
    font-size: 11px;
}
.free-gift-item {
    border: 1px solid #777;
    padding: 3px 10px;border-radius: 10px;
    background: #1C61E71A;    margin-bottom: 10px;
}

.free-gift-item a img {
    width: 70px;
    margin-right: 10px;
    border-radius: 100%;
}

section.price.svelte-8gstqg {
    /* display: flex; */
    flex-direction: row;
    flex-wrap: wrap;
    font-size: 12px;
}

section.price.svelte-8gstqg span.price {
    width: auto !important;
    display: inline-flex; 
}
 
section.savings.svelte-8gstqg {
    font-size: 12px;
}

section.product-price-new-container.test.jood-NOPRIME.user-NOPRIME.variant-product-tile.svelte-8gstqg.discount-applied-section {
    background: #02315e2b;
    padding: 5px;
    border-radius: 5px;
    width: 100%;
}

section.save-percent-tag.svelte-8gstqg.top-right-tag {
    display: none;
}
span.striked-off.svelte-8gstqg {
    font-size: 12px;
    text-decoration: line-through;
}

.product-grid-item span.price {
    display: none;
}

.product-grid-item span.inc-vat-text {
    display: none;
}



 

section.price.svelte-8gstqg span.price strong {
    font-size: 14px;
}

section.price.svelte-8gstqg {
    font-size: 14px;
    color: #000;
    margin-bottom: 5px;
}

span.vat.svelte-8gstqg {
    font-size: 11px;
    color: #7c7c7c;
}

section.product-price-new-container.variant-product-tile.svelte-8gstqg.discount-applied-section {
    width: 100%;
    padding: 5px 10px;
    background: #F3F9FC;
    border-radius: 5px;
}
strong.orange-text.svelte-8gstqg {
    color: #006dd2;
}
span.gift-included-text {
    width: 100%;
    background: #f3fcf8;
    padding: 5px 10px;
    font-size: 14px;
    color: #000;
    border-radius: 5px;
    border: 1px solid #b9fdbb;
}
.wd-entities-title a {
    font-weight: bold;
}
/* 
.wrap-price .product-attributes p {display: none;}

.product-attributes p {display: none;}

.wrap-price .product-attributes p:last-child { display: block;} */
 
.product-attribute {
    display: none;
}
 
.wrap-price .product-attribute {
    display: block;
}

.wd-product.wd-hover-small .product-wrapper { 
    height:100% !important;
}

body, p, h1,h2,h3,h4,h5,h6,span.wd-tools-text,small.tax_label,span.woocommerce-Price-currencySymbol,span.nav-link-text {
    font-family: "cairo", Sans-serif !important;
}

.rtl body, 
.rtl p, 
.rtl h1, 
.rtl h2, 
.rtl h3, 
.rtl h4, 
.rtl h5, 
.rtl h6, 
.rtl span.wd-tools-text, 
.rtl small.tax_label, 
.rtl span.woocommerce-Price-currencySymbol, 
.rtl span.nav-link-text,
.rtl html,.rtl body,.rtl div,.rtl span,.rtl applet,.rtl object,.rtl iframe,.rtl blockquote,.rtl pre,.rtl a,.rtl abbr,.rtl acronym,.rtl address,.rtl big,.rtl cite,.rtl code,.rtl del,.rtl dfn,.rtl em,.rtl img,.rtl ins,
.rtl kbd,.rtl q,.rtl s,.rtl samp,.rtl small,.rtl strike,.rtl strong,.rtl sub,.rtl sup,.rtl tt,.rtl var,.rtl b,.rtl u,.rtl center,.rtl dl,.rtl dt,.rtl dd,.rtl ol,.rtl ul,.rtl li,.rtl fieldset,.rtl form,.rtl label,.rtl legend,.rtl table,.rtl caption,
.rtl tbody,.rtl tfoot,.rtl thead,.rtl tr,.rtl th,.rtl td,.rtl article,.rtl aside,.rtl canvas,.rtl details,.rtl embed,.rtl figure,.rtl figcaption,.rtl footer,.rtl header,.rtl hgroup,.rtl menu,.rtl nav,.rtl output,.rtl ruby,.rtl section,.rtl summary,.rtl time,mark,
.rtl audio,.rtl video
{
    font-family: "frutiger", Sans-serif !important;
}


.rtl form.wpcf7-form.init {
 direction: rtl !important;
    text-align: right;
}



.swatch {
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 1px solid #ccc;
    margin-right: 5px;
}

.text-attribute {
    display: inline-block;
    padding: 5px 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
    background-color: #f9f9f9;
    margin-right: 5px;
} 

form.default-variation-grid-form p {
    margin-bottom: 0;
}


.rtl .whb-row.whb-general-header.whb-not-sticky-row.whb-without-bg.whb-without-border.whb-color-dark.whb-flex-flex-middle .info-box-inner.set-cont-mb-s.reset-last-child {
    direction: ltr;
}


.rtl .wd-products-per-page {
    display: inline-flex;
    float: right;
}

.rtl .wd-products-shop-view.products-view-grid_list {
    display: inline-flex;
 }


.rtl span.per-page-title {
    margin-left: 10px;
}

.rtl a.per-page-variation {
    margin: 0 5px;
}
.product-element-bottom a.product-category {
    display: none;
}
@media (max-width: 768px) {
 .wd-product :is(.product-image-link,.hover-img) img {
    width: 100%;
    height: auto !important;        max-height: fit-content  !important;   
}
	
	span.awl-label-text {
    font-size: 11px;
    top: 0px;
}
	
	.wd-text-block.reset-last-child.text-left {display: flex;flex-direction: column;flex-wrap: wrap;}

li.spec-highlight__item {
    display: flex  !important;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: space-between;
    width: auto !important;
    margin: 10px 0;
}

strong.spec-highlight__title {
    display: flex  !important;
    flex-direction: column  !important;
    flex-wrap: wrap  !important;
    align-items: center;
}

span.spec-highlight__value {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    height: unset;
    width: auto  !important;
}

ul.spec-highlight__list {
    font-size: 16px;
    padding: 0;
    display: flex;
    flex-direction: row;
    align-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 10px;
}

.spec-highlight__detail-specs {
    width: auto  !important;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}

.spec-highlight__detail {
    width: auto !important; 
    display: flex !important;
    flex-direction: column;
}

.spec-highlight__detail-title {
    width: auto !important;
}

 
	
}
.rtl .wd-nav.wd-style-bg>li>a span,.rtl .wd-nav.wd-style-bg>li>a:after {  
    font-size: 14px;
}
.rtl .summary-inner .product_meta {
    text-align: right !important;
}

.rtl .summary-inner .product_meta span.posted_in {
    text-align: right;
}
.product-design-default .entry-summary:not(.col-lg-4) .wd-product-brands {
    display: none;
}
.rtl .en {
    display: none;
}

.rtl .ar {
    display: block;
}

.ar {
    display: none;
}

.product-element-bottom a.product-category {
    display: none !important;
}

.rtl table.variations {
    direction: rtl;
    text-align: right;
}

.rtl .wd-single-title .product_title {
    text-align: right;
}

.rtl .title-wrapper.set-mb-s.reset-last-child.wd-title-color-default.wd-title-style-default.wd-title-size-default.text-left {
    text-align: right;
}

ul .wpml-ls-menu-item a {
    display: flex !important;
    justify-content: flex-end;
}

 
.product-element-bottom .wd-product-cats {
    display: none;
}


.price del {font-size: 18px;line-height: 20px;position: relative;text-decoration: none;}

.price del:after {
    content: "";
    width: 100%;
    position: absolute;
    height: 2px;
    background: #a1a1a19e;
    right: 0;
    top: 50%;
}

.rtl .wd-header-nav.wd-header-main-nav.text-left.wd-design-1 {
    text-align: right;
}
form.default-variation-grid-form  {
    width: 100%;
    display: flex;
    flex-direction: column;
    font-size: 14px;
    background: #fcfaf3;
    border: 1px solid #fdf8b9;
    padding: 5px 10px;
    border-radius: 5px;
}

form.default-variation-grid-form p strong {
   
    color: #000000;
}

.product-attribute {
    width: 100%;
    display: flex;
    flex-direction: column;
    font-size: 14px;
    background: #fcf3fc;
    border: 1px solid #ffd2ff;
    padding: 5px 10px;
    border-radius: 5px;
}

.product-attribute p strong {
     
    color: #000000;
}

.wrap-price .product-attribute p {
    margin-bottom: 0;
}


 
form.checkout.woocommerce-checkout .form-row-wide input, form.checkout.woocommerce-checkout .form-row-wide textarea, .form-row-wide select {
    width: 100% !important;
} 
p#aps_expiry_month_field input {
    width: auto !important;
}

.rtl .product_meta span.posted_in {
    text-align: right !important;
}
.wd-products[class*="wd-stretch-cont"] .wd-product {
    display: flex;
}



.cmp_product-params-container-list-item.param-detail-item {
    overflow: hidden !important; 
    display: flex !important; 
    max-width: 100%;
    padding: 0 !important; 
    flex-direction: column;
    align-content: center;
    margin-bottom: 20px;
}

.rtl table.variations, .rtl table.variations th.label.cell, .rtl table.variations td {
    direction: rtl;
    text-align: right;
}

.wrap-price .product-attribute {
    display: none;
}
h4.pp-info-box-title {
    text-align: left !important;
}

.rtl h4.pp-info-box-title {
    text-align: right !important;
}


.advanced-woo-labels.awl-position-type-on-image.awl-label-type-archive.awl-align-center-top {
    justify-content: flex-end !important;
    z-index: 0 !important;
}


@media (max-width: 768px) {
.advanced-woo-labels.awl-position-type-on-image.awl-label-type-archive.awl-align-center-top {
     z-index: 10 !important;
}
}

 .wd-carousel-wrap .product-attribute {
    display: none;
}
.star-rating, .star-rating span { 
    font-family: "woodmart-font" !important;
}

.wd-social-icons .wd-icon { 
    font-family: "woodmart-font" !important;
}
h3.woocommerce-MyAccount-title.entry-title {
    display: none;
}