/* NO WAR */
.elementor .dcc-button.dcc-button_ua .elementor-button, .elementor .dcc-button.dcc-button_ua .elementor-button:hover,
.header_transparent .dcc-button.dcc-button_ua .elementor-button,
.header_transparent .dcc-button.dcc-button_ua .elementor-button:hover {
  background: transparent;
}
.elementor .dcc-button.dcc-button_ua .elementor-button:after, .elementor .dcc-button.dcc-button_ua .elementor-button:hover:after,
.header_transparent .dcc-button.dcc-button_ua .elementor-button:after,
.header_transparent .dcc-button.dcc-button_ua .elementor-button:hover:after {
  opacity: 1 !important;
  background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, #FFD500 100%) !important;
}
.elementor .dcc-button.dcc-button_ua .elementor-button .elementor-button-text, .elementor .dcc-button.dcc-button_ua .elementor-button:hover .elementor-button-text,
.header_transparent .dcc-button.dcc-button_ua .elementor-button .elementor-button-text,
.header_transparent .dcc-button.dcc-button_ua .elementor-button:hover .elementor-button-text {
  color: #fff;
}

.featured-home_ua {
  background: linear-gradient(180deg, #0057B7 0%, #FFD700 100%) !important;
}
.featured-home_ua,
.featured-home_ua h4,
.featured-home_ua a {
  color: #fff;
  transition: unset;
}
.featured-home_ua:hover, .featured-home_ua:hover a, .featured-home_ua:hover h4 {
  color: #0057B7;
}
.featured-home_ua .item-link {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

/* Community 6 in row */
.community__logo-full,
.elementor .community__logo-full {
  max-height: 200px;
}

.community__logo img {
  height: 100px;
}

.community__logo-link {
  height: 110px;
}

body .community-list .jet-listing-grid__items > .jet-listing-grid__item,
body[data-elementor-device-mode=mobile] .community-list .jet-listing-grid__items > .jet-listing-grid__item {
  max-width: 16.6666666667%;
  -ms-flex: 0 0 16.6666666667%;
  flex: 0 0 16.6666666667%;
}
@media (max-width: 768px) {
  body .community-list .jet-listing-grid__items > .jet-listing-grid__item,
  body[data-elementor-device-mode=mobile] .community-list .jet-listing-grid__items > .jet-listing-grid__item {
    max-width: 33.3333333333%;
    flex: 0 0 33.3333333333%;
  }
}

.community__logo:hover {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

/* horizontal scroll table on Leden */
@media (max-width: 768px) {
  .page-id-1930 #kwaliteitscriteria {
    overflow-x: scroll;
  }
}

/* submitted form message icon fix */
.elementor .elementor-message:before {
  font-family: "icomoon" !important;
  position: relative;
  top: -2px;
  margin-right: 10px;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.elementor .elementor-message.elementor-message-danger:before {
  content: "\e906";
}
.elementor .elementor-message.elementor-message-success:before {
  content: "\e917";
  color: var(--e-global-color-primary);
}

/* breadcrumbs fix */
.elementor .dcc-breadcrumbs {
  margin-bottom: 0;
}
.elementor .dcc-breadcrumbs__item-link, .elementor .dcc-breadcrumbs__item-link:visited {
  color: #a6a6a6;
  text-decoration: none;
}
.elementor .dcc-breadcrumbs__item-link:hover, .elementor .dcc-breadcrumbs__item-link:visited:hover {
  color: #3A3A3A;
  text-decoration: none;
}

/* logos layout */
.elementor .logos-wrap .jet-images-layout.layout-type-grid .jet-images-layout__image-instance {
  object-fit: contain;
  object-position: center;
}
.elementor .logos-wrap .jet-images-layout.layout-type-grid .jet-images-layout__content {
  display: none;
}
.elementor .logos-wrap .jet-images-layout.layout-type-grid .jet-images-layout__item .jet-images-layout__inner {
  box-shadow: none;
  border: 1px solid #ebebeb;
  padding: 10px;
  border-radius: 5px;
  transition: transform 500ms ease-in-out, box-shadow 200ms ease-in-out;
  position: relative;
  margin: 10px;
}
@media (max-width: 767px) {
  .elementor .logos-wrap .jet-images-layout.layout-type-grid .jet-images-layout__item .jet-images-layout__inner {
    width: calc(33.3333333333% - 20px);
  }
}
.elementor .logos-wrap .jet-images-layout.layout-type-grid .jet-images-layout__item .jet-images-layout__inner:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 5px 2px 8px -5px #5858a1;
  opacity: 0;
}
.elementor .logos-wrap .jet-images-layout.layout-type-grid .jet-images-layout__item .jet-images-layout__inner:hover {
  background: #fff;
  box-shadow: 2px 5px 8px -5px #e70d60;
  transform: scale(1.1);
  z-index: 20;
}
.elementor .logos-wrap .jet-images-layout.layout-type-grid .jet-images-layout__item .jet-images-layout__inner:hover:after {
  opacity: 1;
  z-index: -1;
}

.newsletter-form .elementor-form-fields-wrapper {
  background: #fff;
  padding: 8px 0 0 0;
  border-radius: 5px;
}
.newsletter-form .elementor-field::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ebebeb;
  opacity: 1; /* Firefox */
}
.newsletter-form .elementor-field:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #ebebeb;
}
.newsletter-form .elementor-field::-ms-input-placeholder { /* Microsoft Edge */
  color: #ebebeb;
}
.newsletter-form .elementor-message {
  margin-top: 30px;
}
.newsletter-form .elementor-form-fields-wrapper .elementor-message {
  margin-top: 0px;
}
.newsletter-form_full .elementor-field-textual,
.newsletter-form_full .elementor-button {
  height: 50px;
}

#jet-popup-712.jet-popup--hide-state .jet-popup__close-button .svg-icon {
  display: none;
}
#jet-popup-712.jet-popup--hide-state .jet-popup__close-button:before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
  content: "\e90f";
  font-size: 16px;
  position: relative;
}

.team-wrap img,
.team-wrap picture {
  max-height: 170px;
  max-width: 170px;
}

/* to make the white transparent bg for the pages like home*/
body.page-id-29610 .elementor-location-archive > .elementor-section-wrap > .elementor-top-section:not(.fullwidth) > .elementor-container,
body.page-id-29610 .elementor-location-archive > .elementor-top-section:not(.fullwidth) > .elementor-container,
body.page-id-29610 .elementor-location-header > .elementor-section-wrap > .elementor-top-section:not(.fullwidth) > .elementor-container,
body.page-id-29610 .elementor-location-header > .elementor-top-section:not(.fullwidth) > .elementor-container,
body.page-id-29610 .elementor-location-single > .elementor-section-wrap > .elementor-top-section:not(.fullwidth) > .elementor-container,
body.page-id-29610 .elementor-location-single > .elementor-top-section:not(.fullwidth) > .elementor-container,
body.page-id-29610 .page-content > .elementor > .elementor-section-wrap > .elementor-top-section:not(.fullwidth) > .elementor-container,
body.page-id-29610 .page-content > .elementor > .elementor-top-section:not(.fullwidth) > .elementor-container,
body.page-id-29610 article > .elementor-section-wrap > .elementor-top-section:not(.fullwidth) > .elementor-container,
body.page-id-29610 article > .elementor-top-section:not(.fullwidth) > .elementor-container, body.page-id-29610.elementor-template-full-width > .elementor[data-elementor-type=wp-post] > .elementor-section-wrap > .elementor-top-section:not(.fullwidth) > .elementor-container, body.page-id-29610.elementor-template-full-width > .elementor[data-elementor-type=wp-post] > .elementor-top-section:not(.fullwidth) > .elementor-container,
body.page-id-29619 .elementor-location-archive > .elementor-section-wrap > .elementor-top-section:not(.fullwidth) > .elementor-container,
body.page-id-29619 .elementor-location-archive > .elementor-top-section:not(.fullwidth) > .elementor-container,
body.page-id-29619 .elementor-location-header > .elementor-section-wrap > .elementor-top-section:not(.fullwidth) > .elementor-container,
body.page-id-29619 .elementor-location-header > .elementor-top-section:not(.fullwidth) > .elementor-container,
body.page-id-29619 .elementor-location-single > .elementor-section-wrap > .elementor-top-section:not(.fullwidth) > .elementor-container,
body.page-id-29619 .elementor-location-single > .elementor-top-section:not(.fullwidth) > .elementor-container,
body.page-id-29619 .page-content > .elementor > .elementor-section-wrap > .elementor-top-section:not(.fullwidth) > .elementor-container,
body.page-id-29619 .page-content > .elementor > .elementor-top-section:not(.fullwidth) > .elementor-container,
body.page-id-29619 article > .elementor-section-wrap > .elementor-top-section:not(.fullwidth) > .elementor-container,
body.page-id-29619 article > .elementor-top-section:not(.fullwidth) > .elementor-container,
body.page-id-29619.elementor-template-full-width > .elementor[data-elementor-type=wp-post] > .elementor-section-wrap > .elementor-top-section:not(.fullwidth) > .elementor-container,
body.page-id-29619.elementor-template-full-width > .elementor[data-elementor-type=wp-post] > .elementor-top-section:not(.fullwidth) > .elementor-container {
  background: transparent;
}

/*# sourceMappingURL=custom.css.map */

/* styling highlighted and recent posts */

.dcc-listing-item_featured .dcc-listing-item__excerpt {
    display: none !important;

}

.dcc-listing-item_featured .dcc-listing-item__content {
    position: relative;
    z-index: 20;
    padding: 40px 20px 40px 20px !important;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}


.dcc-listing-item_featured:before {
    z-index: 10;
    opacity: 0;
    background: #3A3A3A;
}

.dcc-listing-item_featured {
    min-height: 300px;
    border-radius: 5px;
    overflow: hidden;
    position: relative;
    background-size: cover;
    background-position: right !important;
    background-repeat: no-repeat;
}

.dcc-listing-item_featured:after {
    opacity: .7;
    background-image: none;
    transition: all .5s linear;
    transition-duration: .5s!important;
    z-index: 11;
}

.dcc-listing-item__image-link:after {
    height: 100%;
    opacity: .2;
    background-image: none !important;
    background-image: none !important;
    background-image:none !important;
    transition: all .2s ease-in-out;
}

.dcc-listing-item__image-link, .dcc-listing-item__image-pic {
    display: block;
    position: relative;
    -o-object-position: 0 0px !important;
    object-position: 0 0px !important;
}

.dcc-listing-item__image-pic_cover, .dcc-listing-item__image_cover {
    -o-object-fit: contain!important;
    object-fit: contain !important;
	
}

.dcc-listing-item__image, .dcc-listing-item__image-pic {
    height: auto !important;

}

.dcc-listing-item__excerpt {
    text-align: left !important;
}

.home .elementor-27372 .elementor-element.elementor-element-65e26dd .elementor-search-form__toggle i {
    color: #0066B2 !important;
}

.dcc-listing-item__badge {
    display: none !important;
}


.featured-image .elementor-image img, .featured-image img {
    width: 100% !important;
    height: auto !important;
    -o-object-fit: contain !important;
    object-fit: contain !important;
}

.featured-image {
    height: auto !important;
    margin-bottom: 20px !important;
	}
