body{font-family:'Futura Lt BT';background:green;margin-top:75px;background:url(../themes/kanters/assets/images/kanters-achtergrond-volledig-v3-mirjam.svg) no-repeat center 0px;background-size:cover}
h1,
h2,
h3,
h4,
h5{font-family:'Futura XBlk BT';color:#E40233;font-weight:900}
h2,
h3,
h4,
h5{font-family:'Futura black markand'}
h2 .datumContainer,
h3 .datumContainer,
h4 .datumContainer,
h5 .datumContainer{font-family:"Futura Lt BT" !important;font-size:14px !important}
.kanters-rood{color:#E10035}
.kanters-grijs{color:#616268}
.kanters-lichtgrijs{color:#B9D8E6}
.hoofdletters{text-transform:uppercase}
.tekstGrijs{color:#4D4D4D}
.vetteTekst{font-family:'Futura Hv BT'}
.lagenContainer{position:relative}
.laag0{position:relative;z-index:0}
.laag1.achtergrond{position:absolute;z-index:1;margin-top:-40vh}
.laag2{position:relative;z-index:2}
.menuVast{box-shadow:0px 3px 15px rgba(0,0,0,0.1)}
.leesVerderTekst{display:none}
.introTekst{font-size:1.6em;font-weight:200}
.form-control{padding:10px 15px;border-radius:20px;border-color:#999}
.maskHeader{-webkit-mask-image:url(../themes/kanters/assets/images/mask-header.png);mask-image:url(../themes/kanters/assets/images/mask-header.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center bottom;mask-position:center bottom;position:relative;z-index:1}
#carouselHeader .carousel-item{height:90vh !important}
.videoWrapper{position:relative;padding-bottom:56.25%;height:0}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.kaartWrapper{position:relative;padding-bottom:75%;height:0}
.kaartWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.widgetContainer #app{margin-left:auto !important}
.kantersHomeGrid .blok{display:block;margin-bottom:25px}
.medewerkerKader.half{position:relative;margin-bottom:30px}
.medewerkerKader.half .rij2{position:absolute;left:12px;right:90px;bottom:-8px}
.medewerkerKader.half .witOverlapTekst.medewerkers{width:100%;top:auto;padding-top:15px;padding-bottom:15px;margin-bottom:0;border-top-right-radius:40px}
.medewerkerKader.half .fotoHoekRO{border-bottom-right-radius:40px}
.eerstVerbergen{display:none}
#toonMeer{display:block;color:#E40233}
#toonMeer svg{width:20px}
#toonMeer:hover{color:#000}
#toonMeer:hover h4{color:#000}
.carousel-item{position:relative;overflow:hidden}
.carousel-item .foto{width:100%;height:100%}
.carousel-caption{text-align:left;left:0%;right:0%;bottom:-1rem}
.carousel-caption h2{color:#fff;font-size:20px;text-shadow:3px 3px 10px rgba(0,0,0,0.4)}
@media screen and (min-width:991px){.carousel-caption{bottom:1.25rem}.carousel-caption h2{font-size:70px}}
.footer{position:relative;background:transparent;overflow:hidden;padding-top:333px;margin-top:-100px;color:#fff;font-size:13px;text-shadow:2px 2px 6px rgba(0,0,0,0.7)}
.footer .row{position:relative;z-index:1}
.footer h2,
.footer h3,
.footer h4{color:#fff}
.footer p{margin:0}
.footer a{color:#fff;padding-right:10px}
.footer a:hover{color:#000;text-decoration:none}
.footer .footer-iconen{font-size:24px}
.achtergrondAfbeeldingFooter{position:absolute;background:transparent;bottom:-70px;left:-15px;heigth:auto !important;width:2600px !important;z-index:0}
#layout-content{min-height:auto !important}
.paginaContent strong{font-family:'Futura Md BT'}
.paginaContent h1{margin-bottom:45px}
.paginaContent h2{font-size:20px}
.paginaContent p{line-height:1.2em}
.paginaContent li{line-height:1.2em !important;margin-bottom:7px !important}
.fotosPagina img:first-of-type{border-bottom-left-radius:50px}
.nieuwsGridHref:hover h3{color:#E60048 !important;transition:color 0.15s ease-in-out}
.nieuwsGridHref:hover .thumb_introtekst{color:#E60048 !important;transition:color 0.15s ease-in-out}
.ratio-3x4{position:relative;width:100%;padding-bottom:125%}
.ratio-3x4 .kaderBinnen{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}
.ratio-3x4 .kaderBinnen .fotoKader{height:50%}
.ratio-3x4 .kaderBinnen h3{margin:6px 0;font-size:16px;text-transform:uppercase}
.ratio-3x4 .kaderBinnen .thumb_introtekst{font-size:16px;line-height:1.2em;color:#000;font-family:'Futura black markand';font-weight:900}
.overflowVerberg1pxRechts{overflow:hidden;width:calc(100% - 1px)}
.containerNieuwsGrid .lijnOnder{border-bottom:1px solid #90C8D7;margin-top:30px;margin-bottom:30px}
.containerNieuwsGrid .lijnOnderItem{border-bottom:1px solid #90C8D7}
.containerNieuwsGrid .lijnRechts{border-right:1px dashed #90C8D7;padding-right:12px}
.verborgenLeesMeer{display:none}
.navbar-mobile .navbar-collapse{background:#E40233}
.navbar-mobile .navbar-collapse h3{color:#fff}
.navbar-mobile .navbar-collapse a:hover{color:#000 !important;text-decoration:none}
.navbar-mobile .navbar-collapse a:hover h3{color:#000}
.kaderOnspot{margin-top:30px;margin-bottom:45px;box-shadow:1px 3px 10px rgba(0,0,0,0.4);padding-top:20px;background:#fff}
.kaderOnspot .blauwAchter{background:#60B4D9;color:#fff;padding:0 15px 60px 15px}
.kaderOnspot .blauwAchter strong{font-family:'Futura black markand'}
.transparantFormulier .form-control{background:#60B4D9;color:#000;border-color:#fff;font-family:'Futura black markand'}
.transparantFormulier .form-control::placeholder{color:#fff}
#layout-content{position:relative;z-index:1}
#layout-footer{position:relative;z-index:0}
.btn.btn-primary.rood{background:#E40233;color:#fff}
.btn.btn-primary.rood:hover{background:#fff;color:#E40233}
.btn.upload-button{background:#66666F;border-color:#66666F;color:#fff}
.btn.upload-button:hover{background:#A4B6CE;border-color:#A4B6CE;color:#fff}
.responsiv-uploader-fileupload.style-file-single{border-color:#999 !important;border-radius:20px;padding-left:5px}
.responsiv-uploader-fileupload.style-file-single .upload-empty-message{font-size:16px !important}
.leesVerder{position:relative;margin-top:-100px;z-index:1110;height:100px;z-index:1}
.leesVerder a{position:relative;left:31vw;font-size:36px;display:inline-block;color:#fff;text-shadow:1px 1px 4px rgba(0,0,0,0.8);animation:pulse 2s infinite}
.activiteiten-kanters .hoekjeRechtsOnder{border-bottom-right-radius:25px}
.activiteiten-kanters .hoekkaderTekst{padding:8px}
.activiteiten-kanters a:hover{text-decoration:none}
.activiteiten-kanters a:hover h3.witOverlapTekst{color:#E40233}
.activiteiten-kanters a:hover .tweedeTitel{color:#E40233}
.medewerkers-kanter{z-index:1039}
.medewerkers-kanter .roodAchter{background:#E40233;border-top-left-radius:25px}
.medewerkers-kanter .roodAchter h3{color:#fff;padding:0 25px;max-width:300px;font-family:'Futura Hv BT'}
.medewerkers-kanter a:hover{text-decoration:none}
.medewerkers-kanter a:hover h3.witOverlapTekst.medewerkers{color:#E40233}
.carousel-inner{position:relative}
.carousel-inner .carousel-caption{position:absolute;z-index:1050;bottom:110px}
.carousel-inner .carousel-caption h4{color:#fff;font-size:30px;line-height:33px;text-align:right;text-transform:uppercase;text-shadow:3px 3px 8px rgba(0,0,0,0.5)}
.geenHoogte{height:0}
.witOverlapTekst{background:#fff;display:inline-block;color:#4D4D4D;border-top-right-radius:10px;padding:7px 30px 0 0;top:-22px;margin:0;min-width:100px;position:relative;font-size:16px;letter-spacing:0}
.witOverlapTekst .datumContainer{font-family:'Futura Lt BT';font-size:14px !important}
.datumContainer{font-family:'Futura Lt BT';font-size:14px !important}
.tweedeTitel{margin:0;margin-top:-18px;font-size:14px;line-height:16px;color:#4D4D4D}
.witOverlapTekst.medewerkers{margin-left:-12px;margin-right:30px;padding-left:15px}
@keyframes pulse{0%{transform:scale(0.9)}50%{transform:scale(1.1)}100%{transform:scale(0.9)}}
.paginaContent h1{text-shadow:1px 1px 7px rgba(255,255,255,0.9)}
.spacerGeenHeader{height:20px}
@media (max-width:992px){body{background:url(../themes/kanters/assets/images/kanters-achtergrond-volledig.svg) no-repeat right -100px;background-size:200% auto !important}.spacerGeenHeader{height:100px}.footer{padding-top:80px;margin-top:-40px}.achtergrondAfbeeldingFooter{position:absolute;background:transparent;bottom:-80px;left:-450px;heigth:auto !important;width:2600px !important;z-index:0}.introTekst{font-size:1.3em}.footer h2,.footer h3,.footer h4{font-size:16px}.witOverlapTekst.medewerkers{margin-left:0px;margin-right:30px;padding-left:15px}.maskHeader{-webkit-mask-image:url(../themes/kanters/assets/images/mask-header-mobile.png);mask-image:url(../themes/kanters/assets/images/mask-header-mobile.png)}#carouselHeader .carousel-item{height:240px !important}.video-background{height:56vh !important}.fotoRij{position:relative;height:130px;overflow:hidden}.fotoRij .foto{width:100%;height:100%}.navbar .navbar-brand{margin-left:28px;max-width:100px;padding:0px 15px 10px 15px;border-bottom-right-radius:40px}}@supports (-webkit-touch-callout:none){}
@supports not (-webkit-touch-callout:none){}