/* Prajakta page styling */
@font-face {
  font-family:'Montserrat-ExtraBold';
     src: url('/content/dam/intelligentcontent/brands/levenmet-vivreavec-be/nl/fonts/Montserrat-ExtraBold.ttf');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
  font-family: 'Montserrat-Bold';
  src: url('/content/dam/intelligentcontent/brands/levenmet-vivreavec-be/nl/fonts/Montserrat-Bold.ttf');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Montserrat-Regular';
    src: url('/content/dam/intelligentcontent/brands/levenmet-vivreavec-be/nl/fonts/Montserrat-Regular.ttf');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
  font-family: 'Montserrat-Medium';
    src: url('/content/dam/intelligentcontent/brands/levenmet-vivreavec-be/nl/fonts/Montserrat-Medium.ttf');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
  font-family: 'Montserrat-Light';
    src: url('/content/dam/intelligentcontent/brands/levenmet-vivreavec-be/nl/fonts/Montserrat-Light.ttf');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
  font-family: 'Montserrat-Italic';
    src: url('/content/dam/intelligentcontent/brands/levenmet-vivreavec-be/nl/fonts/Montserrat-Italic.ttf');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
  font-family: 'Montserrat-SemiBold';
    src: url('/content/dam/intelligentcontent/brands/levenmet-vivreavec-be/nl/fonts/Montserrat-SemiBold.ttf');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

div#text-68c3ebbbc5,
div#text-b85e1664de, 
div#text-9a532e47df,
#blijf-hoogte p,
#verbonden p {
  color: #FFFFFF;
  font-family: 'Montserrat-Bold';
}

.semp-sec p {
  margin-left: 1pc;
}

a.no-link {
  text-decoration: none;
}

.cmp-text-blue p,
p.diagnose-sub-text.cmp-text-blue {
  color: #34C1B4;
}

.cmp-text-orange,
.cmp-text ul li span.cmp-text-orange,
.cmp-text-black .cmp-text-orange,
.cmp-text-black .cmp-text-orange p,
.cmp-text-orange p,
p.diagnose-sub-text.cmp-text-orange,
.cmp-text-orange a, .cmp-text-orange .cmp-text a {
  color: #DE7B32;
}

.cmp-text-green,
.cmp-text ul li span.cmp-text-green,
.cmp-text-black .cmp-text-green,
.cmp-text-black .cmp-text-green p,
.cmp-text-green p,
p.diagnose-sub-text.cmp-text-green,
.cmp-text-green a, .cmp-text-green .cmp-text a {
  color: #02D6A6;
}

.cmp-text-white p,
p.diagnose-sub-text.cmp-text-white,
.cmp-text-white a, .cmp-text-white .cmp-text a {
  color: #FFFFFF;
}

.cmp-text-black p,  .cmp-text-black ul li, .cmp-text-black ol li {
  color: #4D565D;
}

.cmp-text-purple p {
  color: #572E6E;
}

.cmp-text-gray p {
  color: #B6B6B6;
}

.cmp-text-font-45px p, .cmp-text-font-45px ul li, .cmp-text-font-45px ol li {
  font-size: 45px;
}

.cmp-text-font-38px p, .cmp-text-font-38px ul li, .cmp-text-font-38px  ol li {
  font-size: 38px;
}

.cmp-text-font-35px p, .cmp-text-font-35px ul li, .cmp-text-font-35px ol li {
  font-size: 35px;
}

.cmp-text-font-24px p, .cmp-text-font-24px ul li, .cmp-text-font-24px ol li {
  font-size: 24px;
}

.cmp-text-font-18px p, .cmp-text-font-18px ul li, .cmp-text-font-18px ol li {
  font-size: 18px;
  line-height: 30px;
}

@media screen and (max-width: 1200px) {
  .cmp-text-font-18px p, .cmp-text-font-18px ul li, .cmp-text-font-18px ol li {
    font-size: 16px;
  }
}

.cmp-text-font-14px p, .cmp-text-font-14px ul li, .cmp-text-font-14px ol li {
  font-size: 14px;
  line-height: 19px;
}

.cmp-text-font-12px p, .cmp-text-font-12px ul li, .cmp-text-font-12px ol li {
  font-size: 12px;
}

.cmp-text-font-10px p, .cmp-text-font-10px ul li, .cmp-text-font-10px ol li {
  font-size: 10px;
  line-height: 20px;
}

.cmp-text-font-10px p a, .cmp-text-font-10px ul li, .cmp-text-font-10px ol li {
  font-size: 10px;
}

.cmp-text-extraBold p, .cmp-text-extraBold ul li, .cmp-text-extraBold ol li {
  font-family: 'Montserrat-ExtraBold';
}

.cmp-text-bold p, .cmp-text-bold ul li, .cmp-text-bold ol li {
  font-family: 'Montserrat-Bold';
}

.cmp-text-medium p, .cmp-text-medium ul li, .cmp-text-medium ol li {
  font-family: 'Montserrat-Medium';
}

.cmp-text-regular p, .cmp-text-regular ul li, .cmp-text-regular ol li {
  font-family: 'Montserrat-Regular';
}

.cmp-text-light p, .cmp-text-light ul li, .cmp-text-light ol li {
  font-family: 'Montserrat-Light';
}

.cmp-text-italics p, .cmp-text-italics ul li, .cmp-text-italics ol li {
  font-family: 'Montserrat-Italic';
}

.cmp-text-semibold p, .cmp-text-semibold ul li, .cmp-text-semibold ol li {
  font-family: 'Montserrat-SemiBold';
}

.cmp-container-m-top {
  margin-top: 5%;
}

.cmp-container-m-bottom {
  margin-bottom: 5%;
}

.cmp-text-align-center p {
  text-align: center;
}

.cmp-text-m-top p {
  margin-top: 2%;
}

.cmp-text-m-bottom {
  margin-bottom: 2%;
}

p.diagnose-sub {
  color: #34C1B4;
}

.diagnose-sub-text p {
}


/*footer-css*/


#footer-btns {
  margin-top: 3pc;
}

.fb-btn p {
  color: white;
  font-size: 18px;
}

.fb-btn {
  background: #3D89C6 0% 0% no-repeat padding-box;
  box-shadow: 0px 2px 5px #00000033;
  border-radius: 4px;
  width: 400px;
  height: 52px;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}

#cta-1 .fb-btn {
  float: right;
  margin-right: 20px;
}

.fb-btn img, .email img, .dow-btn img {
  margin-right: 10px;
}

.email {
  background: #27E1C9 0% 0% no-repeat padding-box;
  box-shadow: 0px 2px 5px #00000033;
  border-radius: 4px;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 51px;
}

#cta-1 .email {
  float: right;
  margin-right: 20px;
}

#f-text-1 {
  margin-top: 5%;
}

#footer .cmp-container__backgroundImage--enabled {
  margin: 0;
  background-size: cover!important;
}

#footer-section-2 {
  background: #572E6E;
  padding-top: 2%;
}

.dow-btn {
  width: 400px;
  min-height: 51px;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 2px 5px #00000033;
  border-radius: 4px;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  padding-left: 2%;
}

#footer-section-3 {
  margin-top: 80px;
  margin-bottom: 40px;
}

#footer-section-4 {
  background: #572E6E;
}

#footer-section-5 {
  margin: 50px 0;
}

.footer-end {
  display: flex;
  align-content: center;
  justify-content: space-evenly;
  align-items: center;
  flex-direction: row;
}

.az-logo {
  margin-top: -3%;
}

#f-text-1 {
  margin: 5% 0 0 8%;
}

#f-text-2 {
  margin-left: 8%;
}

div#text-7c55c557a8 {
  margin-left: 4%;
  padding-right: 4%;
}

.cmp-container-d-des-none {
  display: none;
}

@media screen and (max-width:1200px) {
  #mobile-home-2 .text {
    width: 36%;
    margin-left: 5%!important;
  }

  #laa-logo-fr {
    display: none;
  }

  #mob-lang p a {
    color: #878787;
  }

  #home-sectt-4-fr {
    display: none;
  }

  .cmp-container-d-mob-none {
    display: none;
  }

  #mob-lang {
    margin: 1%;
  }

  #mob-lang p {
    width: 100%;
    margin-left: 0;
    border: 1px solid #F2F2F2;
    margin-right: 0;
    padding: 20px;
    margin-top: -7%;
    color: #878787;
  }
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
  .email, .fb-btn {
    width: auto;
    border-radius: 0;
    height: 70px;
    margin-top: -1.8%;
  }
}

@media screen and (min-width: 1280px) and (max-width: 1699px) {
  #content-global {
    max-width: 1230px !important;
    margin: auto !important;
    width: 100% !important;
  }

  #alles-2 .aem-Grid#alles-2 .aem-Grid,
  #leven-1 .aem-Grid,
  
  #leven-1 .aem-Grid#leven-1,
  #leven-1 .aem-Grid#leven-1 .aem-Grid, 
  
  #leven-2 .aem-Grid#leven-2,
  #leven-2 .aem-Grid#leven-2 .aem-Grid, 
  #mantel-1 .aem-Grid,
  #mantel-2 .aem-Grid#mantel-2,
  #mantel-2 .aem-Grid#mantel-2 .aem-Grid,
   div#evenement-fr .aem-Grid,#evenement #evenement-2 .aem-Grid, 
   #evenement #ondersteuning .aem-Grid,
   #evenement #vrijwilligerswerk .aem-Grid, 
   #gebru-sec-main .aem-Grid, 
   #privacy-sec .aem-Grid {
    max-width: 1230px !important;
    margin: auto !important;
  }

  #alles .cmp-container__backgroundImage--enabled,
   #getuigenissen .cmp-container__backgroundImage--enabled,
  #alles ol.cmp-tabs__tablist,
  #getuigenissen .getuig-tab,
  #leven .cmp-container__backgroundImage--enabled,
  #alles-1 .aem-Grid,
  #leven-1 .aem-Grid,
  #mantel-1 .aem-Grid,
  #leven ol.cmp-tabs__tablist,
  #mantel .cmp-container__backgroundImage--enabled,
  #mantel ol.cmp-tabs__tablist,
  #evenement .cmp-container__backgroundImage--enabled,
  #evenement .evenement-tab {
    max-width: 1230px !important;
    margin: auto !important;
    width: 100% !important;
  }

  #footer .cmp-container__backgroundImage--enabled,
  #footer #footer-section-1,
  #footer #footer-section-2,
  #footer #footer-section-3,
  #footer #footer-section-4,
  #footer #footer-section-5 {
    max-width: 1230px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 100% !important;
  }

  #text-bf8f8e3e37, div#text-b07d7ad124 {
    padding-right: 2%;
  }

  #alles ol.cmp-tabs__tablist :nth-child(9),
  #leven ol.cmp-tabs__tablist :nth-child(9),
  #mantel ol.cmp-tabs__tablist :nth-child(9) {
    max-width: 120px!important;
  }

  #alles ol.cmp-tabs__tablist :nth-child(9):before,
  #leven ol.cmp-tabs__tablist :nth-child(9):before,
  #mantel ol.cmp-tabs__tablist :nth-child(9):before {
    display: block!important;
  }

  .text-mr.fr {
    margin-left: -8%;
  }

  .text-mr.nl {
    margin-left: -8%;
  }

  .vid-btn img {
    margin-right: 2%;
  }

  div#text-bd46d44452 {
    margin-top: 3%;
  }

  #text-b37e388b96 {
    margin-top: 2%;
  }

  div#text-d36e4da556 {
    margin-top: 1%;
  }

  #text-99f3765644 {
    margin-top: -2%;
  }

  #text-8190a9c7aa, div#text-0378c4b98a {
    margin-top: 0%!important;
  }

  #alles-img-desk,
  #leven-img-desk,
  #mantel-img-desk {
    width: 100%!important;
  }

  #alles-img-desk-fr,
  #leven-img-desk-fr,
  #mantel-img-desk-fr {
    width: 55%!important;
  }
  
  /*alles tabs*/
  #tabs-478f1297ee-item-11d3a18066-tab:before {
    display: block!important;
  }

  #leven ol.cmp-tabs__tablist,
  #mantel ol.cmp-tabs__tablist {
    width: 1230px;
    margin: auto;
    display: block!important;
    overflow-x: scroll;
    height: auto!important;
  }

  #alles ol.cmp-tabs__tablist li,
  #leven ol.cmp-tabs__tablist li,
  #mantel ol.cmp-tabs__tablist li {
    display: table-cell !important;
    max-width: 145px!important;
  }

  /*#alles ol.cmp-tabs__tablist li#tabs-478f1297ee-item-11d3a18066-tab {*/
  /*  max-width: 110px !important;*/
  /*}*/

  #oorzaken-2 {
    margin: 2% 0;
  }

  #alles #alles-1 p,
  #leven #leven-1 p,
  #mantel #mantel-1 p {
    /*margin: 7% 3%;*/
    ;
  }

  div#alles-1,
  div#leven-1,
  div#mantel-1 {
    padding-top: 5%;
  }

  #text-92ff6f948f img {
    margin-left: 1%;
    margin-right: 6px;
  }

  #alles ol.cmp-tabs__tablist li#tabs-478f1297ee-item-760649c43e-tab,
  #leven ol.cmp-tabs__tablist li#tabs-478f1297ee-item-760649c43e-tab,
  #mantel ol.cmp-tabs__tablist li#tabs-478f1297ee-item-760649c43e-tab {
    display: block;
    padding-left: 0;
  }

  #evenement .evenement-tab {
    max-width: 1230px;
  }

  .semp-sec img {
    margin-right: 2%;
  }

  #text-a77883dc4c .semp-sec {
    margin-left: -1pc;
  }

  #text-f0f0bb27e4 .semp-sec p {
    margin-left: 7%;
  }

  #container-db12f6bd10 #home-sectt-6 {
    margin: 5pc 0 0 3pc !important;
  }

  div#getu-anne p,div#getu-louis p,div#getu-william p {
    padding-left: 1%;
  }

  #home #f-text-1 {
    margin: 5% 0 0 10%;
  }

  #home #f-text-2 {
    margin-left: 10%;
  }

  #home #text-7c55c557a8 {
    margin-left: 5%;
  }
}

@media screen and (min-width: 1700px) {
  #content-global {
    max-width: 1595px !important;
    margin: auto!important;
  }

  #alles-1 .aem-Grid,
  #leven .aem-Grid,
  #alles-2 .aem-Grid,
  #leven-1 .aem-Grid,
  #leven-2 .aem-Grid,
  #mantel .aem-Grid,
  #mantel-1 .aem-Grid,
  #mantel-2 .aem-Grid, 
  #getuigenissen .cmp-container__backgroundImage--enabled,
  div#evenement-fr .aem-Grid,
  #evenement #evenement-2 .aem-Grid,
  #evenement #ondersteuning .aem-Grid,
  #evenement #vrijwilligerswerk .aem-Grid,
  #gebru-sec-main .aem-Grid,
  #privacy-sec .aem-Grid {
    max-width: 1595px !important;
    margin: auto!important;
  }

  #footer-section-1, #footer-section-2, #footer .cmp-container__backgroundImage--enabled, 
  #footer #footer-section-4, #footer #footer-section-5 {
    max-width: 1595px !important;
    margin-left: auto!important;
    margin-right: auto !important;
  }

  #footer-section-3 {
    max-width: 1595px !important;
    margin-left: auto;
    margin-right: auto;
  }

  #alles  ol.cmp-tabs__tablist :nth-child(9),
  #leven  ol.cmp-tabs__tablist :nth-child(9),
  #mantel  ol.cmp-tabs__tablist :nth-child(9) {
    max-width: 120px!important;
    display: block!important;
  }

  #alles  ol.cmp-tabs__tablist :nth-child(9):before,
  #leven  ol.cmp-tabs__tablist :nth-child(9):before,
  #mantel  ol.cmp-tabs__tablist :nth-child(9):before {
    display: block!important;
  }

  div#getu-anne p,div#getu-louis p,div#getu-william p {
    padding-left: 1%;
  }

  .text-mr.fr {
    margin-left: -11%;
  }

  .text-mr.nl {
    margin-left: -11%;
  }

  #text-166690b10b {
    padding-right: 5px;
  }

  #text-f0f0bb27e4 .semp-sec p {
    margin-left: 5%;
  }

  #text-7512b19833 p {
    padding-right: 48px;
  }

  #text-a77883dc4c {
    margin-left: -4%;
  }

 /* #alles ol.cmp-tabs__tablist :nth-child(5),
  #leven ol.cmp-tabs__tablist :nth-child(5),
  #mantel ol.cmp-tabs__tablist :nth-child(5) {
    padding: 0 29px !important;
    max-width: 100px!important;
  }

  #alles ol.cmp-tabs__tablist #nl-item-72f3b97277-tab,
  #leven ol.cmp-tabs__tablist #nl-item-72f3b97277-tab,
  #mantel ol.cmp-tabs__tablist #nl-item-72f3b97277-tab {
    display: block!important;
    padding: 0 32px!important;
    max-width: 111px;
    ;
  }


  #alles ol.cmp-tabs__tablist #nl-item-72f3b97277-tab,
  #leven ol.cmp-tabs__tablist #nl-item-72f3b97277-tab,
  #mantel ol.cmp-tabs__tablist #nl-item-72f3b97277-tab {
    display: block!important;
    max-width: 130px!important;
    padding: 0 44px 0 40px !important;
  }

  #alles ol.cmp-tabs__tablist #nl-item-72f3b97277-tab,
  #leven ol.cmp-tabs__tablist #nl-item-72f3b97277-tab,
  #mantel ol.cmp-tabs__tablist #nl-item-72f3b97277-tab {
    max-width: 80px;
    padding: 0 16px 0 17px;
    display: block;
  }
*/
  #tabs-0ff0167ae7 #tabs-0ff0167ae7-item-c64e670509-tab {
    max-width: 101px!important;
  }

  #tabs-0ff0167ae7 li#tabs-0ff0167ae7-item-f8a94eae2c-tab {
    display: block;
    /*padding: 5px 31px;*/
    max-width: 100px !important;
  }

  #tabs-478f1297ee-item-11d3a18066-tab:before {
    display: block!important;
  }

  #alles ol.cmp-tabs__tablist,
  #leven ol.cmp-tabs__tablist,
  #mantel ol.cmp-tabs__tablist {
    height: 91px;
  }

  #alles #alles-1 p,
  #leven #leven-1 p,
  #mantel #mantel-1 p {
    /*margin: 7% 3%;*/
    ;
  }

  #oorzaken-2 {
    margin: 2% 0;
  }

  #footer-section-2 {
    padding-top: 1%;
  }

/*  #home .blue-background1 {
    width: 500px;
  }*/
/*
  #home p.section-3 {
    height: 200px !important;
  }
*/
  #container-db12f6bd10 #home-sectt-6 {
    margin: 4pc 0 0 3pc !important;
  }

  #text-ea1cca27cf p {
    padding-right: 17px;
  }

  #text-e4491bde0d p {
    padding-right: 3px;
  }

  #text-7fcf6534dd,div#text-6e1a225d3b,div#text-a93026d2b4 {
    margin-top: 2%;
  }
/*fr-tabs*/
  li#tabs-3527f191ef-item-c69f24bd7d-tab, li#tabs-3527f191ef-item-9f52de4af9-tab, li#tabs-3527f191ef-item-0d1f5ee9ed-tab, li#tabs-3527f191ef-item-e994947f56-tab, li#tabs-3527f191ef-item-3d678c1b33-tab, li#tabs-3527f191ef-item-6b6afa7b68-tab {
    color: #34C1B4!important;
    opacity: 1 !important;
    align-items: flex-start!important;
    max-height: 75px;
    /*pointer-events: none;*/
    ;
  }

  li#tabs-3527f191ef-item-c69f24bd7d-tab::before,
 li#tabs-3527f191ef-item-9f52de4af9-tab::before,
 li#tabs-3527f191ef-item-0d1f5ee9ed-tab::before, 
 li#tabs-3527f191ef-item-e994947f56-tab::before,
 li#tabs-3527f191ef-item-3d678c1b33-tab::before,
 li#tabs-3527f191ef-item-6b6afa7b68-tab::before {
    content: url(/content/dam/intelligentcontent/brands/levenmet-vivreavec-be/nl/desktop-nl/cross/ComingSoonIcoLightTeal.png);
    display: contents;
  }

  #alles ol.cmp-tabs__tablist li#tabs-3527f191ef-item-3d678c1b33-tab,
  #leven ol.cmp-tabs__tablist li#tabs-3527f191ef-item-3d678c1b33-tab,
  #mantel ol.cmp-tabs__tablist li#tabs-3527f191ef-item-3d678c1b33-tab {
    display: block!important;
    padding: 0 70px 0 25px!important;
    max-width: 141px;
  }

  #alles ol.cmp-tabs__tablist li#tabs-3527f191ef-item-9f52de4af9-tab,
  #leven ol.cmp-tabs__tablist li#tabs-3527f191ef-item-9f52de4af9-tab,
  #mantel ol.cmp-tabs__tablist li#tabs-3527f191ef-item-9f52de4af9-tab {
    max-width: 109px!important;
  }

  #alles ol.cmp-tabs__tablist li#tabs-3527f191ef-item-9f52de4af9-tab :before,
  #leven ol.cmp-tabs__tablist li#tabs-3527f191ef-item-9f52de4af9-tab :before,
  #mantel ol.cmp-tabs__tablist li#tabs-3527f191ef-item-9f52de4af9-tab :before {
    display: block;
  }

  #alles ol.cmp-tabs__tablist li#tabs-3527f191ef-item-6b6afa7b68-tab,
  #leven ol.cmp-tabs__tablist li#tabs-3527f191ef-item-6b6afa7b68-tab,
  #mantel ol.cmp-tabs__tablist li#tabs-3527f191ef-item-6b6afa7b68-tab {
    display: block !important;
    max-width: 110px;
    margin-right: -5px;
  }

  #alles ol.cmp-tabs__tablist li#tabs-3527f191ef-item-6b6afa7b68-tab:before,
  #leven ol.cmp-tabs__tablist li#tabs-3527f191ef-item-6b6afa7b68-tab:before,
  #mantel ol.cmp-tabs__tablist li#tabs-3527f191ef-item-6b6afa7b68-tab:before {
    display: block;
  }
}

/*li#tabs-3527f191ef-item-c69f24bd7d-tab, li#tabs-3527f191ef-item-9f52de4af9-tab, li#tabs-3527f191ef-item-0d1f5ee9ed-tab, li#tabs-3527f191ef-item-e994947f56-tab, li#tabs-3527f191ef-item-3d678c1b33-tab, li#tabs-3527f191ef-item-6b6afa7b68-tab {*/
/*  pointer-events: none;*/
/*}*/
/*alles page start*/
#alles ol.cmp-tabs__tablist,
#leven ol.cmp-tabs__tablist,
#mantel ol.cmp-tabs__tablist {
  background: #DE7B32 !important;
  height: 80px;
}

#alles .tabs.aem-GridColumn--default--none.aem-GridColumn.aem-GridColumn--default--10.aem-GridColumn--offset--default--1,
#leven .tabs.aem-GridColumn--default--none.aem-GridColumn.aem-GridColumn--default--10.aem-GridColumn--offset--default--1,
#mantel .tabs.aem-GridColumn--default--none.aem-GridColumn.aem-GridColumn--default--10.aem-GridColumn--offset--default--1 {
  margin-left: 4.4%;
}

#alles ol.cmp-tabs__tablist li,
#leven ol.cmp-tabs__tablist li,
#mantel ol.cmp-tabs__tablist li {
  color: #fff;
  /*border-color: #34C1B4;*/
  font-family: 'Montserrat-ExtraBold';
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  max-height: 80px;
  max-width: 130px;
  text-align: center;
  margin: auto;
}

#tabs-478f1297ee-item-760649c43e-tab {
  padding: 8px 22px 0!important;
}

li#tabs-478f1297ee-item-11d3a18066-tab {
  display: block!important;
  padding: 0 32px!important;
  margin: 8px 1px;
}

li#tabs-478f1297ee-item-9e8b70c38b-tab {
  display: block!important;
}

.semp-sec {
  display: flex;
  align-content: center;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 8px;
}

.semp-sec .grey-text {
  color: #4D565D;
  font-family: 'Montserrat-Regular';
  line-height: 20px !important;
}

.semp-sec .orange-text {
  color: #DE7B32;
  /*font-size: 18px;*/
  font-family: 'Montserrat-Bold';
}

#covid-2 .question {
  display: flex;
}

#covid-2 .download {
  display: flex;
}

.download {
  display: flex;
}

#covid-6 a {
  color: #707070;
  text-decoration: underline;
}

#cll-3 a, #text-47f1be7387 a, #text-d6a2f6aa2c a, #references a, #reference a {
  color: #707070;
  text-decoration: underline;
}

.waiting a {
  color: #B6B6B6;
  font-size: 18px;
}

#veelg p.waiting {
  display: flex;
  color: #B6B6B6;
  font-size: 14px;
  font-family: 'Montserrat-Bold';
  margin-top: 12px;
}

#veelg .veel-tab {
  display: flex;
  align-content: center;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1%;
}

li#tabs-478f1297ee-item-760649c43e-tab, li#tabs-478f1297ee-item-9e8b70c38b-tab,
li#tabs-478f1297ee-item-b2c22fc41c-tab, li#tabs-478f1297ee-item-68e8e71fd4-tab, 
li#tabs-478f1297ee-item-dab8370350-tab, li#tabs-478f1297ee-item-11d3a18066-tab {
  color: #34C1B4!important;
  opacity: 1 !important;
  align-items: flex-start!important;
  max-height: 75px;
  pointer-events: none;
}

li#tabs-478f1297ee-item-760649c43e-tab::before , li#tabs-478f1297ee-item-9e8b70c38b-tab::before ,
 li#tabs-478f1297ee-item-b2c22fc41c-tab::before , li#tabs-478f1297ee-item-68e8e71fd4-tab::before , 
li#tabs-478f1297ee-item-dab8370350-tab::before , li#tabs-478f1297ee-item-11d3a18066-tab::before {
  content: url(/content/dam/intelligentcontent/brands/levenmet-vivreavec-be/nl/desktop-nl/cross/ComingSoonIcoLightTeal.png);
  display: contents;
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
  .fa-times:before {
    color: #00000033;
    font-size: 25px;
    content: url(/content/dam/intelligentcontent/brands/levenmet-vivreavec-be/nl/mobile-nl/CloseIco.png);
  }

  #home .blue-background {
    padding-left: 40px;
  }

  /*p.blue-bold {*/
  /*  margin-left: 5%;*/
  /*}*/

  .home-sec-tmb1 p a {
    color: #34C1B4;
  }

  #footer-section-3 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .fa.fa-times {
    margin-right: 0.7pc;
  }

  #align-text p {
    text-align: inherit;
  }

  #home-v-text {
    margin-top: 8pc;
  }

  .semp-sec img {
    width: 40px;
    height: auto;
    margin-right: 3%;
    object-fit: none;
    object-position: top;
  }
    /*ipad header*/
  .hamburger-menu {
    float: right;
    margin: -3% 25px 0 0;
  }

  #header-mob-nav img {
    width: auto;
    margin: 30px 0 -14px 24px;
    max-width: 165px;
  }

  .navigation {
    width: 100%!important;
  }

  .fa-bars:before {
    content: "\f0c9";
    font-size: 30px;
    color: #00000033;
  }

  .ic-header.open {
    margin-left: 0;
  }

  .ic-header.open li {
    width: 100%;
    margin-left: 0;
    border: 1px solid #F2F2F2;
    margin-right: 0;
    padding: 20px;
  }

  .ic-header, #laa-logo img, .cmp-searchbox, .lang-node {
    display: none;
  }

  div#header-mob-nav {
    display: block!important;
  }

  .ic-header.open {
    display: block;
  }

  .cmp-navigation__group :nth-child(3), .cmp-navigation__group :nth-child(4) {
    display: flex;
    flex-direction: row-reverse;
    align-content: center;
    justify-content: space-between;
    align-items: center;
  }

  #header .container {
    margin-bottom: -2%;
  }

  .hamburger-menu {
    margin: -4% 25px 0 0;
  }
/*header end*/

  #oorzaken-2 .container {
   /* width: 100%;*/
    ;
  }

  #alles ol.cmp-tabs__tablist li,
  #leven ol.cmp-tabs__tablist li,
  #mantel ol.cmp-tabs__tablist li {
    color: #fff;
    /*border-color: #34C1B4;*/
    font-family: 'Montserrat-Bold';
    display: table-cell !important;
    width: auto!important;
    padding: 8px 16px!important;
    max-width: 128px;
    vertical-align: middle;
  }

  #alles ol.cmp-tabs__tablist,
  #leven ol.cmp-tabs__tablist,
  #mantel ol.cmp-tabs__tablist {
    display: block!important;
    overflow-x: scroll;
  }

  .fb-btn, .email, .dow-btn {
    width: 280px;
  }

  #alles ol.cmp-tabs__tablist,
  #leven ol.cmp-tabs__tablist,
  #mantel ol.cmp-tabs__tablist {
    width: 100%;
    margin: auto;
    height: auto;
  }

  div#symptomen-2 .text {
    width: 100%;
    margin-left: 3pc !important;
    margin: 2%;
  }

  #text-f6eb4aca08, #text-11321b2b87, #text-7f58e8faca, #text-cd18e92085, #text-8828e8e1b6 {
    margin-left: 0 !important;
  }

  #covid-2 .question {
    display: flex;
    flex-direction: column;
  }

  .question img {
    width: fit-content;
    min-width: 150px;
  }

  #covid-2 .download {
    display: flex;
    flex-direction: column;
  }

  .download img {
    width: fit-content;
    /*min-width: 150px;*/
    ;
  }

  #text-d17279c89e {
    margin: 5pc 3pc;
  }

/*ipad footer*/
  div#footer {
    width: fit-content;
  }

  .cmp-container__backgroundImage--enabled {
    margin: 0!important;
  }

  #footer-section-2 {
    height: auto !important;
    margin-top: -2%;
    padding: 2% 0;
  }

  #footer .container {
    width: 100%;
    margin: 0;
  }

  .email, .fb-btn {
    width: auto;
    border-radius: 0;
    height: 70px;
    margin-top: -1.8%;
  }

  .fb-btn p, .email p a, .dow-btn p {
    font-size: 18px;
    font-family: 'Montserrat-Medium';
  }

  .dow-btn {
    width: 306px;
    margin-left: 8%;
  }

  #f-text-1 {
    margin: 13pc 0 2pc 5%;
  }

  #f-text-2 {
    margin-left: 5%;
  }

  .dow-btn {
    margin-left: -9%;
  }

  #footer-btns {
    margin-top: 0;
  }

  #footer .cmp-container__backgroundImage--enabled {
    background-image: url(/content/dam/intelligentcontent/brands/levenmet-vivreavec-be/nl/mobile-nl/DelenHeroMob.jpg)!important;
    background-size: 100%;
    background-repeat: no-repeat;
  }

  .footer-policies p, .footer-policies img {
    padding: 10px 0;
  }

  div#footer-section-3 #text-7c55c557a8 {
    width: 100%;
    margin-left: 0;
  }

  #footer p,#cll-3 p, #text-7ba3a53fc3 p, #text-a77883dc4c .semp-sec p, 
  #text-cd18e92085 .semp-sec p, #text-594ca24b02 p, div#text-0b8e6594be p,
  div#veelg .cmp-text-font-24px p {
    text-align: inherit;
  }

  #text-7c55c557a8 p {
    padding: 0 5%;
  }

  #footer-section-4 {
    height: auto!important;
  }

  .footer-policies {
    flex-direction: column!important;
    margin-left: -4%;
    align-items: flex-start!important;
  }

  .footer-end {
    flex-direction: column;
    align-items: flex-start;
    margin-left: -2pc;
  }

  .footer-end p {
    margin: 4px;
  }

  .az-logo {
    display: flex;
    flex-direction: column;
  }

  #text-92ff6f948f .semp-sec {
    margin-left: 0pc;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1279px) {
  #oorzaken-2 {
    margin: 2% 0;
  }

  #header .cmp-navigation__item {
    margin: 0 1%;
  }

  div#header .navigation {
    margin-left: -2%;
    /*width: 70%;*/
    ;
  }

  #home .blue-background {
    margin: 0px 8% 25px 70px;
  }

  #languages {
    margin-top: 5.5pc;
  }

  div#header .cmp-searchbox__field {
    margin-top: -11%;
  }

  div#header .lang-node {
    margin-top: -36%;
    margin-left: 1.5pc;
  }

  div#footer {
    width: fit-content;
  }

  .cmp-container__backgroundImage--enabled {
    margin: 0!important;
  }

  #footer-section-2 {
    padding-top: 0;
  }

  .dow-btn {
    margin-top: 2pc;
  }

  #alles ol.cmp-tabs__tablist,
  #leven ol.cmp-tabs__tablist,
  #mantel ol.cmp-tabs__tablist {
    width: 100%;
    margin: auto;
    height: auto;
  }

  #alles ol.cmp-tabs__tablist,
  #leven ol.cmp-tabs__tablist,
  #mantel ol.cmp-tabs__tablist {
    display: block!important;
    overflow-x: scroll;
  }

  #alles ol.cmp-tabs__tablist li,
  #leven ol.cmp-tabs__tablist li,
  #mantel ol.cmp-tabs__tablist li {
    color: #fff;
    border-color: #34C1B4;
    font-family: 'Montserrat-Bold';
    display: table-cell !important;
    width: auto!important;
    padding: 8px 16px!important;
    max-width: 131px;
    vertical-align: middle;
  }

  #text-d17279c89e {
    margin: 5pc 3pc;
  }

  #alles ol.cmp-tabs__tablist li#tabs-478f1297ee-item-760649c43e-tab,
  #leven ol.cmp-tabs__tablist li#tabs-478f1297ee-item-760649c43e-tab,
  #mantel ol.cmp-tabs__tablist li#tabs-478f1297ee-item-760649c43e-tab {
    display: block;
    padding-left: 0;
    margin-left: 10px;
  }

  #text-a77883dc4c {
    margin-left: -7%;
  }

  #text-f0f0bb27e4 .semp-sec p {
    margin-left: 8%;
  }

  #text-7b8051ac20 {
    margin-left: 6px;
  }
}


/*event page start*/
.event-header-white {
  color: #fff!important;
}

#evenement-blue {
  background: #DE7B32 0% 0% no-repeat padding-box;
  padding: 3% 0;
}

.blue-bg-text {
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}

.evenement-tab p a:active {
  background: #fff;
  color: #34C1B4;
  text-decoration: none;
  padding: 5px;
}

#text-b3edda0b9b {
  margin: 7% 3% 0% 0%;
}

#text-ae9cfc6181, text-ae9cfc6181 {
  margin-bottom: 2%;
}

@media screen and (min-width:1280px) and (max-width:1699px) {
  .evenement-tab p {
    margin: 0 -21pc;
  }

  #nl #alles ol.cmp-tabs__tablist,
  #nl #leven ol.cmp-tabs__tablist,
  #nl #mantel ol.cmp-tabs__tablist {
    height: 84px!important;
  }

  #fr #alles ol.cmp-tabs__tablist,
  #fr #leven ol.cmp-tabs__tablist,
  #fr #mantel ol.cmp-tabs__tablist {
    height: 92px!important;
  }

  .evenement-tab p a {
    color: #FFFFFF;
  }

  div#f-text-2 .text {
    width: 100%;
  }

  li#tabs-478f1297ee-item-760649c43e-tab {
    padding: 10px!important;
  }
}

@media screen and (max-width:767px) {
  .cmp-text {
    text-align: center !important;
  }

  .fa-times:before {
    color: #00000033;
    font-size: 25px;
    content: url(/content/dam/intelligentcontent/brands/levenmet-vivreavec-be/nl/mobile-nl/CloseIco.png);
  }

  #text-47f1be7387 a {
    word-break: break-all;
  }

  #text-2ab761056f .semp-sec p {
    margin-left: 10%;
  }

  #text-4b268f7d41 .semp-sec p {
    margin-left: 9%;
  }

  #fr, #nl {
    margin-top: -11%;
  }

  .fa.fa-times {
    margin-right: 0.7pc;
  }

  .btn-home img {
    margin-right: 15px;
  }

  #getuigenissen .cmp-video__player {
    padding: 0.5em 1em !important;
  }

  #home .vid-btn img {
    margin-top: 3%!important;
  }

  .vid-arrow {
    margin-right: 5px;
  }

  .btn-home {
    display: flex;
  }

  .btn-home span.blue-bold {
    margin-left: 0!important;
  }

  #home .vid-btn {
    margin-top: 5%!important;
  }

  #text-c7402e11cc {
    margin: 5pc 0pc 0 2pc;
  }

  #tabs-0ff0167ae7 {
    margin-top: -2.5pc;
  }

  #text-cc7deb37b5 .dow-btn {
    width: 306px;
  }

  .home-sec-tmb1 p a {
    color: #34C1B4;
    display: flex;
    align-items: flex-start;
  }

  .vid-btn a {
    color: #34C1B4;
  }

  div#text-50a73b9011, div#text-3971a499e8 {
    margin-top: -1px;
  }

  #text-2f0e4c3d06 {
    height: 185px!important;
  }

  #home .text-mr {
    margin-top: 36px;
  }

  #oorzaken-2 .container {
    /*width: 100%;*/
    ;
  }

  div#oorz-img img {
    margin-left: -2pc;
  }

  .cmp-image-d-none-desktop {
    display: none;
  }

  #header .container {
    margin-bottom: -3%;
  }

  .ic-header, #laa-logo img, .cmp-searchbox, .lang-node {
    display: none;
  }

  i.fa.fa-bars::before {
    font-size: 25px;
    color: #00000033;
  }

  .email, .fb-btn {
    width: auto;
    border-radius: 0;
    padding: 0 10px;
  }

  #f-text-1 {
    margin: 7pc 0 0 8%;
  }

  #text-32f63f59b1 {
    padding-right: 5%;
  }

  .email p a, .fb-btn p, .dow-btn p {
    font-size: 18px!important;
    color: #fff !important;
  }

  .dow-btn p {
    font-size: 18px;
  }

  .dow-btn {
    width: 269px;
    margin-left: 8%;
  }

  #footer-btns {
    margin-top: 0;
  }

  #text-3228a1e44a, div#text-30ca3bb42a {
    padding: 0;
  }

  #footer .cmp-container__backgroundImage--enabled {
    background-size: auto;
  }

/*
  #footer-section-1 {
    background: url(/content/dam/intelligentcontent/brands/levenmet-vivreavec-be/nl/mobile-nl/DelenHeroMob.jpg);
  }
*/
  #cta-1 {
    background: url(/content/dam/intelligentcontent/brands/levenmet-vivreavec-be/nl/mobile-nl/DelenHeroMob.jpg);
  }

  .footer-policies p, .footer-policies img {
    padding: 10px 0;
  }

  div#footer-section-3 #text-7c55c557a8 {
    width: 100%;
    margin: 0 2%;
  }

  .footer-end {
    display: flex;
    align-content: center;
    justify-content: flex-end;
    align-items: flex-start;
    flex-direction: column;
    margin-left: 2pc;
  }

  p.az-logo {
    display: flex;
    flex-direction: column;
    margin-top: 2%;
  }

  .ic-header.open {
    display: block;
  }

  #alles .cmp-container__backgroundImage--enabled,
  #leven .cmp-container__backgroundImage--enabled,
  #mantel .cmp-container__backgroundImage--enabled {
    margin: 0;
  }

  #alles ol.cmp-tabs__tablist li,
  #leven ol.cmp-tabs__tablist li,
  #mantel ol.cmp-tabs__tablist li {
    color: #fff;
    border-color: #34C1B4;
    font-family: 'Montserrat-ExtraBold';
    display: table-cell !important;
    width: auto!important;
    padding: 8px 16px!important;
    max-width: 128px;
    vertical-align: middle;
  }

  #alles ol.cmp-tabs__tablist,
  #leven ol.cmp-tabs__tablist,
  #mantel ol.cmp-tabs__tablist {
    display: block!important;
    overflow-x: scroll;
    height: auto;
  }

  #tabs-478f1297ee-item-dab8370350-tab {
    max-width: 125px !important;
  }

  .hamburger-menu {
    float: right;
    margin: -10% 10px 0 0;
  }

  #header-mob-nav img {
    width: auto;
    margin: 24px 0 0 24px;
    max-width: 165px;
  }

  .navigation {
    width: 100%!important;
  }

  .ic-header.open {
    margin-left: 0;
  }

  .ic-header.open li {
    width: 100%;
    margin-left: 0;
    border: 1px solid #F2F2F2;
    margin-right: 0;
    padding: 20px;
  }
/*
  .cmp-navigation__group :nth-child(3), .cmp-navigation__group :nth-child(4) {
    display: flex;
    flex-direction: row-reverse;
    align-content: center;
    justify-content: space-between;
    align-items: center;
  }

  .cmp-navigation__group :nth-child(3):before, .cmp-navigation__group :nth-child(4):before {
    content: url(/content/dam/intelligentcontent/brands/levenmet-vivreavec-be/nl/desktop-nl/cross/ComingSoonIco.png);
  }
*/
  .cmp-navigation__item-text {
    color: #878787;
    font-size: 14px;
    font-family: 'Montserrat-Medium';
  }
/*alles page*/
  #text-d17279c89e {
    margin: 10pc 0pc 0 2pc;
  }

  ol.cmp-tabs__tablist {
    padding-left: 1pc;
  }

  #footer p,#cll-3 p, #text-7ba3a53fc3 p, #text-a77883dc4c .semp-sec p, 
  #text-cd18e92085 .semp-sec p, #text-594ca24b02 p, div#text-0b8e6594be p,
  div#veelg .cmp-text-font-24px p, #text-2a1bd3857d p, div#text-50a5bc6df6 p {
    text-align: inherit;
  }

  #text-fc1ee30864 p {
    text-align: initial;
    word-break: break-all;
  }

  #alles-img-desk,
  #leven-img-desk,
  #mantel-img-desk {
    display: none;
  }

  .semp-sec {
    margin: 5% 0;
    text-align: left;
    align-items: center;
  }

  #covid-2 .question img {
    width: fit-content;
    min-width: 150px;
  }

  #covid-2 .question {
    display: flex;
    flex-direction: column;
  }

  #covid-2 .download img {
    width: fit-content;
    /*min-width: 150px;*/
    ;
  }

  #covid-2 .download {
    display: flex;
    flex-direction: column;
  }

  #footer-section-3 {
    margin: 40px 0;
  }

  #veelg .veel-tab {
    align-items: flex-end;
  }

  #text-d17279c89e {
    margin: 5pc 0pc 0 2pc;
  }

  #tabs-478f1297ee {
    margin-top: -3pc;
  }

  #alles .cmp-container__backgroundImage--enabled,
  #leven .cmp-container__backgroundImage--enabled,
  #mantel .cmp-container__backgroundImage--enabled {
    background-image: url(/content/dam/intelligentcontent/brands/levenmet-vivreavec-be/nl/mobile-nl/HeroWatIsMob.jpg);
    background-size: contain;
    background-repeat: no-repeat;
  }

  #align-text p {
    text-align: inherit;
  }

  .semp-sec img {
    width: 40px;
    height: auto;
    margin-right: 2pc;
  }

  #text-7f58e8faca p {
    margin-left: 2pc;
  }

  div#home-section-2 :nth-child(2) .blue-background1 :nth-child(2) .blue-bold {
    margin-top: -7% !important;
  }

  #mobile-home-2 .aem-Grid {
    display: flex;
    align-content: flex-end;
    align-items: flex-end;
  }

  .home-sec-tmb1 {
    margin-bottom: 23%;
    min-width: 260px;
    text-align: left;
  }

  #home .cmp-video__video:before {
    top: calc(50% - 4.5em)!important;
  }
  /*fr*/
  div#text-c2785b8841 {
    margin-left: 0.8pc;
  }

  #text-fb6d4b5d20 p {
    margin-left: 2pc;
  }

  #text-92ff6f948f p {
    margin-left: 2pc;
  }
/*
  div#alles-img-desk-fr,
  div#leven,
  div#alles,
  div#mantel {
    display: none;
  }
 */;
}

@media screen and (max-width:767px) and (orientation:landscape) {
  #text-4b268f7d41 .semp-sec p,#text-2ab761056f .semp-sec p {
    margin-left: 1pc;
  }

  #alles .cmp-container__backgroundImage--enabled,
  #leven .cmp-container__backgroundImage--enabled,
  #mantel .cmp-container__backgroundImage--enabled {
    background-size: 100%;
  }

  #fr, #nl {
    margin-top: 0%;
  }

  .vid-arrow, #home .vid-btn img {
    margin-top: 2%!important;
  }

  .hamburger-menu {
    float: right;
    margin: -4% 10px 0 0;
  }

  #footer-section-3 #text-7c55c557a8 {
    width: auto!important;
    margin: 0;
  }

  div#footer-section-1 .container,
  div#cta-1 .container,
  div#footer-section-2 .container {
    width: 100%;
    margin-left: 0;
  }

  #f-text-1 {
    margin: 3pc 0 0 8%;
  }

  .dow-btn {
    margin-left: 8%;
  }

  #footer-section-5 .text {
    margin-left: 4%;
  }

  #home .blue-bold {
    margin: 0;
  }

  .blue-bg {
    padding: 14px 10px 14px 30px;
  }

  #footer-section-1,
  #cta-1 {
    background-size: cover;
  }
}

/*.cmp-navigation__group :nth-child(3)> a span, .cmp-navigation__group :nth-child(4)> a span {
  color: #B6B6B6!important;
  opacity: 1!important;
}*/

.cmp-tabs__tab--active, .cmp-tabs__tab--active a {
  background: #fff;
  color: #DE7B32 !important;
  height: auto;
}

.email p a, .fb-btn p a {
  color: #fff!important;
  text-decoration: none;
}

@media screen and (min-width:768px) {
 
  #alles ol.cmp-tabs__tablist li#tabs-478f1297ee-item-11d3a18066-tab:after,
  #leven ol.cmp-tabs__tablist li#tabs-478f1297ee-item-11d3a18066-tab:after,
  #mantel ol.cmp-tabs__tablist li#tabs-478f1297ee-item-11d3a18066-tab:after {
    display: block;
  }

  #tabs-0ff0167ae7 li#tabs-0ff0167ae7-item-f8a94eae2c-tab:before, #tabs-0ff0167ae7 li#tabs-0ff0167ae7-item-08c60ffe43-tab:before {
    content: url(/content/dam/intelligentcontent/brands/levenmet-vivreavec-be/nl/desktop-nl/cross/ComingSoonIco.png);
    display: block;
  }

  #chem-img {
    margin-left: 15%;
  }

  #text-f6eb4aca08, #text-11321b2b87, #text-7f58e8faca, #text-cd18e92085, #text-8828e8e1b6 {
    margin-left: 4pc;
  }

  #text-c9911b6ebe,#text-1cb2b4fb5d, #text-c2785b8841, #text-fb6d4b5d20 {
    margin-left: 4pc;
  }

  div#alles-img-mob,
  div#leven-img-mob,
  div#mantel-img-mob {
    display: none;
  }

  .cmp-image-d-none-mobile {
    display: none;
  }

  div#header-mob-nav {
    display: none;
  }

  #text-8fb0a1e247, div#text-941856f5e8, div#text-aa5970acb2, div#text-01469e390f, div#text-bce38df48e,
  div#text-a64c2222a0, div#text-f7e39ec6b5 {
    margin: 0 3pc;
  }

  #text-c68e89a9ae {
    margin-left: 4pc;
  }

  #footer-section-4 {
    height: 54px;
  }

  .footer-policies {
    display: flex;
    flex-direction: row;
    align-content: center;
    justify-content: space-evenly;
    align-items: center;
    margin-top: 0.7pc;
  }

  #footer-section-2 {
    min-height: 160px;
  }

  /*.cmp-navigation__group :nth-child(3):before, .cmp-navigation__group :nth-child(4):before {
    content: url(/content/dam/intelligentcontent/brands/levenmet-vivreavec-be/nl/desktop-nl/cross/ComingSoonIco.png);
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    align-items: end;
    margin-top: -1.3pc;
  };*/;
}

span.random-blue {
  color: #34C1B4;
}

#text-6166b4f5f0 p a,div#text-fc1ee30864 p a, div#text-594ca24b02 p a {
  color: #4D565D;
  text-decoration: underline;
}

div#text-fc1ee30864 p {
  text-align: inherit;
}

#oorzaken-2 img {
  width: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.grey-txt img {
  vertical-align: bottom;
}

#text-371fd463dc p,
p.f-blue, 
#text-042ae28f7b p,
#text-395a52b80d p,
#text-8df5c54d99 p,
#download-magazine p {
  color: #27E1C9;
  font-size: 30px !important;
  font-family: 'Montserrat-Bold';
}

@media screen and (min-width:1024px) {
  .semp-sec.mid-sec {
    margin-left: 15%;
  }
  /*#home #column-1 img {*/
  /*  height: 34px;*/
  /*}*/
  #toe-sec {
    margin-left: -0.7pc;
  }

  .semp-sec.nac {
    margin-left: 0.5pc;
  }

  #adem-sec {
    margin-left: -0.5pc;
  }

  #koud-sec {
    margin-left: 0.5pc;
  }

  .section-text img {
    margin-right: 5px;
  }

  #text-88faad8919 p {
    padding-right: 2%;
  }

  div#text-14e22bd65a {
    margin-bottom: 2%;
  }

  #text-90455177dd, div#text-406a9bd64d {
    margin-top: -2%;
  }

  #text-245cb4913f {
    margin-top: -3%;
  }

  #text-e15ebb200c .semp-sec {
    margin-left: 1%;
  }

  #text-f0f0bb27e4 .semp-sec {
    margin-left: 3px;
  }

  #text-8828e8e1b6 .semp-sec {
    margin-left: -3%;
  }

  .semp-sec.item2 {
    padding: 0 5% 0 15%;
  }

  .semp-sec.item3 {
    padding: 0 15% 0 10%;
  }

  .question img {
    margin-top: -3px;
    min-width: 200px !important;
  }

  .download img {
    margin-top: -3px;
    /*min-width: 200px !important;*/
    ;
  }

  .blue-bg-text p {
    margin-left: 2%;
  }

  #alles-img-desk,
  #leven-img-desk,
  #mantel-img-desk {
    margin-bottom: 1%!important;
  }

  #text-8190a9c7aa,  div#text-0378c4b98a {
    margin-top: 3%;
  }

  .vid-btn a {
    color: #fff;
  }

  #symptomen-2 {
    margin-top: 2% 0;
  }

  /*.blue-background1 p.blue-bold {*/
  /*  margin-left: 5%;*/
  /*}*/

  #text-7b8051ac20 .semp-sec p {
    margin-left: 1.5pc;
  }

  #text-c9911b6ebe .semp-sec p, div#text-c1f2e71149 {
    margin-left: 7px;
  }

  #alles-img-desk,
  #leven-img-desk,
  #mantel-img-desk {
    width: 70%;
    margin: auto;
  }

  #alles-img-desk-fr,
  #leven-img-desk-fr,
  #mantel-img-desk-fr {
    width: 70%;
    margin: auto;
  }
}

#home .vid-btn {
  margin-top: 3%;
}

@media screen and (min-width:1024px) {
  #home-v-text {
    margin: -2pc 0 0 1pc;
  }
}

@media (min-width: 1024px) and (max-device-width: 1366px) and (orientation: landscape) {
  /*#home p.section-3 {*/
  /*  height: 200px!important;*/
  /*}*/

  #home .blue-background1 {
    height: 80px;
  }
}

ul.cmp-navigation__group li a span {
  font-family: 'Montserrat-Medium';
}

/*ul.cmp-navigation__group li {*/
/*  margin: 10px;*/
/*}*/

.section-text {
  display: flex;
  align-items: center;
}

div#text-0b8e6594be p {
  line-height: 20px;
}

.cmp-video__playicon {
  content: url(/content/dam/intelligentcontent/brands/levenmet-vivreavec-be/nl/desktop-nl/home/playButt.png);
}

.cmp-navigation__item {
  margin: 0 1% !important;
}

#header {
  margin-bottom: 1%;
}

span.blue-bold a {
  color: #FFFFFF;
}

.btn-home {
  display: flex;
  margin-top: 1%;
  align-items: flex-start;
}

.btn-home img {
  margin-right: 1.5%;
  margin-top: 1%;
}

/*@media screen and (-webkit-min-device-pixel-ratio:0) {*/
 
/*  .blue-background {*/
/*    margin-top: -20px!important;*/
/*  }*/
/*}*/

.fa-times {
  display: none;
}

@media screen and (min-width:790px) and (max-width:910px) {
  #home .blue-background {
    margin-top: -20px;
  }
}

.dow-btn p {
  color: #572E6E!important;
  font-size: 18px !important;
}

p.blue-bold {
  display: flex;
  align-items: flex-start;
}

p.blue-bold img {
  margin-right: 3%;
  margin-top: 1.5%;
}

#leef {
  margin-top: 5%;
}

#leef-ges {
  margin-top: 2%;
}

/*fr tabs*/
@media screen and (min-width:768px) {
  li#tabs-3527f191ef-item-c69f24bd7d-tab, li#tabs-3527f191ef-item-9f52de4af9-tab, li#tabs-3527f191ef-item-0d1f5ee9ed-tab, li#tabs-3527f191ef-item-e994947f56-tab, li#tabs-3527f191ef-item-3d678c1b33-tab, li#tabs-3527f191ef-item-6b6afa7b68-tab {
    color: #34C1B4!important;
    opacity: 1 !important;
    align-items: flex-start!important;
    max-height: 75px;
    pointer-events: none;
  }

  li#tabs-3527f191ef-item-c69f24bd7d-tab::before,
 li#tabs-3527f191ef-item-9f52de4af9-tab::before,
 li#tabs-3527f191ef-item-0d1f5ee9ed-tab::before, 
 li#tabs-3527f191ef-item-e994947f56-tab::before,
 li#tabs-3527f191ef-item-3d678c1b33-tab::before,
 li#tabs-3527f191ef-item-6b6afa7b68-tab::before {
    content: url(/content/dam/intelligentcontent/brands/levenmet-vivreavec-be/nl/desktop-nl/cross/ComingSoonIcoLightTeal.png);
    display: contents;
  }

  #alles div#tabs-478f1297ee ol.cmp-tabs__tablist li,
  #leven div#tabs-478f1297ee ol.cmp-tabs__tablist li,
  #mantel div#tabs-478f1297ee ol.cmp-tabs__tablist li {
    max-width: 142px;
  }

  #tabs-3527f191ef-item-3d678c1b33-tab:before, li#tabs-3527f191ef-item-6b6afa7b68-tab:before {
    display: block!important;
  }
}

#text-92ff6f948f .semp-sec {
  margin-left: -1pc;
}

#oorz-img-chem {
  margin-left: 17%;
}

#laa-logo img {
  width: 171px;
  height: 26px;
}

#mob-lang {
  display: none;
}

.footer-policies p a {
  color: #fff;
}

#gebru-sec-main .cmp-text-font-18px p, #privacy-sec  .cmp-text-font-18px p {
  font-size: 16px;
  margin: 0.6rem 0 0.6rem 0;
}

#privacy-sec-1 li,  #privacy-sec-2 li {
  color: #4D565D;
  font-size: 16px;
  font-family: 'Montserrat-Medium';
  line-height: 30px;
  list-style: circle;
}

#privacy-sec-1 ul, #privacy-sec-2 ol {
  margin-left: 5%!important;
}

#privacy-sec-2 ol li {
  list-style: auto;
}

div#laa-logo-fr img {
  width: 132px;
  height: 26px;
}

div#laa-logo-fr {
  margin-top: 13%;
}


/*.ic-header .cmp-navigation__group :nth-child(3) a, .ic-header .cmp-navigation__group :nth-child(4) a {
  pointer-events: none;
}
ol.cmp-tabs__tablist #tabs-478f1297ee-item-760649c43e-tab, ol.cmp-tabs__tablist #tabs-478f1297ee-item-9e8b70c38b-tab,
ol.cmp-tabs__tablist #tabs-478f1297ee-item-b2c22fc41c-tab, ol.cmp-tabs__tablist #tabs-478f1297ee-item-68e8e71fd4-tab,
ol.cmp-tabs__tablist #tabs-478f1297ee-item-dab8370350-tab, ol.cmp-tabs__tablist #tabs-478f1297ee-item-11d3a18066-tab {
  pointer-events: none;
}*/


@media screen and (max-width:767px) {
  #tabs-3527f191ef ol.cmp-tabs__tablist {
    margin-top: -1.3%;
  }

  #tabs-3527f191ef ol.cmp-tabs__tablist li {
    max-width: 150px!important;
  }

  li#tabs-3527f191ef-item-c69f24bd7d-tab, li#tabs-3527f191ef-item-9f52de4af9-tab, li#tabs-3527f191ef-item-0d1f5ee9ed-tab, li#tabs-3527f191ef-item-e994947f56-tab, li#tabs-3527f191ef-item-3d678c1b33-tab, li#tabs-3527f191ef-item-6b6afa7b68-tab {
    color: #34C1B4!important;
    opacity: 1 !important;
    align-items: flex-start!important;
    max-height: 75px;
    pointer-events: none;
  }

  li#tabs-3527f191ef-item-c69f24bd7d-tab::before,
 li#tabs-3527f191ef-item-9f52de4af9-tab::before,
 li#tabs-3527f191ef-item-0d1f5ee9ed-tab::before, 
 li#tabs-3527f191ef-item-e994947f56-tab::before,
 li#tabs-3527f191ef-item-3d678c1b33-tab::before,
 li#tabs-3527f191ef-item-6b6afa7b68-tab::before {
    content: url(/content/dam/intelligentcontent/brands/levenmet-vivreavec-be/nl/desktop-nl/cross/ComingSoonIcoLightTeal.png);
    display: contents;
  }
}

div#footer .cmp-text-blue p {
  color: #53CDF0;
}

img.luss {
  margin-bottom: 2%;
}

.lang-sep {
  color: #C0BFBF!important;
}

@media not all and (min-resolution:.001dpcm) {
 @  supports (-webkit-appearance:none) {
    #mobile-home-2 .text{
  width: 36%!important;
    margin-left: 5%!important;
  }

  #text-a4bfeab6ee .home-sec-tmb1, text-6786381928  .home-sec-tmb1 {
    margin-bottom: 18%!important;
  }
}}


/*#alles ol.cmp-tabs__tablist :nth-child(5)::before,
#alles ol.cmp-tabs__tablist :nth-child(6)::before,
#alles ol.cmp-tabs__tablist :nth-child(7)::before,
#alles ol.cmp-tabs__tablist :nth-child(8)::before,
#alles ol.cmp-tabs__tablist :nth-child(9)::before {
  content: url(/content/dam/intelligentcontent/brands/levenmet-vivreavec-be/nl/desktop-nl/cross/ComingSoonIcoLightTeal.png);
  display: contents;
}

#alles ol.cmp-tabs__tablist :nth-child(5), #alles ol.cmp-tabs__tablist :nth-child(6),
#alles ol.cmp-tabs__tablist :nth-child(7), #alles ol.cmp-tabs__tablist :nth-child(8), #alles ol.cmp-tabs__tablist :nth-child(9) {
  color: #34C1B4;
  pointer-events: none;
}
*/

:focus-visible {
  outline: none!important;
}

.question a {
  color: #34C1B4;
}

.download a {
  color: #34C1B4;
}

.behandeling-list {
  padding: 70px 0;
}

span.normal-text {
  font-size: 14px;
  line-height: 19px;
  font-family: 'Montserrat-Medium';
  color: #4D565D;
}

.cmp-text ul {
  padding: 5px;
  margin-left: 2em;
}

.cmp-text ul li {
  margin-left: 1em;
}

.cmp-text ul li::before {
  content: "\25A0";
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

.cmp-text ol li {
  font-family: 'Montserrat-Regular';
  font-size: 18px;
  margin-left: 1em;
  list-style: decimal;
  line-height: 30px;
  color: #4D565D;
}

p.diagnose-sub {
  margin-left: 1em;
  padding-top: 15px;
  padding-bottom: 15px;
}

p.diagnose-sub::before {
  content: "\25A0";
  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #34C1B4;
 /* Change the color */
  font-weight: bold;
 /* If you want it to be bold */
  display: inline-block;
 /* Needed to add space between the bullet and the text */
  width: 1em;
 /* Also needed for space (tweak if needed) */
  margin-left: -1em;
 /* Also needed for space (tweak if needed) */
  ;
}

.cmp-text a {
  /*color: #DE7B32;*/
  color: black;
  text-decoration: underline;
}

.cmp-text a.no-link {
  text-decoration: none;
}

#vragen {
  background-color: #83d0d9;
}

#vragen img.cmp-image__image {
  max-width: 40px;
}

element.style {
}

#vragen .cmp-text p.title {
  font-size: 18px;
}

#vragen .cmp-text p {
  font-size: 16px;
}

div#behandeling-cta {
  text-align: right;
}

.email a {
  font-size: 18px;
}

#footer-section-3 .cmp-text-gray p {
  color: #4D565D;
}

#footer-section-5 p {
  color: #4D565D;
}

/** TABLE **/
.table-section {
  position: relative;
 /* padding: 0px 15px;*/
  ;
}

.table-section .table-boxes {
  position: relative;
  border: 1px solid #13a2ae;
  border-radius: 5px;
  margin-top: 15px;
}

.table-section .table-boxes .table-row {
  position: relative;
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  padding: 5px 0px;
  min-height: 50px;
  border-bottom: 1px solid #13a2ae;
}

.table-section .table-boxes .table-row:last-child {
  border-bottom: none;
}

.table-section .table-boxes .table-row .table-title {
  position: relative;
  min-width: 220px;
  max-width: 220px;
  width: 220px;
  color: #4c555d;
  font-size: 22px;
  font-weight: 600;
  padding: 10px 15px;
}

.table-section .table-boxes .table-row .table-details {
  position: relative;
  width: 100%;
  color: #4c555d;
  font-size: 20px;
  font-weight: 400;
  padding: 10px 15px;
}

@media (max-width:1199px) {
  .table-section .table-boxes .table-row .table-title {
    min-width: 180px;
    max-width: 180px;
    width: 180px;
    color: #4c555d;
    font-size: 20px;
  }

  .table-section .table-boxes .table-row .table-details {
    font-size: 18px;
  }
}

@media (max-width:767px) {
  .table-section .table-boxes .table-row .table-title {
    min-width: 160px;
    max-width: 160px;
    width: 160px;
    font-size: 18px;
  }

  .table-section .table-boxes .table-row .table-details {
    font-size: 16px;
  }
}

@media (max-width:640px) {
  .table-section .table-boxes .table-row {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
  }

  .table-section .table-boxes .table-row .table-title {
    min-width: inherit;
    max-width: inherit;
    width: 100%;
    font-size: 16px;
  }

  .table-section .table-boxes .table-row .table-details {
    font-size: 15px;
  }
}

/** END TABLE **/

/*** ### Opvolgingsafspraak Boxes ### ***/
.opvolgingsafspraak-section {
  position: relative;
  padding: 15px 15px;
  background: #69d2db;
}

.opvolgingsafspraak-section h2 {
  color: #FFFFFF;
  font-size: 25px;
  font-weight: 700;
  margin: 0px 0px 15px 0px;
  padding: 0px;
  text-align: center;
}

.opvolgingsafspraak-section h3 {
  color: #FFFFFF;
  font-size: 16px;
  font-weight: 600;
  margin: 0px;
  padding: 0px;
  min-height: 60px;
}

.opvolgingsafspraak-section p {
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 400;
  margin: 0px 0px 15px 0px;
  padding: 0px;
  text-align: center;
}

.opvolgingsafspraak-section p a {
  color: #2aabb6;
  text-decoration: underline;
  font-weight: 600;
}

.opvolgingsafspraak-section .main-box {
  position: relative;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  --gap: 2%;
  display: inline-flex;
  flex-wrap: wrap;
  margin: calc(-1 * var(--gap)) 0 0 calc(-1 * var(--gap));
  width: calc(100% + var(--gap));
}

.opvolgingsafspraak-section .main-box > * {
  margin: var(--gap) 0 0 var(--gap);
}

.opvolgingsafspraak-section .main-box .boxes {
  position: relative;
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  min-width: 18%;
  max-width: 18%;
  width: 18%;
  margin-top: 30px;
  color: #FFFFFF;
}

.opvolgingsafspraak-section .main-box .boxes .icons {
  position: relative;
  min-width: 60px;
  max-width: 60px;
  width: 60px;
  margin-bottom: 15px;
}

.opvolgingsafspraak-section .main-box .boxes .icons img {
  width: 100%;
}

@media (max-width:1199px) {
  .opvolgingsafspraak-section h2 {
    font-size: 22px;
  }

  .opvolgingsafspraak-section h3 {
    font-size: 15px;
  }

  .opvolgingsafspraak-section p {
    font-size: 15px;
  }

  .opvolgingsafspraak-section .main-box {
    --gap: 1%;
  }

  .opvolgingsafspraak-section .main-box .boxes {
    min-width: 19%;
    max-width: 19%;
    width: 19%;
  }

  .opvolgingsafspraak-section .main-box .boxes .icons {
    position: relative;
    min-width: 50px;
    max-width: 50px;
    width: 50px;
    margin-right: 15px;
  }
}

@media (max-width:991px) {
  .opvolgingsafspraak-section h2 {
    font-size: 20px;
  }

  .opvolgingsafspraak-section h3 {
    font-size: 15px;
  }

  .opvolgingsafspraak-section p {
    font-size: 15px;
  }

  .opvolgingsafspraak-section .main-box {
    --gap: 1%;
  }

  .opvolgingsafspraak-section .main-box .boxes {
    position: relative;
    min-width: 32%;
    max-width: 32%;
    width: 32%;
  }
}

@media (max-width:767px) {
  .opvolgingsafspraak-section .main-box .boxes {
    min-width: 49%;
    max-width: 49%;
    width: 49%;
  }
}

@media (max-width:640px) {
  .opvolgingsafspraak-section h2 {
    font-size: 20px;
  }

  .opvolgingsafspraak-section .main-box {
    --gap: 0%;
  }

  .opvolgingsafspraak-section .main-box .boxes {
    position: relative;
    min-width: 100%;
    max-width: 100%;
    width: 100%;
  }
}


/*** ### END Opvolgingsafspraak Boxes ### ***/

/*** ### Straject Section ### ***/
/*** ### Straject Section ### ***/
.straject-section {
  position: relative;
  padding: 50px;
}

.straject-section h2 {
  color: #4D565D;
  font-size: 25px;
  font-weight: 700;
  margin: 0px 0px 15px 0px;
  padding: 0px;
  text-align: center;
}

.straject-section h3 {
  color: #4D565D;
  font-size: 18px;
  font-weight: 600;
  margin: 0px;
  padding: 0px;
  font-family: 'Montserrat-Bold';
}

.straject-section p {
  color: #4D565D;
  font-size: 18px;
  font-weight: 400;
  margin: 0px 0px 15px 0px;
  padding: 0px;
  text-align: center;
  font-family: 'Montserrat-Medium';
}

.straject-section p a {
  color: #2aabb6;
  text-decoration: underline;
  font-weight: 600;
}

.straject-section .main-box {
  position: relative;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  --gap: 0%;
  display: inline-flex;
  padding: 0 100px 0 100px;
  flex-wrap: wrap;
  margin: calc(-1 * var(--gap)) 0 0 calc(-1 * var(--gap));
  width: calc(100% + var(--gap));
}

.straject-section .main-box > * {
  margin: var(--gap) 0 0 var(--gap);
}

.straject-section .main-box .boxes {
  position: relative;
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  min-width: 100%;
  max-width: 100%;
  width: 100%;
  padding-top: 30px;
}

.straject-section .main-box .boxes .counter {
  color: #22aab5;
  font-size: 60px;
  font-weight: 700;
  margin-bottom: 15px;
  min-width: 60px;
  margin-right: 15px;
}

.straject-section .main-box .boxes p {
  text-align: left;
  font-size: 18px;
  line-height: 30px;
  font-family: 'Montserrat-Medium';
}

@media (max-width:1199px) {
  .straject-section h2 {
    font-size: 22px;
  }

  .straject-section h3 {
    font-size: 16px;
  }

  .straject-section p {
    font-size: 15px;
  }

  .straject-section .main-box .boxes .counter {
    font-size: 50px;
    min-width: 50px;
  }

  .straject-section .main-box .boxes p {
    font-size: 14px;
  }
}

@media (max-width:991px) {
  .straject-section h2 {
    font-size: 20px;
  }

  .straject-section h3 {
    font-size: 15px;
  }

  .straject-section p {
    font-size: 15px;
  }

  .straject-section .main-box .boxes .counter {
    font-size: 40px;
    min-width: 40px;
  }
}

@media (max-width:640px) {
  .straject-section h2 {
    font-size: 20px;
  }
}
/*** ### Straject Section End ### ***/

/*** ### Diagnose Boxes ### ***/
.diagnose-section {
  position: relative;
  padding: 50px;
  background: #69d2db;
}

.diagnose-section h2 {
  color: #FFFFFF;
  font-size: 25px;
  font-weight: 700;
  margin: 0px 0px 15px 0px;
  padding: 0px;
  text-align: center;
}

.diagnose-section h3 {
  color: #FFFFFF;
  font-size: 16px;
  font-weight: 600;
  margin: 0px;
  padding: 0px;
  min-height: 60px;
}

.diagnose-section p {
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 400;
  margin: 0px 0px 15px 0px;
  padding: 0px;
  text-align: center;
}

.diagnose-section p a {
  color: #2aabb6;
  text-decoration: underline;
  font-weight: 600;
}

.diagnose-section .main-box {
  position: relative;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  --gap: 2%;
  display: inline-flex;
  flex-wrap: wrap;
  margin: calc(-1 * var(--gap)) 0 0 calc(-1 * var(--gap));
  width: calc(100% + var(--gap));
}

.diagnose-section .main-box > * {
  margin: var(--gap) 0 0 var(--gap);
}

.diagnose-section .main-box .boxes {
  position: relative;
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  min-width: 31%;
  max-width: 31%;
  width: 31%;
  margin-top: 30px;
  color: #FFFFFF;
}

.diagnose-section .main-box .boxes .icons {
  position: relative;
  min-width: 60px;
  max-width: 60px;
  width: 60px;
  margin-right: 15px;
}

.diagnose-section .main-box .boxes .icons img {
  width: 100%;
}

@media (max-width:1199px) {
  .diagnose-section h2 {
    font-size: 22px;
  }

  .diagnose-section h3 {
    font-size: 15px;
  }

  .diagnose-section p {
    font-size: 15px;
  }

  .diagnose-section .main-box .boxes .icons {
    position: relative;
    min-width: 50px;
    max-width: 50px;
    width: 50px;
    margin-right: 15px;
  }
}

@media (max-width:991px) {
  .diagnose-section h2 {
    font-size: 20px;
  }

  .diagnose-section h3 {
    font-size: 15px;
  }

  .diagnose-section p {
    font-size: 15px;
  }

  .diagnose-section .main-box {
    --gap: 1%;
  }

  .diagnose-section .main-box .boxes {
    min-width: 32%;
    max-width: 32%;
    width: 32%;
  }
}

@media (max-width:767px) {
  .diagnose-section .main-box .boxes {
    min-width: 49%;
    max-width: 49%;
    width: 49%;
  }
}

@media (max-width:640px) {
  .diagnose-section h2 {
    font-size: 20px;
  }

  .diagnose-section .main-box {
    --gap: 0%;
  }

  .diagnose-section .main-box .boxes {
    position: relative;
    min-width: 100%;
    max-width: 100%;
    width: 100%;
  }
}

/*** ### Behandling Boxes ### ***/
.behandling-section {
  position: relative;
  padding: 50px;
  background: #69d2db;
}

.behandling-section h2 {
  color: #FFFFFF;
  font-size: 25px;
  font-weight: 700;
  margin: 0px 0px 15px 0px;
  padding: 0px;
  text-align: center;
}

.behandling-section h3 {
  color: #FFFFFF;
  font-size: 16px;
  font-weight: 600;
  margin: 0px;
  padding: 0px;
  min-height: 60px;
}

.behandling-section p {
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 400;
  margin: 0px 0px 15px 0px;
  padding: 0px;
  text-align: center;
}

.behandling-section p a {
  color: #2aabb6;
  text-decoration: underline;
  font-weight: 600;
}

.behandling-section .main-box {
  position: relative;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  --gap: 2%;
  display: inline-flex;
  flex-wrap: wrap;
  margin: calc(-1 * var(--gap)) 0 0 calc(-1 * var(--gap));
  width: calc(100% + var(--gap));
}

.behandling-section .main-box > * {
  margin: var(--gap) 0 0 var(--gap);
}

.behandling-section .main-box .boxes {
  position: relative;
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  min-width: 23%;
  max-width: 23%;
  width: 23%;
  margin-top: 30px;
  color: #FFFFFF;
}

.behandling-section .main-box .boxes .icons {
  position: relative;
  min-width: 60px;
  max-width: 60px;
  width: 60px;
  margin-right: 15px;
}

.behandling-section .main-box .boxes .icons img {
  width: 100%;
}

@media (max-width:1199px) {
  .behandling-section h2 {
    font-size: 22px;
  }

  .behandling-section h3 {
    font-size: 15px;
  }

  .behandling-section p {
    font-size: 15px;
  }

  .behandling-section .main-box .boxes .icons {
    position: relative;
    min-width: 50px;
    max-width: 50px;
    width: 50px;
    margin-right: 15px;
  }
}

@media (max-width:991px) {
  .behandling-section h2 {
    font-size: 20px;
  }

  .behandling-section h3 {
    font-size: 15px;
  }

  .behandling-section p {
    font-size: 15px;
  }

  .behandling-section .main-box {
    --gap: 1%;
  }

  .behandling-section .main-box .boxes {
    position: relative;
    min-width: 32%;
    max-width: 32%;
    width: 32%;
  }
}

@media (max-width:767px) {
  .behandling-section .main-box .boxes {
    min-width: 49%;
    max-width: 49%;
    width: 49%;
  }
}

@media (max-width:640px) {
  .behandling-section h2 {
    font-size: 20px;
  }

  .behandling-section .main-box {
    --gap: 0%;
  }

  .behandling-section .main-box .boxes {
    position: relative;
    min-width: 100%;
    max-width: 100%;
    width: 100%;
  }
}

.cmp-text ul li span,
span.color-highlight {
  color: #DE7B32;
}

ul.gray li::before {
  color: #4e555c !important;
}

p.ident {
  margin-left: 18px !important;
}

.ident li {
  margin-left: 2em !important;
  font-size: 18px;
}

.extra-ident li {
  margin-left: 1.5em !important;
  font-size: 18px;
}

.cmp-text ul li {
  margin-left: 1em;
  margin-top: 10px;
}

.cmp-text ul li:last-child {
  margin-bottom: 10px;
}

.semp-sec p span {
  color: #4e555c;
  font-size: 14px;
  font-family: 'Montserrat-Medium';
}

a:hover, a:active, a:focus {
  text-decoration: underline;
  color: #4e555c;
}

/*** ### Behandling Boxes ### ***/
.beschikbare-section {
  position: relative;
  padding: 50px;
  background: #34C1B4;
}

.beschikbare-section h2 {
  color: #FFFFFF;
  font-size: 25px;
  font-weight: 700;
  margin: 0px 0px 15px 0px;
  padding: 0px;
  text-align: center;
}

.beschikbare-section h3 {
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 500;
  margin: 0px;
  padding: 0px;
  min-height: 60px;
}

.beschikbare-section p {
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 400;
  margin: 0px 0px 15px 0px;
  padding: 0px;
  text-align: center;
}

.beschikbare-section p a {
  color: #2aabb6;
  text-decoration: underline;
  font-weight: 600;
}

.beschikbare-section .main-box {
  position: relative;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  --gap: 2%;
  display: inline-flex;
  flex-wrap: wrap;
  margin: calc(-1 * var(--gap)) 0 0 calc(-1 * var(--gap));
  width: calc(100% + var(--gap));
}

.beschikbare-section .main-box > * {
  margin: var(--gap) 0 0 var(--gap);
}

.beschikbare-section .main-box .boxes {
  position: relative;
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  min-width: 23%;
  max-width: 23%;
  width: 23%;
  margin-top: 30px;
  color: #FFFFFF;
  text-decoration: none !important;
}

.beschikbare-section .main-box .boxes .icons {
  position: relative;
  min-width: 50px;
  max-width: 50px;
  width: 50px;
  /*margin-right: 10px;*/
  color: #16a2ae;
  font-size: 40px;
  line-height: 45px;
}

.beschikbare-section .main-box .boxes .icons img {
  width: 100%;
}

@media (max-width:1199px) {
  .beschikbare-section h2 {
    font-size: 22px;
  }

  .beschikbare-section h3 {
    font-size: 15px;
  }

  .beschikbare-section p {
    font-size: 15px;
  }

  .beschikbare-section .main-box .boxes .icons {
    position: relative;
    min-width: 50px;
    max-width: 50px;
    width: 50px;
    margin-right: 15px;
  }
}

@media (max-width:991px) {
  .beschikbare-section h2 {
    font-size: 20px;
  }

  .beschikbare-section h3 {
    font-size: 15px;
  }

  .beschikbare-section p {
    font-size: 15px;
  }

  .beschikbare-section .main-box {
    --gap: 1%;
  }

  .beschikbare-section .main-box .boxes {
    position: relative;
    min-width: 32%;
    max-width: 32%;
    width: 32%;
  }
}

@media (max-width:767px) {
  .beschikbare-section .main-box .boxes {
    min-width: 49%;
    max-width: 49%;
    width: 49%;
  }
}

@media (max-width:640px) {
  .beschikbare-section h2 {
    font-size: 20px;
  }

  .beschikbare-section .main-box {
    --gap: 0%;
  }

  .beschikbare-section .main-box .boxes {
    position: relative;
    min-width: 100%;
    max-width: 100%;
    width: 100%;
  }
}

/*** ### Opvolgingsafspraak Boxes ### ***/
.infecties-section {
  position: relative;
  padding: 50px;
  background: #69d2db;
}

.infecties-section h2 {
  color: #FFFFFF;
  font-size: 25px;
  font-weight: 700;
  margin: 0px 0px 15px 0px;
  padding: 0px;
  text-align: center;
}

.infecties-section h3 {
  color: #FFFFFF;
  font-size: 16px;
  font-weight: 600;
  margin: 0px;
  padding: 0px;
  min-height: 60px;
}

.infecties-section p {
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 400;
  margin: 0px 0px 15px 0px;
  padding: 0px;
  text-align: center;
}

.infecties-section p a {
  color: #2aabb6;
  text-decoration: underline;
  font-weight: 600;
}

.infecties-section .main-box {
  position: relative;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  --gap: 2%;
  display: inline-flex;
  flex-wrap: wrap;
  margin: calc(-1 * var(--gap)) 0 0 calc(-1 * var(--gap));
  width: calc(100% + var(--gap));
}

.infecties-section .main-box > * {
  margin: var(--gap) 0 0 var(--gap);
}

.infecties-section .main-box .boxes {
  position: relative;
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  min-width: 18%;
  max-width: 18%;
  width: 18%;
  margin-top: 30px;
  color: #FFFFFF;
  text-align: center;
}

.infecties-section .main-box .boxes .icons {
  position: relative;
  min-width: 100%;
  max-width: 100%;
  width: 100%;
  margin-bottom: 15px;
}

.infecties-section .main-box .boxes .icons img {
  display: block;
  margin: auto;
  max-height: 50px;
}

@media (max-width:1199px) {
  .infecties-section h2 {
    font-size: 22px;
  }

  .infecties-section h3 {
    font-size: 15px;
  }

  .infecties-section p {
    font-size: 15px;
  }

  .infecties-section .main-box {
    --gap: 1%;
  }

  .infecties-section .main-box .boxes {
    min-width: 19%;
    max-width: 19%;
    width: 19%;
  }

  .infecties-section .main-box .boxes .icons {
    position: relative;
    min-width: 50px;
    max-width: 50px;
    width: 50px;
    margin-right: 15px;
  }
}

@media (max-width:991px) {
  .infecties-section h2 {
    font-size: 20px;
  }

  .infecties-section h3 {
    font-size: 15px;
  }

  .infecties-section p {
    font-size: 15px;
  }

  .infecties-section .main-box {
    --gap: 1%;
  }

  .infecties-section .main-box .boxes {
    position: relative;
    min-width: 32%;
    max-width: 32%;
    width: 32%;
  }
}

@media (max-width:767px) {
  .infecties-section .main-box .boxes {
    min-width: 49%;
    max-width: 49%;
    width: 49%;
  }
}

@media (max-width:640px) {
  .infecties-section h2 {
    font-size: 20px;
  }

  .infecties-section .main-box {
    --gap: 0%;
  }

  .infecties-section .main-box .boxes {
    position: relative;
    min-width: 100%;
    max-width: 100%;
    width: 100%;
  }
}

#genetisch img,
#beeldvormend img,
#chirurgisch img,
#chemotherapie img,
#immuno img,
#doelgericht img,
#radio img,
#chirurgie img,
#allogene img,
#infectie img,
#anemie img,
#aggressief img,
#comor img,
#actief-1 img,
#actief-2 img,
#actief-3 img,
#actief-4 img,
#actief-5 img,
#actief-6 img,
#opvolging-1 img,
#opvolging-2 img,
#opvolging-3 img,
#opvolging-4 img,
#opvolging-5 img, 
#opvolging-6 img,
#opvolging-7 img,
#mantel-0 img,
#voeding-1 img,
#sport-1 img,
#intim-1 img,
#mantel-img-1 img,
#mantel-img-2 img,
#mantel-img-3 img,
#mantel-img-4 img,
#mantel-img-5 img,
#mantel-img-6 img,
#mental-1 img,
#mental-2 img,
#mental-3 img {
  width: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

#tabak img,
#cancer img,
#luce img,
#poumon img,
#plan img,
#luss img,
#long img,
#sante img,
#lilo img {
  width: auto;
}

#voeding-1 img {
  margin-top: 25%;
}

#sport-1 img {
  margin-top: 50%;
}


/*** ### Opvolgingsafspraak Boxes ### ***/
.recidiverende-section {
  position: relative;
  padding: 50px;
  background: #69d2db;
}

.recidiverende-section h2 {
  color: #FFFFFF;
  font-size: 25px;
  font-weight: 700;
  margin: 0px 0px 15px 0px;
  padding: 0px;
  text-align: center;
}

.recidiverende-section h3 {
  color: #FFFFFF;
  font-size: 16px;
  font-weight: 600;
  margin: 0px;
  padding: 0px;
  min-height: 60px;
}

.recidiverende-section p {
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 400;
  margin: 0px 0px 15px 0px;
  padding: 0px;
  text-align: center;
}

.recidiverende-section p a {
  color: #2aabb6;
  text-decoration: underline;
  font-weight: 600;
}

.recidiverende-section p .orange {
  color: #2aabb6;
  font-weight: 600;
}

.recidiverende-section .mt {
  margin-top: 30px;
  text-align: left;
}

.recidiverende-section .main-box {
  position: relative;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  --gap: 3%;
  display: inline-flex;
  flex-wrap: wrap;
  margin: calc(-1 * var(--gap)) 0 0 calc(-1 * var(--gap));
  width: calc(100% + var(--gap));
}

.recidiverende-section .main-box > * {
  margin: var(--gap) 0 0 var(--gap);
}

.recidiverende-section .main-box .boxes {
  position: relative;
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  min-width: 30%;
  max-width: 30%;
  width: 30%;
  padding-top: 30px;
  color: #FFFFFF;
  text-align: left;
}

.recidiverende-section .main-box .boxes .icons {
  position: relative;
  min-width: 100%;
  max-width: 100%;
  width: 100%;
  margin-bottom: 15px;
}

.recidiverende-section .main-box .boxes .icons img {
  height: 50px;
}

@media (max-width:1199px) {
  .recidiverende-section h2 {
    font-size: 22px;
  }

  .recidiverende-section h3 {
    font-size: 15px;
  }

  .recidiverende-section p {
    font-size: 15px;
  }

  .recidiverende-section .main-box .boxes .icons {
    position: relative;
    min-width: 50px;
    max-width: 50px;
    width: 50px;
    margin-right: 15px;
  }
}

@media (max-width:991px) {
  .recidiverende-section h2 {
    font-size: 20px;
  }

  .recidiverende-section h3 {
    font-size: 15px;
  }

  .recidiverende-section p {
    font-size: 15px;
  }

  .recidiverende-section .main-box {
    --gap: 1%;
  }

  .recidiverende-section .main-box .boxes {
    position: relative;
    min-width: 32%;
    max-width: 32%;
    width: 32%;
  }
}

@media (max-width:767px) {
  .recidiverende-section .main-box .boxes {
    min-width: 49%;
    max-width: 49%;
    width: 49%;
  }
}

@media (max-width:640px) {
  .recidiverende-section h2 {
    font-size: 20px;
  }

  .recidiverende-section .main-box {
    --gap: 0%;
  }

  .recidiverende-section .main-box .boxes {
    position: relative;
    min-width: 100%;
    max-width: 100%;
    width: 100%;
  }
}




/*** ### Opvolgingsafspraak Boxes ### ***/
.aanhoudende-section {
  position: relative;
  padding: 0 50px 0 50px;
}

.aanhoudende-section h2 {
  color: #4D565D;
  font-size: 25px;
  font-weight: 700;
  margin: 0px 0px 15px 0px;
  padding: 0px;
  text-align: center;
}

.aanhoudende-section h3 {
  color: #4D565D;
  font-size: 16px;
  font-weight: 600;
  margin: 0px;
  padding: 0px;
  min-height: 60px;
  font-family: 'Montserrat-Medium';
  line-height: 30px;
}

.aanhoudende-section p {
  color: #4D565D;
  font-size: 18px;
  font-weight: 400;
  margin: 0px 0px 15px 0px;
  padding: 0px;
  text-align: center;
}

.aanhoudende-section p a {
  color: #2aabb6;
  text-decoration: underline;
  font-weight: 600;
}

.aanhoudende-section .main-box {
  position: relative;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  --gap: 2%;
  display: inline-flex;
  flex-wrap: wrap;
  margin: calc(-1 * var(--gap)) 0 0 calc(-1 * var(--gap));
  width: calc(100% + var(--gap));
}

.aanhoudende-section .main-box > * {
  margin: var(--gap) 0 0 var(--gap);
}

.aanhoudende-section .main-box .boxes {
  position: relative;
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  min-width: 23%;
  max-width: 23%;
  width: 23%;
  padding-top: 30px;
  color: #4D565D;
  text-align: center;
}

.aanhoudende-section .main-box .boxes .icons {
  position: relative;
  min-width: 100%;
  max-width: 100%;
  width: 100%;
  margin-bottom: 15px;
}

.aanhoudende-section .main-box .boxes .icons img {
  display: block;
  margin: auto;
  max-height: 50px;
}

@media (max-width:1199px) {
  .aanhoudende-section h2 {
    font-size: 22px;
  }

  .aanhoudende-section h3 {
    font-size: 15px;
  }

  .aanhoudende-section p {
    font-size: 15px;
  }

  .aanhoudende-section .main-box .boxes .icons {
    position: relative;
    min-width: 50px;
    max-width: 50px;
    width: 50px;
    margin-right: 15px;
  }
}

@media (max-width:991px) {
  .aanhoudende-section h2 {
    font-size: 20px;
  }

  .aanhoudende-section h3 {
    font-size: 15px;
  }

  .aanhoudende-section p {
    font-size: 15px;
  }

  .aanhoudende-section .main-box {
    --gap: 1%;
  }

  .aanhoudende-section .main-box .boxes {
    position: relative;
    min-width: 32%;
    max-width: 32%;
    width: 32%;
  }
}

@media (max-width:767px) {
  .aanhoudende-section .main-box .boxes {
    min-width: 49%;
    max-width: 49%;
    width: 49%;
  }
}

@media (max-width:640px) {
  .aanhoudende-section h2 {
    font-size: 20px;
  }

  .aanhoudende-section .main-box {
    --gap: 0%;
  }

  .aanhoudende-section .main-box .boxes {
    position: relative;
    min-width: 100%;
    max-width: 100%;
    width: 100%;
  }
}

/*** ### Opvolgingsafspraak Boxes ### ***/
.gevoel-section {
  position: relative;
  padding: 50px;
  background: #69d2db;
}

.gevoel-section h2 {
  color: #FFFFFF;
  font-size: 25px;
  font-weight: 700;
  margin: 0px 0px 15px 0px;
  padding: 0px;
  text-align: center;
}

.gevoel-section h3 {
  color: #FFFFFF;
  font-size: 16px;
  font-weight: 600;
  margin: 0px;
  padding: 0px;
  min-height: 60px;
}

.gevoel-section p {
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 400;
  margin: 0px 0px 15px 0px;
  padding: 0px;
  text-align: center;
}

.gevoel-section p a {
  color: #2aabb6;
  text-decoration: underline;
  font-weight: 600;
}

.gevoel-section .main-box {
  position: relative;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  --gap: 3%;
  display: inline-flex;
  flex-wrap: wrap;
  margin: calc(-1 * var(--gap)) 0 0 calc(-1 * var(--gap));
  width: calc(100% + var(--gap));
}

.gevoel-section .main-box > * {
  margin: var(--gap) 0 0 var(--gap);
}

.gevoel-section .main-box .boxes {
  position: relative;
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  min-width: 30%;
  max-width: 30%;
  width: 30%;
  padding-top: 30px;
  color: #FFFFFF;
}

.gevoel-section .main-box .boxes .icons {
  position: relative;
  min-width: 100%;
  max-width: 100%;
  width: 100%;
  margin-bottom: 15px;
}

.gevoel-section .main-box .boxes .icons img {
  max-height: 50px;
}

@media (max-width:1199px) {
  .gevoel-section h2 {
    font-size: 22px;
  }

  .gevoel-section h3 {
    font-size: 15px;
  }

  .gevoel-section p {
    font-size: 15px;
  }

  .gevoel-section .main-box .boxes .icons {
    position: relative;
    min-width: 50px;
    max-width: 50px;
    width: 50px;
    margin-right: 15px;
  }
}

@media (max-width:991px) {
  .gevoel-section h2 {
    font-size: 20px;
  }

  .gevoel-section h3 {
    font-size: 15px;
  }

  .gevoel-section p {
    font-size: 15px;
  }

  .gevoel-section .main-box {
    --gap: 1%;
  }

  .gevoel-section .main-box .boxes {
    position: relative;
    min-width: 32%;
    max-width: 32%;
    width: 32%;
  }
}

@media (max-width:767px) {
  .gevoel-section .main-box .boxes {
    min-width: 49%;
    max-width: 49%;
    width: 49%;
  }
}

@media (max-width:640px) {
  .gevoel-section h2 {
    font-size: 20px;
  }

  .gevoel-section .main-box {
    --gap: 0%;
  }

  .gevoel-section .main-box .boxes {
    position: relative;
    min-width: 100%;
    max-width: 100%;
    width: 100%;
  }
}

/*** ### Behandling Boxes ### ***/
.doktersafspraken-section {
  position: relative;
  padding: 50px;
  background: #FFFFFF;
}

.doktersafspraken-section h2 {
  color: #69d2db;
  font-size: 25px;
  font-weight: 700;
  margin: 0px 0px 15px 0px;
  padding: 0px;
}

.doktersafspraken-section h3 {
  color: #69d2db;
  font-size: 15px;
  font-weight: 700;
  max-width: 240px;
    /* margin: 0px; */
    /* margin-top: 15px; */
    /* margin-bottom: 0px; */
    /* padding: 0px; */
  text-transform: uppercase;
    /* min-height: 50px;*/
  ;
    font-family: 'Montserrat-Medium';
}

.doktersafspraken-section p {
  color: #4D565D;
  margin: 0px 0px 15px 0px;
  padding: 0px;
}

.doktersafspraken-section p a {
  color: #2aabb6;
  text-decoration: underline;
}

.doktersafspraken-section p .orange {
  color: #2aabb6;
  font-weight: 600;
}

.doktersafspraken-section .main-box {
  position: relative;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  --gap: 2%;
  display: inline-flex;
  flex-wrap: wrap;
  margin: calc(-1 * var(--gap)) 0 0 calc(-1 * var(--gap));
  width: calc(100% + var(--gap));
	/*text-align: center;*/
  ;
}

.doktersafspraken-section .main-box > * {
  margin: var(--gap) 0 0 var(--gap);
}

.doktersafspraken-section .main-box .boxes {
  position: relative;
  min-width: 23%;
  max-width: 23%;
  width: 23%;
  padding-top: 30px;
  color: #FFFFFF;
  text-decoration: none !important;
}

.doktersafspraken-section .main-box .boxes .icons {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
}

.doktersafspraken-section .main-box .boxes .icons img {
  margin: auto;
  max-height: 50px;
}

.doktersafspraken-section .main-box .boxes p {
  font-size: 18px;
  margin: 0px !important;
  max-width: 240px;
  font-family: 'Montserrat-Medium';
  line-height: normal;
}

@media (max-width:1199px) {
  .doktersafspraken-section h2 {
    font-size: 22px;
  }

  .doktersafspraken-section h3 {
    font-size: 15px;
  }

  .doktersafspraken-section p {
    font-size: 15px;
  }
}

@media (max-width:991px) {
  .doktersafspraken-section h2 {
    font-size: 20px;
  }

  .doktersafspraken-section h3 {
    font-size: 15px;
  }

  .doktersafspraken-section p {
    font-size: 15px;
  }

  .doktersafspraken-section .main-box {
    --gap: 1%;
  }

  .doktersafspraken-section .main-box .boxes {
    position: relative;
    min-width: 32%;
    max-width: 32%;
    width: 32%;
  }
}

@media (max-width:767px) {
  .doktersafspraken-section .main-box .boxes {
    min-width: 49%;
    max-width: 49%;
    width: 49%;
  }
}

@media (max-width:640px) {
  .doktersafspraken-section h2 {
    font-size: 20px;
  }

  .doktersafspraken-section .main-box {
    gap: 0%;
  }

  .doktersafspraken-section .main-box .boxes {
    position: relative;
    min-width: 100%;
    max-width: 100%;
    width: 100%;
  }
}

.blacklink {
  color: #4D565D !important;
}

.extra-ident {
  margin-left: 2em !important;
}

#text-2253b79015.cmp-text p, #text-2f0e4c3d06 .cmp-text p, #praat p {
  font-size: 30px !important;
  font-family: 'Montserrat-Regular' !important;
  color: white !important;
}

.vragen-diagnose li {
  list-style-type: none;
}

p.vetzuren::before {
  content: url(/content/dam/intelligentcontent/brands/levenmet-vivreavec-be/nl/desktop-nl/voedingdieet/vetzurenico.png);
}

#lichaamsbeweging-1,
#lichaamsbeweging-2,
#lichaamsbeweging-3,
#dieet-1,
#dieet-2,
#dieet-3 {
  padding: 0 100px 0 100px;
}

span.orange, .text-orange, .cmp-text a.text-orange {
  color: #DE7B32;
}

b {
  font-family: 'Montserrat-Bold' !important;
}

#dieet-3 {
  margin-top: 30px;
}

.fr-f-text {
  font-size: 35px !important;
  font-family: 'Montserrat-Regular' !important;
  color: white !important;
}

#oorz-img-right img {
  float: right !important;
}

/*** ### Opvolgingsafspraak Boxes ### ***/
.lung-section,
#eierstokkanker-section {
  position: relative;
  padding: 25px;
  background: #8EE0D8;
}

@media screen and (min-width: 1280px) and (max-width: 1699px) {
  #eierstokkanker-section img {
    margin-left: 0;
  }
}

#eierstokkanker-section img {
  margin-top: 20px;
}

#imginsection img {
  width: 250px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.padding-15 {
  padding: 15px;
}

.padding-25 {
  padding: 25px;
}

.wat-is-long-cta {
  margin-left: 50px;
}

.download {
  display: flex !important;
}

.download img {
  margin-right: 25Px;
}

.banner-case {
  position: relative;
  min-height: 240px;
}

.banner-case-text {
/*  position: absolute;
  bottom: 0;
  left: 0;*/
  ;
}

a.bold-a {
  font-family: 'Montserrat-Bold' !important;
}

.top-space {
  margin-top: 45px;
}

ul.f-blue li {
  color: #34C1B4;
}

#alles ol.cmp-tabs__tablist {
  margin: auto;
  overflow-x: auto;
  height: auto!important;
}

#alles .cmp-container__backgroundImage--enabled {
  margin: auto;
}

#footer-section-1,
#footer-section-2,
#footer .cmp-container__backgroundImage--enabled {
    /*min-height: 160px;*/
    /*max-width: 1230px !important;*/
  margin: auto!important;
}

.section-text a {
  text-decoration: none;
}

#content-table-3-col >.container {
  border-top: 1px solid #13a2ae;
  border-left: 1px solid #13a2ae;
  border-right: 1px solid #13a2ae;
  padding: 15px 0;
}

#content-table-3-col >.container:last-child {
  border-bottom: 1px solid #13a2ae;
}

#content-table-3-col >.container .aem-Grid > div {
  padding: 0 15px;
}

@media (min-width: 641px) {
  #content-table-3-col >.container .aem-Grid {
    display: flex;
    align-items: center;
  }

  #content-table-3-col >.container .aem-Grid > div {
    padding: 0 15px;
  }
}

.blue-background-opacity {
  padding: 45px 15px;
  background-color: rgba(52, 193, 180, 0.8);
}

@media (min-width: 641px) {
  #evenement #ondersteuning .aem-Grid #content-4-col > .aem-Grid {
    margin-left: -3% !important;
    margin-right: -3% !important;
  }

  #content-4-col > .aem-Grid > .container {
    width: 25%;
    padding: 0 3%;
  }
}

@media screen and (min-width: 1280px) {
  
  /*#getuigenissen .cmp-container__backgroundImage--enabled, 
  #alles .cmp-container__backgroundImage--enabled,
  #alles ol.cmp-tabs__tablist,
  #getuigenissen .getuig-tab,
  #leven .cmp-container__backgroundImage--enabled,
  #alles-1 .aem-Grid,
  #leven-1 .aem-Grid,
  #mantel-1 .aem-Grid,
  #leven ol.cmp-tabs__tablist,
  #mantel .cmp-container__backgroundImage--enabled,
  #mantel ol.cmp-tabs__tablist,
  #evenement .cmp-container__backgroundImage--enabled,
  #evenement .evenement-tab{
    max-width: 1595px !important;
    margin: auto !important;
    width:100% !important;
  }
  #footer #footer-section-4,
  #footer #footer-section-5{
    max-width: 1595px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    width:100% !important;
  }*/
  #getuigenissen-root #text-tab, #evenement #text-tab {
    padding-top: 0;
  }
}

#complicaties .cmp-container__backgroundImage--enabled {
  background-size: cover;
  background-position: center;
}

.cmp-container__backgroundImage--enabled #banner-img-center .text {
  min-height: 220px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 12px;
}

.cmp-container__backgroundImage--enabled #banner-img-center .text a {
  color: #fff;
  line-height: 20px;
}

.cmp-container__backgroundImage--enabled #banner-img-center .boxes {
  display: flex;
  align-items: center;
  color: #fff;
    /*max-width: 50%;*/
  text-align: left;
  margin: 20px auto;
  flex-wrap: wrap;
}

.cmp-container__backgroundImage--enabled #banner-img-center .boxes2 {
  display: flex;
  align-items: center;
  color: #fff;
  max-width: 35%;
  text-align: left;
  margin: 20px auto;
  min-width: 255px;
}

.cmp-container__backgroundImage--enabled #banner-img-center .boxes2 a {
  margin-left: 20px;
}

.cmp-container__backgroundImage--enabled #banner-img-center .boxes .icons {
  font-size: 45px;
  color: #34C1B4;
  margin-right: 15px;
}

.cmp-container__backgroundImage--enabled  #banner-img-right {
  display: flex;
}

.cmp-container__backgroundImage--enabled  #banner-img-right .text {
  margin: 20px;
}

@media screen and (min-width: 768px) {
  .cmp-container__backgroundImage--enabled #banner-img-center .boxes {
    max-width: 100%;
  }
}

@media screen and (min-width: 1280px) {
  .cmp-container__backgroundImage--enabled #banner-img-center .text {
    min-height: 300px;
  }

  .cmp-container__backgroundImage--enabled  #banner-img-right .text {
    margin: 70px 10% 30px 33%;
  }
}

@media screen and (min-width: 320px) and (max-width: 767px) {
  .cmp-text ul li, .cmp-text ol li {
    font-size: 15px;
    text-align: justify;
  }
}

@media screen and (min-width: 320px) and (max-width: 767px) {
  #footer p {
    text-align: justify;
    line-height: 18px;
  }

  #footer-section-1 p, #footer-section-2 p {
    text-align: center;
    line-height: 35px;
  }

  #footer-section-1 .fb-btn p, #footer-section-1 .email p {
    line-height: 18px;
  }
}

@media screen and (min-width: 1200px) {
  #alles ol.cmp-tabs__tablist :nth-child(3), #alles ol.cmp-tabs__tablist :nth-child(4) {
    padding: 12px 8px !important;
  }
}

.fb-btn a,
.fb-btn a:hover {
  color: white !important;
}

.fb-btn a:hover {
  text-decoration: underline !important;
}

.email a,
.email a:hover {
  color: white !important;
}

.email a:hover,
.dow-btn a:hover {
  text-decoration: underline !important;
}

.dow-btn a {
  color: #572E6E!important;
}

#banner-transparent {
  background-color: rgba(251, 253, 253, 0.2);
  padding: 20px 0;
}

@media screen and (min-width: 768px) {
  #banner-transparent {
    background-color: rgba(251, 253, 253, 0.2);
    padding: 30px 0;
  }
}

#content-banner-big {
  padding: 40px 0;
}

@media screen and (min-width: 768px) {
  #content-banner-big {
    padding: 80px 0;
  }
}

#home .cmp-container__backgroundImage--enabled {
  background-size: cover;
}

@media screen and (min-width: 1024px) and (max-width: 1279px) {
  #home .cmp-container__backgroundImage--enabled {
    background-size: cover;
  }
}

#bg-orange .aem-Grid {
  background-color: #DE7B32;
  padding: 20px 0;
}

#bg-orange .aem-Grid [id^=banner-orange-link] .aem-Grid {
  padding: 0;
  min-height: 120px;
}

#bg-orange .aem-Grid #block-comment aem-Grid {
  padding: 0;
}

li.cmp-navigation__item.cmp-navigation__item--level-0.cmp-navigation__item--active >a span {
  color: #DE7B32;
}

#block-logo img {
  max-width: 160px;
  height: 64px;
  object-fit: contain;
  object-position: center center;
}

#block-logo .cmp-image {
  text-align: center;
}

@media screen and (min-width: 1024px) {
  #block-logo img {
    max-width: 102px;
    height: 64px;
    object-fit: contain;
    object-position: left center;
  }

  #block-logo .cmp-image {
    text-align: left;
  }
}

.evenement-colums p a {
  color: #4D565D;
  text-decoration: underline;
}

.evenement-colums a {
  line-height: 20px;
}

#img-medium img {
  height: 120px;
  object-fit: contain;
  object-position: center center;
}

#getuigenissen .getuig-tab, #evenement .evenement-tab {
  background: #DE7B32;
  color: white;
  justify-content: space-around;
}

.evenement-tab p a:active {
  color: #DE7B32;
}

.actv a, .evenement-tab p a:active {
  color: #DE7B32 !important;
}

.cmp-navigation__group .cmp-navigation__item {
  white-space: normal;
  text-align: left;
}

@media screen and (min-width: 1280px) {
  .cmp-navigation__group .cmp-navigation__item {
    text-align: center;
  }
}

#icon-small {
  display: flex;
}

#icon-small img {
  width: 32px;
  height: 32px;
  object-fit: contain;
  object-position: center center;
  margin-right: 27px;
}

#getuigenissen .getuig-tab p.btc-text {
  text-align: center;
}

@media screen and (min-width: 1280px) {
  #getuigenissen .getuig-tab p.btc-text {
    margin: 0;
  }
}

.col2-img-right .cmp-image {
  width: auto;
  max-width: 130px;
  margin: auto;
}

.col2-img-left .cmp-image {
  width: auto;
  max-width: 180px;
  margin: auto;
}

@media screen and (min-width: 768px) {
  .col2-img-right .cmp-image {
    margin: auto  0 auto auto;
  }

  .col2-img-left .cmp-image {
    margin: auto auto auto 0;
  }
}

#alles ol.cmp-tabs__tablist li, #leven ol.cmp-tabs__tablist li, #mantel ol.cmp-tabs__tablist li {
  border-color: #DE7B32;
  text-transform: uppercase;
}

@media screen and (max-width: 1023px) {
  #getuigenissen .cmp-container__backgroundImage--enabled {
    min-height: 220px;
  }
}

@media screen and (min-width: 320px) and (max-width: 767px) {
  #getuigenissen .getuig-tab, #evenement .evenement-tab {
    margin-top: -0.5rem !important;
  }
}

@media screen and (max-width: 1200px) {
  #alles ol.cmp-tabs__tablist, #leven ol.cmp-tabs__tablist, #mantel ol.cmp-tabs__tablist {
    justify-content: space-around;
  }
}

@media screen and (min-width: 1200px) {
  #footer-text-disclaimer {
    text-align: center;
    margin-bottom: 40px;
  }
}

#footer-section-3 p {
  color: #4D565D;
  font-family: 'Montserrat-Medium';
  font-size: 10px;
  line-height: 20px;
}

#footer-section-4 p {
  font-family: 'Montserrat-Medium';
  font-size: 12px;
}

#footer-section-5 p {
  color: #4D565D;
  font-family: 'Montserrat-Medium';
  font-size: 12px;
  line-height: 14px;
}

#footer-section-5  #footer-text-disclaimer p {
  font-size: 10px;
  line-height: 20px;
}

.text-left {
  text-align: left;
}

.cmp-container__backgroundImage--enabled #mantel-1 {
  min-height: 330px;
}

@media screen and (min-width: 320px) and (max-width: 767px) {
  .cmp-container__backgroundImage--enabled #mantel-1 {
    min-height: 220px;
  }
}

.video-frame {
  border-radius: 12px;
  max-height: 250px !important;
}

#bg-orange-ligth .aem-Grid {
  background-color: #FCF2EB;
}

#bg-orange-ligth-special .aem-Grid {
  background-color: #FCF2EB;
}

#bg-orange-ligth-special .cmp-image__image {
  width: 100%;
  height: 125px;
  object-fit: contain;
}

.cmp-text-font-14px .cmp-text ol li,
.cmp-text-font-14px .cmp-text ul li {
  font-size: 14px;
}

[id^=block-icon-home] .cmp-image__image {
  height: 30px;
  width: auto;
  margin-bottom: 30px;
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
  [id^=block-icon-home] .tex-min {
    min-height: 400px;
  }

  [id^=block-icon-home] .text-upper {
    min-height: 50px;
  }
}

@media screen and (min-width: 1200px) {
  [id^=block-icon-home] .tex-min {
    min-height: 700px;
  }

  [id^=block-icon-home] .text-upper {
    min-height: 70px;
  }
}

#block-video .cmp-video__player,
#block-video .cmp-video__content,
[id^=getuigenissen-item] .cmp-video__player, 
[id^=getuigenissen-item] .cmp-video__content {
  padding: 0;
}

[id^=getuigenissen-2-item] #icon-small img {
  width: 48px;
  height: 48px;
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
  [id^=getuigenissen-item] .getuigenissen-item-text {
    min-height: 125px;
  }

  [id^=getuigenissen-item] .getuigenissen-item-title {
    min-height: 100px;
  }

  [id^=getuigenissen-2-item] .getuigenissen-item-text {
    min-height: 175px;
  }

  [id^=getuigenissen-2-item] .getuigenissen-item-title {
    min-height: 100px;
  }
}

@media screen and (min-width: 1200px) {
  [id^=getuigenissen-item] .getuigenissen-item-text {
    min-height: 240px;
  }

  [id^=getuigenissen-item] .getuigenissen-item-title {
    min-height: 180px;
  }

  [id^=getuigenissen-2-item] .getuigenissen-item-text {
    min-height: 330px;
  }

  [id^=getuigenissen-2-item] .getuigenissen-item-title {
    min-height: 150px;
  }
}

@media screen and (min-width: 1595px) {
  [id^=getuigenissen-item] .getuigenissen-item-text {
    min-height: 180px;
  }

  [id^=getuigenissen-item] .getuigenissen-item-title {
    min-height: 100px;
  }

  [id^=getuigenissen-2-item] .getuigenissen-item-text {
    min-height: 240px;
  }

  [id^=getuigenissen-2-item] .getuigenissen-item-title {
    min-height: 120px;
  }
}

.cmp-text-align-center h2.brca-h2, .cmp-text-align-center h3.brca-h3 {
  text-align: center;
}

.cmp-text-font-18px h2.brca-h2,.cmp-text-font-18px h3.brca-h3 {
  font-size: 18px;
  line-height: 30px;
  font-weight: normal;
}

h2.brca-h2, h3.brca-h3 {
  margin-block-start: 0px;
  margin-block-end: 0px;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
}

.cmp-text-bold h2.brca-h2, .cmp-text-bold h3.brca-h3 {
  font-family: 'Montserrat-Bold';
}

.cmp-text-font-38px h2.brca-h2 {
  font-size: 38px;
}

.cmp-text-medium h2.brca-h2,.cmp-text-medium h3.brca-h3 {
  font-family: 'Montserrat-Medium';
}

.cmp-text-semibold h2.brca-h2,.cmp-text-semibold h3.brca-h3 {
  font-family: 'Montserrat-SemiBold';
}

.cmp-text-font-24px h2.brca-h2, .cmp-text-font-24px h3.brca-h3 {
  font-size: 24px;
}

.cmp-text-m-top h3.brca-h3 {
  margin-top: 2%;
}

.white-font {
  color: white;
}

.semp-sec h3.brca-h3.orange-text {
  color: #DE7B32;
  /*font-size: 18px;*/
  font-family: 'Montserrat-Bold';
  font-size: 14px;
}

.semp-sec h3.brca-h3 {
  margin-left: 1pc;
}

.text-upper {
  text-transform: uppercase;
}

#brca-network1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
 /* Vertically centers text */
  align-items: flex-start;
 /* Aligns text to the left */
  height: 100%;
  min-height: 200px;
  width: 100%;
  padding-left: 20px;
 /* Optional: Add some spacing */
  ;
}

#brcanetworkparent {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 35px 20px 20px 20px;
  background-color: #FCF2EB;
  min-height: 200px;
  width: 100%;
}

#text-5a6ad7b3b5 {
  display: flex;
  flex-direction: column;
  justify-content: center;
 /* Vertically centers text */
  align-items: flex-start;
 /* Ensures text aligns to the left */
  height: 100%;
  width: 100%;
  text-align: left;
 /* Left-aligns the actual text */
  padding-left: 20px;
 /* Optional: Adds spacing */
  ;
}

#brca-network {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
}

#brca-network img {
  width: auto;
  display: block;
}

#envie {
  margin-top: 20px;
}

.nolink {
  text-decoration: none !important;
}

.cmp-container__backgroundImage--enabled:has(#brca-banner) {
  /*position: relative;*/
  background-size: cover;
  background-position: center;
}

@media (max-width: 768px) {
  #brca-banner .container {
    width: 100%;
  }
}
/*
.cmp-container__backgroundImage--enabled:has(#brca-banner)::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255,255,255,0.6);
}
*/

div#brca-banner-image {
  padding: 10%;
  max-height: 460px;
}

div#brca-banner {
  background: rgba(255, 255, 255, 0.8);
}

div#brca-banner-text {
  padding: 10%;
}

#brca-banner-text {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 100%;
  height: 100%;
  position: relative;
}

#brca-banner-button {
  display: inline-block;
  margin-top: 15px;
  padding: 12px 24px;
  background-color: #DE7B32;
  color: #fff;
  text-decoration: none;
  border-radius: 4px;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  transition: background-color 0.3s ease;
}

#brca-banner-button:hover {
  background-color: #e55a00;
}
