/*GeoDirectory Fisxes Start*/

/*GD > Search icon issue*/
.geodir-search-container.bsui .fg--geodirectory-search .geodir-search.px-3 {
    padding-inline: 0 !important;
}

.fg--geodirectory-search .input-group-inside {
    display:flex;
    align-items: center;
}

:root {
    --bs-link-color: var(--awb-color8) !important;
    --bs-link-hover-color: var(--awb-color6) !important;
}

.bsui .btn-outline-primary {
  --bs-btn-color: var(--awb-color8) !important;
  --bs-btn-border-color: var(--awb-color8) !important;
  --bs-btn-hover-color: var(--awb-color8) !important;
  --bs-btn-hover-bg: var(--awb-color5) !important; 
  --bs-btn-hover-border-color: var(--awb-color8) !important; 
}

body .bsui [class*=' btn-outline-']:hover {
    color: var(--awb-color8) !important;
}


body .bsui .page-link.current.active {
    background-color: var(--awb-color5) !important;
    color: var(--awb-color8) !important; 
    border-color: var(--awb-color8) !important; 
    padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x) !important;
    width: 100%;
    height: 100%;
    margin-right:-1px;
}

body .bsui .page-link:hover {
    background-color: var(--awb-color5) !important;
    color: var(--awb-color8) !important;
    border-color: var(--awb-color8) !important; 
}

body .bsui .nav-tabs .nav-link.active, .bsui .nav-tabs .nav-item.show .nav-link {
    color: var(--awb-color8) !important; 
}

body .bsui .list-group-item {
    color: var(--awb-color8) !important; 
}

body .bsui .btn-primary:hover, .bsui .btn-primary:focus, .bsui .btn-primary:active, .bsui .btn-primary.active, .bsui .btn-primary.show {
    color: var(--awb-color8) !important; 
}

.fg--geodirectory-search button.geodir_submit_search.btn.btn-primary {
    min-height: 50px;
    font-size: 1.25rem;
    color: var(--awb-color7);
    background-color: var(--awb-color5);
    border-color: var(--awb-color5);
}

.fg--geodirectory-search button.geodir_submit_search.btn.btn-primary:hover,
.fg--geodirectory-search button.geodir_submit_search.btn.btn-primary:active,
.fg--geodirectory-search button.geodir_submit_search.btn.btn-primary:focus {
    color: var(--awb-color7) !important;
    opacity: 0.9;
}

body .geodir-search-container.bsui .form-control:focus {
    border-color: var(--awb-color5);
    box-shadow: inset 0 1px 2px transparent, 0 0 0 .125rem #f0ff007d;
}

/*Home page Catagories Underline Starts*/
.gd-categories-widget .card-body.btn.btn-link {
    text-decoration: none;
}
/*Home page Catagories Underline Ends*/

/*GD > Listings Grid Starts */
body .bsui .dropdown-toggle:not(.dropdown-toggle-split)::after {
     margin-right:0; 
}

/*GD > Listings Grid End */

.fg--geodirectory-hours {
    z-index: 100;
}

/*Map image Issue*/

.main_map_wrapper .leaflet-pane.leaflet-marker-pane img {
    max-width: 50px !important;
    max-height: 50px !important;
}


/*GeoDirectory-output-locations Details Page Start*/
.fg--geodirectory-output-locations .bsui .list-group-item-action:hover {
    color: var(--awb-color7);
}

.fg--geodirectory-output-locations .fg--geodirectory-post-meta {
    border-top: 1px solid var(--awb-color3);
}

/*GeoDirectory-output-locations Ends*/

.fg--geodirectory-post-card-count p {
    padding: 5px 10px;
    background-color: #454056;
    line-height:1;
    border-radius: 5px
}

.fg--geodirectory-post-card-categories:hover .fg--geodirectory-post-card-title {
    text-decoration: underline;
    text-decoration-color: var(--awb-color1);
    text-decoration-thickness: 2px;
}

/*GeoDirectory Fisxes Ends*/