:root {

}

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

.contact-info li{color:#ccc;}

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


.w-20{width:20%;}

.bg-filled{
    min-height: 350px;
	background:#242E37;
}


.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;
}
.project-card img{width:100%;}

.content-title ul{
	
}

.content-title ul li{position:relative;list-style:none;color:white;}


.content-title ul li:before{
	position: absolute;
    top: 7px;
    left: -20px;
    content: "";
    width: 10px;
    height: 10px;
	line-height:10px;
    border-radius: 50%;
    background-color: #0858a4;
    -webkit-transition: 0.4s;
    transition: 0.4s;

}

.theme-dark body, .theme-dark .bg-white, .theme-dark .hero-wrap.style1, .theme-dark .feature-card.style2, .theme-dark .feature-card.style4, .theme-dark .contact-wrap.bg-shark, .theme-dark .feature-card.style1 {
    background-color: #1e2327 !important;
}

img{border-radius: 5px;}

.active>.page-link, .page-link.active { 
    z-index: 3;
    color: var(--bs-pagination-active-color);
    background-color: #242e37;
    border-color: #242e37;
	color:white;
}
 .pagination{
justify-content: center
}
 
 /* 
#pagination .page-item a{color:#242e37!important;}

#pagination .page-item.active a{color:white!important;}

 */



.post-para{color:white;}
.pp-post-item .pp-post-img img{height: 100%;object-fit: cover;}
.page-nav li a{    line-height: 40px;}
	.contact-wrap.style2 #contactForm .form-group input, .contact-wrap.style2 #contactForm .form-group textarea{    padding: 28px 0px 32px 20px !important;}
.footer-wrap .footer-widget .newsletter-form button{height:70px !important;}
#paginainhoud{color:rgba(255, 255, 255, 0.85);}


.hero-wrap.style2 .hero-content h1 {font-size: 4.2em!important;}
.hero-wrap.style2 .hero-content span, .hero-wrap.style3 .hero-content span {    color: #0858a4 !important;}
.about-content ul li,.about-content ol li{color:rgba(255, 255, 255, 0.85) !important;}

.header-wrap.style2 .navbar .navbar-nav .nav-item a:hover{color:#0858a4 !important;}

.theme-dark h3:hover a,
.theme-dark a:hover,
.theme-dark .link.style1,
.theme-dark .pricing-card .pricing-tag p,
.theme-dark .product-tablist .nav-item .nav-link.active article p strong,
.theme-dark .terms-wrap p strong {
    color: white !important;
}


.f-profile h4 {
    margin-top: 20px;
    margin-bottom: 0px;
}
.fp-wrap {
    position: relative;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    overflow: hidden;
}

.f-profile {
    margin-bottom: 0px;
    font-size: 14px;
	color: white;
}

#foto_slider .container{    position: relative;}
.theme-dark .page-nav li a.active, .theme-dark .page-nav li a:hover{background-color: #0858a4;}

.footer-wrap .footer-widget .footer-logo{max-width:155px;}

.insta-card span{font-size:16px;}













 

/* XL */
@media (max-width: 1399.98px) {
.footer-wrap .footer-widget .newsletter-form button {    height: 58px !important;}
.navbar-brand img{height:auto !important;}
}


/* LG */
@media (max-width: 1199.98px) {

}


/* MD */
@media (max-width: 991.98px) {  
.about-wrap{padding-top:30px;}
.hero-wrap.style2 .hero-content h1 {font-size: 3.2em!important;}
.insta-gallery{display:flex !important;}
.foto_slider_titel{font-size:2em;}
}


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


/* XS */
@media (max-width: 575.98px) { 
.hero-wrap.style2 .hero-content h1 {font-size: 2.5em!important;}
.pp-post-item{    flex-direction: column;}
.pp-post-item .pp-post-img {    margin-bottom: 20px;width: 100%;}
.pp-post-item .pp-post-info {    width: 100%;}
}

