.elementor-kit-9{--e-global-color-primary:#00CC33;--e-global-color-secondary:#008B29;--e-global-color-text:#1B3C1F;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Fira Sans";--e-global-typography-primary-font-size:18px;--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Fira Sans Condensed";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-size:2px;--e-global-typography-accent-font-weight:500;background-color:#FFFFFF;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body, .main-wrap, .fw-property-documents-wrap h3 span, .fw-property-details-wrap h3 span {
    background-color: white !important;
}

/* Pagination begin */

a.page-link {
min-height: 26px !important;
height: 26px !important;
width: 20px !important;
font-size: 16px !important;
color: black !important;
border: solid 2px black !important;
border-radius: 0px !important ;
}

.page-item.active .page-link {
border-color: #00CC33 !important;
background-color: #00CC33 !important;
color:white !important;
}

ul.pagination.justify-content-center {
    justify-content: end !important;
}

/* Pagination end */


/* zoekbar begin */
.ui-slider-horizontal .ui-slider-range, .btn-bubble {
    background-color: #00CC33 !important;
}

button.btn.save_search_click.save-search-btn {
    display: none !important;
}
/* zoekbar end */


/* Op zoek start */

.c-title__contact{
font-size: 25px;    
text-align: center;
font-family: Fira Sans;
font-weight: 500;
text-transform: uppercase;
color: #1B3C1F;
margin-top: 100px;
margin-bottom: 50px
}

.c-radio-group {
margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  max-width: 860px; /* Adjust the width if needed */
}

.c-radio-group input[type="radio"],.c-radio-group input[type="checkbox"] {
  display: none;
}

.c-radio-label {
    font-family: fira sans;
    font-weight: bold;
    color: #008B29;
  display: flex;
  flex-direction: column; /* Stack icon and text vertically */
  align-items: center;
  justify-content: center;
  width: 200px;
  height: 120px; /* Increased height to accommodate larger icons */
  background-color: #f9f9f9;
  border-radius: 8px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  cursor: pointer;
  transition: background-color 0.3s, box-shadow 0.3s;
}

@media screen and (max-width:450px){
.c-radio-label {
  width: 150px !important;
    height: 100px !important;
}
}

.elementor-field-group-field_e542f4b{
display: none;
}

.c-radio-label i {
  font-size: 32px; /* Increased icon size */
  margin-bottom: 8px; /* Space between icon and text */
}

.c-radio-label .text {
  font-size: 16px;
  font-weight: bold;
  text-align: center; /* Center-align the text */
}

.c-radio-group input[type="radio"]:checked + .c-radio-label, .c-radio-group input[type="checkbox"]:checked + .c-radio-label {
  background-color: #00CC33; /* Green background for selected option */
  color: white;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}


/* Standaard worden de velden verborgen met !important */
  #form-field-field_526148, 
  #form-field-field_9d4289c, 
  #form-field-field_55f9158, 
  #form-field-field_db08bbd, 
  #icon-bed, 
  #icon-bad{
  display: none;
  }
  
   .elementor-field-group-field_b8152d5 {
    display: none !important;
  }

  /* Deze klasse zorgt ervoor dat de velden worden getoond met !important */
  .show-fields {
    display: block !important;
  }


.elementor-field-type-radio.elementor-field-group.elementor-column.elementor-field-group-field_4b1d7d1.elementor-col-100, .elementor-field-type-radio.elementor-field-group.elementor-column.elementor-field-group-field_e542f4b.elementor-col-100.elementor-field-required{
    display: none;
}

#meer-criteria-button{
cursor: pointer;    
}
.elementor-field-subgroup {
    margin: 0 auto !important;
}

.elementor-field-type-acceptance.elementor-field-group.elementor-column.elementor-field-group-field_167d9ed.elementor-col-100 {
    margin-top: 50px;
}

.elementor-field-type-checkbox.elementor-field-group.elementor-column.elementor-field-group-field_b8152d5.elementor-col-100{
margin-bottom: 50px;
}
/* Op zoek end */

.btn-primary{
border-color: #00CC33 !important;
background-color: #00CC33 !important;
}


.blog-post-item .blog-post-content-wrap {
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.08);
    background-color: white; /* Zorg voor een witte achtergrond */
}

.blog-post-link, .blog-post-body{
display: none;    
}

.breadcrumb-wrap {
    display: none;

}

.c-link__nav:hover{
color: #00CC33 !important;
}

@media screen and (min-width:768px){
i#icon-bad{
text-align: end !important;    
}
}

::-webkit-scrollbar-track{
   background: #008b29 !important;
}

::-webkit-scrollbar{
  width: 10px;
}
::-webkit-scrollbar-thumb{
   background: #00cc33 !important;
}

.item-footer.clearfix {
    display: none;
}

.agent-details, li.item-tool.houzez-favorite, .property-labels-wrap, span.btn.btn-360 {
    display: none;
}

.labels-wrap.labels-right {
    display: none;
}

.btn-secondary {
    color: #fff !important;
    background-color: #00CC33 !important;
    border-color: #00CC33 !important;
    border-radius: 0 !important;
    width: fit-content !important;
    font-family: 'Fira Sans' !important;
    text-transform: uppercase !important;
    font-size: 17px !important;
    font-weight: 500 !important;
}
.btn-secondary:hover {
    background-color: #28a745 !important;
    border-color: #28a745 !important;
}

.next-button-class::before {
    content: 'Volgende';
}
.prev-button-class::before {
    content: 'Vorige';
}

img.swiper-slide-image {
    width: -webkit-fill-available;
}

figcaption.elementor-image-carousel-caption {
    background-color: white;
    padding: 30px;
}

.swiper-slide{
 padding:0px 10px;  
}

.pagination .page-item:first-child a.page-link, .pagination .page-item:last-child a.page-link {
    border: none !important;
}

.page-item disabled .page-link{
display: none !important;    
}

li.page-item.disabled a.page-link {
    display: none !important;
}/* End custom CSS */