/*

Theme Name: پارس کالا
Theme URI: https://www.rtl-theme.com/parskala-wordpress-theme/
Author: مسیر وردپرس | حسین اسماعیلیان
Author URI: https://masirwp.com/
Version: 3.4.6
Tags: ابر پوسته وردپرسی فروشگاهی ووکامرس
Text Domain: parskala
Domain Path: /languages/
Description: پارس کالا منعطف ترین پوسته فروشگاهی وردپرس
برای طراحی این قالب زحمات زیادی کشیده شده لذا خواهشمندیم تا نسخه ی اصلی این قالب را تهیه نمایید تا به فعالیت ما تداوم بخشید.

*/
.foot-box ul.product_list_widget {
    display: flex;
   overflow: hidden;
}
.foot-box ul.product_list_widget li {
   max-width: 10rem;
    margin: 0 1rem;
}
.foot-box ul.product_list_widget {
  
}
.single-product div.product div.summary > form:nth-child(3){
		display:none;
}

@media only screen and (min-width: 980px){
.prk_mega_menu > li.mega_menu_tree_level.prk-side-tab:hover .prk-tab-menu-items {
    min-width: 80rem;
   
	}}
@media only screen and (max-width: 980px){
  .foot-box ul.product_list_widget {
   overflow: scroll;
}

}
.slide-carousel .owl-stage-outer {

    overflow: visible;

}
.humbnail-single img {
    width: auto;
    height: auto;

}

@media (max-width: 690px){
}

@media screen and (max-width: 980px) {
.parskala-faq_tab .short_content_tabs_mobile {
    max-height: 100%;
    
}
body.product-single .parskala-side-faq {
   
    width: 98%;
   
}
.parskala-faq_tab .short_content_tabs_mobile .flexed {
   
    flex-direction: column;
}
.parskala-faq_tab .short_content_tabs_mobile .parskala-side-faq {
   
    width: 96%;
  
}
#tab-content-mobile .pading-tabs .flexed {
    flex-direction: column;
}
.parskala-faqs > li .content-faq-product p {
    line-height: 1.4rem;
}
.parskala-faqs ol li {
    line-height: 1.4rem;
   
}}
.prk_mega_menu > li {
  
    height: 100%;
  
}
.prk_mega_menu > li.mega_menu_tree_level.prk-side-tab > .prk-tab-menu-items {

    top: 97%;

}
@media (max-width: 780px) {
.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.thwvsf-label-li {
    min-width: 5rem;
  
  }}
/**** dokan store***/

.dokan-store-wrap div#dokan-content {
    display: flex;
    flex-direction: column;
}
.dokan-store-products-filter-area {
    order: 1;
}
.dokan-store-wrap h2.products-list-heading {
   
    order: 1;
}
.dokan-store-wrap div#dokan_store_section_latest {
    order: 2;
}
.dokan-store-wrap div#dokan_store_section_best_selling {
    order: 3;
}
.dokan-store-wrap div#dokan_store_section_top_rated {
    order: 4;
}
.dokan-store-wrap .seller-items {
    order: 5;
   
}
.dokan-store-wrap nav#nav-below {
    order: 6;
}
.dokan-store-wrap .woocommerce li.product {
   
    height: 28rem;
  
}
@media only screen and (max-width: 980px)
{
	.dokan-store-wrap .woocommerce li.product {
  height: 20rem;
}
}

/****end  dokan store***/
.subcategories-list .term .term-name {
        line-height: revert-layer;
    overflow: visible;

  
}

/*  carusel style */
.thumb-pro img.second-img {
    position: absolute !important;  
}
.elementor-widget-officals_caroselـver2 .off-product {
    height: 100%;
}
.elementor-widget-officals_carosel .off-product {
    height: 100%;
}
/* --- استایل فیلدهای سفارشی حکاکی --- */

/* کانتینر اصلی فیلدها */
#custom-hak-container {
    background-color: #f9f9f9; /* رنگ پس‌زمینه کمی روشن */
    border: 1px solid #e0e0e0; /* حاشیه نازک و همرنگ */
    padding: 15px 20px;
    margin-bottom: 25px !important; /* فاصله بیشتر از پایین */
    border-radius: 8px; /* گوشه‌های گرد */
    box-shadow: 0 2px 5px rgba(0,0,0,0.05); /* سایه ملایم */
    transition: all 0.3s ease; /* انیمیشن برای تغییرات */
}

#custom-hak-container:hover {
    box-shadow: 0 4px 10px rgba(0,0,0,0.1); /* سایه قوی‌تر هنگام هاور */
}

/* عنوان اصلی فیلدها */
#custom-hak-container label strong {
    color: #333; /* رنگ تیره برای خوانایی بهتر */
    font-size: 1.1em;
    margin-bottom: 10px;
    display: block; /* برای اینکه روی خط خودش باشد */
}

/* استایل لیبل‌ها و رادیوباکس‌ها */
#custom-hak-container label {
    color: #555;
    font-size: 0.95em;
    margin-right: 20px; /* فاصله بین رادیوباکس‌ها */
    display: inline-flex; /* برای تراز کردن متن و چک‌باکس */
    align-items: center; /* تراز عمودی */
    cursor: pointer;
}

#custom-hak-container label:last-of-type {
    margin-right: 0; /* حذف فاصله برای آخرین لیبل */
}

/* استایل رادیوباکس‌ها */
#custom-hak-container input[type="radio"] {
    margin-right: 8px; /* فاصله بین رادیوباکس و متن */
    cursor: pointer;
    /* می‌توانید استایل رادیوباکس را با شبه‌کلاس‌ها تغییر دهید، اما پیچیده است */
}

/* کانتینر فیلد نام */
#hak-name-field {
    margin-top: 15px !important;
    padding-top: 15px;
    border-top: 1px dashed #e0e0e0; /* خط جداکننده */
}

/* لیبل فیلد نام */
#hak-name-field label {
    display: block;
    margin-bottom: 10px;
    color: #333;
    font-size: 1em;
}

/* فیلد ورودی متن */
#hak-name-field input[type="text"] {
    width: calc(100% - 20px); /* تنظیم عرض با احتساب padding */
    padding: 10px 12px;
    border: 1px solid #ccc;
    border-radius: 5px;
    box-sizing: border-box; /* مهم برای محاسبه صحیح عرض */
    font-size: 0.95em;
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
}

#hak-name-field input[type="text"]:focus {
    border-color: #80c0f0; /* رنگ حاشیه هنگام فوکوس */
    box-shadow: 0 0 0 3px rgba(128, 192, 240, 0.2); /* سایه ملایم هنگام فوکوس */
    outline: none; /* حذف اوت‌لاین پیش‌فرض */
}

/* --- یان استایل فیلدهای سفارشی-- 

   در غیر این صورت، می‌توانید از فونت‌های پیش‌فرض مانند 'Arial', sans-serif استفاده کنید.
   مثال برای اضافه کردن فونت از Google Fonts در functions.php:
   wp_enqueue_style('-font', 'https://fonts.googleapis.com/css2?family=:wght@400;700&display=swap', array(), null);
*/

 