/*
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-contact-button.disabled {
    pointer-events: auto;

    cursor: pointer;
    text-decoration: none;
}
.only-phone {
    padding-top: 10px;
    font-size: 14px;
    display: block;
    color: #ED5E4F;
    font-family: 'Roboto';
}



.user-verification-status {
    display: flex;
    align-items: center;
    gap: 8px;
    font-weight: 400;
    padding-bottom: 15px;
    font-size: 14px;
}
.del {
    position: absolute;
    top: 0;
    right: 15px;
}
.listivo-button-primary-del {
    height: 25px;
    width: 25px;
    background: #3d3f3c;
    border-radius: 100%;
}
.no-bg .listivo-search-form-v2__inner {
    border-radius: 0px 0px 0px 0px;
    padding: 0;
    background: transparent;
    border: none;
}
.no-bg .listivo-select-v2__placeholder,
.no-bg .listivo-autocomplete-input input {
    color: #fff;
}

.no-bg .listivo-select-v2__arrow svg path{
    fill: #fff;
}
.no-bg .listivo-button--primary-1 {
    color: #ffffff;
    /*width: 100%;*/
}
.no-bg .listivo-button--primary-1 span svg path {
    fill: var(--e-global-color-lcolor5);
}
.eael-infobox.icon-on-right .infobox-content {
    text-align: left!important;
}
.listivo-button--primary-1 {
    color: #fff!important;
}
.listivo-button--primary-1 path {
    fill: #ffffff!important;
}
.listivo-listing-card-v4__address-icon path {
    fill: #ffffff!important;
}
.circle .elementor-icon-box-wrapper {
    height: 168px;
    display: flex !important;
    align-items: baseline;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
}
.eael-advanced-search-widget .eael-advanced-search-form.eael-advanced-search-form-style-3 {
    padding: 0px!important;
    background: #fff;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    border-radius: 6px!important;
}
.eael-advanced-search-widget {
    position: relative;
    padding-bottom: 0px!important;
}
.eael-advanced-search-widget .eael-advanced-search-form .eael-advanced-search-wrap .icon+.eael-advanced-search {
    padding-left: 20px!important;
    background: #F3F7F0;
    color: #C2C5DA;
    border-radius: 6px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.eael-advanced-search-widget .eael-advanced-search-form.eael-advanced-search-form-style-3 .eael-advanced-search-button {
    border-top-left-radius: 0px!important;
    border-bottom-left-radius: 0px!important;
    margin-left: 0;
}
.listivo-button--primary-1 {
    border-radius: 50px;
    border-top-left-radius: 10px!important;
    border-bottom-left-radius: 10px!important;
}
.listivo-category-v3__item {
    padding-bottom: 3px!important;
    margin-bottom: 3px!important;
}
.listivo-category-v3 .listivo-button--regular:hover {
    color: #fff!important;
}
.listivo-button--regular {
    border-top-left-radius: 10px!important;
    border-bottom-left-radius: 10px!important;
}
.menu-item img._before, .rtl .menu-item img._after {
    margin-right: .5em;
    width: 35px;
}

.custom-upload-wrapper {
    position: relative;
    margin-top: 10px;
}

.custom-upload-label {
    height: auto;
    display: flex
;
    flex-wrap: wrap;
    align-items: center;
    cursor: text;
    position: relative;
    border: 1px solid var(--e-global-color-lcolor3);
    border-radius: var(--e-global-lborder-radius);
    padding: 0 var(--e-global-size-5);
    padding-left: var(--e-global-size-2);
    background-color: var(--e-global-color-lcolor5);
    width: 100%;
    font-family: var(--e-global-typography-ltext1-font-family);
    font-size: var(--e-global-typography-ltext1-font-size);
    font-weight: var(--e-global-typography-ltext1-font-weight);
    line-height: var(--e-global-typography-ltext1-line-height);
    letter-spacing: var(--e-global-typography-ltext1-letter-spacing);
    text-transform: var(--e-global-typography-ltext1-text-transform);
    font-style: var(--e-global-typography-ltext1-font-style);
    -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration);
    text-decoration: var(--e-global-typography-ltext1-text-decoration);
    color: var(--e-global-color-lcolor1);
    transition: all .3s;
    cursor: pointer;
    padding-top: 10px;
    padding-bottom: 15px;
}

.custom-upload-label:hover {
    color:#fff;
}
.custom-upload-label:hover {
    background-color: #566F52;
}
.custom-upload-icon {
    border-radius: var(--e-global-lborder-radius);
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--e-global-color-lcolor5);
    font-weight: 300;
    pointer-events: none;
    margin-right: var(--e-global-size-6);
    position: absolute;
    left: var(--e-global-size-6);
    background-color: var(--e-global-color-lcolor4);
}

.custom-upload-text {
    font-size: 14px;
}

/*.custom-upload-input {
    display: none;
}*/

.listivo-login-form__button button {
    color:#fff!important;
}




@media screen and (max-width: 8000px) {
    #rmp_menu_trigger-8317 {
        display: none;
    }
}
@media screen and (max-width: 8000px) {
    #rmp-menu-wrap-8317 .rmp-submenu .rmp-menu-item-link {
        height: auto;
        padding-bottom: 15px;
        line-height: 20px;
        letter-spacing: 0px;
        font-size: 14px;
        border-bottom: 0px solid currentColor;
        font-family: Roboto;
        font-weight: 400;
        color: #3d3f3c;
        text-align: left;
        background-color: inherit;
    }
}
@media screen and (max-width: 1024px) {
.no-bg .listivo-button--primary-1 {
    color: #ffffff;
    width: 100%;
}
}
@media (max-width: 767px) {
    .listivo-login-form__policy {
        justify-content: flex-start;
        align-items: center;
    }
}