/*=======================================================================
= Sortable Search Widget
=========================================================================*/

.h1-main-search .rtcl-widget-search-sortable input[type=text] {
    border: none !important;
}

/*=======================================================================
= RT Single Listing Category
=========================================================================*/
.rt-listing-category-wrapper.layout-style-2 .categories-block .category-content-wrapper {
    left: auto;
    bottom: auto;
    position: relative;
}
.rt-listing-category-wrapper.layout-style-2 .categories-block {
    display: inline-flex;
    overflow: visible;
}
.rt-listing-category-wrapper.layout-style-2 .categories-block .categories-block-icon {
    background-color: var(--rt-primary-color);
}

/*=======================================================================
=  Listing Slider (Toolkit Addon)
=========================================================================*/
.rtcl-el-slider-wrapper .listing-thumb a.directory-author-image {
    width: 55px !important;
}

.rt-el-listing-wrapper .listing-box .listing-thumb:before,
.rtcl-el-slider-wrapper .listing-box .listing-thumb:before {
    height: 90%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.9) 100%);
}

.rtcl.rtcl-listings-sc-wrapper.cldirectory-elementor-widget .rtcl-list-view .listing-item {
    background-color: #f2f2f2;
}

.rtcl.rtcl-listings-sc-wrapper.cldirectory-elementor-widget .rtcl-list-view .listing-item .listing-thumb img,
.rtcl.rtcl-listings-sc-wrapper.cldirectory-elementor-widget .rtcl-list-view .listing-item .listing-thumb {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

/*=======================================================================
=  Business Hours Sidebar Widget
=========================================================================*/
.rtclbh-block {
    margin-bottom: 30px;
}

.rtclbh-block .rtclbh, .rtclbh-block .rtclbh td, .rtclbh-block .rtclbh th {
    font-size: 13px;
    font-weight: 400;
}

.listingDetails-block.mb-30 {
    margin: 0;
}

.rtcl.single-rtcl_listing .rtcl-breadcrumb {
    margin: 0;
    padding: 0;
}
.rtcl .rtcl-breadcrumb {
    border: none;
}