/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0.1
*/


.dropdown-design .wpgb-facet .wpgb-facet-title {font-size: 15px;background: #fff;color: #1d1d1b;border: 1px solid #CCC;padding: 10px 20px;margin: 0; cursor: pointer;min-width: 175px;position: relative; z-index: 121;}
.dropdown-design .elementor-widget-wpgb-facet {  padding: 0 8px;} 
/* .dropdown-design:not(.show) {opacity: 0;} */
.dropdown-design .elementor-widget-container fieldset {  background-color: #fff; border: 1px solid #CCC;padding: 10px;min-width: 280px; width: 100%;  position: absolute;margin-top: -1px;z-index: 1212; display: none;}  
.dropdown-design ul.wpgb-hierarchical-list span.wpgb-checkbox-label {color: #000;font-size: 15px;}
.dropdown-design .wpgb-facet .wpgb-checkbox-facet .wpgb-checkbox-control {border: 1px solid #000;border-radius: 0;} 
.dropdown-design .wpgb-facet .wpgb-checkbox-facet .wpgb-checkbox[aria-pressed="true"] .wpgb-checkbox-control {border-color: #e95328;background-color: #e95328;}
.dropdown-design .elementor-widget-wrap:after {content: "";height: 1px;width: 500px;background: #cccccc;display: block;position: absolute; top: 24px;z-index: -1;}  
.dropdown-design .wpgb-facet .wpgb-facet-title:after { content: "";height: 9px;width: 9px;border: 2px solid #a9a9a9;border-width: 0px 2px 2px 0px;display: block;position: absolute;transform: rotate(45deg);top: 17px;right: 15px;}
.dropdown-design .elementor-button-wrapper a > span > span:hover {color: #fff !important;}
.dropdown-design .elementor-widget-container fieldset legend.wpgb-facet-title.wpgb-sr-only {display: none;} 
.dropdown-design div[tabindex="-1"] .wpgb-checkbox-control {opacity: 0.3;}
.dropdown-design .wpgb-facet.wpgb-loading {opacity: 1 !important;}

.overview-grid .elementor-widget-button {position: absolute;transition: all 0.2s ease;bottom: -60px;}
.overview-grid-button .elementor-button-wrapper a > span > span {color: #fff !important;}   
.overview-grid{ transition: all 0.2s ease;}
.overview-grid.faded {  opacity: .6 !important;} 
.overview-grid .elementor-inner-column {overflow: hidden;}   
.overview-grid:hover .elementor-widget-button {bottom: 0;} 
.overview-grid-img a { width: 100%;}
body.single-aanbod .section_wrapper, body.page-id-242 .section_wrapper { max-width: 100% !important; }
body.single-aanbod .the_content_wrapper, body.page-id-242 .the_content_wrapper { width: 100%; margin: 0 !important;}
header .header-filters {margin: -110px 0 0 0;transition: all 0.4s ease-in-out !important;} 
.header-search-icon {cursor: pointer;}
header.show-filters .header-filters {margin: 0;} 
header.show-filters .fa-search:before {content: "✖";font-weight: 500;font-size: 20px;margin: 3px 0 -2px 0;} 
header .dropdown-design .elementor-widget-container fieldset {box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 25%);}  
.elementor-widget-image a {width: 100%;} 
.overview-grid-img a, .property-blogs .elementor-widget-image a { background: #f1f1f1;}  
.elementor-widget-image:hover + div.bdt-element-link a {color: #e95328 !important;}  
.elementor-widget-image:hover + div.elementor-widget-button.hover-btn a {background: black !important;}
.hero-slider .swiper-slide-contents {background: #fff;padding: 25px;min-width: 370px;} 
.hero-slider .elementor-button {padding: 0 !important;}  
.hero-slider .elementor-slide-heading span, .hero-slider .elementor-button {color: #e95328 !important;}  
.hero-slider .elementor-button:hover {text-decoration: underline !important;color: #000 !important;} 
.hero-slider .elementor-swiper-button {background: rgb(255 255 255 / 70%); padding: 7px; margin: 0 -10px;}  
.hero-slider .elementor-swiper-button:hover{background: rgb(255 255 255 / 99%);} 
/*
.property-blogs .elementor-widget-wrap:hover div.elementor-widget-button .elementor-button {
background: #fbfbfb !important;
box-shadow: 0px 0px 3px 0px rgb(0 0 0 / 32%); 
}*/ 
.home-blogs .elementor-inner-column .elementor-widget-button {position: absolute;bottom: -60px;transition: all 0.2s ease-in-out;}
.home-blogs .elementor-inner-column:hover .elementor-widget-button { bottom: 0; } 
.home-blogs .elementor-heading-title a:hover {color: #e95328;} 
.home-overview-slider span.swiper-pagination-bullet {margin: 0 !important;border-radius: 0; height: 3px;width: 55px;} 
.home-overview-slider .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {background: #cbcbcb !important;opacity: 1 !important;} 
.home-overview-slider span.swiper-pagination-bullet.swiper-pagination-bullet-active { height: 5px;border-radius: 100px;position: relative;top: -1px; } 
.home-overview-slider .elementor-swiper-button { background: #000;padding: 12px; }
.home-overview-slider .elementor-swiper-button:hover {background: #e95328;} 
.home-overview-slider .overview-grid {opacity: 1 !important;} 
.home-overview-slider .elementor-container { overflow: hidden;} 
.home-overview-slider .elementor-swiper-button.elementor-swiper-button-prev {display: none;}






@media(min-width:1025px){ 

	.home-overview-slider .swiper-slide-active + div + div + div { opacity: 0.5;}
	.home-overview-slider .elementor-column.slider_col {width: calc(100% + 190px);} 
	.home-overview-slider .elementor-element .swiper~.elementor-swiper-button-next {right: calc(25% + -82px);top: calc(50% - 100px / 2);} 
	.home-overview-slider .swiper-pagination {padding-right: 200px;} 
	.home-overview-slider .elementor-widget-image img {height: 275px !important;} 
	.home-overview-slider .elementor-widget-heading {position: absolute;top: 160px;left: 40px;display: block; transform: translate(-50%) translateY(-50%) rotate(-90deg);} 

} 


@media(max-width:1024px){ 
	
	.dropdown-design .wpgb-facet .wpgb-facet-title { min-width: 148px;}
	.dropdown-design .elementor-widget-wrap:after { width: 660px;top: 27px;}  
	.buttonizer.buttonizer-group.buttonizer-group-0-0-1 {transform: scale(0.75);margin: 0 -20px -6px -20px;}
	

}


@media(max-width:767px){


	.dropdown-design .elementor-widget-wrap:after {display:none;} 
	.dropdown-design .elementor-widget-container fieldset{ position: static;}
	.hero-slider .swiper-slide-contents {min-width: 100%;padding: 12px;background: rgb(255 255 255 / 90%);} 
	.elementor-location-footer .elementor-nav-menu a.elementor-item {justify-content: center;}
	.hero-slider .elementor-slide-heading {margin-bottom: 0 !important;} 
	.hero-slider .elementor-slide-description {margin-bottom: 20px !important;} 
	.home-overview-slider .elementor-column.slider_col {width: calc(100% + 215px);}   
	.home-overview-slider span.swiper-pagination-bullet {width: 30px;}
	.home-overview-slider .swiper-pagination {padding-right: 225px; bottom: 40px !important;} 
	.home-overview-slider .swiper-slide:not(.swiper-slide-active) {opacity: 0.5;} 
	header .elementor-widget-icon a.elementor-icon {background: #f3f3f3;padding: 5px 6px;margin: -2px;border: 1px solid #d3d3d3 !important;} 
	.home-overview-slider .elementor-element .swiper~.elementor-swiper-button-next {right: calc(54% + -73px);top: calc(50% - 90px / 2);}
	

}










