/*
 Theme Name:   harika child theme
 Description:  harika child theme
 Author:       Utab
 Template:     harika
 Version:      1.0.0
*/

/*تنظیم پس زمینه دسته ها*/
a.harika-cat.harika-cat {background: var(--harika-primary-color) !important;}

/* حذف آیکن ها */
.sidebar-col .elementor-widget h5:after,.harika-page-title:after{display:none !important;}
/* عریض شدن منو */
a.menu-link.sub-menu-link {white-space: nowrap;}
ul.sub-menu.menu-even.sub-menu.menu-depth-2 {max-width: max-content;}

/* استایل لیست ها */
.elementor ul:not(.elementor-icon-list-items):not(.elementor-nav-menu):not(.sub-menu):not(.menu):not(.elementor-toc__list):not(.elementor-post-info__terms-list):not(.woocommerce-order-overview):not(.products):not(.wc_payment_methods):not(.comment-list):not(.wp-block-social-links):not(.wp-block-gallery):not(.blocks-gallery-grid):not(.lastposts-ul){list-style:none!important;padding:0}.elementor ul:not(.elementor-icon-list-items):not(.elementor-nav-menu):not(.sub-menu):not(.menu):not(.elementor-toc__list):not(.elementor-post-info__terms-list):not(.woocommerce-order-overview):not(.products):not(.wc_payment_methods):not(.comment-list):not(.wp-block-social-links):not(.wp-block-gallery):not(.blocks-gallery-grid):not(.lastposts-ul) li{position:relative;padding-right:1.2rem;margin-bottom:.9rem;transition:transform .2s ease-in-out}.elementor ul:not(.elementor-icon-list-items):not(.elementor-nav-menu):not(.sub-menu):not(.menu):not(.elementor-toc__list):not(.elementor-post-info__terms-list):not(.woocommerce-order-overview):not(.products):not(.wc_payment_methods):not(.comment-list):not(.wp-block-social-links):not(.wp-block-gallery):not(.blocks-gallery-grid):not(.lastposts-ul) li::before{content:"";position:absolute;right:.3em;top:10px;width:8px;height:8px;border-radius:50%;background-color:#90C4F5;box-shadow:0 0 0 3px rgba(212,176,90,.15);transition:background-color .3s,box-shadow .3s}.elementor ul:not(.elementor-icon-list-items):not(.elementor-nav-menu):not(.sub-menu):not(.menu):not(.elementor-toc__list):not(.elementor-post-info__terms-list):not(.woocommerce-order-overview):not(.products):not(.wc_payment_methods):not(.comment-list):not(.wp-block-social-links):not(.wp-block-gallery):not(.blocks-gallery-grid):not(.lastposts-ul) li:hover{transform:translateX(-5px)}.elementor ul:not(.elementor-icon-list-items):not(.elementor-nav-menu):not(.sub-menu):not(.menu):not(.elementor-toc__list):not(.elementor-post-info__terms-list):not(.woocommerce-order-overview):not(.products):not(.wc_payment_methods):not(.comment-list):not(.wp-block-social-links):not(.wp-block-gallery):not(.blocks-gallery-grid):not(.lastposts-ul) li:hover::before{background-color:#F2E0C6;box-shadow:0 0 0 3px rgba(19,46,107,.1)}

/*استایل جدول */
.elementor table{width:fit-content!important;max-width:100%;border-collapse:collapse;margin:20px auto;display:block;overflow-x:auto;border-radius:8px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.05);-webkit-overflow-scrolling:touch}.elementor table thead th,.elementor table tbody th{background:#90C4F5;color:#fff;padding:14px 16px;font-weight:700;text-align:center!important;border:1px solid #e5e7eb;font-size:1rem;white-space:nowrap}.elementor table td{padding:14px 16px;border:1px solid #e5e7eb;vertical-align:middle;font-size:.95rem;line-height:1.7;color:#333;text-align:center;min-width:180px;white-space:normal}.elementor table tbody tr:nth-child(2n){background:#f8f9fa}.elementor table tbody tr:hover{background:rgba(144,196,245,.15)}.elementor table::-webkit-scrollbar{height:8px}.elementor table::-webkit-scrollbar-track{background:#f1f1f1}.elementor table::-webkit-scrollbar-thumb{background:#90C4F5;border-radius:4px}body.dark_mode .elementor table{background:#232328!important}body.dark_mode .elementor table td{color:#e5e7eb}body.dark_mode .elementor table tbody tr:nth-child(2n){background:#2a2a30}body.dark_mode .elementor table tbody tr:hover{background:rgba(144,196,245,.15)}body.dark_mode .elementor table thead th,body.dark_mode .elementor table tbody th{border-color:#2f2f35}body.dark_mode .elementor table td{border-color:#2f2f35}body.dark_mode .elementor table::-webkit-scrollbar-track{background:#1f1f24}body.dark_mode .elementor table::-webkit-scrollbar-thumb{background:#90C4F5}@media(max-width:767px){.elementor table{margin:16px auto;border-radius:10px}.elementor table thead th,.elementor table tbody th{padding:12px 12px;font-size:.95rem}.elementor table td{padding:12px 12px;font-size:.9rem;min-width:140px;line-height:1.6}}@media(max-width:767px){body.dark_mode .elementor table{background:#1f1f24!important}}


/* استایل نقل قول */
.elementor-widget-theme-post-content blockquote{background:#90C4F5;border-radius:12px;padding:30px 32px;margin:30px 0;border:none;text-align:center;position:relative}.elementor-widget-theme-post-content blockquote:before{content:"❞";display:block;text-align:center;font-size:3rem;line-height:1;color:#fff}.elementor-widget-theme-post-content blockquote p{margin:0;color:#fff!important;font-size:1.1rem;line-height:1.9;text-align:center!important}
