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

.fullwidth-section.bg-callout.tekst2 .container {
    background: white !important;
}

.fullwidth-section.bg-callout.tekst2 p {
    color: black;
}
.fullwidth-section.bg-callout.tekst2 h2 {}
#primary .section-title.item_bottom.text-center {
    display: none;
}table#table-37332 a {
    color: #b91d42;
}li#menuitem-27204 a {
    color: #ffffff;
    background-color: #b91d42;
    border: 1px solid #b91d42;
}

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

.col-md-6.item_right {
  display:none;
}
#process {
    
    background-color: #fff;
    background-image: url(//cms.ice.be/images/873/shutterstock-1422914936.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}#process {
    padding-bottom: 0px !important;}
ul.homepage-gallery {
    margin-bottom: 60px;
    margin-top: 50px;
}div#primary em.fa.fa-map-marker.fa-3x {
    color: #ece0d1;
}

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

.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: white;
}

.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 {
    background-image: none; padding-bottom:75px;
}
section#blog-page .container {
     background: #ffffff00;
}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;
}

li#menuitem-10154 a {
    color: #ffffff;
    background-color: #f26623;
    border: 1px solid #f26723;
}

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: white !important;
}

.textpage .bg-callout[style] {
    background-image: none !important;
}

.iframe-container {
  overflow: hidden;
 background: #1c1b1d;
  padding-top: 56.25%;
  position: relative;
}
.iframe-container2 { padding-top: 56.25%;}


.iframe-container iframe, .iframe-container2 iframe {
   border: 0;
   height: 400px;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
}



.row.new-line a {
    color: #b91d42;
    text-decoration: underline;
}
section#blog-page {
    background-color: #fcfdfd;
    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: #fcfdfd;
}
.team {
    background: #fbfbfb;
}
.team img {
    border-radius: 4px;
}
section.section-content.bg1 {padding-top: 50px;
    padding-bottom: 50px;
   
}

section.section-content.bg1 {
   background-color:#f1f1f1;
}
.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: #b91d42;
}

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


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

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

.darken {
     background-color: #fafafa !important;background-image: url(//cms.ice.be/images/481/shutterstock-729278080.jpg);
    background-size: contain;
}

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 {
  
     height: 340px;
    color: white;
}
img.wifi {
    height: 41px;
    margin-top: -7px;
    margin-left: 9px;
}
.textpage a {
    color: #b91d42 !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; */
}

li#menuitem-8065 a {
    color: #ffffff;
    background-color: #b9ccc7;
    border: 1px solid #b9ccc7;
}
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 #3333331c;
    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: #ffffff;
    margin-top: 140px !important;
}

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


.pijlers span {
    color: #296a25;
    font-size: 20px;
}


section#about {
     background-image: none;
    background: #093552;
    height: auto;
}


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


.col-md-4.feature-content.text-center.item_bottom h4 a {
    color: #f1f1f1;
}.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: #b91d42;
    color: #fafafa !important;
    border: solid #b91d42 1px;
}
.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;
}

h1 span {
    display: none;
}

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

.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 {

    font-size: 16px;}
    
    .pijlers ul {
    list-style-type: none;
}

.future {
    text-align: center;
}

.section-title h1, .section-title h2, .section-title h3 {
  text-transform: uppercase;
      color: #b91d42;
}

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

#navigation-sticky.trans-nav {
  background: rgb(255, 255, 255, 0);
   
    background-size: contain;
}
.well {
    
    background-color: #b9ccc7;}
  #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/873/logo-bistro-anders-dan-anders.png);
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
}
    
@media(min-width:767px){
    .contentpage-gallery li {
    margin-left: 10px;
    width: 23% !important;
    margin-bottom: -18px;
}
}


@media (min-width: 991px){
.homepage-gallery li {
    border: solid #dedede 1px;
    -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;
}}

.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: 25%;
	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: 5px;
    width: 345px;
    max-height: 178px;
    background: #ffffff00;
    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: #ffffff;
    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: #ffffff;
    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: 50px !important;
    padding: 10px !important;}
    
    .homepage-gallery {
    padding: 0;
    margin: auto;
    margin-left: 9% !important;
    width: 90%;
}
.media-container.padTop img {
    width: 100%;
}

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

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

.textpage h1 {
   
    font-size: 34px;
line-height: 35px;color: #000000;}
.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: #000000 !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: #b91d42;
    border: 1px solid #b91d42;
}


.nav-menu ul li a {
   font-weight: 600;
    line-height: 1;
    color: #010101;}
   
footer {
    font-size: 14px;
    padding: 60px 0px;
    margin: 0px;
    text-align: center;
    color: #2a2222;
     background: #093552 !important;
   
}
#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;
}
.new-line {
    margin-top: 0px;
}
.darken .nav {
    margin-top: 5px;
}
.darken #nav li a {
    color: black;
}
section#blog-page .container {
    padding-top: 60px;}
    
    .btn {
     background: #b91d42;
    color: #fafafa !important;
    border: solid #b91d42 1px;
}
.btn-success {
    color: #ffffff;
    
    border-color: #fcfaea;
}

.fa {
    color: #b91d42;
}
    
    .menuvegi{list-style-type:none;}
    
.trans-nav .nav-menu ul.dropdown-menu {
    background-color: rgb(185 29 66);
    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: #fff;
}
.process-node.active {
     background: none repeat scroll 0 0 #ece0d1;
}

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

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

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

footer.text-center a {
  color: #dfb431;
   }
li#menuitem-8065 a {
    color: #ffffff;
    background-color: #cfba7d;
    border: 1px solid #cfba7d;
}

.well {
    background-color: #cfba7d;
}
@media (min-width: 992px){
div#primary {
    width: 100%; 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;
}

div#secondary {
    display: none;
}
footer.text-center .fa {
   color: #f5f5f5;
}
@media(max-width:767px){
    .bg-callout {
    height: 213px;
    background-color: #093552 !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: #ffffff;
    font-size: 25px !important;
}

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

.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: #09355296;
    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: #255f2f !important;
}

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

li#menuitem-9841 a {
    color: #1e1e1e;
    background-color: #ffffff;
    border: 1px solid #f5f5f5;
}

@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: #b91d42 !important;
}

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

#back-top {
   
    background: #b91d42;opacity:1;}

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

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

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

footer h1 {
    color: #ffffff !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 #b91d42;
}

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




.fullwidth-section.bg-callout .white {
    color: white !important;
}
.section-title.item_bottom.text-center .white {
    color: #fafafa !important;
}

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

.textpage .bg-callout {
    height: auto;
    margin-top: 0px;
}footer.text-center a {
    color: #8bbe24;
}footer {
    font-size: 16px;
    padding: 5px 0px;}
    
    .bg-callout {
   
   background: #093552 !important;}


.textpage .bg-callout .container {
    
    background: #093552 !important;}
    
    .bg-callout {
    
   
    background-size: cover;
    background-position: bottom;
}.nav-menu ul li a:hover {
    color: #1e1e1e;
    background-color: #ffffff;
    border: 1px solid #f5f5f5;
    text-shadow: none;
}
.darken #nav li a {
    color: black;
    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;
}

.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 {
    color: #ffffff !important;font-size: 30px;
    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;
}

#single  .bg-callout {
    
    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-image: url(//cms.ice.be/images/873/banner-bistro-anders-dan-anders.jpg) !important;
    background-size: cover !important;
    background-position: bottom !important;
height:500px;
}

.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:100px;}



/* 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: #ffffff;
    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: #ffffff;
    margin-top: 120px !important;
}

section#process .container {
    background: #09355296;
    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;
}
.section-title.item_bottom.text-center .btn {
    font-size: 13px;
}

.textpage h1 {line-height:1.2;}


}

.kenburnimg img[style] {
    transform: none !important;
}

.accordion-heading a {
    color: white !important;
}

@media(min-width:1500px){

html {
    margin-left: 3vw;
    margin-right: 3vw;
    width: auto;
}
}

.divTable {width:40% !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 !important;
}

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

@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{width:100%;}
    #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%;
}a.mobile-nav-button .fa {
    color: #b91d42;
}

}


@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;
}
.kenburnimg img[style] {
    transform: none !important;
    left: -60% !important;
}.kenburnimg img[style] {
    transform: none !important;
    left: -60% !important;
    height: 65% !important;
}.divTable {
    width: 85% !important;
    color: white !important;
}
    .tp-caption.tp-resizeme.box-title.start .btn {
    font-size: 14px !important;
    line-height: 22px !important;
    padding: 10px !important;
}section img {
    margin-top: 10px;
    margin-bottom: 20px;
    width: 100%;
}
}
li#menuitem-15089 a {
    background: #b91d42;
    color: white;
}
@media(max-width:425px){
     #home {
    position: relative;
    width: 100%;
    height: 65%;}
    
 .homepage-gallery li {
    width: 100% !important;
}.darken .logo a img {
    max-height: 35px;
    margin-top: 6px;
    width: 240px;
}.navbar div.nav-menu {
  
    height: auto;}
.logo a img {
    
    width: 240px !important;
}.table-responsive td {
    width: 5%;
    height: 20px;
    text-align: center;
    font-size: 16px !important;
    font-weight: 200;
}ul.dropdown-menu.clearfix {
    display: block !important;
}

ul.dropdown-menu li.active a {
    background-color: rgb(147 16 43) !important;}


    
}.navbar.navbar-fixed-top {
    background: white;
    margin: auto;
}.page-list h4 {
    color: #060605 !important;
}section.section-content.bg1 {
    background-color: #f1f1f100;
}
.tp-caption.tp-resizeme.box-title.start {
   
    margin-top: 20px !important;
}
#primary .col-md-4.feature-content.text-center.item_bottom {
    height: auto;
    color: #033051;
    background: #fcfdfd;
}

#primary .icon-box {
    background: #fcfdfd;
}

#primary .col-md-4.feature-content.text-center.item_bottom h4 a {
    color: #b91d42 !important;
}
#primary .section-title h1 {
    background: #fcfdfd;
}

#primary  section.section-content.bg1 {
    background-color: #1c1b1d;
}

div#primary .container {
    width: 100%;
    padding-bottom: 50px;
}
#primary section.section-content.bg1 {
    background-color: #fcfdfd;
}
div#primary .col-md-6 {
    width: 100%;
}
div#google-map iframe[style] {
    width: 100% !important;
}
.divTable.black {
    color: black !important;
    text-align: left;
}footer.text-center a {
    color: #fcfdfd;
    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: #b91d42;
}.process-node.active {
    background: none repeat scroll 0 0 #b91d42;
}.progress {
    background: none repeat scroll 0 0 #b91d42;
}

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

.btn:hover, .submit:hover {
    background-color: #a78b8a;
    -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: #b91d42;
}
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: #fff;
    text-shadow: 2px 2px #131518;
    font-size: 18px;
}

.process-flow > li p {
    color: #ffffff;
    text-shadow: 2px 2px #000000;
    font-size: 18px !important;
}
.table-responsive td {
    height: 30px;
}
td:nth-of-type(3) {
    width: 80% !important;
}

.table-responsive td {
    width: 5%;
    height: 30px;
    text-align: center;font-size: 21px;
    font-weight: 200;
}.textpage .btn {
    color: white !important;
    text-decoration: none;
}
.table {
    width: 100%;
    margin-bottom: 0px;
}.table-striped>tbody>tr:nth-child(even)>td {
    background: white;
}
.table-responsive thead {
    display: none;
}
.table-responsive {
    margin-bottom: 50px;
    border: solid #f5e6ea 1px;}
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
     background-color: #fcfdfd;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
   
    border-top: 1px solid #f5e6ea;
}.table-responsive {
    margin-bottom: 50px;
    border: none;
}.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    border-top: 1px solid #fcfdfd;
}