/* 
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 */

/* استایل لیست ها */
.elementor-widget-text-editor ul,.elementor-widget-theme-post-content ul,.bcd-wrap.bcd-cat ul{list-style:none!important;padding:0}.elementor-widget-text-editor ul li,.elementor-widget-theme-post-content ul li,.bcd-wrap.bcd-cat 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,.bcd-wrap.bcd-cat ul li::before{content:"";position:absolute;right:.3em;top:10px;width:8px;height:8px;border-radius:50%;background-color:var(--e-global-color-2a6fbff,#A3C4BC);box-shadow:0 0 0 3px rgba(163,196,188,.15);transition:background-color .3s,box-shadow .3s}.elementor-widget-text-editor ul li:hover,.elementor-widget-theme-post-content ul li:hover,.bcd-wrap.bcd-cat ul li:hover{transform:translateX(-5px)}.elementor-widget-text-editor ul li:hover::before,.elementor-widget-theme-post-content ul li:hover::before,.bcd-wrap.bcd-cat ul li:hover::before{background-color:#8A6AC3;box-shadow:0 0 0 3px rgba(163,196,188,.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:#A3C4BC;box-shadow:0 0 0 3px rgba(163,196,188,.15)}.elementor-toc__list-item:hover .elementor-toc__list-item-text-wrapper:before{background:#8A6AC3;box-shadow:0 0 0 3px rgba(163,196,188,.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:#A3C4BC;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:rgba(163,196,188,.15)}.auto-scroll-wrapper::-webkit-scrollbar{height:8px}.auto-scroll-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.auto-scroll-wrapper::-webkit-scrollbar-thumb{background:#A3C4BC;border-radius:4px}


/* استایل نقل قول */
.elementor .elementor-widget-theme-post-content blockquote{background:transparent!important;border:2px solid #A3C4BC!important;border-radius:12px!important;padding:10px 16px!important;margin:10px 0!important;text-align:center!important;position:relative!important}.elementor .elementor-widget-theme-post-content blockquote:before{content:"❞"!important;display:block!important;font-size:2rem!important;line-height:1!important;margin:0 0 6px!important; color:#A3C4BC!important}.elementor .elementor-widget-theme-post-content blockquote p{margin:0!important;font-size:1.05rem!important;line-height:1.6!important;text-align:center!important}
