/* 
   |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
   |||                                                                       |||
   |||           Written and developed by ZENKO team (zenko.ir)              |||
   |||               Arash jabbarpour -2023-  info@zenko.ir                  |||
   |||                                                                       |||
   ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 

Curiosity! We liked it!
Contact us for cooperation.
zenko.ir

Design, support and development of the site by
𝙕𝙀𝙉𝙆𝙊 

-------------------------| CSS DIRECTORY |------------------------

    1. font
    2. about us page

    

/*

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= font - start =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
@font-face {
    font-family: Font;
    font-style: normal;
    font-weight: 300;
    src: url('/wp-content/themes/woodmart-child/fonts/BOK/Font_Light.woff2') format('woff2');
}
@font-face {
    font-family: Font;
    font-style: normal;
    font-weight: 400;
    src: url('/wp-content/themes/woodmart-child/fonts/BOK/Font_Regular.woff2') format('woff2');
}
@font-face {
    font-family: Font;
    font-style: normal;
    font-weight: 500;
    src: url('/wp-content/themes/woodmart-child/fonts/BOK/Font_Medium.woff2') format('woff2');
}
@font-face {
    font-family: Font;
    font-style: normal;
    font-weight: bold;
    src: url('/wp-content/themes/woodmart-child/fonts/BOK/Font_Bold.woff2') format('woff2');
}
@font-face {
    font-family: Font;
    font-style: normal;
    font-weight: 900;
    src: url('/wp-content/themes/woodmart-child/fonts/BOK/Font_Black.woff2') format('woff2');
}

body {
    font-family: Font !important;
    font-weight: normal;
}

h1,h2,h3,h4,h5,h6,input,th,address,td,span:not(*.icon, *.fab, *.fas, .wd-icon, .rating, .ab-icon),strong,
textarea,legend,p,li,div.elementor-widget-woocommerce-my-account,a,div.post-summary,span.time time.post-published,div.footer-copy-row,div.section-heading span.h-text 
{ font-family: Font !important;}

h1 {
    font-family: Font !important;
    font-weight: bold;
}

div.star-rating span { font-family: "woodmart-font" !important;}

body .woocommerce-breadcrumb .breadcrumb-last, body .yoast-breadcrumb .breadcrumb_lastm, body .woocommerce-ordering.wd-style-underline select 
{ font-weight: 400;}

body.woocommerce span.wd-filter-lable.layer-term-lable { font-size: 14px;}
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= font - end =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
body {
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
} 
body .wd-content-layout { padding-block: 20px;}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Header - start =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
body header.whb-header .wd-nav-main>li>a,body .wd-nav-secondary>li>a { font-weight: normal;}

header.whb-header .wd-search-form.wd-header-search-form.wd-display-full-screen-2 { max-width: 800px;}

header.whb-header .wd-search-form[class*="wd-header-search-form"] form.searchform{ --wd-form-placeholder-color: rgba(129, 133, 139, 1);}

header.whb-header .searchform input[type="text"] { border-radius: 8px;}
header.whb-header ul#menu-main-menu > li.menu-item > a.woodmart-nav-link::before, header.whb-header ul#menu-main-menu > li.menu-item > a.woodmart-nav-link::after {
    content: "";
    background-image: url(https://basircenter.com/wp-content/uploads/2025/06/351851.webp);
    width: 20px;
    height: 50px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    transform: translate(50%, 0);
    right: 50%;
    transition: all 0.2s ease-in-out;
	opacity: 0;
}
header.whb-header ul#menu-main-menu > li.menu-item > a.woodmart-nav-link::before { top: -80%;}
header.whb-header ul#menu-main-menu > li.menu-item > a.woodmart-nav-link::after { bottom: -80%;}

header.whb-header ul#menu-main-menu > li.menu-item > a.woodmart-nav-link:hover::before,
header.whb-header ul#menu-main-menu > li.menu-item:hover > a.woodmart-nav-link::before,
header.whb-header ul#menu-main-menu > li.menu-item.current-menu-item > a.woodmart-nav-link::before
{
    top: -50%;
    opacity: 1;
	transform: translate(50%, 0) rotate(90deg);
}
header.whb-header ul#menu-main-menu > li.menu-item > a.woodmart-nav-link:hover::after,
header.whb-header ul#menu-main-menu > li.menu-item:hover > a.woodmart-nav-link::after,
header.whb-header ul#menu-main-menu > li.menu-item.current-menu-item > a.woodmart-nav-link::after
{
    bottom: -50%;
    opacity: 1;
	transform: translate(50%, 0) rotate(-90deg);
}



header.whb-header .wd-nav-main>li>a { 
	height: 50px;
    overflow: hidden;
}
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Header - end =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Footer - start =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
.zenko-link-style ul.elementor-icon-list-items li.elementor-icon-list-item:hover a::before {
    right: 0px;
    opacity: 1;
}
.zenko-link-style ul.elementor-icon-list-items li.elementor-icon-list-item a::before {
    content: "";
    width: 5px;
    height: 5px;
    background: var(--e-global-color-primary);
    border-radius: 50%;
    position: absolute;
    right: -10px;
    transition: all 0.2s linear;
    opacity: 0;
}
.zenko-link-style ul.elementor-icon-list-items li.elementor-icon-list-item:hover a {  padding-right: 10px;}
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Footer - end =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= FAQ - start =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
body.page-id-85 .wd-accordion-content {
    padding: 5px 15px;
    border-right: 2px solid var(--e-global-color-primary);
    margin: 0 0 20px 0;
    background: linear-gradient(270deg, #54b45e0d, transparent);
}

body.page-id-85 .wd-accordion-title, body.page-id-85 .wd-accordion-titlem body.page-id-85 .wd-accordion-title { padding: 10px 0;}

body.page-id-85 .wd-accordion-content.reset-last-child p, body.page-id-85 .wd-accordion-content.reset-last-child p, body.page-id-85 .wd-accordion-content.reset-last-child p { text-align: justify;}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= FAQ - end =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Page title - start =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
.wd-page-title.page-title {
    background-image: url(https://basircenter.com/wp-content/uploads/2025/06/165121.webp);
    background-blend-mode: hard-light;
    background-color: #008836;
    background-repeat: repeat;
    background-size: 20vw;
    padding: 30px 0;
    border-top: 1px solid #0088364f;
    border-bottom: 1px solid #0088364f;
}

.wd-page-title.page-title .entry-title.title {
    color: var(--e-global-color-c6a806a);
    font-size: 25px;
}

.wd-nav-product-cat:not(.wd-nav-mobile)>li>a {
    color: var(--e-global-color-c6a806a);
    font-weight: 500;
}
.wd-nav-product-cat .nav-link-count {
    display: block;
    margin-top: 5px;
    color: var(--e-global-color-c6a806a);
    text-transform: capitalize;
    font-weight: 400;
    font-size: 14px;
}
body .wd-nav[class*="wd-style-"]>li:hover>a, .wd-page-title.page-title * {
    color: var(--e-global-color-c6a806a);
}
.wd-page-title.page-title ul.wd-checkout-steps * {
    font-size: 18px;
    font-weight: bold;
}
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Page title - end =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= product wrapper - start =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
.wd-hover-tiled div.product-wrapper {
    box-shadow: none !important;
}
.products  .wd-product .product-wrapper {
    border: 1px solid var(--wd-form-brd-color);
}

/* make out of stock prdcts to gray */
div.product-grid-item.instock div.wd-quick-shop a.product-image-link {filter: grayscale(0%);}
div.product-grid-item.outofstock div.wd-quick-shop a.product-image-link, div.product-grid-item.outofstock div.wd-quick-shop div.hover-img a, div.product-grid-item.outofstock div.product-image-wrap figure>a { filter: grayscale(100%);}


/* hide wd btns */
div.product-wrapper .wd-buttons.wd-pos-r-t { display: none;}
div.product-wrapper .product-element-bottom { padding: 12px 5px;}

/* prdct price */
body.hide-larger-price .price>:is(ins,small) { margin-inline-start: 14px;}
body .wd-product .wd-entities-title {
    font-size: 15px;
    line-height: 1.7;
}


/* lable */
body .product-label {
    font-weight: 500 !important;
    font-size: 13px;
}
body .labels-rounded-sm .product-label {
    border-radius: 8px;
}


/* make out of stock prdcts to gray */
div.product-grid-item.instock div.wd-quick-shop a.product-image-link {filter: grayscale(0%);}
div.product-grid-item.outofstock div.wd-quick-shop a.product-image-link, div.product-grid-item.outofstock div.wd-quick-shop div.hover-img a, div.product-grid-item.outofstock div.product-image-wrap figure>a { filter: grayscale(100%);}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= product wrapper - end =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= shop page - start =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
/* product titles font size in product box */
div.product-grid-item :is(.wd-entities-title,.wd-product-cats,.wd-product-brands-links) { font-size: 15px;}

/* ----- sidebar ----- */
body .widget_price_filter [class*="price_slider_amount"] .price_label>span { font-weight: 400;}
body.woocommerce div.zenko-shop-slider div.elementor-widget-wd_sidebar div.widget {
    margin-bottom: 11px;
    padding-bottom: 11px;
    min-width: 100%;
}

/* ----- categories carousel ----- */
body.woocommerce div.categories-style-carousel div.owl-stage-outer .owl-stage {
    display: flex;
    align-items: flex-end;
}

/* ----- product cat desc text erea ----- */
.woodmart-archive-shop .wd-collapsible-content.e-con:not(.wd-opened):after {
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: #cccccc;
    border-radius: 0px 0px 15px 15px;
}
.woodmart-archive-shop .wd-off-canvas-btn.wd-action-btn.wd-style-text > a { font-weight: 400;}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= shop page - end =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= single product page - start =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
/* ----- product meta ----- */
body.single-product .elementor-widget-wd_single_product_meta .product_meta.wd-layout-default {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 5px;
}
body.single-product .elementor-widget-wd_single_product_meta span.sku_wrapper .sku,
body.single-product .elementor-widget-wd_single_product_meta .product_meta a,
body.single-product .elementor-widget-wd_single_product_meta .product_meta a:hover{
    color: var(--e-global-color-text);
    font-size: 15px;
}

/* ----- sms notif form - start ----- */
body.single-product form.sms-notif-form label#sms-notif-enable-label-1 strong { font-weight: 400;}

/* hide sms notif for instock prdcts */
div.single-product-page.instock .elementor-widget-wp-widget-woocommerceir_widget_sms { display: none;}

/* hide sms notif custom lable */
label.sms-notif-groups-label.sms-notif-groups-label-1, label.sms-notif-groups-label.sms-notif-groups-label-2 { display: none;}

form#sms-notif-form-1 {
    padding: 10px;
    border-radius: 7px;
    background: #ffeaea;
}

/* ----- sms notif form - end ----- */

/* hide woocommerce product gallery wrapper dots */
body.single-product .woocommerce-product-gallery__wrapper .owl-dots { display: none;}

/* ----- review ----- */
body.single-product ol.commentlist  li.review { box-shadow: 0 0 30px -10px #c9cdd1}
body.single-product ol.commentlist li.review .wd-pros > div { color: #43A047;}
body.single-product ol.commentlist li.review .wd-cons > div { color: #EF5350;}
body.single-product div#reviews .wd-rating-summary-wrap {
    flex-basis: max(346px, 25%) !important;
    padding: 25px;
}
body.single-product span#reply-title,body.single-product label[for="wd-add-img-btn"] {
    font-size: 15px;
    font-weight: 500;
    line-height: 1.8;
}

/* woocommerce product gallery */
body.single-product .woocommerce-product-gallery .thumbnails.owl-carousel .owl-stage-outer .owl-stage .owl-item .product-image-thumbnail {
    border: 1px solid var( --e-global-color-7eabf97 );
    border-radius: 10px;
    margin: 3px;
}

/* tabs */
body.single-product .elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover, body.single-product .elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true] {
    background-color: var(--e-global-color-dd44a76);
}
.single-product .elementor-widget-n-tabs .e-n-tabs .e-n-tabs-heading { margin-right: 15px;}

/* grey image for outofstock  products */
div.single-product-page.outofstock .wd-single-gallery.elementor-widget-wd_single_product_gallery .woocommerce-product-gallery img {
    filter: grayscale(1);
}
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= single product page - end =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= cart page - start =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
body.woocommerce-cart .cart-totals-inner > h2 {
    text-align: right;
    font-size: 17px;
    font-weight: 500;
}
body.woocommerce-cart .woocommerce div.cart-totals-inner {
    position: relative;
    overflow: hidden;
    border: 1px solid #ccc;
    border-radius: 15px;
}
body.woocommerce-cart .cart-totals-inner table th { 
    white-space: nowrap;
    font-weight: 400;
}

/* cart item */
.cart_item:hover { background: #efefef;}
.cart_item { transition: all 0.3s;}

/* Suggested products */
.cart-totals-inner .shop_table_responsive td:before { font-family: Font !important;}

/* woocommerce checkout */
p#billing_country_field { display: none;}
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= cart page - end =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= mini cart - start =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
body .product_list_widget>li .wd-entities-title {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.7;
}
body .woocommerce-mini-cart__total, body .wd-heading .title { font-size: 100% !important;}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= mini cart - end =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= responsive - start =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

/* ----- DESKTOP ONLY CSS - start ----- */
.container {max-width: 75%;}

/* ----- DESKTOP ONLY CSS - end ----- */

/* ----- LAPTOP ONLY CSS - start ----- */
@media only screen and (max-width: 1440px) {
    .container { max-width: 85%;}
}

/* ----- LAPTOP ONLY CSS - end ----- */

/* ----- TABLET ONLY CSS - start ----- */
@media only screen and (max-width: 1024px) {
    .container { max-width: 95%;}
}

/* ----- TABLET ONLY CSS - end ----- */

/* ----- MOBILE ONLY CSS  - start ----- */
@media only screen and (max-width: 700px) {
.container { max-width: 98%;}
	
.wd-page-title.page-title { padding: 20px 0;}
.wd-page-title.page-title .entry-title.title {  font-size: 18px;}

/* elementor icon box */
.zenko-icon-box .elementor-icon-box-wrapper .elementor-icon-box-content { align-self: center;}
.zenko-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon {
    display: flex !important;
    align-items: center;
    flex-direction: column;
}
	

}
/* ----- MOBILE ONLY CSS  - end ----- */

/* ----- custom - start ----- */
/* ----- custom - end ----- */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= responsive - end =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */