/*
 Theme Name:   Listingpro Child
 Theme URI:    http://studio.cridio.com/listingpro/
 Description:  Listingpro Child Theme
 Author:       cridio team
 Author URI:   http://cridio.com/
 Template:     listingpro
 Version:      1.0.0
 Tags:         listingpro, directory, listing, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  listingpro
*/

/* Hide Add Listing */
.lp-add-listing-btn {
    display: none;
}
.lp-header-add-btn{
    display: none;
}

/* Hide add listing mobile */
.mm-panels .user-detail-wrap {
    display: none;
}
a.lpl-button.lpl-add-listing-loggedout {
    display: none;
}

/* Hide Join Now or Sign In */
.lp-joinus-icon.user-login {
	display: none!important;
}
.lp-join-now {
	visibility: hidden;
}

/* Hide Join Now or Sign In mobile */
.user-detail-wrap {
    display: none;
}
a.lpl-button.md-trigger {
    display: none;
}


/* Mobile Header Logo Background */
.mm-menu .mm-navbars_top .mm-navbar {
    background-color: #fff !important;
}

/* Hide Content login */
.contentlogin-flex {
    display: none !important;
}

/* Hide Search Toggle Mobile */
.lp-search-toggle {
    display: none;
}

/* Adjust Mobile Logo width */
@media (max-width: 991px) and (min-width: 480px) {
	header .col-md-2.col-xs-6.lp-logo-container {
    	width: 90% !important;
    }
}
@media (max-width: 667px) {
    .lp-menu-bar .lp-logo-container {
        width: 90% !important;
    }
}


/* SEARCH BAR What --width */
@media screen and (min-width: 1200px) {
    .lp-home-banner-contianer .lp-search-bar.classic-search .form-group.lp-suggested-search {
        width: 80%!important;
    }
}

@media (max-width: 1199px) and (min-width: 481px) {
    .lp-home-banner-contianer .lp-search-bar.classic-search .form-group.lp-suggested-search {
        width: 75%!important;
    }
}

@media screen and (max-width 480px) {
    .lp-home-banner-contianer .lp-search-bar.classic-search .form-group.lp-suggested-search {
    	width: 100%!important;
        margin-bottom: 10px;
	}
}


/* Listing App View Transparent Background */
.listing-app-view .grid_view .lp-grid-box-thumb div a:before {
    background: transparent;
}

.lp-home-categoires {
    display: none !important;
}				

.banner-view-classic .lp-home-categoires.lp-inside-search-view4 {
    display: none !important;
}


/* header navigation  */
.header-container.lp-header-bg .lp-color-header-style .lp-menu-container .lp-menu > div > ul > li > a {
    text-transform: uppercase;
    font-size: 12px;
}

/* resets all font-family from classic-header.css, single-classic.css, main-new.css, classic-banner-search-cats.css, main.css */
.search-row-classic .lp-title h3 span,
.open-clasic-page-container .filter-top-section .search-filters>ul>li>a span,
.search-row-classic .search-filters>ul>li>a,
.classic-filters-new-style #lp-find-near-me>ul>li>a,
.search-row-classic .lp_add_more_filter a,
.lp-classic-reset-filters,
.search-row.search-row-classic .lp-features-filter.tags-area ul li .checkbox label,
.lp-header-style-classic .form-group.lp-suggested-search .input-group-addon.lp-border,
.lp-header-style-classic .form-group.lp-location-search .input-group-addon.lp-border.lp-where,
.lp-header-style-classic .form-group.lp-location-search .ui-widget.border-dropdown input,
.lp-search-bar-header .lp-header-search-button .lp-search-bar-right .lp-search-btn,
.lp-header-style-classic .lp-header-full-width .lp-join-user-info li .lp-user-menu a,
.post-meta-info-classic .post-meta-left-box .breadcrumbs li span,
.post-meta-info-classic .post-meta-left-box .breadcrumbs li a,
.classic-accordion .accordion-item button,
.classic-accordion .accordion-item button span,
.classic-accordion .accordion-content,
.classic-filters-new-review-detail .reviews-section .top-section .review-count span.rate,
.classic-review-form .review-form label,
.classic-review-form input#submit,
.lp-listing-review .lp-review-right .lp-review-right-top strong,
.lp-category-abs2 .lp-category-abs2-inner span,
.lp-review-btn,
.elementor-icon-box-title span,
.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-description,
.classic-view-grid-container .lp-new-grid-bottom-button ul li p span,
.classic-view-grid-container .lp-new-grid-bottom-button ul li p,
.classic-view-grid-container .lp-new-grid-bottom-button ul li:not(.show-number-wrap) a,
.lp-grid-box-bottom.content a,
.lp-classic-reviews span,
.classic-view-grid-container a.status-btn span,
.classic-view-grid-content-area .lp-listing-content-grid a,
.lp-search-bar.classic-search form #cities::placeholder,
.lp-home-banner-contianer .lp-search-bar.classic-search .form-group.lp-suggested-search .lp-search-input.form-control.ui-autocomplete-input::placeholder,
.lp-search-bar.classic-search .lp-search-btn,
.lp-search-bar.classic-search .lp-suggested-search .input-group-addon.lp-border,
.form-group.lp-location-search .lp-where,
.lp_auto_loc_container .lp-dyn-city,
.img-curtasy-classic p,
.img-curtasy-classic p a,
.lp-home-categoires.lp-inside-search-view4:not(.lp-inside-search-view2) li a span,
.lp_auto_loc_container .lp-dyn-city,
.lp-home-banner-contianer-inner.banner-view-top-classic h1,
.post-meta-info-classic .rating-section > span small,
.post-meta-info-classic .rating-section > span {
	font-family: Montserrat !important;

}

/* filter style reset  */
.lp_all_page_overflow h3 {
    font-size: 14px !important;
}
#lp-find-near-me {
    display: none;
}

/* button override  */

.elementor-button span.elementor-button-text {
    color: #ffffff;
    font-size: 13px;
    line-height: normal;
}


/* listing boxes like in the homepage  */

.city-title .lp-h3 a,
.city-title .lp-h3 {
    font-size: 20px;
    line-height: 25px;
}

.lp-section-content-container {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}

.elementor-heading-title {
    text-transform: uppercase; 
}
p.elementor-heading-title {
    text-transform: none;
}


/* search bar  */ 

.lp-search-bar.classic-search .lp-search-btn {
    font-size: 14px !important ;
    font-weight: 600 !important;

}

.lp-header-search-form .select-filter {
    width: 100% !important;
}

.lp-header-style-classic .form-group.lp-suggested-search.hide-where {
    width: 90%;
}

.lp-home-banner-contianer-inner.banner-view-top-classic {
    top: 100% !important;
}

/*  inner page, header search */
.form-group.lp-suggested-search input {
    background: #F6F6F9 0% 0% no-repeat padding-box !important;
}
.lp-search-bar-header .lp-header-search-button .lp-search-bar-right .fa-magnifying-glass.lp-search-icon:hover {
    background: transparent !important;
}

.lp-search-bar-header .lp-header-search-button .lp-search-bar-right .fa-magnifying-glass.lp-search-icon {
    color: #ffffff !important;
}
.lp-search-bar-header .lp-header-search-button .lp-search-bar-right .lp-search-btn {
    background: #2F486D !important;

}
.lp-search-bar-header .lp-header-search-button .lp-search-bar-right:hover .lp-search-btn {
    background: #E23439 !important;
}


/* Listing Single Page Styles  */
.classic-post-detail-contant .post-detail-content p {
    margin: 2px 0 20px !important;
}


/* footer  */
footer h2,
footer h2 a {
    font-size: 16px !important;
    text-transform: uppercase !important;
    color: #E23439 !important;
    line-height: normal;
} 
footer a {
    line-height: normal !important;
}
footer a:hover {
    color: #E23439 !important;
}

#menu-footer-about li,
#menu-popular-searches li {
    padding-bottom: 5px;
}