/* 
Theme Name: Hello Child
Theme URI: https://elementor-site.ir/
Description: 
Author: Elementor Site
Author URI: https://elementor-site.ir/
Template: hello-elementor
Version: 1.0.1
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
*/

.headercssbtn span.elementor-button-icon svg

 {
    font-size: 25px !important;
}

.cartmp span.elementor-button-icon-qty {
    padding-top: 2px !important;
    padding-right: 2px !important;
}

.offheaderbtn span.elementor-button-icon svg{
	font-size: 22px;
	margin-top: -6px;
}



/* ===========================
   قالب 805 (پیشنهاد شگفت‌انگیز)
   =========================== */

/* دسکتاپ */
@media (min-width:768px){
  .titleproduct805 .jet-listing-dynamic-field__content{
    display:-webkit-box !important;
    -webkit-box-orient:vertical !important;
    -webkit-line-clamp:2 !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
    white-space:normal !important;

    font-size:14px !important;
    line-height:20px !important;
    height:40px !important;
    margin-bottom:5px !important;
  }
}

/* موبایل */
@media (max-width:767px){
  .titleproduct805 .jet-listing-dynamic-field__content{
    display:-webkit-box !important;
    -webkit-box-orient:vertical !important;
    -webkit-line-clamp:2 !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
    white-space:normal !important;

    font-size:11px !important;
    line-height:18px !important;
    height:36px !important;
  }
}


/* ===========================
   قالب 922 (محصولات عادی)
   =========================== */

/* دسکتاپ */
@media (min-width:768px){
  .titleproduct922 .jet-listing-dynamic-field__content{
    display:-webkit-box !important;
    -webkit-box-orient:vertical !important;
    -webkit-line-clamp:2 !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
    white-space:normal !important;

    font-size:14px !important;
    line-height:20px !important;
    height:40px !important;
    margin-bottom:5px !important;
  }
}

/* موبایل */
@media (max-width:767px){
  .titleproduct922 .jet-listing-dynamic-field__content{
    display:-webkit-box !important;
    -webkit-box-orient:vertical !important;
    -webkit-line-clamp:2 !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
    white-space:normal !important;

    font-size:11px !important;
    line-height:18px !important;
    height:36px !important;
  }
}



	 
.elementor-jet-countdown-timer.jet-elements
 {
    direction: ltr;
}







/* استایل نقطه های اسلایدر */
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    width: fit-content !important;
    left: 50% !important;
    right: auto !important;
    transform: translateX(-50%) !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 4px;
    background-color: #ffffff73;
    border-radius: 16px;
    padding: 4px 7px;
}

/* رفع مشکل سافاری آیفون */
@media (max-width: 767px) {
  .elementor-element-e41b72c .swiper-pagination {
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    transform: none !important;
    width: max-content !important;
    display: flex !important;
    justify-content: center !important;
  }
}



/*رفع قرمز شدن کادر دور محصولات هنگام رفرش- این کد افکت ها و انیمیشن هارو حذف کرده */
.jet-listing-grid__item,
.jet-listing-grid__item *{
    transition:none !important;
    animation:none !important;
}



/* ایجاد فاصله بین عدد با تومان */
.woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.price .woocommerce-Price-currencySymbol,
.jet-woo-product-price .woocommerce-Price-currencySymbol,
.elementor-widget-woocommerce-product-price .woocommerce-Price-currencySymbol {
    margin-right: 6px !important;
}

/* آیکون های صفحه اصلی- دسته بندی ها */
.boxtitlemp span.elementor-icon-list-icon svg {
	background-color: #ff334b;
	padding: 6px;
	border-radius: 50px;
}
.boxtitlemp2 span.elementor-icon-list-icon svg {
	background-color: #F0B60B;
	padding: 6px;
	border-radius: 50px;
}
.boxtitlemp3 span.elementor-icon-list-icon svg {
	background-color: #0091A4;
	padding: 6px;
	border-radius: 50px;
}




/* کم کردن پدینگ ویژگی های صفحه تک محصول */
.tablemp table td, table th {
	padding: 5px;!important}
span.variable-item-span.variable-item-span-button
 {
	 font-weight: bold;}

.titleproduct2 
span.elementor-divider__text.elementor-divider__element
 {
    background-color: #F4F4F4;
    padding: 17px 22px;
    border-radius: 20px;
}	 

	 
	 

/* فلش های لیست کشویی سمت راست فیلترها (دسته بندی و ...) */	 
.jet-filter-items-dropdown__label::after {
    content: "" !important;
    display: inline-block !important;
    width: 13px !important;
    height: 13px !important;
	top: 20px !important;
    background: url("https://chatredaneshbooks.com/shop/wp-content/uploads/2026/06/Vector.svg") center/contain no-repeat !important;
    border: none !important;
	left: 20px !important;
    right: auto !important;
}


/* فاصله بین باکس سرچ و مورد بعدیش */	
.jet-filter-items-search{
    margin-bottom: 15px !important;
}

/* فاصله بین مورد آخر لیست ویژگی ها و باکس پایینش */
.jet-filter-items-dropdown__body{
    padding-bottom: 13px !important;
}



/* راست چین کرد بازشونده کنواس فیلترهای بالای سایت نمایش موبایل */

@media (max-width:767px){

body[data-elementor-device-mode="mobile"] .jet-offcanvas{
    left: auto !important;
    right: -100% !important;
    transition: right 300ms ease !important;
}

body[data-elementor-device-mode="mobile"] .jet-offcanvas.is-active{
    left: auto !important;
    right: 0 !important;
}
}


/* دیزاین نظرات-- کد آماده از دوره آموزشی */
h2.woocommerce-Reviews-title {
    font-size: 18px;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin: 0 50px 0 0;
    border: 1px solid #e4e1e3;
    border-radius: 15px !important;
    padding: 20px !important;
    background: white;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
    float: right;
    position: absolute;
    top: 0;
    right: 0;
    padding: 3px;
    width: 40px !important;
    border-radius: 25px;
    height: auto;
    background: #ffffff00;
    border: none !important;
    margin: 0;
    box-shadow: none;
}

ul.children .comment-text {
    background: #e9f4ed !important;
}
.woocommerce #reviews #comments ol.commentlist ul.children {
    list-style: none outside;
    margin: 20px 15px 0 0 !important;
}
.woocommerce .star-rating span {
    color: #ffd816 !important;
}
p.comment-form-comment label {
    margin-bottom: 20px !important;
    font-weight: bold;
}
p.comment-form-author label{
    margin-bottom: 20px !important;
    font-weight: bold;
}

p.comment-form-email label {
    margin-bottom: 20px !important;
    font-weight: bold;
}
.comment-form-rating p.stars {
    margin: 12px !important;
}
.woocommerce p.stars a {
    color: #ffd816 !important;
}






