/* 
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: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.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
*/

/* Add your custom styles here */
/* بردکرامب */
nav.rank-math-breadcrumb p {margin: 0;font-size:14px;}
/* استایل لیست ها */
.elementor-widget-text-editor ul,.elementor-widget-theme-post-content ul{list-style:none!important;padding:0}.elementor-widget-text-editor ul li,.elementor-widget-theme-post-content ul li{position:relative;padding-right:1.2rem;margin-bottom:.9rem;transition:transform .2s ease-in-out}.elementor-widget-text-editor ul li::before,.elementor-widget-theme-post-content ul li::before{content:"";position:absolute;right:.3em;top:10px;width:8px;height:8px;border-radius:50%;background-color:var(--e-global-color-secondary);box-shadow:0 0 0 3px rgba(212,176,90,.15);transition:background-color .3s,box-shadow .3s}.elementor-widget-text-editor ul li:hover,.elementor-widget-theme-post-content ul li:hover{transform:translateX(-5px)}.elementor-widget-text-editor ul li:hover::before,.elementor-widget-theme-post-content ul li:hover::before{background-color:var( --e-global-color-05dd54a );box-shadow:0 0 0 3px rgba(19,46,107,.1)}@media(max-width:1024px){.elementor-toc__list-item-text-wrapper{position:relative;padding-right:1.2rem;display:block}
.elementor-toc__list-item-text-wrapper svg{display:none!important}.elementor-toc__list-item-text-wrapper:before{content:"";position:absolute;right:.3em;top:10px;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);box-shadow:0 0 0 3px rgba(212,176,90,.15)}.elementor-toc__list-item:hover .elementor-toc__list-item-text-wrapper:before{background:var( --e-global-color-05dd54a );box-shadow:0 0 0 3px rgba(19,46,107,.1)}}

/*استایل جدول */
.auto-scroll-wrapper{width:100%;overflow-x:auto;margin:20px 0;border-radius:8px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.05);-webkit-overflow-scrolling:touch}.auto-scroll-wrapper table{width:100%!important;border-collapse:collapse;margin:0;white-space:nowrap}.auto-scroll-wrapper thead th,.auto-scroll-wrapper tbody th{background:var( --e-global-color-secondary );color:#fff;padding:14px 16px;font-weight:700;text-align:center!important;border:1px solid #e5e7eb;font-size:1rem}.auto-scroll-wrapper td{padding:14px 16px;border:1px solid #e5e7eb;vertical-align:middle;font-size:.95rem;line-height:1.7;color:#333;white-space:normal;text-align:center;min-width:180px}.auto-scroll-wrapper tbody tr:nth-child(2n){background:#f8f9fa}.auto-scroll-wrapper tbody tr:hover{background:rgb(125 204 201 / 15%)}.auto-scroll-wrapper::-webkit-scrollbar{height:8px}.auto-scroll-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.auto-scroll-wrapper::-webkit-scrollbar-thumb{background:var( --e-global-color-secondary );border-radius:4px}


/* استایل نقل قول */
.elementor-widget-theme-post-content blockquote{background:var( --e-global-color-secondary );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}
