/*
Template:       classima
Theme Name:     Classima Child - Proyozon
Theme URI:      https://themeforest.net/item/classima-classified-ads-wordpress-theme/24494997
Author:         RadiusTheme
Author URI:     https://www.radiustheme.com
Description:    Classima is a clean and modern WordPress Theme best suited for Classified Listing. This theme comes with all necessary features and pages for a Classified Listing website.
Version:        2.0
Text Domain:    classima
Tags:           two-columns, three-columns, left-sidebar, right-sidebar, custom-colors, custom-menu, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, blog
License:        Envato split License
License URI:    https://themeforest.net/licenses/terms/regular
*/
.classima-listing-single .classima-single-details .rtcl-single-listing-action li.rtcl-sidebar-social .rtin-share-title {
    margin-right: 0;
}

.classima-listing-single .classima-single-details .rtcl-single-listing-action li {
    margin-right: 0;
}

.classima-listing-single .classima-single-details .rtcl-single-listing-action li i,
.classima-listing-single .classima-single-details .rtcl-single-listing-action li .rtcl-icon {
    margin-right: 0;
}

.classima-listing-single .classima-single-details-4 .rtcl-single-listing-action {
    gap: 20px;
}

.classima-listing-single .classima-single-details .rtcl-single-listing-action li a:hover i,
.classima-listing-single .classima-single-details .rtcl-single-listing-action li span:hover i,
.classima-listing-single .classima-single-details .rtcl-single-listing-action li a:hover .rtcl-icon {
    color: var(--rtcl-primary-color);
}

.classima-single-details-4 .rtin-content-area .rtin-content {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    transition: all 0.3s ease;
}

.classima-single-details-4 .rtin-content-area .rtin-content.expanded {
    -webkit-line-clamp: unset;
    max-height: none;
}

.classima-single-details-4 .rtin-content-area .toggle-btn {
    margin-top: 10px;
    color: var(--rtcl-primary-color);
    cursor: pointer;
    font-weight: bold;
    display: inline-flex;
    align-items: center;
    gap: 6px;
}

.classima-single-details-4 .rtin-content-area .toggle-btn .toggle-arrow {
    display: inline-block;
    transition: transform 0.3s ease;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid currentColor;
}

.classima-single-details-4 .rtin-content-area .expanded + .toggle-btn .toggle-arrow {
    transform: rotate(180deg);
}

/* Seller info for mobile */

@media screen and (min-width: 992px) {
    .mobile-bottom-fixed-seller-info {
        display: none;
    }
}

.mobile-bottom-fixed-seller-info {
    background-color: #EEF2F4;
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    z-index: 9999;
}

.mobile-bottom-fixed-seller-info .rtcl-contact-reveal-inner .revealed-whatsapp-number,
.mobile-bottom-fixed-seller-info .rtcl-contact-reveal-inner .text-muted {
    display: none;
}

.mobile-bottom-fixed-seller-info .rtcl-contact-reveal-wrapper {
    display: inline-block;
}

.mobile-bottom-fixed-seller-info .rtin-chat {
    background: var(--rtcl-primary-color);
    padding: 10px 25px;
    color: #fff;
    line-height: 1;
}

.mobile-bottom-fixed-seller-info .rtin-chat a {
    color: #ffffff;
}

.mobile-bottom-fixed-seller-info .rtin-phone,
.mobile-bottom-fixed-seller-info .rtin-whatsapp {
    padding: 10px 0 5px;
}

.mobile-bottom-fixed-seller-info .rtin-phone a,
.mobile-bottom-fixed-seller-info .rtin-whatsapp a {
    color: inherit;
}

.mobile-bottom-fixed-seller-info .rtin-phone + .rtin-whatsapp {
    padding-top: 0;
}

.mobile-bottom-fixed-seller-info .rtcl-contact-reveal-wrapper .revealed-phone-number .rtcl-icon {
    display: none;
}

/*--------- Banner Content -------------*/
.classima-store-single .rtin-banner-wrap.rtcl-banner-content-outside {
    background-color: #ffffff;
    border-radius: 2px;
}

.classima-store-single .rtin-banner-wrap.rtcl-banner-content-outside .rtin-banner-content .rtin-store-title-area .rtin-store-title {
    color: #111111;
    margin: 0 0 5px;
}

.classima-store-single .rtin-banner-wrap.rtcl-banner-content-outside .rtin-banner-content {
    position: static;
}

.classima-store-single .rtin-banner-wrap.rtcl-banner-content-outside .rtin-banner-content .rtin-store-title-area {
    padding: 20px 30px;
}

.classima-store-single .rtin-banner-wrap.rtcl-banner-content-outside .rtin-banner-content .rtin-store-title-area .rtin-store-slogan {
    color: #646464;
    font-weight: 500;
}

.classima-store-single .rtin-banner-wrap.rtcl-banner-content-outside .rtin-banner-content .rtin-store-title-area .rtin-title-meta li {
    color: #646464;
    font-weight: 400;
}

@media (max-width: 767.98px) {
    .classima-store-single .rtin-banner-wrap.rtcl-banner-content-outside .rtin-banner-content .rtin-store-title-area {
        position: static;
        margin: 0;
        padding: 15px;
    }

    .classima-store-single .rtin-banner-wrap.rtcl-banner-content-outside .rtin-banner-content .rtin-store-title-area .rtin-store-title {
        font-size: 24px;
    }

    .classima-store-single .rtin-banner-wrap.rtcl-banner-content-outside .rtin-banner-content .rtin-store-title-area .rtin-store-slogan {
        font-weight: 400;
    }

    .classima-store-single .rtin-banner-wrap .rtin-banner-content .rtin-logo {
        max-width: 100px;
        top: auto;
        bottom: 10px;
        right: auto;
        left: 10px;
    }
}

.autocomplete-category {
    color: var(--rtcl-primary-color);
    font-weight: bold;
}

.autocomplete-label {
    font-size: 14px;
}