/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Alireza Mohammadshah
Author URI: https://shariot.ir
Template: hello-elementor
Version: 3.1.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
/* گالری ووکامرس */
.woocommerce div.product div.images .flex-control-thumbs li {
    width: 22%;
    float: none;
    text-align: center;
    margin: 0 auto;
    list-style: none;
}
.elementor-396 .elementor-element.elementor-element-4924273.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{font-size:16px!important;line-height:22px}
/* استایل تیترها (h1 تا h6) */
h1, h2, h3, h4, h5, h6 {
    font-family: 'IRANYekanX', sans-serif;
    font-weight: 700;
    color: #8c3a1b; /* رنگ قهوه‌ای مایل به قرمز (رنگ شن‌های گرم کویر) */
    margin-bottom: 15px;
    line-height: 1.3;
}

h1{font-size:25px!important;color:#a54521}
h2{font-size:23px!important;}
h3{font-size:21px!important;}
h4{font-size:19px!important;}
h5{font-size:17px!important;}
h6{font-size:15px!important;}
p{font-family:'IRANYekanX',sans-serif;font-weight:400;font-size:16px;color:#5a4a32;margin-bottom:19px}

/* استایل نقل قول (Blockquote) */
blockquote {
    font-family: 'IRANYekanX', sans-serif;
    font-weight: 500;
    font-size: 1.1rem;
    color: #7a4b2a; /* رنگ قهوه‌ای متوسط */
    border-right: 4px solid #d29a50; /* نوار طلایی رنگ در سمت راست */
    background-color: #f7ebd5; /* پس‌زمینه بژ روشن */
    padding: 20px 25px;
    margin: 30px 0;
    line-height: 1.8;
    border-radius: 0 8px 8px 0;
    font-style: italic;
}

/* Desert Tour Product Page Styling */
.elementor-widget-woocommerce-product-content {
    margin-bottom: 30px;
}

/* Product Title */
.woocommerce-product-gallery__wrapper {
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 4px 15px rgba(210, 150, 80, 0.1);
}

/* Product Gallery */
.woocommerce-product-gallery__image {
    border: 1px solid #e8d8c3;
}

/* Price Styling */
.woocommerce-Price-amount.amount {
    color: #c17d3a;
    font-weight: 700;
}

/* Add to Cart Button */
.single_add_to_cart_button {
    background-color: #d29a50 !important;
    color: white !important;
    border-radius: 4px !important;
    padding: 12px 25px !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
    letter-spacing: 0.5px;
    transition: all 0.3s ease !important;
    border: none !important;
}

.single_add_to_cart_button:hover {
    background-color: #b58243 !important;
    transform: translateY(-2px);
    box-shadow: 0 4px 8px rgba(210, 154, 80, 0.3) !important;
}

/* Tabs Styling */
.woocommerce-tabs.wc-tabs-wrapper {
    margin-top: 40px;
    border-top: 1px solid #f0e6d6;
}

.wc-tabs li a {
    color: #7a6b5d !important;
}

.wc-tabs li.active a {
    color: #c17d3a !important;
    font-weight: 600;
}

.woocommerce-Tabs-panel {
    padding: 20px;
    background-color: #faf7f2;
    border-radius: 0 0 8px 8px;
}

/* Related Products */
.related.products > h2 {
    color: #8c5e35;
    margin-bottom: 30px;
    text-align: center;
}



/* Desert-inspired color palette:
   - Sandy Beige: #f0e6d6
   - Warm Brown: #d29a50
   - Darker Brown: #b58243
   - Earth Brown: #8c5e35
   - Deep Brown: #7a6b5d
   - Accent Gold: #c17d3a
*/