.full-container .container {
    width: 100%;
    margin-left: 0px;
}

.owl-prev {
    left: 15px;
}

.owl-next {
    right: 30px;
}

.full-container .listing-feed-carousel
{
    left: 0px;
}

.full-container .listing-feed-carousel .owl-stage-outer
{
    overflow: hidden;
}

.owl-nav>div:before {
    display: none !important
}

/* listings */

.listing-main-buttons .no-list-style {
	overflow-x: visible !important;
}

.menu-price-btn {
	background: transparent !important;
    box-shadow: 0 -3px 4px rgba(0, 0, 0, .0705882353) !important;
   }

@media (min-width: 1024px) {   
    .frontpage-search .elementor-widget-wrap {
        display: flex;
        justify-content: center;
    }
    
    .frontpage-search .elementor-widget-wrap .search-bar{
        width: 75%;
    }
    
    .frontpage-search .select2-selection__rendered,
    .frontpage-search .custom-select{
        font-size: 18px !important;
        justify-content: center;
        display: flex;
    }
}

.block-type-terms .terms-no-link i.mi.bookmark_border::before {
    content: "check"; /* Material Icon name */
}

.checkboxes-filter>label,
.range-filter>label,
.location-filter>label{
    font-weight: 800;
}



.block-type-terms .terms-no-link i,
.block-type-terms .terms-no-link span.cat-icon {
    background-color: transparent !important;
    color: #ab9b86;
}

.login-bg-container {
    position: absolute !important;
}

.jvp-stats .mlduo-stat-box {
    height: auto !important;
    
}

.jvp-stats .mlduo-stat-box i {
    display: inline-block;
    font-size: 35px;
    color: #00000099;
}

.mlduo-stat-box h2 {
    font-size: 30px !important;
}

.element .pf-body>.listing-details li {
    min-width: 50% !important;
    width: 50% !important;
}

/*
a.expand-map-btn i {
    font-size: 40px !important;
}



.c27-map~a.collapse-map-btn {
    width: 60px !important;
    height: 60px !important;
}

.c27-map~a.collapse-map-btn i {
    font-size: 50px !important;
}
*/

/* I&B item kweetnimeer, maar om kaart kleiner te maken */
.finder-search {
    width: 300px !important;
}

.finder-listings {
        width: calc(100% - 300px) !important;
        left: 300px !important;
}

@media only screen and (min-width: 1201px) {
    .cts-explore.map-expanded .finder-map {
        width: calc(100% - 300px) !important;
        z-index: 50;
    }
}

/* I&B item 53 */
@media (max-width: 992px) {
    .single-listing .row.cts-column-wrapper.cts-right-column {
        display: flex;
        flex-direction: column-reverse;
    }
}

/* I&B item 57 */
.explore-head .explore-types>div>a {
    padding: 0 20px !important; 
}

/* I&B item 61 */
@media only screen and (min-width: 1200px) and (max-width: 1800px) {
    .finder-three-columns .results-view .col-md-12 {
        width: 33.3% !important;
    }
}

.listing-tab-toggle .items-counter {
    height: auto !important;
}

@media (min-width: 1500px) {
    .woocommerce-account .i-section .container { 
        width: 100% !important;
    }
    
    .woocommerce-MyAccount-navigation>ul.short {
        width: auto !important;
    }
}

/* Hide user menu in header 
.header-right .user-area {
    display: none !important;
}*/

/* I&B item 74 */
.explore-head .explore-types .type-info>h4 {
    font-size: 12px !important;
}

.explore-head .explore-types>div>a i {
    font-size: 14px !important;
}

/* avoid # menu links to be clickable
.menu-item a[href="#"] {
  pointer-events: none;
  cursor: default;
  color: inherit; /* Optional: keeps the text color consistent 
}*/


.col-md-4:has(> .pricing-item.not-purchasable) {
    display: none !important;
}

.pricing-item.not-purchasable {
    /* Hide the item itself */
    display: none !important;
}



