/* organisatie kleuren */
h1.elementor-heading-title {
  margin-top: 5px;
  margin-bottom: 12px;
}

h2 {
  margin-top: 17px;
  margin-bottom: 5px;
}

.jet-form-row .jet-form-col__start .jet-form__label {
  color: #ED1556 !important;
  padding: 5px 10px;
}
.jet-form-row .jet-form-col__end input.text-field {
  border: 1px solid #D1E2EB;
}

.setreadspeakercookie:Hover {
  cursor: pointer;
}

.rsbtn_tooltoggle {
  display: none !important;
}

.cookie_but_white_border {
  border: 1px solid Black;
}

.htmlbutton {
  background-color: #ED1556 !important;
  background-image: url("/images/pijl-transparant_witte-cirkel_22px.svg") !important;
  background-position: center right 10px !important;
  background-repeat: no-repeat !important;
  background-size: 22px 22px !important;
  font-family: "Circe", Sans-serif !important;
  font-size: 16px !important;
  font-weight: bold !important;
  fill: #FFFFFF !important;
  color: #FFFFFF !important;
  padding: 10px 42px 9px 22px !important;
}

#rs-controlpanel {
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
}

#pojo-a11y-toolbar {
  z-index: 997 !important;
}

.navmobmenuitems a {
  display: block !important;
  width: 100% !important;
  background-image: url("/images/pijl-paars-klein.svg");
  background-repeat: no-repeat;
  background-position: 12px center;
  padding: 10px !important;
  padding-left: 30px !important;
  border-bottom: 1px solid #69dada !important;
  text-align: left;
  line-height: 1.6em !important;
}

.navmobsubmenuitems a {
  display: block !important;
  width: 100% !important;
  background-image: url("/images/pijl-paars-klein.svg");
  background-repeat: no-repeat;
  background-position: 12px center;
  padding-top: 7px !important;
  padding-bottom: 8px !important;
  padding-left: 30px !important;
  border-bottom: 1px solid #69dada !important;
  text-align: left;
  line-height: 1.8em !important;
}

.navmobcloser {
  background-color: #ED1556;
  background-image: url("/images/icon-close-cirle.png") !important;
  background-repeat: no-repeat;
  background-position: right 50px center;
  border: 2px;
}
.navmobcloser a {
  display: block !important;
  width: 100% !important;
}

.navsubmobcloser {
  background-color: #ED1556;
  background-image: url("/images/icon-back-terug.png") !important;
  background-repeat: no-repeat;
  background-position: right 50px center;
  border: 2px;
}
.navsubmobcloser a {
  display: block !important;
  width: 100% !important;
}

.breadcrumb span {
  font-family: "Lato";
  font-size: 14px;
  font-weight: 600;
  padding-top: 6px;
}
.breadcrumb img {
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: -2px;
}

#header_volledig_tekstmidden .Geel {
  background-image: url("/images/cirkels/cirkel_header_geel_links-350.svg");
  background-repeat: no-repeat;
  background-position: left 25px bottom -65px;
}
#header_volledig_tekstmidden .Rood {
  background-image: url("/images/cirkels/cirkel_header_rood_links-350.svg");
  background-repeat: no-repeat;
  background-position: left 25px bottom -65px;
}
#header_volledig_tekstmidden .Blauw {
  background-image: url("/images/cirkels/cirkel_header_blauw_links-350.svg");
  background-repeat: no-repeat;
  background-position: left 25px bottom -65px;
}
#header_volledig_tekstmidden .Geen {
  background-image: none;
}

#header_ingekort .Geel {
  background-image: url("/images/cirkels/cirkel_header_geel_links-220.svg");
  background-repeat: no-repeat;
  background-position: left 25px bottom -80px;
}
#header_ingekort .Rood {
  background-image: url("/images/cirkels/cirkel_header_rood_links-220.svg");
  background-repeat: no-repeat;
  background-position: left 25px bottom -80px;
}
#header_ingekort .Blauw {
  background-image: url("/images/cirkels/cirkel_header_blauw_links-220.svg");
  background-repeat: no-repeat;
  background-position: left 25px bottom -80px;
}
#header_ingekort .Geen {
  background-image: none;
}

.header-Blauw {
  background-color: #C5E4FC;
}

.header-Geel {
  background-color: #FDDEB3;
}

.header-Rood {
  background-color: #FCD2D2;
}

.header-Wit {
  background-color: #FFFFFF;
}

.item001-noorderlichtblauw {
  background-color: #68C9D0;
  background-image: url("/images/cirkels/cirkel-mango-FDBA4D.svg");
  background-repeat: no-repeat;
  background-position: left 10px bottom 0px;
  border-radius: 10px;
}
.item001-noorderlichtblauw h2 {
  color: White;
}
.item001-noorderlichtblauw .item001links a {
  display: block;
  background-image: url("/images/pijl-paars-klein.svg");
  background-repeat: no-repeat;
  background-position: left 5px;
  padding-left: 20px;
  font-family: "Lato";
  font-size: 18px;
  font-weight: 500;
  color: Black;
}

.item001-zalm {
  background-color: #FDDEB3;
  background-image: url("/images/cirkels/cirkel-zalm-F7A898.svg");
  background-repeat: no-repeat;
  background-position: left 10px bottom 0px;
  border-radius: 10px;
}
.item001-zalm h2 {
  color: #ED1556;
}
.item001-zalm .item001links a {
  display: block;
  background-image: url("/images/pijl-paars-klein.svg");
  background-repeat: no-repeat;
  background-position: left 5px;
  padding-left: 20px;
  font-family: "Lato";
  font-size: 18px;
  font-weight: 500;
  color: Black;
}

#footer .footercontainercol {
  background-image: url("/images/cirkels/back-footer-cirkel.svg");
  background-repeat: no-repeat;
  background-position: right bottom;
}
#footer h4 {
  color: #ED1556;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 5px;
}
#footer .footercols a {
  color: Black;
  font-size: 13px;
  font-weight: 500;
}
#footer .footercols a.linksocial {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 24px;
  margin-bottom: 8px;
}
#footer .footercols a.facebook {
  background-image: url("/images/icon-facebook-footer.svg");
}
#footer .footercols a.twitter {
  background-image: url("/images/icon-twitter-footer.svg");
}
#footer .footercols a.instagram {
  background-image: url("/images/icon-instagram-footer.svg");
}
#footer .footercols a.linkedin {
  background-image: url("/images/icon-linkedin-footer.svg");
}

.social-twitter a {
  background-image: url("/images/icon-twitter-footer.svg");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 24px;
}

.social-linkedin a {
  background-image: url("/images/icon-linkedin-footer.svg");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 24px;
}

.social-facebook a {
  background-image: url("/images/icon-facebook-footer.svg");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 24px;
}

.social-instagram a {
  background-image: url("/images/icon-instagram-footer.svg");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 24px;
}

.footer-endtext a {
  color: Black;
}

.navigatiesubmenuknop a {
  background-color: #F68B1F;
  background-image: url("/images/pijl-transparant_witte-cirkel_22px.svg") !important;
  background-position: center right 10px !important;
  background-repeat: no-repeat !important;
  background-size: 22px 22px !important;
}

.pijl-transparant_witte-cirkel_22px a {
  background-image: url("/images/pijl-transparant_witte-cirkel_22px.svg");
  background-position: center right 10px;
  background-repeat: no-repeat;
  background-size: 22px 22px;
}

.etalagekader {
  background-size: contain;
}

.Etalagevolledig {
  border-radius: 10px 10px 10px 10px;
  background-size: cover;
  background-repeat: no-repeat;
}
.Etalagevolledig .Etalageknop_Volledig {
  position: absolute;
  bottom: 20px;
}
.Etalagevolledig .Etalageknop_Volledig a {
  background-color: #ED1556;
  background-image: url("/images/pijl-transparant_witte-cirkel_22px.svg") !important;
  background-position: center right 10px !important;
  background-repeat: no-repeat !important;
  background-size: 22px 22px !important;
}

.Etalagekleur_Wit {
  background-color: #FFFFFF;
  position: relative;
  border-radius: 0px 0px 10px 10px;
}
.Etalagekleur_Wit .Etalageknop_Oranje {
  position: absolute;
  right: 0px;
  bottom: 20px;
}
.Etalagekleur_Wit .Etalageknop_Oranje a {
  background-color: #F68B1F;
  background-image: url("/images/pijl-transparant_witte-cirkel_22px.svg") !important;
  background-position: center right 10px !important;
  background-repeat: no-repeat !important;
  background-size: 22px 22px !important;
}
.Etalagekleur_Wit .Etalageknop_Framboos {
  position: absolute;
  right: 0px;
  bottom: 20px;
}
.Etalagekleur_Wit .Etalageknop_Framboos a {
  background-color: #ED1556;
  background-image: url("/images/pijl-transparant_witte-cirkel_22px.svg") !important;
  background-position: center right 10px !important;
  background-repeat: no-repeat !important;
  background-size: 22px 22px !important;
}

.Etalagekleur_Zalm {
  background-color: #FDDEB3;
  position: relative;
  border-radius: 0px 0px 10px 10px;
}
.Etalagekleur_Zalm .Etalageknop_Oranje {
  position: absolute;
  right: 0px;
  bottom: 20px;
}
.Etalagekleur_Zalm .Etalageknop_Oranje a {
  background-color: #F68B1F;
  background-image: url("/images/pijl-transparant_witte-cirkel_22px.svg") !important;
  background-position: center right 10px !important;
  background-repeat: no-repeat !important;
  background-size: 22px 22px !important;
}
.Etalagekleur_Zalm .Etalageknop_Framboos {
  position: absolute;
  right: 0px;
  bottom: 20px;
}
.Etalagekleur_Zalm .Etalageknop_Framboos a {
  background-color: #ED1556;
  background-image: url("/images/pijl-transparant_witte-cirkel_22px.svg") !important;
  background-position: center right 10px !important;
  background-repeat: no-repeat !important;
  background-size: 22px 22px !important;
}

.Etalagekleur_Lichtblauw {
  background-color: #BEE8EB;
  position: relative;
  border-radius: 0px 0px 10px 10px;
}
.Etalagekleur_Lichtblauw .Etalageknop_Oranje {
  position: absolute;
  right: 0px;
  bottom: 20px;
}
.Etalagekleur_Lichtblauw .Etalageknop_Oranje a {
  background-color: #F68B1F;
  background-image: url("/images/pijl-transparant_witte-cirkel_22px.svg") !important;
  background-position: center right 10px !important;
  background-repeat: no-repeat !important;
  background-size: 22px 22px !important;
}
.Etalagekleur_Lichtblauw .Etalageknop_Framboos {
  position: absolute;
  right: 0px;
  bottom: 20px;
}
.Etalagekleur_Lichtblauw .Etalageknop_Framboos a {
  background-color: #ED1556;
  background-image: url("/images/pijl-transparant_witte-cirkel_22px.svg") !important;
  background-position: center right 10px !important;
  background-repeat: no-repeat !important;
  background-size: 22px 22px !important;
}

.presto-block-video {
  border-radius: 10px !important;
}

.wp-block-presto-player-reusable-edit {
  border-right: 1px solid White;
  display: block;
}
.wp-block-presto-player-reusable-edit * {
  width: 100% !important;
}
.wp-block-presto-player-reusable-edit iframe {
  width: 100% !important;
}
.wp-block-presto-player-reusable-edit .presto-player__wrapper {
  display: block;
  width: 100% !important;
}
.wp-block-presto-player-reusable-edit .presto-player__play-cover {
  display: block;
  width: 100% !important;
}

@media (min-width: 1200px) {
  .presto-video-id-6 {
    min-width: 448px !important;
  }
}
#sidebar_tekstkader .wit {
  background-color: #FFFFFF;
  border-radius: 10px !important;
}
#sidebar_tekstkader .noorderlichtblauw {
  background-color: #68C9D0;
  border-radius: 10px !important;
}
#sidebar_tekstkader .noorderlichtblauw h2, #sidebar_tekstkader .noorderlichtblauw h3, #sidebar_tekstkader .noorderlichtblauw h4, #sidebar_tekstkader .noorderlichtblauw .siderbar_kader_titel {
  color: White !important;
}
#sidebar_tekstkader .noorderlichtblauw .siderbar_kader_titel * {
  color: White !important;
}
#sidebar_tekstkader .noorderlichtblauw a {
  color: Black;
  text-decoration: underline;
}
#sidebar_tekstkader .framboos {
  background-color: #ED1556;
  border-radius: 10px !important;
}
#sidebar_tekstkader .framboos * {
  color: White !important;
}
#sidebar_tekstkader .framboos a {
  text-decoration: underline;
}
#sidebar_tekstkader .zalm {
  background-color: #FDDEB3;
  border-radius: 10px !important;
}

.sidebar_afbeelding, .sidebar_video {
  line-height: 0 !important;
}
.sidebar_afbeelding .dynamic-content-for-elementor-acf, .sidebar_video .dynamic-content-for-elementor-acf {
  line-height: 0 !important;
}

a.asp_res_url {
  font-family: "Circe" !important;
  font-size: 18px !important;
  line-height: 1.1em !important;
}

.asp_res_text {
  font-family: "Lato" !important;
  font-size: 15px !important;
  line-height: 1.2em !important;
}

.directcontact-knop a {
  background-image: url("/images/pijl-knop-contact.svg");
  background-repeat: no-repeat;
  background-position: right 10px center;
}

.directcontact-knop-in-sidebar a {
  background-image: url("/images/pijl-knop-contact.svg");
  background-repeat: no-repeat;
  background-position: right 6px center;
  background-size: 22px 22px;
}

.nieuwsoverzicht-knop a {
  background-image: url("/images/pijl-knop-nieuwsoverzicht-agendaoverzicht.svg");
  background-repeat: no-repeat;
  background-position: right 10px center;
}

.nieuwsitem-leesmeerknop a {
  background-image: url("/images/pijl-knop-nieuwsleesverder.svg");
  background-repeat: no-repeat;
  background-size: 13px 13px;
  background-position: right 8px center;
}

.oranje-leesverder-knop {
  background-image: url("/images/pijl-knop-wooncentraleesverder.svg");
  background-repeat: no-repeat;
  background-position: right 10px center;
}

.agendaoverzicht .agendadatum {
  max-width: 70px;
}

.locatieposts .framboos {
  background-color: #ED1556;
}
.locatieposts .paars {
  background-color: #7E5A8F;
}

@media (max-width: 768px) {
  a.asp_res_image_url {
    width: 0px !important;
    height: 0px !important;
    overflow: hidden !important;
    margin-left: -50px !important;
  }
  a.asp_res_image_url div.asp_image {
    margin-left: -50px !important;
    width: 0px !important;
    height: 0px !important;
    overflow: hidden !important;
  }
  #ajaxsearchprores1_1 .results {
    padding-right: 20px !important;
  }
}
@media (min-width: 1200px) {
  #ajaxsearchprores1_2 {
    z-index: 999 !important;
    width: 1120px !important;
    border-radius: 10px !important;
    border: 1px solid #ED1556 !important;
    background-color: #FFFFFF !important;
    background-image: none !important;
    margin-left: 10px !important;
    margin-top: 65px !important;
  }
  #ajaxsearchprores1_2 .results {
    background-color: White;
  }
  #ajaxsearchprores1_2 .results .item {
    width: 150px !important;
  }
  #ajaxsearchpro1_2 > div {
    border: 1px solid #dadada !important;
    border-radius: 18px !important;
    margin: 4px 0px 4px 0px !important;
    padding: 0px 5px 0px 5px !important;
    height: 22px;
  }
  #ajaxsearchprores2_1 {
    z-index: 100 !important;
    width: 1120px !important;
    border-radius: 10px !important;
    border: 1px solid #ED1556 !important;
    background-color: #FFFFFF !important;
    background-image: none !important;
    margin-left: 0px !important;
    margin-top: 68px !important;
  }
  #ajaxsearchprores2_1 .results {
    background-color: White;
  }
  #ajaxsearchprores2_1 .results .item {
    width: 150px !important;
  }
}
li#jet-mega-menu-item-4560 {
  padding: 0px;
}
li#jet-mega-menu-item-4560 .jet-mega-menu-mega-container {
  padding: 0px !important;
  margin: 0px;
  margin-left: -673px !important;
  background-color: transparent !important;
}

li#jet-mega-menu-item-4561 {
  padding: 0px;
}
li#jet-mega-menu-item-4561 .jet-mega-menu-mega-container {
  padding: 0px !important;
  margin: 0px;
  margin-left: -533px !important;
  background-color: transparent !important;
}

li#jet-mega-menu-item-4562 {
  padding: 0px;
}
li#jet-mega-menu-item-4562 .jet-mega-menu-mega-container {
  padding: 0px !important;
  margin: 0px;
  margin-left: -246px !important;
  background-color: transparent !important;
}

li#jet-mega-menu-item-6299 {
  padding: 0px;
}
li#jet-mega-menu-item-6299 .jet-mega-menu-mega-container {
  padding: 0px !important;
  margin: 0px;
  margin-left: -373px !important;
  background-color: transparent !important;
}

article.wonen > div > div {
  max-width: 548px;
}

li#jet-mega-menu-item-4563 {
  padding: 0px;
}
li#jet-mega-menu-item-4563 .jet-mega-menu-mega-container {
  padding: 0px !important;
  margin: 0px;
  margin-left: -822px !important;
  background-color: transparent !important;
}

li#jet-mega-menu-item-4564 {
  padding: 0px;
}
li#jet-mega-menu-item-4564 .jet-mega-menu-mega-container {
  padding: 0px !important;
  margin: 0px;
  margin-left: -927px !important;
  background-color: transparent !important;
}

.jet-mega-menu-mega-container__inner {
  background-color: transparent !important;
  margin-top: 22px;
  padding: 0px !important;
  --jmm-submenu-delta-x-offset:0px !important;
}

.topmenu .jet-mega-menu-item__label {
  font-family: Lato;
  font-size: 15px;
  font-weight: bold;
  color: Black;
}

.topmenu a:Hover > div > div {
  color: #ED1556;
  text-decoration: underline;
}

.hoofdmenu .jet-mega-menu-item__label {
  font-family: Lato;
  font-size: 19px;
  font-weight: bold;
  color: White;
}

#zorgwijzer-tab1, #zorgwijzer-tab2, #zorgwijzer-tab3, #zorgwijzer-tab4 {
  display: inline-block;
}
#zorgwijzer-tab1 div.jet-tabs__control-inner, #zorgwijzer-tab2 div.jet-tabs__control-inner, #zorgwijzer-tab3 div.jet-tabs__control-inner, #zorgwijzer-tab4 div.jet-tabs__control-inner {
  width: 207px;
  height: 85px;
  padding: 0 10px;
}
#zorgwijzer-tab1 div.jet-tabs__control-inner .jet-tabs__label-text, #zorgwijzer-tab2 div.jet-tabs__control-inner .jet-tabs__label-text, #zorgwijzer-tab3 div.jet-tabs__control-inner .jet-tabs__label-text, #zorgwijzer-tab4 div.jet-tabs__control-inner .jet-tabs__label-text {
  height: 56px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1.1em;
  padding-left: 65px;
  background-position: left center;
  background-repeat: no-repeat;
}

#zorgwijzer-tab1 div.jet-tabs__control-inner .jet-tabs__label-text {
  background-image: url("/images/zorgwijzer/tab-behandeling-revalidatie-inactive.svg");
}
#zorgwijzer-tab1 div.jet-tabs__control-inner .zorgwijzertabactief {
  background-image: url("/images/zorgwijzer/tab-behandeling-revalidatie-active.svg");
}

#zorgwijzer-tab2 div.jet-tabs__control-inner .jet-tabs__label-text {
  background-image: url("/images/zorgwijzer/tab-dagactiviteiten-inactive.svg");
}
#zorgwijzer-tab2 div.jet-tabs__control-inner .zorgwijzertabactief {
  background-image: url("/images/zorgwijzer/tab-dagactiviteiten-active.svg");
}

#zorgwijzer-tab3 div.jet-tabs__control-inner .jet-tabs__label-text {
  background-image: url("/images/zorgwijzer/tab-zorgalsuthuiswoont-inactive.svg");
}
#zorgwijzer-tab3 div.jet-tabs__control-inner .zorgwijzertabactief {
  background-image: url("/images/zorgwijzer/tab-zorgalsuthuiswoont-active.svg");
}

#zorgwijzer-tab4 div.jet-tabs__control-inner .jet-tabs__label-text {
  background-image: url("/images/zorgwijzer/tab-wonenbijcoloriet-inactive.svg");
}
#zorgwijzer-tab4 div.jet-tabs__control-inner .zorgwijzertabactief {
  background-image: url("/images/zorgwijzer/tab-wonenbijcoloriet-active.svg");
}

.removezorgwijzertabradius {
  border-radius: 10px 10px 0px 0px !important;
}

.zorgwijzer-tabcontent {
  background-repeat: no-repeat;
  background-position: right -200px bottom 50px;
}

.zorgwijzercol .dynamic-content-for-elementor-acf {
  width: 100%;
  padding-right: 25px;
}

.zorgwijzercol a {
  display: block !important;
  width: 100%;
  font-family: "Lato";
  font-size: 15px;
  font-weight: 500;
  color: White !important;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 28px;
  padding-right: 10px;
  background-image: url("/images/zorgwijzer/icon-zorgwijzer-pijl-fade.svg");
  background-repeat: no-repeat;
  background-position: left 5px top 14px;
  border-bottom: 1px solid #f47097;
}

.zorgwijzercol a:Hover {
  display: block;
  font-family: "Lato";
  font-size: 15px;
  font-weight: 500;
  color: White;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 28px;
  padding-right: 10px;
  background-color: #f67250;
  background-image: url("/images/zorgwijzer/icon-zorgwijzer-pijl.svg");
  background-repeat: no-repeat;
  background-position: left 5px top 14px;
  border-bottom: 1px solid #f47097;
}

.roundedbackground {
  border-radius: 10px !important;
}

.kwaliteitsverslagkolom {
  position: relative;
}
.kwaliteitsverslagkolom .pijl-transparant_witte-cirkel_22px {
  position: absolute;
  bottom: 20px;
  right: 20px;
}

.kwaliteitsverslag_overzichttekst_col {
  width: 60% !important;
}

.kwaliteitsverslag_overzichtafbeelding_col {
  width: 40% !important;
}

.kwaliteitsverslag-sidebar-urls a {
  display: block;
  padding-left: 25px;
  font-family: "Lato";
  font-size: 18px;
  font-weight: 500;
  background-image: url("/images/pijl-paars-klein.svg");
  background-repeat: no-repeat;
  background-position: left 5px top 3px;
}

.teammemberdetails {
  z-index: 50;
  border-radius: 10px !important;
  width: 100% !important;
  margin-left: -100%;
  height: 535px;
  background-color: #ED1556;
  color: White;
}
.teammemberdetails .dce-content {
  height: 410px !important;
  padding: 0px;
  padding-right: 15px;
}
.teammemberdetails .dce-content ::-webkit-scrollbar {
  width: 11px;
  height: 11px;
}
.teammemberdetails .dce-content ::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
}
.teammemberdetails .dce-content ::-webkit-scrollbar-thumb {
  background: #ffffff;
  border: 0px none #ffffff;
  border-radius: 50px;
}
.teammemberdetails .dce-content ::-webkit-scrollbar-thumb:hover {
  background: #ffffff;
}
.teammemberdetails .dce-content ::-webkit-scrollbar-thumb:active {
  background: #ffffff;
}
.teammemberdetails .dce-content ::-webkit-scrollbar-track {
  background: #fd306d;
  border: 0px none #ffffff;
  border-radius: 50px;
}
.teammemberdetails .dce-content ::-webkit-scrollbar-track:hover {
  background: #ea1153;
}
.teammemberdetails .dce-content ::-webkit-scrollbar-track:active {
  background: #ea1153;
}
.teammemberdetails .dce-content ::-webkit-scrollbar-corner {
  background: transparent;
}
.teammemberdetails .dce-content .dce-content-wrapper {
  height: 395px !important;
  padding: 20px;
  overflow: scroll;
  overflow-x: hidden;
}
.teammemberdetails .teamlid-detailsinfo-close a {
  display: block;
  height: 30px;
  background-color: #ED1556;
  background-image: url("/images/teamlid-detailsinfo-close.png.webp") !important;
  background-position: center right 10px !important;
  background-repeat: no-repeat !important;
}

.teammemberintro {
  z-index: 51;
  width: 100% !important;
  background-color: White !important;
  height: 535px;
}
.teammemberintro div > div {
  position: relative;
  background-color: White !important;
}
.teammemberintro .teammember_leesmeer {
  position: absolute !important;
  bottom: 0;
}
.teammemberintro .teammember_leesmeer a {
  background-color: #ED1556;
  background-image: url("/images/leesmeer.svg") !important;
  background-position: center left 10px !important;
  background-repeat: no-repeat !important;
  background-size: 22px 22px !important;
}

.bodydeburen h1, .bodydeburen h2, .bodydeburen h3, .bodydeburen h4, .bodydeburen h5 {
  color: #5787ad !important;
}
.bodydeburen a {
  color: #c71230 !important;
}
.bodydeburen .flexi-body-tekst {
  border-bottom: 1px solid #5787ad;
  padding-bottom: 30px;
}

.sidebardeburen a {
  color: #FFFFFF !important;
}

.nf-form-content * {
  font-family: "Lato" !important;
}
.nf-form-content label {
  font-size: 16px !important;
}

.html-wrap {
  margin-bottom: -5px !important;
}
.html-wrap h3 {
  color: #ED1556 !important;
  font-size: 22px;
  font-weight: bold;
}

.submit-wrap input {
  background-color: #ED1556 !important;
  padding: 5px 20px 5px 20px !important;
  color: White !important;
}
.submit-wrap input :Hover {
  color: White !important;
}

.nf-response-msg {
  border: 1px solid #ED1556;
  border-radius: 10px;
  padding: 20px;
}

.lsb-form-button {
  background-color: #ED1556 !important;
  padding: 5px 20px 5px 20px !important;
  color: White !important;
}
.lsb-form-button :Hover {
  color: White !important;
}