/*
Theme Name: Listivo Child
Theme URI: https://listivotheme.com/
Author: TangibleDesign
Author URI: https://tangibledesign.net/
Description: Listivo
Template: listivo
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: translation-ready
Text Domain: listivo
*/

.listivo-menu-v2__line {
    background-color: transparent;
}

.footer-logo img {
    height: 125px;
}

.elementor-kit-5644 .listivo-pagination__info span {
    color: #FFB700 !important;
}

.listivo-listing-card-v3__icons, .listivo-listing-card-v3__bottom, .listivo-listing-card-row__bottom {
    display: none;
}

.elementor-kit-5644 .listivo-listing-card-v3__attribute, .elementor-kit-5644 .listivo-listing-card-row__attribute {
    background-color: #FFB700;
    color: #fff !important;
}

.home .listivo-autocomplete-input--with-icon {
    border: 1px solid #231F20;
}

.home .listivo-search-form-v2__inner {
    background: #fff;
}

.elementor-5815 .elementor-element.elementor-element-d1ab3de .menu-item a:hover {
    color: #FFB700 !important;
}

.f-listings-heading .listivo-mini-listing__content a {
    font-weight: 400 !important;
}

.meta-social {
    display: flex;
    gap: 10px;
    margin-top: 15px;
}

.meta-social .listivo-social-icon {
    border-color: #231F20 !important;
}

.meta-social .listivo-social-icon:hover {
    border-color: #FFB700 !important;
}

.meta-social .listivo-social-icon i {
    color: #231F20;
}

.meta-social .listivo-social-icon:hover i {
    color: #FFB700;
}

.cc-floating .cc-compliance>.cc-btn {
    border-radius: 5px;
}

.listivo-highlight-featured-listings .listivo-listing-card-v3__name {
    font-size: 16px;
}

.listivo-sidebar-widget__label {
    background-color: #FFB700;
    color: #fff !important;
}

.listivo-sidebar-list__label {
    font-weight: 400;
}

.listivo-sidebar-list__count {
    background: #FFB700 !important;
    color: #fff !important;
}

.listivo-sidebar-posts__label {
    font-weight: 400;
}

.listivo-blog-post-card-v4__heading, .listivo-single-post__title {
    font-size: 25px;
    color: #FFB700 !important;
}

.listivo-blog-post-card-v5__heading {
    font-size: 18px;
    color: #FFB700 !important;
}

.listivo-blog-post-card-meta-selector {
    display: none;
}

.listivo-blog-post-card-v4__meta-value:last-child, .listivo-blog-post-card-v5__meta-value:last-child, .listivo-sidebar-posts__date {
    color: #231F20 !important;
}

.listivo-blog-post-card-v4__icon, .listivo-blog-post-card-v5__icon, .listivo-sidebar-posts__icon .listivo-small-icon, .listivo-single-post__data-icon {
    background: #FFB700 !important;
}

.listivo-blog-post-card-v4__icon path, .listivo-blog-post-card-v5__icon path, .listivo-sidebar-posts__icon .listivo-small-icon path {
    fill: #fff !important;
}

.listivo-single-post__data:first-child {
    display: none;
}

.listivo-breadcrumbs-v2__item:last-child {
    color: #FFB700 !important;
}

.single-post .listivo-social-icon, .page-id-8604 .listivo-social-icon--color-1 {
    border-color: #231F20;
}

.single-post .listivo-social-icon:hover, .page-id-8604 .listivo-social-icon--color-1:hover {
    border-color: #FFB700;
}

.page-id-8604 .listivo-input-v2__icon {
    background-color: #231F20;
}

.page-id-8604 .listivo-icon-v2 svg path {
    fill: #fff;
}

.listivo-comment-form__text textarea, .listivo-input-v2--color-2 input, .listivo-contact-form__text textarea {
    color: #231F20 !important;
}

input[type="text"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, .wpcf7-textarea::-webkit-input-placeholder {
    color: #231F20 !important;
}

input[type="text"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, .wpcf7-textarea:-ms-input-placeholder {
    color: #231F20 !important;
}

input[type="text"]::placeholder, input[type="email"]::placeholder, input[type="tel"]::placeholder, .wpcf7-textarea::placeholder {
    color: #231F20 !important;
}

.aiowps-captcha {
    display: none;
}

.listivo-heading-v2__small-text {
    background: #FFB700 !important;
    color: #fff !important;
}

.listivo-box-arrow {
    background: #FFB700 !important;
}

.listivo-box-arrow svg path {
    fill: #fff !important;
}

.listivo-listing-card-v3__name {
    font-size: 16px;
}

.listivo-menu-v2__mobile-button svg path {
    fill: #fff
}

@media only screen and (max-width: 820px) {
    .elementor-5815 .elementor-element.elementor-element-67099f43 .listivo-menu-v2 {
        height: 90px !important;
    }
    
    .listivo-menu-mobile-v2__info, .listivo-menu-mobile-v2__socials {
        display: none;   
    }
    
    .listivo-blog-post-card-v4__heading {
        font-size: 18px;
    }
}

@media only screen and (max-width: 480px) {
    .elementor-5815 .elementor-element.elementor-element-d1ab3de {
        width: 100% !important;
    }
    
    .listivo-listing-info {
        flex-wrap: wrap;
    }
    
    .listivo-listing-info div {
        width: 100%;
        text-align: center;
    }
}