/*
 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
*/
/*Hero text flex center*/
.lp_auto_loc_container{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.lp-banner-browse-txt{
    max-width: 650px;
}

/*Hero text flex center*/

.classic-category-loop{
    display: flex;
    flex-wrap: wrap;
}
/*WPML Language selector color*/
@media (min-width: 980px) {
.wpml-ls-menu-item .wpml-ls-flag+span {
    margin-left: .3em;
    color: #ffffff;
}
}
/*WPML Language selector color*/


.listing-second-view .features-listing > ul > li strong,
.listing-second-view .features-listing > ul > li span {
  color: #333333;
  font-size: 16px;
}

@media screen and (max-width: 768px) {
  .lp-home-banner-contianer {
    height: 650px !important;
  }

  .lp-home-banner-contianer-inner.banner-view-top-classic {
    position: static;
    top: unset;
    -moz-transform: unset;
    -webkit-transform: unset;
    -o-transform: unset;
    transform: unset !important;
  }

  .lp-home-banner-contianer-inner.banner-view-top-classic h1 {
    margin-top: 22px;
  }

  .page .banner-view-classic .lp-home-categoires.lp-inside-search-view4 {
    transform: translateY(-230px) !important;
  }

  .lp-home-categoires {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }

  .form-inline .form-group {
    width: 100% !important;
  }

  .lp-search-bar div.form-group.lp-location-search {
    margin-bottom: 10px !important;
  }

  .lp-search-bar .form-group .lp-search-bar-right {
    margin-left: 0px !important;
  }

  .lp-home-categoires li {
    margin-left: 6px;
  }
}

@media screen and (min-width: 769px) {
  .page .lp-search-bar.classic-search form {
    flex-wrap: nowrap;
  }
}

@media screen and (min-width: 769px) and (max-width: 991px) {
  .page .lp-home-banner-contianer-inner.banner-view-top-classic {
    top: 84%;
  }

  .page .banner-view-classic .lp-home-categoires.lp-inside-search-view4 {
    transform: translateY(-210%) !important;
    -webkit-transform: translateY(-210%) !important;
    -moz-transform: translateY(-210%) !important;
    -ms-transform: translateY(-210%) !important;
    -o-transform: translateY(-210%) !important;
  }
}

@media (max-width: 720px) and (min-width: 668px) {
  .lp-search-bar .lp-search-bar-right {
    width: 100% !important;
  }
}

@media (max-width: 480px) {
  .lp-home-banner-contianer-inner.banner-view-top-classic h1 {
    line-height: 38px;
  }
}
/*login button hide*/
@media (min-width: 320px) and (max-width: 767px) {
    .lpl-button {
        display: none!important;
    }
}
/*login button hide*/
/*mobile nav items top shift*/
.mm-panels {
    top: 0px !important;
}
/*mobile nav items top shift*/

@media (max-width: 480px) {
    .lp-home-banner-contianer-inner .col-md-12.col-sm-12.text-center h1 {
        font-size: 30px!important;
    }
}
/*Category loop padding*/
.classic-category-loop a {
	text-wrap:nowrap;
}

.classic-category-loop a:first-child {
	padding-left:0;
}


.listing-second-view .features-listing>ul>li strong,
.listing-second-view .features-listing>ul>li span {
    color: #333333;
}
h3, .lp-banner-browse-txt, .lp-h3, .lp-h3 a, .listing-second-view .widget-box.business-contact .contact-form>h2, .listing-second-view .widget-box.business-contact .contact-form>h2 a {
    padding-top: 32px;
}
.lp-listing-action-btns {
    visibility: hidden!important;
}
.lp-listing-specs ul li {
    width: 100%!important;
    line-height: 2.4rem;
    padding-bottom: 24px;
    margin-bottom: 48px;
}

.lp-listing-specs ul li label {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 16px;
}
.lp-detail-section-title {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 24px;
    font-weight: 800;
}

.lp-widget-social-links a {
    font-size: 32px;
    margin-right: 14px;
}
.widget-social-icons li {
    font-size: 16px;
}

.listing-page-sidebar .lp-widget ul li a {
    height: 32px;

}
.listing-page-sidebar .lp-widget .widget-social-icons li, .listing-page-sidebar .lp-listing-additional-details ul li, .listing-page-sidebar .lp-listing-timings ul li {
    background-color: #ffffff !important;
    padding: 16px 24px !important;
}
.arrow-left {
    padding: 11px 13px 11px 13px;
    border-radius: 50%;
    opacity: .7;
}
.arrow-right {
    padding: 11px 13px 11px 13px;
    border-radius: 50%;
    opacity: .7;
}
.lp-header-search .lp-search-form-what input, .lp-header-search .lp-search-form-where input, .lp-section-heading p, .lp-listing .lp-listing-bottom .lp-listing-cats a, .lp-rating-num, .lp-listing-location a, .lp-activity .lp-activity-description, .lp-activity .lp-activity-bottom .lp-activity-review-writer, footer .copyrights, .header-style2 .lp-top-bar a, .header-style2 .lp-top-bar li:before, .lp-listings.list-style .lp-listing .lp-listing-bottom .lp-listing-cat, .lp-listings-widget .lp-listing .lp-listing-detail .lp-rating-count, .lp-header-search .price-filter ul li, .lp-header-search-filters .header-filter-wrap, .lp-header-search-filters .header-filter-wrap.select-filter select, .lp-listing-title .lp-listing-name .lp-listing-name-tagline, .lp-listing-title .lp-listing-title-rating .lp-rating-count, .lp-listing-action-btns ul li a, .lp-listing-desription, .lp-listing-specs ul li, .lp-listing-faq .faq-answer, .lp-listing-review .lp-review-left .lp-review-count, .lp-listing-review .lp-review-left .lp-review-count i, .lp-listing-review .lp-review-right .lp-review-right-top time, .lp-listing-review .lp-review-right .lp-review-right-content, .lp-review-form-top .lp-review-stars span.stars-label, .lp-review-form-top .lp-review-images label, .listing-page-sidebar .lp-widget ul li, .lp-widget-social-links a, .lp-listing-timings .toggle-all-days, .listing-page-sidebar .lp-widget ul li.lp-widget-social-links a, .online-owner-widget .lp-online-social a, .online-owner-widget .lp-online-detail p {
    color: #cbd5e1 !important;
}
.listing-page-sidebar .lp-widget ul li span.social-icon {
    font-size: 18px;
    display: inline-block;
    text-align: left;
    width: 30px;
    color: #64748b;
}
.listing-page-sidebar .lp-widget.lp-widget-top {
    border-top: solid 0px;
    box-shadow: 0px 20px 32.9px 0px #67748B1C!important;
    padding: 12px;
    background: white;
    border-radius: 8px;
}
.listing-page-sidebar .lp-widget .widget-social-icons, .listing-page-sidebar .lp-listing-additional-details ul, .listing-page-sidebar .lp-listing-timings ul {
    border: solid 0px #e3e3e3 !important;
}
.lp-header-style-classic .lp-logo {
    max-width: 284px!important;
    padding-top: 6px;
}

@media (max-width: 667px) {
.lp-menu-bar .lp-logo-container {
        width: 80% !important;
    }

    }
@media (max-width: 991px) and (min-width: 480px) {
    header .col-md-2.col-xs-6.lp-logo-container {
        width: 35%;
    }
  
}

span.cat-icon {
    color: #64748b;
    font-size: 18px;
    display: inline-block;
    text-align: left;
    width: 30px;
}
/* Disable Heart icon */
.lp-post-quick-links li:first-child {
    display: none;
}
/* Disable Heart icon */
/* Minden kategoria button */
.post-with-map-container-right .search-row #searchform .chosen-container.chosen-container-single.chosen-container-single-nosearch {
    width: 145px !important;
}
.search-row-classic .border-dropdown span:after {
    right: 0px!important;
}
/* Minden kategoria button */
/* Mutasd térképen */
.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 {
    text-transform: none;
}
/* Mutasd térképen */
/* Hide login */
.lp-joinus-icon-outer {
    display: none!important;
}
/* Hide login */

/* card category padding */