.ss01 {
    -moz-font-feature-settings: "ss01";
    -webkit-font-feature-settings: "ss01";
    font-feature-settings: "ss01";
}

body, h1, h2, h3, h4, h5, h6, input, textarea, a, p {
	font-feature-settings: "ss02";
}

rs-slide h4, rs-slide h2, rs-slide h3,
rs-slide h1, rs-slide h5, rs-slide h6,
rs-slide a, rs-slide p, rs-slide span,
rs-layer {
	font-family: IRANSansX !important;
}

/* Start tikkala */
.tikkala .slider-type-product .owl-carousel:not(.owl-loaded) > div {
    padding-right: 15px;
    padding-left: 15px;
    box-shadow: -15px 0 13px -20px rgb(0 0 0 / 30%);
}
.tikkala .slide-product.owl-carousel-item,
.shegeft-tikkala .slide-product {
  margin: 20px;
}
.tikkala .blog-design-masonry .wd-post-cat.wd-style-with-bg {
    border-radius: 15px;
}
.tikkala .blog-design-masonry .post-title {
    color: #fff;
}
.tikkala .blog-post-loop .article-body-container {
    background-color: #2c2c2c;
}
.tikkala .blog-design-masonry h3.post-title a:hover {
    opacity: 0.7;
    color: #fff;
}
@media (min-width: 1025px) {
    .tikkala .slider-type-product .owl-dots {
        margin-top: 0;
        position: absolute;
        right: -23px;
        display: flex;
        flex-direction: column;
        top: 0;
    }
    .tikkala .slider-type-product .owl-dots .owl-dot {
        margin-top: 1px;
    }
    .tikkala .owl-dots .owl-dot span {
        border-color: #c6ceef;
        background: #c6ceef;
    }
    .tikkala .owl-dots .owl-dot.active span {
        background-color: var(--wd-primary-color);
        border-color: var(--wd-primary-color);
        height: 24px;
        border-radius: 10px;
    }
    .tikkala .slider-type-post .owl-dots {
        margin-top: 0;
        position: absolute;
        right: -23px;
        display: flex;
        flex-direction: column;
        top: 7px;
    }
    .tikkala .owl-dots .owl-dot:not(.active):hover span {
        border-color: var(--wd-primary-color);
    }
    .tikkala .wd-btn-arrow {
        visibility: visible;
        opacity: 1;
    }
    .tikkala .wd-btn-arrow[class*="prev"] {
        transform: translateX(0);
        top: 30px;
    }
    .tikkala .wd-btn-arrow[class*="next"] {
        transform: translateX(0);
    }
    .tikkala .owl-nav > div[class*="next"] {
        left: auto;
        right: -26px !important;
    }
    .tikkala .owl-nav > div[class*="prev"] {
        right: -26px !important;
    }
    .tikkala .flickity-button:after {
        font-size: 11px;
    }
    .tikkala .owl-nav {
        position: absolute;
        bottom: 32px;
    }
    .tikkala .slider-type-post .owl-nav {
        bottom: 42px;
    }
    .tikkala .flickity-button {
        width: 24px;
        height: 24px;
        background: var(--wd-primary-color);
        border-radius: 9px;
        color: #fff;
    }
    .tikkala .wd-btn-arrow:hover {
        color: #fff;
    }
}

/* End Tikkala */