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

/*** Home - Search Bar ***/

.home header {
    position: absolute;
    width: 100%;
}

.lp-category-abs2 .lp-category-abs2-inner span {
    font-family: inherit !important;
}
.lp-header-search-cats ul li {
    line-height: 1.8;
}
.header-container-height {
    position:relative !important;
}

.grid-style .lp-listing .lp-listing-bottom .lp-listing-cats {
    margin-bottom: 10px !important;
    min-height:2em;
    max-height:2em;
}

.lp-section-content-container {
    padding-top: 20px;
    padding-bottom: 20px;
}

.lp-no-review-btn {
    display: none !important;
}


.lp-header-full-width.lp-menu-bar.lp-logo-container, .lp-logo-container {
    padding: 0px 15px 10px !important;
}

.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before { 
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}  


.lp-header-search-wrap.lp-header-search-wrap-banner-height {
    top: -28px !important;
    height: 530px !important;
}


/*** Listing - Single Page ***/

.lp_detail_page_styles4 .lp-listing-title .lp-listing-name h1 {
    font-size:3em;
    font-weight:700;
}

.widget-social-icons li p {
    margin-left: 33px; 
    text-indent: -33px; 
}

.lp-widget.lp-widget-top, .singlebigmaptrigger, #singlepostmap {
    border-radius: 1px 1px 0 0;
    overflow: hidden;
}

#yld-add, #yld-add span {
    color:#fff !important;
}

#yld-list-add .padding-bottom-60 {
    padding:0 !important;
}

.form-page-heading_style2:after {
    border:0 !important;
}


.lp-discount-bottom {
    padding-bottom:20px !important;
}

.lp-deals-wrap .lp-deal .deal-details {
    background-color: rgba(0, 0, 0, 0.4) !important;
}

.lp-detail-section-title {
    margin-top: 0;
    color:#004680 !important;
    margin-bottom: 20px;
    font-size: 24px !important;
    font-weight: 700 !important;
}

.lp-sidebar .lp-detail-section-title {
    margin-top: 20px !important;
}

.lp-listing-announcement .announcement-wrap span {
    line-height: 1.4em !important;
}

.lp-listing-announcement .announcement-wrap p {
    width: auto !important;
}

/***** DASHBOARD *****/

.blank-left-side .lp-add-new-btn.add-new-open-form {
    background: #004680 !important;
}

.count-box.blue-box {
    background: #004680 !important;
}
.count-box.orange-box {
    background: #008046 !important;
}
.count-box.green-box {
    background: #800046 !important;
}

@media screen and (max-width: 1200px) {
    .header-right-panel {
        width: 100% !important;
    }
    .lp-header-bg-black .lp-menu-bar div.header-filter {
        width:60%;
    }
    #page .fullwidth-header .header-filter .top-search-form .width-49-percent {
        width: 45% !important;
    }
    .pull-right {
        width:auto !important;
    }
}

@media screen and (max-width:768px) {
    .header-container-height, 
    .lp-header-search-wrap-banner-height {
        min-height:520px !important;
        height:520px !important;
        
    }
    
    .lp-header-search-logo {
        display: none !important;
    }
    .lp-header-bg-black .lp-menu-bar div.header-filter {
        width: 100% !important;
    }
    
    #page .fullwidth-header .header-filter .top-search-form .input-group {
        display:block !important;
        float:none !important;
        clear:both !important;
        width:100% !important;
        
    }
    .input-group.width-49-percent.margin-right-15 input.form-control {
        background-color: #ffffff !important;
        
    }
    .header-filter .input-group:first-child .input-group-addon.lp-border {
        z-index: 9999;
    }
    .input-group.width-49-percent {
        margin:0 0 55px !important;
    }
    
}

@media screen and (max-width: 480px) {

}