/*****
* Coding By Erfan Mardani
* https://erfanmardani.ir
*****/


* {
    letter-spacing: 0;
}


/* انیمیشن برای دکمه‌های carousel */
.blog-carousel .elementor-swiper-button-prev,
.blog-carousel .elementor-swiper-button-next {
    opacity: 0;
    transition: opacity 0.6s ease, transform 0.6s ease;
}

.blog-carousel .elementor-swiper-button-prev {
    transform: translateX(-30px);
}

.blog-carousel .elementor-swiper-button-next {
    transform: translateX(30px);
}

/* کلاس‌های انیمیشن */
.blog-carousel .elementor-swiper-button-prev.fade-in {
    opacity: 1;
    transform: translateX(0);
}

.blog-carousel .elementor-swiper-button-next.fade-in {
    opacity: 1;
    transform: translateX(0);
}

.address_footer .elementor-icon-box-title {
    margin-bottom: 0 !important;
}

.blog-carousel .e-con-boxed:hover .elementor-widget-heading:not(.elementor-widget-theme-post-title) {
    background: var(--e-global-color-secondary) !important;
}

.blog-carousel .e-con-boxed:hover .elementor-widget-heading:not(.elementor-widget-theme-post-title) span {
    color: #fff !important;
}

.main-content a {
    text-decoration: underline;
    color: var(--e-global-color-accent);
}

.main-content img {
    margin: 24px auto;
    border-radius: 12px;
}

.main-content hr {
    margin: 24px auto;
}
.main-content li{
    margin: 12px 0
}







.main-content br {
    display: none;
}

@media only screen and (max-width: 1920px) {}

@media only screen and (max-width: 1600px) {}

@media only screen and (max-width: 1536px) {}

@media only screen and (max-width: 1440px) {}

@media only screen and (max-width: 1366px) {}

@media only screen and (max-width: 1280px) {}

@media only screen and (max-width: 1024px) {}

@media only screen and (max-width: 800px) {}

@media only screen and (max-width: 768px) {}

@media only screen and (max-width: 600px) {}

@media only screen and (max-width: 414px) {}

@media only screen and (max-width: 360px) {}

@media only screen and (max-width: 320px) {}