:root {

}

.img-cover{
	height:100%;
	width: 100%;
	object-fit: cover;
}

.broken-section .layer-content > div:last-child{display:none;}

.foto_slider_titel{
	position: absolute;
    z-index: 3;
    top: 40%;
    font-weight: 600;
    text-align: left;
    color: white;
	text-transform: uppercase;
    margin-bottom: 0;
    font-size: 2.5em;
	/* left:0px; */
	/* text-align:center; */
    /* width: 100%; */
}



.bg-filled{
    min-height: 280px;
	background:#f57e00;
}


.img_overlay{
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    background: #00000080;
}

.slider-text{
    position: absolute;
	bottom: 0px;
    left: 0px;
    right: 0px;
    top: 50%;
    text-align: center;
    color: white;
}
.slider-text h2{
	color:white;
}
.foto-slider-img img{
	width: 100%;
    object-fit: cover;
    min-height: 300px;
}

.about .row-top-section .ttm-bgcolor-darkgrey{background:none;} 
.about .row-top-section .box-shadow2{box-shadow:none;}


.ttm-sidebar-left{margin-top:-52px;}


.ttm-icon img {
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.img-label{position:absolute;
top:10px;
left:10px;
padding:7px 10px;
background:#f57e00;
color:white;
}

table tbody tr, table thead tr,.table td, .table th{
    border: 0px solid #e6e6e6;
}


.site-branding img {
    max-height: 68px;
}
.ttm-icon img{max-height:65px;}

.ttm-row.only-title-section{
padding-top: 110px;
padding-bottom: 80px;
}

	
.extra-afbeeldingen img{
	aspect-ratio: 16 / 9;
}

.contact-widget-wrapper {word-wrap: break-word;}

.btn-primary{
 color: #fff;
 background-color: #f57e00;
 border-color: #b55d00;
}

.btn-primary:hover{
	background-color:#b55d00;
	
 border-color: #b55d00;
}



.ttm-service-single-content-area ul:not([class]),
.ttm-service-single-content-area ol:not([class]){
	margin:20px 0px 20px 20px;
	padding: 0px 0px 0px 10px;
}

.ttm-service-single-content-area ul:not([class]) li,
.ttm-service-single-content-area ol:not([class]) li{
	position:relative;
	list-style:auto;
}

.ttm-topbar-wrapper .social-icons li{margin: 0 7px;}
.ttm-stickable-header.fixed-header{padding: 15px 0px;}
#review_form {
  padding-bottom: 100px;
}

#masthead .whatsapp{width:30px !important;height:30px !important;}




/* XL */
@media (max-width: 1399.98px) {
.tp-caption.headerstylefont {font-size:3.3em !important; line-height: 65px !important;}
}


/* LG */
@media (max-width: 1199.98px) {
.tp-caption.headerstylefont {font-size:3em !important;}
    .featured-icon-box.style2.left-icon {        display: table;    }
	.ttm-topbar-wrapper{display:block;}
}


/* MD */
@media (max-width: 991.98px) {  
.tp-caption.headerstylefont {font-size:2.6em !important;}
.ttm-sidebar-left {    margin-top: -45px;}
.sidebar .content-area{order:1;}
.sidebar .sidebar-left{order:2;}
}


/* SM */
@media (max-width: 767.98px) {  
.topbar-right .top-contact{display:none;}
}


/* XS */
@media (max-width: 575.98px) { 
.tp-caption.headerstylefont {font-size:1.6em !important;}
}

