/*
Theme Name: Divi Child
Theme URI: https://diviextended.com/
Version: 1.0
Description: Child Theme of Divi
Author: Divi Extended
Template: Divi
*/
@import url("../Divi/style.css");


.geodir-book-now-form .geodir-booking-nightly-fee .cross-line {
    font-weight: 600 !important;bs-
    text-decoration: line-through;
    padding-right: 5px;
    color: #999;
}
.tax-gd_placecategory .wp-block-geodirectory-geodir-widget-loop .geodir-post .card,
.geodir-post .card{
    border: 0;
}
.tax-gd_placecategory .wp-block-geodirectory-geodir-widget-loop .geodir-post .card .card-img-top,
.tax-gd_placecategory .wp-block-geodirectory-geodir-widget-loop .geodir-post .card .geodir-post-slider .geodir-images .carousel-item .geodir-link-image,
.geodir-post .card .card-img-top,
.geodir-post .card .geodir-post-slider .geodir-images .carousel-item .geodir-link-image {
    height: 230px;
    border-radius: 8px;
}
.tax-gd_placecategory .wp-block-geodirectory-geodir-widget-loop .geodir-post .card .card-img-top .gd-badge-meta .gd-badge.ab-top-right,
 .geodir-post .card .card-img-top .gd-badge-meta .gd-badge.ab-top-right,
    .bsui.geodir-listings .geodir-post .card .card-img-top .gd-badge-meta .gd-badge.ab-top-right{
    right: 30px;
}
.tax-gd_placecategory .wp-block-geodirectory-geodir-widget-loop .geodir-post .card .card-img-top .gd-fav-info-wrap.ab-bottom-right,
.geodir-post .card .card-img-top .gd-fav-info-wrap.ab-bottom-right,
    .bsui.geodir-listings .geodir-post .card .card-img-top .gd-fav-info-wrap.ab-bottom-right {
    top: 3px;
    bottom: auto;
}
.tax-gd_placecategory .wp-block-geodirectory-geodir-widget-loop .geodir-post .card .card-body,
.geodir-post .card .card-body,
    .bsui.geodir-listings .geodir-post .card .card-body{
    padding: 0 !important;
    padding-top: 10px !important;
}
.tax-gd_placecategory .wp-block-geodirectory-geodir-widget-loop .geodir-post .card .card-body .geodir-post-title h2,.geodir-post .card .card-body .geodir-post-title h2, .bsui.geodir-listings .geodir-post .card .card-body .geodir-post-title h3 {
    margin-bottom: 5px !important;
    width: 170px;
    height: 50px;
    overflow: hidden;
}
/* .tax-gd_placecategory .wp-block-geodirectory-geodir-widget-loop .geodir-post .card .card-body .geodir-post-title h2 {
    width: 290px;
} */
.tax-gd_placecategory .wp-block-geodirectory-geodir-widget-loop .geodir-post .card .card-body .geodir-post-title h2 a ,
.geodir-post .card .card-body .geodir-post-title h2 a ,
    .bsui.geodir-listings .geodir-post .card .card-body .geodir-post-title h3 a {
    color: #000000;
    font-weight: 600;
    font-size: 15px;
}
.tax-gd_placecategory .wp-block-geodirectory-geodir-widget-loop .geodir-post .card .card-body .geodir-post-content-container .geodir-field-post_content,
.geodir-post .card .card-body .geodir-post-content-container .geodir-field-post_content,
    .bsui.geodir-listings .geodir-post .card .card-body .geodir-post-content-container .geodir-field-post_content {
    font-size: 14px;
    margin-bottom: 5px;
    line-height: 19px;
    height: 78px;
    overflow: hidden;
    display: none;
}
.tax-gd_placecategory .wp-block-geodirectory-geodir-widget-loop .geodir-post .card .card-body .geodir-field-gdbprice,
.geodir-post .card .card-body .geodir-field-gdbprice,
    .bsui.geodir-listings .geodir-post .card .card-body .geodir-field-gdbprice{
        font-size: 15px;
        color: #000;
        font-weight: 700;
}
.tax-gd_placecategory .wp-block-geodirectory-geodir-widget-loop .geodir-post .card .card-body .geodir-field-gdbprice i.fa-solid.fa-sterling-sign.fa-fw,
.geodir-post .card .card-body .geodir-field-gdbprice i.fa-solid.fa-sterling-sign.fa-fw,
    .bsui.geodir-listings .geodir-post .card .card-body .geodir-field-gdbprice i.fa-solid.fa-sterling-sign.fa-fw{
    font-size: 14px;
    font-weight: 600;
    color: #303030;
}
.tax-gd_placecategory .wp-block-geodirectory-geodir-widget-loop .geodir-post .card .card-body .geodir-field-gdbprice .geodir_post_meta_title ,
.geodir-post .card .card-body .geodir-field-gdbprice .geodir_post_meta_title ,
    .bsui.geodir-listings .geodir-post .card .card-body .geodir-field-gdbprice .geodir_post_meta_title  {
    font-size: 14px;
    font-weight: 400;
    color: #303030;
}
.tax-gd_placecategory .wp-block-geodirectory-geodir-widget-loop .geodir-post .card .card-footer,
.geodir-post .card .card-footer,
    .bsui.geodir-listings .geodir-post .card .card-footer {
    position: absolute;
    top: 240px;
    right: 0;
    background: transparent;
    border: 0;
    /*width: 75px;*/
    overflow: hidden;
    padding: 0 !important;
}
/* .tax-gd_placecategory .wp-block-geodirectory-geodir-widget-loop .geodir-post .card .card-footer {
    top: 270px;
} */
/*.tax-gd_placecategory .wp-block-geodirectory-geodir-widget-loop .geodir-post .card .card-footer  .gd-rating .gd-rating-background .fas.fa-star,
.geodir-post .card .card-footer  .gd-rating .gd-rating-background .fas.fa-star,
    .bsui.geodir-listings .geodir-post .card .card-footer  .gd-rating .gd-rating-background .fas.fa-star{form
    font-size: 12px;
}*/
.tax-gd_placecategory .btn-group.btn-group-sm.gd-list-view-select{
    display: none;
}

.bsui label {
  display: inline-block;
  margin-bottom: 1rem;
  cursor: pointer;  
}

.radio-label {
  margin-left: 5px; 
  font-weight: normal; 

input[type="radio"]:checked + .radio-label {
  font-weight: bold; 
}

.form-group {
        border: 1px solid #ccc;
        padding: 10px;
        border-radius: 5px;
}


@media screen and (max-width:991px) {
    .geodir-listings.bsui .geodir_locations.geodir_location_listing .row-cols-md-4>* {
        flex: 0 0 50% !important;
        max-width: 50% !important;
    }
   .geodir-post .card .card-body .geodir-post-title h3 {
        width: 210px;
    }
   .geodir-post .card .card-body .geodir-post-title h2 {
        width: 210px;
    }
    .bsui .row-cols-md-3>*{
        flex: 0 0 50%;
        max-width: 50%;
    }
}



@media screen and (max-width:600px) {
    .geodir-listings.bsui .geodir_locations.geodir_location_listing .row-cols-1>* {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    .geodir-post .card .card-footer {

        top: 240px;
    }
  .bsui .row-cols-md-3>*{
        flex: 0 0 100%;
        max-width: 100%;
    }
}