.elementor-24471 .elementor-element.elementor-element-265e661{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-24471 .elementor-element.elementor-element-265e661:not(.elementor-motion-effects-element-type-background), .elementor-24471 .elementor-element.elementor-element-265e661 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-24471 .elementor-element.elementor-element-506332f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24471 .elementor-element.elementor-element-97782b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-24471 .elementor-element.elementor-element-506332f{--content-width:1340px;}}/* Start custom CSS for shortcode, class: .elementor-element-1c3e605 */.novin-search-only-container #novin-author-search {
    width: 100% !important;
    padding: 18px 48px !important;
    border: none !important;
    border-radius: 0 !important;
    font-size: 1.1rem !important;
    font-family: inherit !important;
    direction: rtl !important;
    text-align: right !important;
    background-color: #ffffff !important;
    outline: none !important;
    box-shadow: none !important;
    transition: none !important;
}

.novin-search-only-container #novin-author-search:focus {
    outline: none !important;
    border: none !important;
    box-shadow: none !important;
}

.novin-search-only-container #novin-author-search:hover {
    outline: none !important;
    border: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-97782b2 */#novin-author-preview {
    border-radius: 0 !important;
    opacity: 0;
    transition: opacity 0.5s ease-in-out !important;
    height: 400px !important;
    width: auto !important;
    object-fit: cover !important;
}

#novin-author-preview.loaded {
    opacity: 1;
}

.novin-author-preview-section {
    border: none !important;
    background-color: transparent !important;
}

@media (max-width: 1024px) {
    #novin-author-preview {
        height: 250px !important;
    }
}

@media (max-width: 768px) {
    #novin-author-preview {
        height: 200px !important;
    }
}

@media (max-width: 480px) {
    #novin-author-preview {
        height: 150px !important;
    }
}

.elementor-24471 .elementor-element.elementor-element-97782b2 .artist-head {
    color: #595A5C;
    font-size: 24px;
    font-weight: 500;
    color: #595a5c;
}

.elementor-24471 .elementor-element.elementor-element-97782b2 .novin-author-link {
    font-size: 17px;
    color: #595a5c;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-506332f */@media (min-width: 768px) {
    .novin-author-preview-section {
    padding-top: 125px;
}
.novin-authors-container {
    max-width: 1380px;
}
}/* End custom CSS */