html{overflow-x:hidden;}

body{
	/*font-family: 'Nunito Sans', sans-serif;*/
}

:root {

}

img{max-width:100%;}

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

iframe{display:block;}


.footer-wrapper a{color:white;}
.footer-wrapper a:hover,.footer-wrapper a:focus{color:#e52413;}
 


#paginainhoud ul:not([class]),
#paginainhoud ol:not([class]){
	margin:20px 0px 20px 20px;
	padding: 0px 0px 0px 10px;
}

#paginainhoud ul:not([class]) li,
#paginainhoud ol:not([class]) li{
	position:relative;
	list-style:auto;
}

#paginainhoud ol:not([class]) li{
	list-style:none;
}

#paginainhoud ol:not([class]) li:before {
    content: "\f046";
    font-size: 10px;
    font: normal normal normal 14px / 1 FontAwesome;
    position: absolute;
    margin-left: -20px;
    top: 4px;
    color: var(--skin-color);
    font-weight: 700;
} 

#paginainhoud ul:not([class]) li {
    position: relative;
    /* padding-left: 40px; */
    padding-bottom: 0;
    /* margin-bottom: 25px; */
}

#paginainhoud ul:not([class]) li::marker {
    font-size: 20px;
    line-height: 26px;
    font-family: var(--title-fonts);
    font-weight: 700;
    position: relative;
    color: var(--dark-grey-color);
}


#paginainhoud ul:not([class]) li:before {
    content: '';
    position: absolute;
    height: 100%;
    width: 2px;
    background-color: var(--skin-color);
    top: 0;
    left: 15px;
}


.video-popup.video-popup-style-1{color:red}
.dropdown-toggle::after{display:none;}
.dropdown-item{color: var(--bs-dropdown-link-color);}
.dropdown-toggle:hover + ul{display:block;}

 

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



.bg-filled{
    min-height: 250px;
	background:#25224b;
}


.img_overlay{
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    background: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity));
}

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

.delivery-wrapper::before{background-image:none;background: black;}
#foto_slider{
	    padding-top: 180px;
}

.service-3-title a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));}
	
.widget-input-area .service--single-button{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));}
.nieuws_item h5 a{color:var(--bs-heading-color);}
.laatste_nieuws h6 a,
.terug-link a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));}
.contact-details-lists a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));}


h3 bold,h3 strong{color:rgba(var(--bs-primary-rgb));font-weight: 600;}
#pagination ul li{list-style:none !important;}	

.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #203c70;
    border-color: #203c70;
}

.pagination li {
	margin-right:5px;
}

.pagination li a{
	color:#484848;
}

.pagination li a:hover {
    background: var--bs-primary;
    border-color: var--bs-primary;
    color: #ffffff;
}
.page-item:first-child .page-link,
.page-item:last-child .page-link{
    border-radius: 50% !important; 
}

#tijdlijn > div:nth-child(even) > div.row {
    flex-direction: row-reverse;
}

.historical-image-wrapper img{height:unset;}

.sf_icon{width:30px;}

.service-1 ul li a{text-decoration:none;}
.service-3-wrapper img{max-width:160%;}


#paginainhoud h2{    font-size: 2.1em;}
#paginainhoud h3{    font-size: 1.5em;}
#paginainhoud h4{    font-size: 1.4em;}
#paginainhoud h5{    font-size: 1.2em;}
section .row a{   color: #0092d3;}
section .row a.btn{   color:#fff;}
section .row a:hover{   color: #e52413;}
.copyright li{list-style:none;}
.text-trans{color:transparent;}

.service-description{gap:0px;padding: 40px;}

.aspect-4-3{aspect-ratio:4/3;}

.widget-input-area .service--single-button:hover{color:white;}

.header-1 {

    --bs-header-bg: #ffffff;

}
#taalswitcher a:nth-last-child(1){
	display:none;
} 

#taalswitcher a{    text-decoration: none;
    padding-right: 10px;}

#paginainhoud .about-image-3 {height: auto;}

.offcanvas-backdrop{display:none !important;}

.hover-item:hover .portfolio-image-hover{bottom:20px;     opacity: 1;}

.card-columns .card {
    margin-bottom: .75rem;
}

.card-columns .card {
	display: inline-block;
	width: 100%;
}

.card-columns {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
	-webkit-column-gap: 1.25rem;
	-moz-column-gap: 1.25rem;
	column-gap: 1.25rem;
	orphans: 1;
	widows: 1;
}



@media (max-width: 991px) {
    .card-columns {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
        orphans: 1;
        widows: 1;
    }
}

@media (max-width: 575px) {
    .card-columns {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        -webkit-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
        orphans: 1;
        widows: 1;
    }
}



/* XL */
@media (max-width: 1599.98px) {
#foto_slider {    padding-top: 150px;}
}

/* XL */
@media (max-width: 1399.98px) {

}


/* LG */
@media (max-width: 1199.98px) {
#logisticsNavbar{padding-bottom:20px;}
#foto_slider {    padding-top: 137px;}
.foto_slider_titel{top:260px;}
}


/* MD */
@media (max-width: 991.98px) {  
    #foto_slider {        padding-top: 87px;    }
	.foto_slider_titel {        top: 200px;    }
	.foto_slider_titel{font-size:2.1em;}
}


/* SM */
@media (max-width: 767.98px) {  
.foto_slider_titel{font-size:1.8em;}
}


/* XS */
@media (max-width: 575.98px) { 
.foto_slider_titel{font-size:1.5em;}
.bg-filled {    min-height: 200px;}
}

