/* Topbar */
#infobalk {background: var(--altbg);}
#infobalk .socialh {display:none;}
#infobalk .topbar-lr {display: flex;justify-content:space-between;color: white;}
#infobalk .topbar-lr * {color: white;margin-bottom: 0;padding: 2px 0;font-size:15px;}
#infobalk .topbar-lr .left, #infobalk .topbar-lr .right {padding-top:0;padding-bottom:0;}
#infobalk .topbar-lr p {margin-top: 0;}
#infobalk .topbar-lr i.fab {font-size:18px;margin-right: 5px;}
#infobalk .topbar-lr strong a,
#infobalk .topbar-lr a strong,
#infobalk .topbar-lr b a,
#infobalk .topbar-lr a b {margin:0;padding:10px 32px;border-radius:0;}
#infobalk .topbar-lr .left {display:flex;align-items: center;}
#infobalk .topbar-lr .left > * {margin-right: 20px;}
#infobalk .topbar-lr .right {display:flex;align-items: center;}
#infobalk .topbar-lr .right > * {margin-left: 20px;}
@media (max-width: 768px) {
#infobalk .mobile-hidden {display:none !important;}
#infobalk .topbar-lr {justify-content:center;flex-direction:column;}
#infobalk .topbar-lr * {font-size: 13px;}
#infobalk .topbar-lr .right, #infobalk .topbar-lr .left {text-align:center;justify-content:center;}
#infobalk .topbar-lr .right > * {margin-left:0;}
}

/* Front Header */
header.header {min-height:552px;background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;align-items:center;margin-bottom:100px;width:100%;overflow:hidden;height:40rem;}
header.header picture, header.header img, header.header picture img {width:100%;height:100%;object-fit:cover;display:block;}
header.header .overlaycontainer {position:absolute;width:100%;}
header.header .overlay {max-width: 1200px;background: rgba(0 0 0 / 0.6);margin-bottom: 50px;padding: 50px;}
@media (min-width:1200px) {
header.header-stock .overlay {margin-right:50rem;min-width:50%;}
}
header.header .overlay * {color: white;}
header.header .overlay .btn-alt {margin-left: 0px;}
.header-slider .swiper-header {height:100%;}
.header-slider .swiper-header .swiper-slide {display:flex;justify-content:center;align-items:center;height:100%;}
.header-slider .swiper-header .swiper-slide picture, .header-slider .swiper-header .swiper-slide > img {width:100%;height:100%;object-fit:cover;}
.header-slider .swiper-header .swiper-slide picture > img {width:100%;height:100%;object-fit:cover;}
header .header-slider .overlay, header .singled {color:white;font-weight:bold;text-align:center;max-width:992px;}
header .header-slider .overlay h1, header .singled h1 {font-size:32px;}
header .header-slider .overlay p, header .singled p {font-size:18px;}
header .header-slider .overlay h1, header .header-slider .overlay p, header .singled h1, header .singled p {text-shadow:0 0 20px rgba(0 0 0 / 1);}
header .header-slider .overlay .bobobuttons, header .singled .bobobuttons {justify-content:center;}
header .header-slider .overlay .bobobuttons .btn-alt, header .singled .bobobuttons .btn-alt {color:white;}
header.home-slider .overlay.singled {margin-top:-425px;position:relative;z-index:999;text-align:center;}
header.home-slider .overlay.singled .btn-alt {color:white;}
header.home-slider .swiper-wrapper .overlay {position:absolute;text-align:center;top:200px;}
header.home-slider {margin-bottom:100px;}
@media (min-width:768px) {
header.home-slider .overlay p {margin-bottom:32px;}
}
@media (max-width:768px) {
header.header .overlaycontainer {width:90%;padding:20px;}
.home header.header .container {padding:0 !important;}
header.header .overlay {padding:25px;}
header.header-stock .overlay {padding:0;}
header.header .overlay .btn-alt {margin-left:0;}
.header-slider .swiper-header {height:100%;}
.header-slider .swiper-header img, .header-slider .swiper-header svg, .header-slider .swiper-header picture {height:100%;width:auto;}
header.home-slider .overlay.singled {display:flex;flex-direction:column;align-items:center;margin-top:-500px;}
header .header-slider .overlay h1, header .singled h1 {font-size:24px;}
header .header-slider .overlay p, header .singled p {font-size:var(--regular);}
}

/* Single Header */
header.fancy-header {display:flex;align-items:center;height:440px;background:var(--softbg);overflow:hidden;}
header.fancy-header .tekstvlak {margin-left:auto;width:100%;}
header.fancy-header .tekstvlak .nostock_header {padding-right:50px;}
header.fancy-header .tekstvlak .nostock_header .breadcrumb {background:none;padding-top:6px;}
header.fancy-header .tekstvlak .nostock_header h1:nth-child(3) {margin-top:0;}
header.fancy-header .tekstvlak .nostock_header .bobobuttons .btn-alt {color:var(--mainColor);background:white;box-shadow:var(--shadow);}
header.fancy-header .tekstvlak .nostock_header .bobobuttons .btn-alt:hover {color:var(--darkerMain) !important;}
header.fancy-header .featured-banner {width:50%;height:100%;}
header.fancy-header .featured-banner.contain * {object-fit:contain;}
header.fancy-header .featured-banner picture,
header.fancy-header .featured-banner img {display:block;width:100%;height:100%;object-fit:cover;}
@media (max-width:1200px) and (min-width:992px) {
header.fancy-header .tekstvlak {min-width:650px;padding-left:40px;}
header.fancy-header .tekstvlak .nostock_header .bobobuttons .btn {margin-bottom:0;}
header.fancy-header .featured-banner {height:100%;}
}
@media (max-width:992px) {
body header.fancy-header {flex-direction:column-reverse;max-height:unset;height:auto;}
header.fancy-header .tekstvlak {padding-bottom:42px;max-width:unset;}
header.fancy-header .tekstvlak .nostock_header {padding:0 20px;}
header.fancy-header .tekstvlak .nostock_header .breadcrumb .container {padding:0 !important;}
header.fancy-header .featured-banner {width:100%;}
header.fancy-header .featured-banner img {height:164px;}
}

/* Breadcrumbs */
section.breadcrumb {padding-top:10px;}
.breadcrumb {background: whitesmoke;padding-left:0;}
.breadcrumb li {color: var(--fontcolor);text-decoration: none;padding:0 0 10px;}
.breadcrumb li:first-child:after {content:' / ';margin-right: 8px;margin-left: 0;}
.breadcrumb li a {text-decoration: none;}
#breadcrumbs {margin: 0;padding: 8px 0;} /* Yoast SEO */
@media screen and (max-width: 992px) {
#myTopnav a{display: none;}
.nav-overlay {height: 0%;width: 100%;position: fixed;z-index: 1;top: 0;left: 0;background-color: rgb(0,0,0);background-color: rgba(0,0,0, 0.9);overflow-y: hidden;transition: 0.5s;}
.nav-overlay-content {position: relative;top: 25%; width: 100%;text-align: center;margin-top: 30px;}
.nav-overlay a {padding: 8px;text-decoration: none;font-size: 36px;color: #818181;display: block;transition: 0.3s;}
.overlay a:hover, .overlay a:focus {color: #f1f1f1;}
.nav-overlay .closebtn {position: absolute;right: 8px;top: -20px;font-size: 60px;}
.box.flex {display: flex;justify-content: center;align-items: center;}
.box {padding-right: 0.5rem;padding-left: 0.5rem;box-shadow: 2px 2px 5px rgba(0,0,0,0.03);border-radius: 4px;}
.menu{list-style-type: none;text-align: center;}
.breadcrumb .container {padding-left:0 !important;}
body > section.breadcrumb > .container {padding-left:20px !important;}
}
@media screen and (min-width: 993px) {
.mobile-nav{display: none;}
}

/* Page Start */

/* Logo Slider */
.logo-slider {width:100%;margin: 50px 0;}
.logo-slider .swiper-logos .swiper-wrapper {display:flex;align-items:center;}
.logo-slider .swiper-logos .swiper-slide .slide-logo img {padding: 20px;}
.home .logo-slider .swiper-logos .swiper-slide .slide-logo img, .page-template-fullwidth .logo-slider .swiper-logos .swiper-slide .slide-logo img {padding: 20px 50px;}
@media (max-width: 1400px) {
.home .logo-slider .swiper-logos .swiper-slide .slide-logo img, .page-template-fullwidth .logo-slider .swiper-logos .swiper-slide .slide-logo img {padding: 20px;}
}
@media (max-width:992px) {
.logo-slider .swiper-logos .swiper-slide {width:200px !important;}
}
@media (max-width:768px) {
.logo-slider {margin: 50px 0;}
.logo-slider .swiper-logos .swiper-slide {width:175px !important;}
.logo-slider, .page-template-fullwidth .logo-slider {padding:0;}
.logo-slider .swiper-logos .swiper-slide .slide-logo img, .page-template-fullwidth .logo-slider .swiper-logos .swiper-slide .slide-logo img {padding:5px;}
}
@media (max-width:500px) {
.logo-slider .swiper-logos .swiper-slide {width:140px !important;}
.logo-slider .swiper-logos .swiper-slide .slide-logo img {width:8rem;}
}

/* Sidebar */
aside {width:20vw;min-width:436px;}
aside > .sidebar > div {margin-bottom:15px;}
aside > .sidebar > div.gform_wrapper {margin-top:20px;}
aside .sidebar-img {border-radius: 50%;overflow: hidden;height: 225px;width: 225px;margin-bottom: 25px;}
aside .sidebar-img .sidebar-image {width: 225px;height: 225px;object-fit: cover;background:var(--altbg);}
aside .sidebar-img .sidebar-image img {height:100%;object-fit:cover;}
@media (max-width:768px) {
aside {width:auto;min-width:0;}
}
	
/* Contactgegevens */
#infobalk .socials {margin-top:0;}
#infobalk .socials * {padding-top:0;padding-bottom:0;}
.socials {margin-top:10px;}
.socials i {font-size:28px;}

/* Page End */
.footerextension {background:var(--altbg);padding:50px 50px 40px;}
.footerextension * {color:white;}
.footerextension .extensionflex {max-width:992px;display:flex;justify-content:space-between;}
.footerextension .extensionflex .social {padding:0 20px;}
@media (max-width:768px) {
.footerextension {padding:50px 0 40px;}
.footerextension .extensionflex {flex-direction:column;}
}