/*
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
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: 1.0.1
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
*/
.academy-publish-time, .academy-recentbox-time, .blog-archive-title .elementor-heading-title, .data-sinarchive-blog, .data-sinarchive-blog .elementor-heading-title, .elementor-widget-heading .elementor-heading-title[class*=elementor-size-] > a, .jet-radio-list__label, .more-sinblog .elementor-heading-title {
    display: flex;
    align-items: center
}

.blog-archive-more .elementor-heading-title svg, .more-sinblog .elementor-heading-title svg {
    margin-right: 4px
}


.after-img-blog .elementor-widget-container * {
    border-radius: 16px;
    height: 100%
}

.blogbox-top {
    backdrop-filter: blur(2px);
    border-radius: 16px
}

.blogbox-top-rightbox-icon {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #ffd35e;
    margin-left: 8px
}

.blogbox-top .elementor-widget-container {
    display: flex;
    height: 39px;
    align-items: center
}

@media (max-width: 767px) {
    .data-sinarchive-blog .elementor-heading-title.elementor-size-default {
        height: 24px
    }

    .cat-tipic div.jet-radio-list__row.jet-filter-row {
        width: 50% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        text-align: center
    }

    .jet-radio-list__button, div.jet-radio-list__button, label.jet-radio-list__item {
        width: 100% !important
    }

    .cat-tipic label.jet-radio-list__item {
        padding-left: 5px;
        padding-right: 5px
    }

    .cat-tipic span.jet-radio-list__label {
        width: 100% !important;
        text-align: center
    }

    .blogbox-top-rightbox-icon {
        margin-left: 7px
    }

    .blogbox-top .elementor-widget-container {
        height: 34px
    }
}

.publish-icon, .recentbox-icon {
    display: inline-block;
    width: 22px;
    height: 22px
}

.academy-blog-archive-clear button.jet-remove-all-filters__button svg, .publish-icon, .recentbox-icon {
    margin-left: 4px
}

.blog-archive-title .elementor-heading-title svg {
    margin-left: 17px
}

.blog-archive-more .elementor-heading-title {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 20px
}

.publish-icon {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 2C6.49 2 2 6.49 2 12C2 17.51 6.49 22 12 22C17.51 22 22 17.51 22 12C22 6.49 17.51 2 12 2ZM16.35 15.57C16.21 15.81 15.96 15.94 15.7 15.94C15.57 15.94 15.44 15.91 15.32 15.83L12.22 13.98C11.45 13.52 10.88 12.51 10.88 11.62V7.52C10.88 7.11 11.22 6.77 11.63 6.77C12.04 6.77 12.38 7.11 12.38 7.52V11.62C12.38 11.98 12.68 12.51 12.99 12.69L16.09 14.54C16.45 14.75 16.57 15.21 16.35 15.57Z' fill='%233066BF'/%3E%3C/svg%3E") 0 0/cover no-repeat
}

.data-sinarchive-blog span.elementor-heading-title.elementor-size-default, .time-academy-recent span.elementor-heading-title.elementor-size-default {
    display: flex;
    align-items: center;
    flex-direction: row
}

.jet-listing .slick-track, .jet-listing-dynamic-field__content .slick-track {
    right: 0 !important
}

.rexpert-sinarchive .elementor-widget-container p {
    max-height: calc(2 * 1.5em);
    overflow: hidden;
    line-height: 1.5em;
    position: relative
}

.filter-sinarchive-blog span.jet-checkboxes-list__label {
    height: 32px;
    display: flex;
    align-items: center
}

.academy-blog-archive-clear button.jet-remove-all-filters__button {
    display: flex;
    align-items: center;
    height: 67.78px;
    cursor: pointer
}

.elementor-2370 .elementor-element.elementor-element-a4a8830 .jet-radio-list__label:before {
    width: 4px;
    height: 4px;
    background: var(--general-white, #fff);
    margin-left: 6px;
    content: ""
}

.jet-radio-list__label[data-label="همه مطالب آکادمی"] {
    position: relative
}

.jet-radio-list__label[data-label="همه مطالب آکادمی"]::before {
    content: '';
    background-image: url("https://dev-rsoon.tafarda.ir/wp-content/uploads/2023/12/Group-787.svg");
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    position: absolute;
    left: -20px;
    top: 50%;
    transform: translateY(-50%);
    height: 20px;
    width: 20px
}

.cat-tipic div.jet-radio-list__row.jet-filter-row {
    width: 12.5%;
    margin-left: 0 !important;
    margin-right: 0 !important;
    text-align: center
}

.cat-tipic label.jet-radio-list__item, div.jet-radio-list__button {
    width: 100% !important
}

.cat-tipic label.jet-radio-list__item {
    padding-left: 5px;
    padding-right: 5px
}

.cat-tipic span.jet-radio-list__label {
    width: 100% !important;
    text-align: center
}

span.academy-title {
    margin-left: 1px
}

.recentbox-icon {
    border-radius: 50%;
    background: url(/wp-content/uploads/2023/12/clock.svg) 0 0/cover no-repeat
}

.elementor-2370 .elementor-element.elementor-element-ed7b7e3 .jet-listing-grid__slider-icon {
    z-index: 5 !important
}

.recent-academy .jet-listing-grid__slider-icon {
    display: flex !important
}

.jet-filter-items-scroll {
    direction: ltr !important
}

.jet-filter-items-scroll-container {
    margin-right: 8px
}

span.jet-radio-list__label {
    direction: RTL !important
}

.post.post-page.current-item * {
    color: #545e6d
}


.readmore-v2 .elementor-widget-container .elementor-heading-title {
    display: flex;
    align-items: center;
}

.readmore-v2 .elementor-widget-container .elementor-heading-title svg {
    margin-right: 10px;
}
