/* -------------------------------------
    Google fonts
------------------------------------- */

@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@300;400;600;700&family=Poppins:wght@400;600;700&display=swap");

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

:root {
	--primary-color: #242753; 
	--secondary-color: #165ca1;
	--Tertiary-color: #c7c6c6;
}
	

.bg-primary{
	background-color:var(--primary-color) !important;
}

#footer table th,
#footer table td{
	border:0px;
	color:white;
}

.footer-contact-info i{
	width:20px;
}

.btn-theme-colored1:hover,
.btn-theme-colored2:hover{
	background-color: var(--secondary-color);
    border-color: var(--secondary-color);
}

.tm-sc-gallery.gallery-current-theme-style1 .tm-gallery .tm-gallery-inner .tm-gallery-content-wrapper .tm-gallery-content:after,
.staff-current-theme-style1 .team-item:hover .team-thumb:before{
	background-color: var(--secondary-color);
	opacity: 0.8;
}

.text-leesbaar{text-shadow: 1px 1px 3px black;}
.slide .h1, .slide .h1 a{ font-size: 4em;}
.tm-sc-section-title .title-wrapper .title{text-transform:none;  font-size: 1.825rem;}
.menuzord-menu > li > a,.slide .link,.btn.btn-current-style1{border-radius:8px;}

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

}


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

}


/* MD */
@media (max-width: 991.98px) {  
.slide-caption{width:75%;}
}


/* SM */
@media (max-width: 767.98px) {  
.slide .h1, .slide .h1 a{ font-size: 2.8em;}
}


/* XS */
@media (max-width: 575.98px) { 
.slide .h1, .slide .h1 a{ font-size: 2.2em;}
}

