.cruydt-holiday-2025 {
      --accent: #f4b350;
      --fg: #ffffff;
      --muted: rgba(255,255,255,.75);
      color: var(--fg);
      background: transparent; /* site heeft al zwart; laat transparant */
      font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, "Helvetica Neue", Arial, "Noto Sans", sans-serif;
      line-height: 1.6;
    }
    .cruydt-holiday-2025 * { box-sizing: border-box; }
    .cruydt-holiday-2025 .wrap {
      max-width: 900px;
      margin: 0 auto;
      padding: 48px 20px;
    }
    .cruydt-holiday-2025 h1,
    .cruydt-holiday-2025 h2,
    .cruydt-holiday-2025 h3 {
      margin: 0 0 .6em 0;
      line-height: 1.2;
      letter-spacing: .2px;
    }
    .cruydt-holiday-2025 h1 {
      font-size: clamp(28px, 3.2vw, 40px);
      color: var(--accent);
      text-transform: uppercase;
    }
    .cruydt-holiday-2025 h2 {
      font-size: clamp(22px, 2.4vw, 28px);
      color: var(--accent);
      text-align:center;
      padding-left: .6em;
    }
    .cruydt-holiday-2025 h3 {
      font-size: clamp(18px, 2vw, 22px);
      color: var(--fg);
      opacity: .95;
    }
    .cruydt-holiday-2025 p { margin: 0 0 1em 0; }
    .cruydt-holiday-2025 .lead { font-size: 18px; color: var(--fg); }
    .cruydt-holiday-2025 .muted { color: var(--muted); text-align: center; }

    .cruydt-holiday-2025 .card {
      border: 1px solid rgba(255,255,255,.12);
      border-radius: 14px;
      padding: 20px;
      margin: 18px 0 28px;
      background: rgba(255,255,255,.03);
      backdrop-filter: saturate(1.1);text-align:center;
    }

    .cruydt-holiday-2025 .grid {
      display: grid;
      gap: 22px;
      grid-template-columns: 1fr;
    }
    @media (min-width: 820px) {
      .cruydt-holiday-2025 .grid {
        grid-template-columns: 1fr 1fr;
      }
    }

    .cruydt-holiday-2025 .menu-list {
      list-style: none;
      padding: 0;
      margin: 0;
    }
    .cruydt-holiday-2025 .menu-item {
      padding: 14px 0;
      border-bottom: 1px dashed rgba(255,255,255,.15);
    }
    .cruydt-holiday-2025 .menu-item:last-child { border-bottom: 0; }
    .cruydt-holiday-2025 .course {
      display: block;
      font-weight: 600;
      font-size: 16px;
    }
    .cruydt-holiday-2025 .desc {
      display: block;
      margin-top: 4px;
      color: var(--muted);
      font-size: 15px;
    }#navigation-sticky #nav li a {
    color: white !important;
}
    .cruydt-holiday-2025 .dots {
      height: 1px;
      background-image: linear-gradient(to right, rgba(255,255,255,.25) 40%, rgba(255,255,255,0) 0%);
      background-size: 8px 1px;
      background-repeat: repeat-x;
      margin: 14px 0;
      opacity: .6;
    }

    .cruydt-holiday-2025 .badge {
      display: inline-block;
      font-size: .86rem;
      color: #111;
      background: var(--accent);
      padding: 4px 10px;
      border-radius: 999px;
      font-weight: 700;
      letter-spacing: .4px;
      text-transform: uppercase;
    }

    .cruydt-holiday-2025 .meta {
      display: grid;
      grid-template-columns: 1fr;
      gap: 8px;
      margin: 10px 0 0;
      font-size: 16px;
    }
    @media (min-width: 560px) {
      .cruydt-holiday-2025 .meta {
        grid-template-columns: repeat(2, minmax(0, 1fr));
      }
    }
    .cruydt-holiday-2025 .price {
      font-size: 1.05rem;
      font-weight: 700;
      color: var(--accent);
      margin-top: 8px;
    }

    .cruydt-holiday-2025 .note {
      font-size: .95rem;
      color: var(--muted);
      
      padding-left: 12px;
      margin: 14px 0 0;
    }


  .cruydt-sylvester-2025 {
      --accent: #f4b350;
      --fg: #ffffff;
      --muted: rgba(255,255,255,.75);
      color: var(--fg);
      background: transparent;
      font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, "Helvetica Neue", Arial, "Noto Sans", sans-serif;
      line-height: 1.6;
    }
    .cruydt-sylvester-2025 * { box-sizing: border-box; }
    .cruydt-sylvester-2025 .wrap {
      max-width: 900px;
      margin: 0 auto;
      padding: 48px 20px;
    }
    .cruydt-sylvester-2025 h1,
    .cruydt-sylvester-2025 h2,
    .cruydt-sylvester-2025 h3 {
      margin: 0 0 .6em 0;
      line-height: 1.2;
      letter-spacing: .2px;
    }
    .cruydt-sylvester-2025 h1 {
      font-size: clamp(28px, 3.2vw, 40px);
      color: var(--accent);
      text-transform: uppercase;
    }
    .cruydt-sylvester-2025 h2 {
      font-size: clamp(22px, 2.4vw, 28px);
      color: var(--accent);
      text-align:center;
      padding-left: .6em;
    }
    .cruydt-sylvester-2025 .lead {   font-size: 18px;
 color: var(--fg); }
    .cruydt-sylvester-2025 .muted { color: var(--muted); }

    .cruydt-sylvester-2025 .card {
      border: 1px solid rgba(255,255,255,.12);
      border-radius: 14px;
      padding: 22px;
      margin: 18px 0 28px;
      background: rgba(255,255,255,.03);
      backdrop-filter: saturate(1.1);
    }

    .cruydt-sylvester-2025 .menu-list {
      list-style: none;
      padding: 0;
      margin: 0;
    }
    .cruydt-sylvester-2025 .menu-item {
      padding: 16px 0;
      border-bottom: 1px dashed rgba(255,255,255,.15);
    }
    .cruydt-sylvester-2025 .menu-item:last-child { border-bottom: 0; }
    .cruydt-sylvester-2025 .course {
      display: block;
      font-weight: 600;
      font-size: 16px;
    }
    .cruydt-sylvester-2025 .desc {
      display: block;
      margin-top: 4px;
      color: var(--muted);
      font-size: 15px;

    }
    .cruydt-sylvester-2025 .badge {
      display: inline-block;
      font-size: .86rem;
      color: #111;
      background: var(--accent);
      padding: 4px 10px;
      border-radius: 999px;
      font-weight: 700;
      letter-spacing: .4px;
      text-transform: uppercase;
    }
    .cruydt-sylvester-2025 .price {
      font-size: 18px;
      font-weight: 700;
      color: var(--accent);
      margin-top: 10px;
    }
    .cruydt-sylvester-2025 .note {
      font-size: .95rem;
      color: var(--muted);
      border-left: 3px solid rgba(255,255,255,.2);
      padding-left: 12px;
      margin: 14px 0 0;
    }
    .cruydt-sylvester-2025 .divider {
      border: 0;
      height: 1px;
      background-image: linear-gradient(to right, rgba(255,255,255,.25) 40%, rgba(255,255,255,0) 0%);
      background-size: 8px 1px;
      background-repeat: repeat-x;
      margin: 18px 0;
      opacity: .7;
    }

blockquote {
    border-color: #f4b350;
}
.block-about-content {
    text-align: center;
    float: left;
    clear: none;
    width: 66.66667%;
    margin-left: 16.66667%;
    margin-right: 0%;
}.textpage ul {
    color: white;
}

    .menu-item {
            margin: 30px 0;
            text-align: center;color:white;
        }
        .separator {
            text-align: center;
            font-size: 2em;
            color: #f4b350;
        }
        .highlight {
            font-weight: bold;
            color: #f4b350;
        }
        .price {
            text-align: center;
            font-size: 1.2em;
            margin-top: 30px;color: white;
        }
        .note {
            font-size: 0.95em;
            text-align: center;
            margin-top: 15px;
            color: white;
        }
         .section {
            margin-top: 60px;
        }
        .dish-list {
            margin-top: 20px; color: white;
        }
        .dish {
            margin-bottom: 25px; color: white;
        }
        .dish-name {
            font-weight: bold; color: white;
        }
        .dish-price {
            float: right;
             color: white;
        }
        .clearfix::after {
            content: "";
            display: table;
            clear: both;
        }
         .note {
   background-color: #333232;
    padding: 10px 15px;
    font-size: 16px !important;
    margin: 30px 0;
    font-weight: bold;
    text-align: center;
    text-transform: initial;
    color: #f4b350;
    font-size: 0.95em;
}
        .special-offer {
            text-align: center;
            margin-top: 40px;
            font-size: 1.1em; color: #f4b350;
        }
        .special-offer strong {
            color: #f4b350;
        }


.menu {
            max-width: 600px;
            margin: 50px auto;
            padding: 20px;
            background-color: #fff;
            border-radius: 8px;
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
        }
        .menu h2 {
            text-align: center;
            font-size: 2em;
            color: #eeb343;
        }
        .menu-item {
            margin: 30px 0;text-align: center;
            font-size: 1.2em;
        }
        .separator {
            text-align: center;
            margin: 20px 0;
            font-size: 1.5em;
        }
        .price {
            text-align: center;
            font-size: 1.5em;
            font-weight: bold;
            margin-top: 30px;
        }
        
        .note {
            text-align: center;
            margin-top: 20px;
            font-size: 1em;
            font-style: italic;
        }
.textpage section#process {
    background-image: url(//cms.ice.be/images/1021/shutterstock-1393845035.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;margin-bottom: -100px;
}.process-node em {
    font-size: 30px;
    color: #ffffff;
    opacity: 1;
    position: relative;
    top: 35px;
    -webkit-transition: opacity 0.6s ease-out 0s;
    -moz-transition: opacity 0.6s ease-out 0s;
    -ms-transition: opacity 0.6s ease-out 0s;
    -o-transition: opacity 0.6s ease-out 0s;
    transition: opacity 0.6s ease-out 0s;
}a.btn.btn-light em {
    color: white !important;
}.fullwidth-section.bg-callout.bg-callout2 .white {
    color: black !important;
    font-weight: 300;
}
.kerst h3 {
    color: #f4b350 !important;
    font-size: 18px;
}
.kerst p {
    color: black;
}
.kerst {
    background: white;
    border: 1px solid #ece0d1 !important;
    box-shadow: 0 2px 8px rgba(0,0,0,.08);
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}

em.fas.fa-phone-volume {
    color: #f4b350;
}h1 span {
    display: none;
}

.textpage #process .section-title.item_bottom.text-center .white {
    color: #fafafa !important;
    text-shadow: 2px 1px #000000;
}
.textpage #process {
        width: 100vw;    
    margin-left: calc(-50vw + 50% );
    padding-bottom: 125px !important;margin-top: 125px;
}
.section-title h1.white span {
    background-color: rgb(209 173 107);}
#primary section.section-content.bg1 {
    background-color: #fffefc;
    margin-top: -85px;
}

#primary .col-md-4.feature-content.text-center.item_bottom {
    color: #333333;
    background: #fff;
    height: 465px;
}



.block-about-top span {
    font-size: 94px;
    position: absolute;
    left: -21px;
    font-weight: 100 !important;
    
    top: -2px px;
}

.textpage img {
    box-shadow: 10px 10px 0 #f4b350;
}

.main-about-home .block-about-content .block-about-top {
    border: 4px solid #4f8eb7;background: #b3906317;
}
.block-about-content .block-about-top p {
    position: absolute;
    left: 50%;
    white-space: nowrap;
    z-index: 10;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}.main-about-home .block-about-content p.lead {
    font-size: 18px;
    line-height: 28px;
    color: #6f727a;
    font-weight: 400;
    margin-bottom: 20px;
    font-size: 29px !important;
    color: #444 !important;
   }

.block-about-content .block-about-top {
    width: 252px;
    height: 138px;
    display: inline-block;
    border: 4px solid #f4b350;
    position: relative;
    margin-bottom: 40px;background: #f4b35038 !important;
}

.block-about-content .lead {
    font-size: 29px !important;
    color: #444 !important;
   
   }

 .block-about-content .block-about-top:before {
    left: -4px;
}

.block-about-content .block-about-top:before,  .block-about-content .block-about-top:after {
    content: '';
    height: 46px;
    width: 4px;
    background-color: #fffff00 !important;
    display: block;
    position: absolute;
    top: 46px;
}

.block-about-content .block-about-top:after {
    content: '';
    height: 46px;
    width: 4px;
    background-color: #fffff00 !important;
    display: block;
    position: absolute;
    top: 46px;right: -4px;
}

 .block-about-content .block-about-top p:nth-child(1) {
    top: 20%;
}

 .block-about-content .block-about-top p:nth-child(2) {
    font-size: 39px;
    font-weight: 300;
    top: 50%;
    letter-spacing: 4px;
    }

.block-about-content .block-about-top p:nth-child(3) {
    top: 80%;
}













.fullwidth-section.bg-callout.tekst2 {
    height: auto;
background: white !important;margin-top: -125px;
}

.fullwidth-section.bg-callout.tekst2 .container {
    background: white !important;
}
em.fa.fa-pencil {
    color: #c3c200;
}

h1, h2, h3, h4, h5, h6, .section-title {
    font-family: 'Raleway', sans-serif;}


body, .box-title {
    font-family: 'Raleway', sans-serif; border:none;}
    
    .box-title {
    text-transform: initial !important;
}

section.section-content.bg1 img {
    box-shadow: rgb(0 0 0 / 10%) 0px 10px 50px;
}


.timeline .title + .note {
    margin-top: 0px;
}.timeline .note:after {display:none;}

.fullwidth-section.bg-callout.tekst2 p {
    color: black;
}
.fullwidth-section.bg-callout.tekst2 h2 {
    color: black;
}.extra-field-196 {
    color: #f4b350;
}
section img {
    margin-top: 0px;
    width: 100%;
    margin-bottom: 20px;
}
@media(min-width:1200px){
div#products .col-lg-4 {
    width: 25%;
}
}
h1.white.page-title strong {
    font-size: 32px;
    text-transform: uppercase;
}
.bannertekst {
    
    line-height: 30px !important;
    
}.tp-caption.tp-resizeme.box-title.start .bannertekst p {
    font-size: 30px !important;
    line-height: 40px !important;
  
}

li#menuitem-23457 a em {
    position: absolute;
    margin-top: -8px;font-size:2em;
    color: #fff;
}




.darken li#menuitem-23457 a em {
    position: absolute;
    margin-top: -13px;
    color: #f4b350;
}





div#secondary .well {
    background-image: url(//cms.ice.be/images/876/img-1-.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right;
}#secondary hr {
    border-color: #fffefc00 !important;}
#process {
    
    background-color: #fff;
    background-image: url(//cms.ice.be/images/1049/mangerie-tcruydt-background.png);
    background-size: cover;
    background-repeat: no-repeat;background-attachment: fixed;
}#process {
    padding-bottom: 0px !important;}
ul.homepage-gallery {
    margin-bottom: 60px;
    margin-top: 50px; margin-left: 9% !important;
    width: 90%;
}div#primary em.fa.fa-map-marker.fa-3x {
    color: #ece0d1;
}

section.section-about-home.mobile {
    display: none;
}
.navbar.navbar-fixed-top {
    background: #fff00;
}

.accordion .accordion-heading .accordion-toggle > em {
    background-color: rgb(0, 143, 48);
}

.accordion .accordion-heading .accordion-toggle, .accordion .accordion-heading, .accordion .accordion-toggle:hover, .accordion .accordion-heading .accordion-toggle.active {
    background: #ece0d1;
}

.accordion-heading a {
    color: white !important;
}
.textpage section.section-content.bg1 {
     background-color: #343434;
}

.flexslider img{width:100% !important;}
.container.video {
    margin-top: 50px;
}

.trans-nav .nav-menu ul.dropdown-menu li a {
    color: white;
    text-shadow: none !important;
}

section#about {
   
}
section#blog-page .container {
     background: #ffffff00;background-image: url(//cms.ice.be/images/876/bg-h1.png);
    background-repeat: no-repeat;
    background-position: right top;
}h3.realisaties {
    text-align: center;
    font-size: 46px;
    letter-spacing: 2px;
    margin: 20px auto 50px auto;
    padding: 0px 40px;
    position: relative;
    line-height: 1.6;
}
.social-icon .fab {
    color: white;
    font-size: 40px;
}div#primary{width:100%;}



span.fas.fa-fire-alt {
    color: #8bbe24;
}

.tp-caption.tp-resizeme.box-title.start p{font-size:30px !important; letter-spacing:1px !important;}




.col-md-12.text-center.item_bottom a.btn.btn-light {
    color: #ffffff !important;
    text-decoration: none;
    border: solid white;
}
.textpage .bg-callout[style] {
    background-image: none !important;
}



.col-md-6.item_left {
    width: 100%;
}.col-md-6.item_right {
    display:none;
}


.row.new-line a {
    text-decoration: underline;
    color: #f4b350;
}
section#blog-page {
    background-color: #46464633;
    background-size: contain;
    padding-bottom: 50px;
  
}em.fas.fa-balance-scale {
    font-size: 3em;
    color: #4da451;
}
.media-body a h4 {
    color: black;text-decoration:none !important;
}
.btn em.fad.fa-phone-volume {
    font-size: 22px;
   
    color: #ffffff;
}
.media-body a time {
  color: black;text-decoration:none !important;
}

.media-body a {
    color: #deae23 !important;
    text-decoration: underline;
}
footer.text-center a {
    color: #f2f9f1;
}
.team {
    background: #fbfbfb;
}
.team img {
    border-radius: 4px;
}
section.section-content.bg1 {
   
}

section.section-content.bg1 {
   background-color: #fbfbfb;
    padding-top: 74px;
    padding-bottom: 75px;
}
.fal, .far {
      color: #828c34;
    font-family: "Font Awesome 5 Pro";
    font-weight: 600;
    font-size: 16px;
}

  


.social-icon .fa {
    color: white;
}footer.text-center .fa {
   color: #f5f5f5;
}

.future .btn {
    background: #ffffff;
}

#secondary li a:before{display:none;}


.well .btn {
    background: #828c34;
    padding-top: 15px;
}

.minified {
    padding: 2px 0px !important;
    height: 50px !important;
}

.darken {
  background-color: #1a1a1a !important;
    background-image: url(//cms.ice.be/images/481/shutterstock-729278080.jpg);
    background-size: contain;
    box-shadow: 0 5px 4px -4px rgb(40 40 40 / 70%);
}

h1.text-center.centerh1 {
   
    display: block;}
    
    
    .textpage h1.text-center.centerh1:before, .textpage h1.text-center.centerh1:after {
        display:none;}
.col-md-4.feature-content.text-center.item_bottom {
  
   color: #333333;
    background: #fff;height: auto;
}
img.wifi {
    height: 41px;
    margin-top: -7px;
    margin-left: 9px;
}
.textpage a {
    color: #f4b350 !important;
    text-decoration: underline;
}



.col-md-4.feature-content.text-center.item_bottom h4 a span {
    border-radius: 0px;
    -webkit-border-radius: 0px;
    font-family: inherit;
    font-size: inherit;
    color: white !important;
    background: #d80909;
    cursor: pointer;
    padding: 12px 25px;
    display: inline-block;
    margin: 15px 0px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700;
    outline: none;
    position: relative;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    /* color: #333333; */
}


div#TA_certificateOfExcellence536 {
    float: left;
}
.fb_iframe_widget {
    display: inline-block;
    position: relative;
    float: right;
}

.section-title div {
    
    background-color: #545454;}

.pull-left {
    float: none;
}
.tripadvisor {
    margin: auto 0;
    position: relative;
    text-align: center;
    margin-left: 40%;
    margin-top: -20px;
}
.list-title {
    border-bottom: 1px solid #33333300;
    padding-bottom: 5px;
    padding-top: 5px;
}
.olijf {
    padding: 0;
    border: none;
    border-top: 1px solid #000;
    color: #000;
    text-align: center;
    margin: 30px 0;
}

.tp-caption.tp-resizeme.box-title.start {
    text-align: center;
     color: #fac430;
    margin-top: 140px !important;
}

.fa-3x {
  color: #2a2222;
    font-size: 3em;
}

.darken .fa-3x {
    font-size: 2em;
    margin-top: -7px !important;
}
.pijlers span {
    color: #296a25;
    font-size: 20px;
}


section#about {
   
    background: #ffffff;
   
    height: auto;
    padding-top: 60px;
   padding-bottom: 100px;
}


section#about .icon-box {
   background: #ffffff;
}


.col-md-4.feature-content.text-center.item_bottom h4 a {
     color: #193532;
}.textpage .social-icon .fa {
    color: #4da451;
}

.icon-box {
  
    margin-bottom: 5px !important;}

.section-title h1:before  {
    background: none repeat scroll 0 0 #d80909;}

.section-title h1:after{background: none repeat scroll 0 0 #d80909;}

.form-group h3 {
    color: #296a25;
}

.btn{background:#d80909;color:white !important;}
.page-list { 
    padding: 10px;
    background: #fff !important;
    border: 1px solid #d80909 !important;
    -webkit-box-shadow: 0 2px 8px rgba(0,0,0,.08);
    box-shadow: 0 2px 8px rgba(0,0,0,.08);}
    
    .page-list h4 {
    color: #296a25 !important;
}



.bg-callout {
    height: 450px;
  background-color: #f4b350 !important;
  
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
}
.pijlers .btn {
   
    background: #658732;}

.pijlers {
    margin: auto 0;
    text-align: center;
}
.pijlers li {
    border: 1px solid #e6e6e6;
    -webkit-box-shadow: 0 2px 8px rgba(0,0,0,.08);
    box-shadow: 0 2px 8px rgba(0,0,0,.08);
    margin-bottom: 20px;
}

.pijlers li {
    width: 48%;
    margin-right: 2%;
    border: 1px solid #e6e6e6;
    -webkit-box-shadow: 0 2px 8px rgba(0,0,0,.08);
    box-shadow: 0 2px 8px rgba(0,0,0,.08);
    margin-bottom: 20px;
    float: left;
}

.clearfix::after {
  content: "";
  clear: both;
  display: table;
}
body {
background-color: #1a1a1a;
    font-size: 16px;}
    
    .pijlers ul {
    list-style-type: none;
}

.future {
    text-align: center;letter-spacing: 2px !important;
}

.section-title h1, .section-title h2, .section-title h3 {
    text-transform: initial;
    color: #898c96;
}

.icon-box {
    background: #ffffff;
    padding: 0px 0px;
    position: relative;
    color: #ffffff;
    margin-bottom: 50px;
    margin-left: 5px;
    margin-right: 5px;
}

#navigation-sticky.trans-nav {
  background: rgba(0,0,0,0.1);
   
    background-size: contain;
}
.well {
    
    background-color: #fffefc;}
  #secondary .widget-title h3 {
    color: #2a2223;}

#secondary li a {
    color: #2a2222;}
    
  .fa-ul i {
    font-size: 17px;
    line-height: 1.6;
    color: #828c34;
    /* margin-top: -5px; */
}

.icon-box:after {display:none;
    top: 160px;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
   
    border-top-color: #658732;
    border-width: 20px;
    margin-left: -20px;
}

#intro-loader {
    width: 200px;
    height: 138px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -40px 0 0 -40px;
    background: url(https://cms.ice.be/logo/1049/10010.png);
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
}
    
@media(min-width:1250px){
    .contentpage-gallery li {
    
    margin-bottom: -16px;width:24% !important;
}
}


@media (min-width: 991px){
.homepage-gallery li {
    border: none;
    -webkit-box-shadow: 0 2px 8px rgb(0 0 0 / 8%);
    box-shadow: 0 2px 8px rgb(0 0 0 / 8%);
    width: 18% !important;
    border-radius: 1px;margin-bottom: 4px;
}}

.homepage-gallery {
   
    /* margin: auto 0; */
    /* border: solid green; */
    margin-left: auto;
    margin-right: auto;
    /* left: 50% !important; */
    margin-left: 3%;
}

.icon-box:after {
   
    border-top-color: #333333;}
    
    
       /* DivTable.com */
.divTable{
	display: table;
	width: 100%;
	color: #2a2122;
}
.divTable span{color:#d80909;}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
	border: none;
	display: table-cell;
	padding: 3px 10px;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}


.logo a img {
    position: absolute;
    margin-top: -25px;
    width: 265px;
    max-height: 250px;
    background: none;
    padding: 0px;
}
.textpage h1{color: #828c34;
    font-weight: 700;
    display: inline-block;
    font-size: 46px;
    letter-spacing: 2px;
    margin: 20px auto 50px auto;
    padding: 0px 40px;
    position: relative;
    line-height: 1.6;
}
.tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption {
  background: #1c1d1f00;
    border: none;
    height:350px;
}

.future {
    text-shadow: 2px 2px #020202;
   color: #fff;
    font-size: 36px !important;
}
.future::before {
    background-color: #ffffff;
    height: 3px;
    width: 60px;
    position: relative;
    display: inline-block;
    content: "";
    top: -9px;
}.future::after {
    background-color: #ffffff;
    height: 3px;
    width: 60px;
    position: relative;
    display: inline-block;
    content: "";
    top: -9px;
}
.tp-caption.tp-resizeme.box-title.start {
    text-align: center;
    color: #fafafa;
    margin-top: 140px !important;
}

.textpage h1:before, .textpage h1:after {
    background: none repeat scroll 0 0 #fff200;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    top: 35px;
    width: 30px;
}

.textpage h1:after {
    left: auto;
    right: 0;
}

.nav-menu ul li a {
  
    padding-left: 6px;
    padding-right: 6px;}
    
    .pijlers li ul li {
    border: none;
    float: none;
    text-align: center;
    box-shadow: none;
    list-style-type: disc;
    list-style-position: inside;
}


.tp-caption.tp-resizeme.box-title.start .btn {
    font-size: 20px !important;
    line-height: 34px !important;
    padding: 10px !important;
    font-weight: 200 !important;
    text-transform: initial;
}
    
   
.media-container.padTop img {
    width: 100%;
}

@media(max-width:767px){
    
ul#nav .active a {
    color: #d80909;
}

.contentpage-gallery li {
   width: 49% !important;
}

.textpage h1 {
   
    font-size: 34px;
line-height: 35px;color: #efefef !important;}
.homepage-gallery li {
    width: 100%;margin-bottom: 1%;
}

.homepage-gallery {
    padding: 0;
    margin: auto;
    margin-left: 5% !important;
    width: 90%;
}
.pijlers li {
    width: 100%;
    margin-right: 0%;}



.page-lists {
    columns: 1 !important;}
    
}

img.tripadvisor2 {
    border: 1px solid #e6e6e6;
    -webkit-box-shadow: 0 2px 8px rgba(0,0,0,.08);
    box-shadow: 0 2px 8px rgba(0,0,0,.08);
}

.textpage h1 {
    font-weight: 700;
    display: inline-block;
    font-size: 40px;
    letter-spacing: 2px;
    margin: 0px auto 0px auto;
    padding: 0px 40px;
    position: relative;
    line-height: 1.6;color: #efefef !important;
}.list-title span {
    font-style: italic;
    /* text-decoration: underline; */
    font-size: 12px;
}

.tp-caption.tp-resizeme.box-title.start {
    text-align: center;border: none;
    text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.9) 1px 1px 1px, rgba(0, 0, 0, 0.1) -1px 1px 1px, rgba(0, 0, 0, 0.1) -1px -1px 1px, rgba(0, 0, 0, 0.1) 1px -1px;
}

.nav-menu ul li.active a {
    color: #ffffff;
    background-color: #f4b350;
    border: 1px solid #f4b350;
}


.nav-menu ul li a {
   font-weight: 400;
    line-height: 1;
   color: #fff;
  
}
   
footer {
    font-size: 14px;
    padding: 60px 0px;
    margin: 0px;
    text-align: center;
    color: #2a2222;
     background: #1a1a1a;
   
}
#navigation-sticky.trans-nav {
    
    height: 100px;
}

.media p a {
    color: #deae23 !important;
    text-decoration: underline;
}

.darken .logo a img {
    max-height: 35px;
    margin-top: 6px;
    width: auto;
    
}


.new-line {
    margin-top: 0px;
}
.darken .nav {
    margin-top: 5px;
}
.darken #nav li a {
     color: #fbfbfb;
    font-weight: 200;
    text-shadow: none;
}
section#blog-page .container {
    padding-top: 60px;}
    
.btn {
    background: #f4b350;
    color: #fafafa !important;
    border: solid #f4b350 1px;
}
.btn-success {
    color: #ffffff;
    
    border-color: #fcfaea;
}

.fa {
    color: #deae23;}
    
    .menuvegi{list-style-type:none;}
    
    .trans-nav .nav-menu ul.dropdown-menu {
    background-color: rgb(216, 169, 34);
    box-shadow: 0px 1px 4px rgb(244, 247, 251);
}

.nav-menu ul.dropdown-menu {
    height: auto;
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    border-color: #f4f7fb;
    border-top: none;}
    
    footer.text-center a {
    color: #1c1d1f;
}

@media (min-width: 768px){
.process-flow > li .line {
    height: 400px;
    position: absolute;
    right: -43%;
    top: -77px;
    -moz-transform: rotate(-75deg);
    -webkit-transform: rotate(-75deg);
    -o-transform: rotate(-75deg);
    -ms-transform: rotate(-75deg);
    transform: rotate(-70deg);
}
section.news-section .container {
    width: 100%;
}

.media {
margin-top:0px;
    border: 1px solid #e6e6e6;
    -webkit-box-shadow: 0 2px 8px rgba(0,0,0,.08);
    box-shadow: 0 2px 8px rgba(0,0,0,.08);
    padding: 5px;
    background: #fbfbfb;margin-bottom:10px;
    height: 220px;
    
}

.process-flow > li .line.active .progress {
    height: 430px;
}

.process-flow > li:nth-child(2n) .line {
    left: -229%;
    -moz-transform: rotate(75deg);
    -webkit-transform: rotate(75deg);
    -o-transform: rotate(75deg);
    -ms-transform: rotate(75deg);
    transform: rotate(70deg);
}

.process-flow > li {
    clear: right;
    float: left;
    height: 160px;
    margin: 0;
    position: relative;
    width: 256px;
}

.team {
    display: block;
    /* border: solid red; */
    height: 352px;
    /* border: 1px solid #e3e3e3; */
    border-radius: 4px;
    /* -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); */
    /* box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); */
    padding: 5px;
    margin-bottom: 10px;
    border: 1px solid #e6e6e6;
    -webkit-box-shadow: 0 2px 8px rgba(0,0,0,.08);
    box-shadow: 0 2px 8px rgba(0,0,0,.08);
}

}
.container.text-center.item_top {
    color: white;

}
.white {
    color: #363435 !important;
}

li.active h4 {
   color: #fafafa;
}
.process-node.active {
    background: none repeat scroll 0 0 #f4b350;
}


.progress {
    background: none repeat scroll 0 0 #f4b350;
}
.bg3 {
    background-color: #fff;
}

i.fa.fad.fa-tools {
    color: #fff200;
}

.process-flow > li p {  color: #ffffff;}

footer.text-center a {
  color: #dfb431;
   }


.well {
    background-color: #fffefc;
}

@media(min-width:767px){
    div#secondary {
    width: 100%;
}

ul.shop-filters.hidden-xs li {
    float: left;
    margin-right: 10px;
}

#secondary li {
    border-bottom: none;
    padding: 7px 0;
}


#secondary hr {
    border-color: #fffefc;
    margin: 0em 0em 4em 0em;
}aside.widget strong {
    font-size: 20px;
    margin: 0 0 10px;
    text-transform: uppercase;
}

}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    z-index: 2;
    color: #ffffff;
    background-color: #f4b350;
    border-color: #f4b350;
}

ul.pagination li.active a {
    color: white !important;
}

@media (min-width: 992px){
div#primary {
     padding-bottom:50px; 
}




}
em.fad.fa-phone-volume {
    font-size: 3em;color: #dfb431;
}em.fa.fa-map-marker.fa-3x {
   color: #8bbe24;
}

em.far.fa-envelope {
    font-size: 3em;
    color: #dfb431;
}


footer.text-center .fa {
   color: #f5f5f5;
}
@media(max-width:767px){
    .bg-callout {
    height: 213px;
   background-color: #f4b350 !important;
  
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    margin-top: 100px;
}
.future {
    padding-top:23px;
    text-shadow: 2px 2px #000;
    color: #fff;
    font-size: 25px !important;
}

.col-md-4.feature-content.text-center.item_bottom {
    height: auto;
}

.media-container.padTop {
    display:block ;
}
section#about {
    height: auto;}

.navbar div.nav-menu ul.nav li.active {
    background: #759347;
}
ul#nav .active a {
    color: #f6ec4d;
}
}

em.fad.fa-phone-volume {
    font-size: 3em;
    color: #fff200;
}

em.far.fa-envelope {
    font-size: 3em;
    color: #fff200;
}

footer.text-center .fa {
   color: #f5f5f5;
}
.section-title div span {
    color: #000000;
   margin-top: 19px;
    font-size: 36px;
    margin-left: 2px;
}

.white {
    color: #191919 !important;
}
#process{
    padding-bottom:20px; background-color: #fff;
    
}

section#process .container {
    background: #00000061;
    width: 100%;
    padding-bottom: 183px;
}

.white {
    color: #ffffff !important;
}




.process-flow > li p {
    color: #ffffff;
}
footer.text-center a {
    color: #fff200;
}

em.fa.fa-map-marker.fa-3x {
    color: #8bbe24;
}

em.fad.fa-phone-volume {
    font-size: 3em;
    color: #4da451;
}

footer.text-center a {
    color: #4da451;
}

em.far.fa-envelope {
    font-size: 3em;
    color: #4da451;
}

footer.text-center .fa {
    color: #f5f5f5;
}.textpage h1 {
   
    padding: 0px 0px;}
.section-title div {
     background-color: #545454;
}
.section-title div span {
    color: #ffffff;}
    
    
.white {
    color: #ffffff !important;
}

.section-title h1 { background: #1c1d1f00;
}
    
.textpage h1:before, .textpage h1:after {display:none;}



@media (min-width: 992px){

.textpage img {
   width: 40%;
}

span.fad.fa-chimney {
    color: #4da451;
    font-size: 60px;
}

.icon-box  img {
    margin-top: 10px;
    margin-bottom: 0px;
    width: 100%!important;}
}


@media (max-width: 992px){
    
    .textpage img {
    width: 100%;
}

span.fad.fa-chimney {
    color: #4da451;
    font-size: 30px;
}
    
}
#breadcrumb a {
    text-decoration: underline;
    color: #f4b350 !important;
}

.textpage a {
     color: #f4b350 !important;
    text-decoration: underline;
}

#back-top {
    background: #f4b350;
    opacity: 0.7;bottom: 70px;
}

a#back-top .fa {
   color: #1c1b1d;
}

row.new-line a {
    color: #4da451 !important;
    text-decoration: underline;
}

.section-title div {
    background-color: #12194361;
}

footer h1 {
    color: #545454 !important;
}

footer h1 strong {
    background-color: rgb(84, 84, 84);
    border-radius: 6px;
    -webkit-border-radius: 6px;
    color: #fff;
    padding: 0px 10px;
}

.section-title h1:before {
    background: none repeat scroll 0 0 #f4b350;
}
.section-title h1:after {
    background: none repeat scroll 0 0  #f4b350;
}




.fullwidth-section.bg-callout .white {
    color:white !important; font-weight: 300;
}
.section-title.item_bottom.text-center .white {
 
}

.textpage .bg-callout .container {
    padding-top: 0px !important;
    width: 100%;
     
margin-top: -13px;
}
section#blog-page {
   background-color: #46464633;}

.textpage .bg-callout {
    height: auto;
    margin-top: 37px;
}footer.text-center a {
    color: #8bbe24;
}footer {
    font-size: 16px;
    padding: 5px 0px;}
    
  footer.text-center img {
    width: 25%;
}


.textpage .bg-callout .container {
    
       background: #1a1a1a !important;
}
    
    .bg-callout {
    background-color: #f4b350 !important;
   
    background-size: cover;
    background-position: bottom;
}.nav-menu ul li a:hover {
    color: #1e1e1e;
    background-color: #ffffff00;
    border: 1px solid #f5f5f500;
    text-shadow: none;
}
.darken #nav li a {
     color: #242222;
    font-weight: 200;
    text-shadow: none;
}

i.fas.fa-mobile-alt {
    color: black;
}

i.far.fa-envelope {
    color: black;
}

.col-md-12.text-center.item_bottom a.btn.btn-light {
    color: #ffffff !important;
    text-decoration: none;
    border: solid white;
}

.contact-block {
    padding-top: 40px;}

footer.text-center .container {
    width: 100%;
}.darken li.active a {
    color: white !important;
}

#single .section-title.item_bottom.text-center .white {
    margin-top: 80px;
    background: none;
    text-transform: none;
    font-weight: 200;
}

#single  .bg-callout {
    background-color: #1c1b1d !important;
    background-image: url(//cms.ice.be/images/552/b-b-gevel.jpg);
    background-size: cover;
    background-position: bottom;
height:500px;
}



#single section-title h1 {padding-top:100px;}

em.fa.fa-map-marker.fa-3x {
    color: #ffffff;
}.text-center i.fas.fa-mobile-alt {
    color: #fafafa;
}

footer.text-center a {
    color: #ffffff;
    text-decoration: underline;
}

a.btn.btn-dark {
    color: white !important;
}
.text-center .fal, .text-center  .far {color:white !important;}

#single   {
    background-color: #193532 !important;
    
    background-size: cover;
    background-position: bottom !important;
height:200px;
}

.section-title div {
    background-color: #545454;
}
footer.text-center a {
    color: #ece0d1;text-decoration:none;}

footer.text-center .fa {
    color: #ece0d1;
}

#single .section-title.item_bottom.text-center .white {margin-top:80px;font-size: 27px;}



/* MOBILE ------------------------------------------------------------*/

@media (max-width: 767px){
    .fullwidth-section.bg-callout h1 {
    font-size: 18px;
}
ul#nav .active a {
    color: #ffffff;
}
.tp-caption.tp-resizeme.box-title.start p {
    font-size: 18px !important;
    letter-spacing: 1px !important;
}


a.mobile-nav-button .fa {
    color: #009030;
}

#single .section-title.item_bottom.text-center {
    margin-top: -116px;
}
.section-title h1 {
    font-size: 18px !important;
    letter-spacing: 2px;
    margin: 20px auto 50px auto;
    padding: 0px 0px;
    position: relative;
    line-height: 1.6;
}

.section-title.item_bottom.text-center.btn {
   
    margin-bottom: 5px !important;
}
.future {
    padding-top: 23px;
    text-shadow: 2px 2px #000;
    color: #fff;
    font-size: 25px !important;
    padding-bottom: 20px !important;
}
.tp-caption.tp-resizeme.box-title.start p {
    font-size: 14px !important;
    letter-spacing: 1px !important;
    line-height: 27px !important;
}




.tp-caption.tp-resizeme.box-title.start {
    text-align: center;
    color: #fafafa;
    margin-top: 120px !important;
}

section#process .container {
    background: #00000061;
    width: 100%;
    padding-bottom: 183px;
    margin-top: -60px;
}
.homepage-gallery li {
    width: 100%;
}
#single .section-title.item_bottom.text-center .white {
    margin-top: 188px !important;font-size: 30px;
}
.section-title.item_bottom.text-center .btn {
    font-size: 13px;
}

.textpage h1 {line-height:1.2;}

.col-md-4.feature-content.text-center.item_bottom { height:auto !important;}


}



.accordion-heading a {
    color: white !important;
}.textpage .bg-callout {
    height: auto;
    margin-top: 0px;
}.textpage .bg-callout2 {
    width: 100vw;
    margin-left: calc(-50vw + 50% );}

@media(min-width:1900px){

html {
    margin-left: 3vw;
    margin-right: 3vw;
    width: auto;
}
.textpage .bg-callout2 {
    width: 100vw;
    margin-left: calc(-47vw + 50% );}
}


.divTable {width:50% !important;
 
    color: white !important;
}

em.far.fa-envelope {
    font-size: 14px;}
    
   
    
    .page-list {
   
    border: 1px solid #ece0d1 !important;}
.page-list h4 {
    color: #ece0d1 !important;
}

.trans-nav .nav-menu ul.dropdown-menu li a:hover, .trans-nav .nav-menu ul.dropdown-menu li.active a {
    background-color: rgba(255,255,255, 1);
    color: black;
}

.darken .logo a img {
    max-height: 35px;
    margin-top: 6px;
    width: auto;
}
.masonry-wrapper {
    max-width: 100% !important;
}


.item.col-xs-12.col-sm-6.col-lg-4 h4 {
    height: 40px;
}.divTable {
    width: 23% !important;
    color: #fff !important;
}


#single .section-title.item_bottom.text-center .white {
    margin-top: 80px;
    font-size: 35px;
    font-weight: 800; color:#fff;
   }

#single .section-title.item_bottom.text-center p {
    text-shadow: 0px 0px 5px rgb(0 0 0 / 90%), rgb(0 0 0 / 90%) 1px 1px 1px, rgb(0 0 0 / 10%) -1px 1px 1px, rgb(0 0 0 / 10%) -1px -1px 1px, rgb(0 0 0 / 10%) 1px -1px;
}



@media(max-width:1024px){


.textpage h1 {
    font-weight: 700;
    display: inline-block;
    font-size: 35px;}
    
    section.section-about-home.mobile {
    display: block;
}

}

@media(max-width:992px){
    
section#about {
    
    height: auto;
}
.textpage h1 {
    font-weight: 700;
    display: inline-block;
    font-size: 30px;}
    div#primary{}
    #single .section-title.item_bottom.text-center .white {
    color: #ffffff !important;
    font-size: 25px;}a.mobile-nav-button .fa {
    color: #ffb42f;
}.homepage-gallery li {
    width: 49%;
}
.nav-menu ul li a {
    font-weight: 600;
    line-height: 1;
   color: #1a1919;
   
}

.darken a.mobile-nav-button .fa {
   color: #eeb343;
}#navigation-sticky.trans-nav {
    background: rgb(33 44 78);
    background-size: contain;
}
.future::before, .future::after {display:none;}


}
label {
    display: inline-block;
    margin-bottom: 5px;
    font-weight: bold;
    color: white;
}

@media(max-width:768px){
    section.section-about-home img[style] {
    width: 100% !important;
}
    #home {
    position: relative;
    width: 100%;
    height: 85%;}
    .textpage h1 {
    font-weight: 700;
    display: inline-block;
    font-size: 26px;}
    .homepage-gallery li {
    width: 49% !important;margin-bottom: 0.5%;
}#navigation-sticky.trans-nav {
    background: rgb(27 36 62);
    background-size: contain;
}
.section-title h1:after {display:none;}
    .section-title h1:before {display:none;}
    
    #single {
    
    height: 120px;
}.logo a img {
    position: absolute;
    margin-top: -30px;
    width: 175px;
    max-height: 250px;
    background: none;
    padding: 0px;
}.bg-callout { margin-top: 0px;}
}

@media(max-width:425px){
     #home {
    position: relative;
    width: 100%;
    height: 65%;}
    
 .homepage-gallery li {
    width: 49% !important;
}.col-md-4.feature-content.text-center.item_bottom {
    height: auto;
}section.section-content.bg1 img[style] {
    width: 100% !important;
}
.section-title h1:before, .section-title h1:after {display:none;}
.divTable {
    width: 50% !important;
   
}.tp-caption.tp-resizeme.box-title.start {
    margin-top: 150px !important;
}
    
}.navbar.navbar-fixed-top {
    background: #fff00;
    margin: auto;
}.page-list h4 {
    color: #060605 !important;
}section.section-content.bg1 {
    background-color: #fbfbfb;
}
.tp-caption.tp-resizeme.box-title.start {
   
    margin-top: 230px !important;
}


div#primary .container {
    width: 100%;
    padding-bottom: 50px;
}

div#primary .col-md-6 {
    width: 100%;
}
div#google-map iframe[style] {
    width: 100% !important;
}.iframe-container {
  overflow: hidden;
  /* 16:9 aspect ratio */
  padding-top: 56.25%;
  position: relative;
}

.iframe-container iframe {
   border: 0;
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
}
.divTable.black {
    color: black !important;
    text-align: left;
}footer.text-center a {
    color: #f4b350;
    text-decoration: none;
}
.btn, .submit {
        -webkit-box-shadow: 0.3rem 0.3rem 0 rgb(0 51 102 / 15%);
    box-shadow: 0.3rem 0.3rem 0 rgb(0 51 102 / 15%);
    box-shadow: 0.3rem 0.3rem 0 rgb(0 51 102 / 15%);
}em.fa.fa-map-marker.fa-3x {
    color: #f4b350;
}.process-node.active {
    background: none repeat scroll 0 0 #f4b350;
}

.progress {
    background: none repeat scroll 0 0 #f4b350;
}

.main-slider #slider .item .banner-text-content {
    display: block;
    padding-top: 337px !important;
}

.btn:hover, .submit:hover {
   background-color: #193532;
    border-color: #193532;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transform: translate3d(.3rem,.3rem,0);
    transform: translate3d(.3rem,.3rem,0);
    box-shadow: none;
}
footer.text-center .fa {
    color: #f4b350;
}

  section#blog-page .container {
     background: #ffffff00;

}section.section-about-home .col-md-5, section.section-about-home .col-md-7 {
    
    width: 50%;
}
li.active h4 {
    color: #f4b350;
    text-shadow: 2px 2px #131518;
    font-size: 18px;
}.cc-color-override--1762072787.cc-window {
    color: white !important;
    background-color: #193532 !important;
}

.cc-color-override--1762072787 .cc-link, .cc-color-override--1762072787 .cc-link:active, .cc-color-override--1762072787 .cc-link:visited {
   color: rgb(255 255 255) !important;
}

.cc-color-override--1762072787 .cc-highlight .cc-btn:first-child {
    color: rgb(239 239 239) !important;
    background: #ffffff00 !important;
    border: solid white 1px !important;
}.cc-color-override--1762072787 .cc-btn {
    color: rgb(255, 255, 255);
    border-color: transparent;
    background-color: rgb(209 173 107) !important;
}

.process-flow > li p {
    color: #ffffff;
    text-shadow: 2px 2px #000000;
    font-size: 18px !important;
}
footer h1 {
    color: #666666 !important;
}

footer h1 strong {  
    background-color: rgba(59, 63, 80, 0.6);}

em.fa.fa-map-marker.fa-3x {
    color: #f4b350;
}



.section-title h1:before {
    background: none repeat scroll 0 0 #193532;
}
.section-title h1:after {
    background: none repeat scroll 0 0 #193532;
}

footer.text-center .fa {
    color: #ffffff;
}
footer.text-center h3, footer.text-center p {
    color: #193532;
}
em.fa.fa-facebook-square.fa-3x {
    color: #193532;
}

em.fa.fa-google-plus-square.fa-3x {
    color: #193532;
}

footer.text-center a {
    color: #193532;
    text-decoration: none;
}
a#back-top .fa {
    color: #ffffff;
}
footer.text-center a {
    color: #193532;
    text-decoration: none;
}

footer.text-center .fa {
    color: #193532;
}
.cc-color-override--1762072787.cc-revoke {
    color: rgb(33 44 78) !important;
    background-color: rgb(240 206 92) !important;
}a.mobile-nav-button .fa {
    color: #eeb343;
}






.textpage .fullwidth-section.bg-callout {
   background-color: #f4efe5 !important;
  background-color: #1a1a1a !important;
    color: #ffffff;background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom;
    margin-top: 0px;
    margin-bottom: 100px;
}

li.start a {
    text-decoration: none;
}.col-md-12.text-center.item_bottom a.btn.btn-light {
    color: #ffffff !important;
    text-decoration: none;
    border: none;
}
footer h1 strong {
    background-color: rgb(59 63 80 / 0%);
    color: #545454;
}.section-title h1, .section-title h2, .section-title h3 {font-weight: 200;
    
    color: #193532;
}.btn, .submit {
    -webkit-box-shadow: none;
    box-shadow: none;
    box-shadow: none;
}#navigation-sticky.trans-nav {
    background: rgb(0 0 0 / 0%);
    background-size: contain;
}.lv_slider_numbers {
    display: none !important;
}.lv_slider_icon.lv_slider_next.lv_slider_next_disabled {
    display: none !important;
}.lv_slider {
    display: none !important;
}.flex-direction-nav a:before {
    
    font-size: 30px !important;}
span.fa.fa-envelope.fa-2x {
    color: #f4b350;
}
#single {
    background-color: #193532 !important;
    background-size: cover;
    background-position: bottom !important;
    height: 420px;
    background-image: url(//cms.ice.be/images/1049/shutterstock-321651011.jpg);
}.lv_side_button.lv_side_button_previous.lv_side_button_out {
    display: none;
}
.lv_side_button.lv_side_button_next {
    display: none !important;
}.lv_side.lv_side_left {
    display: none !important;
}

.tp-bannertimer {
   
    background: url(//cms.ice.be/images/928/timer2.png) !important;
   
}footer.text-center a {
    color: #f4b350;
    text-decoration: none;
}

footer.text-center h3, footer.text-center p {
    color: #ffffff;
}

em.fa.fa-facebook-square.fa-3x {
    color: #f4b350;
}
footer.text-center .fa {
    color: #f4b350;
}

.fullwidth-section.bg-callout.bg-callout-werkwijze {
    margin-bottom: -100px; background:white !important;}
    
    .fullwidth-section.bg-callout.bg-callout-werkwijze .container {
        background:white !important;padding-bottom: 0px !important;}
        
        
        
section.section-content.bg1 {
    background-color: #1a1a1a;
}

h1, h2, h3, h4, h5, h6, .section-title {
    font-family: 'Raleway', sans-serif;
    color: white;
}.list-title {
    
    text-align: center;
}

.page-list h4 {
    color: #f4b350 !important;
    text-align: center;
}

.lead {
    
    color: white;
}

p {
   
    color: white;
}