body{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:300;color:#213c87;padding-top:90px}
body,
.element-footer{background:#fff !important}
h1,
h2,
h3,
h4,
h5{font-family:"Akira Expanded",sans-serif}
h1{font-size:3em}
h2{font-size:2.2em}
h3{font-size:1.8em}
h4{font-size:1.5em}
h5{font-size:1.2em}
strong{font-weight:700}
hr{border-color:#e7412e;border-width:5px;opacity:1}
a{color:#e7412e}
a:hover{color:#000}
.kleurRood{color:#e7412e}
.paragraafGeenMargin{margin:0}
.paragraafGeenMargin p{margin:0}
.accordion-item:first-of-type .accordion-button,
.accordion-item{border-radius:0 !important}
.accordion-button{color:#213c87}
.accordion-button:not(.collapsed){color:#e7412e}
.bg-body-tertiary{background:#fff !important}
.schrijfletter{font-family:"Caveat",sans-serif}
.schrijfletter.schuin{color:#e7412e;font-size:3em;line-height:0.85em;text-align:center;transform:rotate(-7deg);display:inline-block}
.is-invalid{border-color:#dc3545;color:#dc3545}
.dropdown-toggle:after{display:none}
.navbar .megamenu{background-image:url(../themes/deltalent/assets/images/logo-beeldmerk-outlines-dik.svg);background-repeat:no-repeat;background-position:400px -350px;background-size:1100px auto}
@media all and (min-width:992px){.navbar .has-megamenu{position:static !important}.navbar .megamenu{left:0;right:0;width:100%;margin-top:23px}}
@media (max-width:991px){.navbar.fixed-top .navbar-collapse,.navbar.sticky-top .navbar-collapse{overflow-y:auto;max-height:90vh;margin-top:10px}}
.navbar{--mdb-navbar-box-shadow:none;box-shadow:none;transition:all 0.7s ease 0.05s}
.navbar.scrolled{--mdb-navbar-box-shadow:0 4px 12px 0 rgba(0,0,0,0.07000000000000001),0 2px 4px rgba(0,0,0,0.05);--mdb-navbar-padding-top:0.5625rem;--mdb-navbar-brand-img-margin-right:0.25rem;box-shadow:var(--mdb-navbar-box-shadow)}
.navbar .dropdown-item.active,
.navbar .dropdown-item:active{color:#fff !important;background-color:#e7412e !important}
.dropdown-menu{border:1px solid #C3D3E0;padding:0}
.megamenu-knop{color:#213c87;font-weight:bold;font-size:1.2em}
.megamenu-knop .nummer{color:#C3D3E0;font-family:"Akira Expanded",sans-serif}
.megamenu-knop:hover{color:#e7412e}
.megamenu-knop:hover .nummer{color:#abb4bb}
.megamenu-knop.active{color:#e7412e}
.megamenu-knop.active .nummer{color:#abb4bb}
.headerMetAchtergrond{position:relative}
.headerMetAchtergrond .gradientAchter{position:absolute;top:200px;left:0;right:0;bottom:0;background:#213c87;background:linear-gradient(100deg,#213c87 0%,#e7412e 100%);z-index:0}
.headerMetAchtergrond img{position:relative;z-index:1}
.tweeKolommen{column-count:2;column-gap:30px}
#layout-content ul:not(.geenvinkjes){list-style:none;padding:0}
#layout-content ul:not(.geenvinkjes) li{margin:10px 0;padding-left:30px;position:relative}
#layout-content ul:not(.geenvinkjes) li::before{content:"";width:20px;height:20px;background:url('../themes/deltalent/assets/images/icon-check-rood.svg') no-repeat;background-size:contain;position:absolute;left:0;top:0}
#layout-content ul:not(.geenvinkjes).witteIconen li::before{content:"";width:20px;height:20px;background:url('../themes/deltalent/assets/images/icon-check-wit.svg') no-repeat;background-size:contain;position:absolute;left:0;top:0}
#layout-content .geenvinkjes .nav-link{background:#EEF2F6;color:#B6C0D6;border:none}
#layout-content .geenvinkjes .nav-link:hover,
#layout-content .geenvinkjes .nav-link.active{background:#C3D3E0;color:#213C87;border:none}
.inschrijfFormulier h3{margin-top:23px}
.inschrijfFormulier .input-group-text{background:#E8E8E8;border-radius:0;border:none;padding-left:16px;padding-right:16px}
.tab-content{background:#C3D3E0}
.tab-content .form-control{border-radius:0px;border:none;padding:4px 7px}
.tab-content h3{font-size:16px}
.tab-content hr{border-color:#E1E9EF;border-width:1px;margin-top:20px;margin-bottom:40px}
.talentFoto{background:#f5f5f5 url("") no-repeat top center;background-size:cover;width:100%;height:100% !important;position:relative}
.rijSportKeuzes .rijSportKeuze{text-align:center;background:#D5E0E8;color:#003595;font-weight:bold;cursor:pointer;padding-top:15px !important;padding-bottom:15px !important}
.rijSportKeuzes .rijSportKeuze:hover,
.rijSportKeuzes .rijSportKeuze.active{text-align:center;background:#fff;color:#E8412E;text-decoration:none}
.parallelogram{border:none;transform:skew(-10deg);display:inline-block;background:#213c87;color:#fff;font-weight:bold;padding:7px 20px;transition:all 0.2s ease 0.05s}
.parallelogram .skew-fix{display:inline-block;transform:skew(10deg)}
.parallelogram:hover{background:#000;color:#fff}
.parallelogram.rood{background:#e7412e}
.parallelogram.rood:hover{background:#000;color:#fff}
.vierStappen .nummer{font-size:4em}
.vierStappen .kader{background:url(../themes/deltalent/assets/images/logo-schuine-streep-grijs.svg) no-repeat 75px 0px;background-size:contain}
.footer-talent-worden{background:url(../themes/deltalent/assets/images/achtergrond-footer-talent-worden.jpg) no-repeat center center;background-size:cover;padding-top:120px;padding-bottom:120px;color:#fff;text-align:center}
.footer-talent-worden h2{font-size:2.6em;margin-bottom:20px}
.footer{background:#213C87;color:#fff;padding-top:60px;padding-bottom:60px}
.footer h2,
.footer h3,
.footer h4{color:#fff}
.footer h2{font-size:2.6em}
.footer h2 .pijl{transform:rotate(-45deg)}
.footer a{color:#fff;text-decoration:none}
.footer a:hover{color:#e7412e;text-decoration:none}
.footer .socials{font-size:1.7em}
.footer .knoppen a{display:block}
.introTekst{font-size:1.3em;font-weight:400}
.logoAchter{height:45px;background:url("") no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}
.draai90graden{position:relative;transform:rotate(-90deg);font-size:94px;margin-top:460px;height:0;right:150px}
.contactFormulier{background:#C3D3E0;padding:30px}
.grijzeLijn{border:none;margin:0;border-bottom:1px solid #C8C8C8}
.icoonRoodGroot{color:#e7412e;font-size:2.5em}
.agendaRij{background:#E7E7E7}
.agendaRij .datum{background:#e7412e;color:#fff;font-family:"Akira Expanded",sans-serif;font-size:20px;text-align:center;line-height:1.4em;padding:30px 30px 22px 30px}
.agendaRij .datum .dag{font-size:36px}
.agendaRij .locatie{padding:0 20px;margin-right:20px;font-weight:bold}
.agendaRij .locatie .locatieSub{padding-top:4px}
.agendaRij .locatie .locatieSub i{font-size:1.4em}
.ledenTrainersSponsorsRij{border-bottom:1px solid #C3C3C3}
.ledenTrainersSponsorsRij .lijnenAchter{line-height:3em;background:url(../themes/deltalent/assets/images/logo-schuine-streep-grijs.svg) no-repeat 3px 0px;background-size:contain}
.ledenTrainersSponsorsRij .aantal{font-size:78px;text-align:right}
.sportImgContainer{display:block;position:relative;margin-bottom:24px;overflow:hidden}
.sportImgContainer .zoom-afbeelding{width:100%;height:auto;transform:scale(1);transition:all 0.3s ease-in-out;background:#f5f5f5 url("") no-repeat top center;background-size:cover}
.sportImgContainer .pijl{position:absolute;right:20px;bottom:20px;width:36px;height:auto;transform:rotate(-45deg) scale(1);transition:all 0.3s ease-in-out}
.sportImgContainer .tekstContainer{position:absolute;bottom:22px;left:26px;right:80px;color:#fff;font-size:14px;text-shadow:2px 2px 5px rgba(0,0,0,0.3)}
.sportImgContainer .tekstContainer h3{margin:0;padding:0;font-size:32px;line-height:28px}
.sportImgContainer .tekstContainer p{margin:0}
.sportImgContainer:hover .zoom-afbeelding{transform:scale(1.05);transition:all 0.5s ease-in-out}
.sportImgContainer:hover .pijl{transform:rotate(45deg) scale(2)}
@media (min-width:992px){.page-index h1{font-size:5em}}
.page-index .onze-sporten{position:relative;min-height:400px;margin-top:100px}
.page-index .onze-sporten .container-sporten{position:relative;z-index:1}
.page-index .onze-sporten .grijsblok-achter{position:absolute;left:0;right:0;top:60px;bottom:120px;background:#E7E7E7;z-index:0}
@media (min-width:992px){h1{font-size:5em}h1 .pijl{transform:rotate(45deg);width:76px !important;height:auto}}
.page-sport .anchor{top:-100px;position:relative;display:block}
.page-sport .submenuTop{padding:10px 0 60px 0}
.page-sport .submenuTop a{display:block;width:100%;margin-right:20px;font-weight:bold;color:#C3D3E0;border-bottom:1px solid #C3D3E0;padding-bottom:3px}
.page-sport .submenuTop a:hover{text-decoration:none;color:#F59B26;border-bottom:4px solid #F59B26;padding-bottom:0px}
.page-sport .talent{padding:0 10px;font-size:14px;cursor:pointer}
.page-sport .talent .sportImgContainer{display:block;position:relative;margin-bottom:24px}
.page-sport .talent .sportImgContainer .pijl{position:absolute;right:20px;bottom:20px;width:36px;height:auto;transform:rotate(-45deg) scale(1);transition:all 0.3s ease-in-out}
.page-sport .talent .sportImgContainer:hover .pijl{transform:rotate(45deg) scale(2)}
.page-sport .talent h4{font-size:20px}
.page-sport .accomodatie{padding:10px;position:relative}
.page-sport .accomodatie .binnen{background:#C3D3E0;min-height:300px;font-size:14px;padding:20px;position:relative;overflow:hidden}
.page-sport .accomodatie .binnen .vierkanteKnop{background:#e7412e;color:#fff;display:inline-block;width:36px;height:36px;text-align:center;font-size:20px;line-height:36px}
.page-sport .accomodatie .binnen .vierkanteKnop:hover{background:#000}
.page-sport .accomodatie .binnen .zHoger{z-index:1}
.page-sport .accomodatie .binnen .nummerAchter{position:absolute;right:-88px;bottom:-20px;transform:rotate(-90deg);color:#fff;font-family:"Akira Expanded",sans-serif;font-size:160px;z-index:0}
.page-sport .trainers{position:relative}
.page-sport .trainers h2{position:relative;color:#fff;margin-bottom:40px}
.page-sport .trainers .oranjeAchter{height:260px;background:#F59B26;position:absolute;top:0;left:0;right:0}
.page-sport .trainingstijden .lijnOnder{border-bottom:1px solid #E7E7E7;padding:10px 0}
.page-sport .trainingstijden .lijnOnder.content{padding:15px 0}
.sponsorKaart{background:#E7E7E7;color:#213c87;padding:20px 30px}
.sponsorKaart i.bi{font-size:2.6em}
.sponsorKaart i.bi.goud{color:#BF8F73}
.sponsorKaart i.bi.wit{color:#fff}
.sponsorKaart i.bi.geel{color:#D9C077}
.sponsorKaart.blauw{background:#213c87;color:#fff;margin-top:-20px}
.contactFaqTitel{font-size:3em;line-height:1.2em;padding-top:30px;padding-bottom:30px}@media (max-width:767.98px){input[type='text'],input[type='number'],textarea{font-size:16px}.modal-content{max-width:85%}.navbar-collapse{float:none !important}.tweeKolommen{column-count:1}h1{font-size:2em;word-break:break-word}h2{font-size:1.7em;word-break:break-word}h3{font-size:1.3em;word-break:break-word}h4{font-size:1.2em;word-break:break-word}h5{font-size:1.1em;word-break:break-word}.introTekst{padding-top:15px}.draai90graden{position:relative;transform:rotate(0deg);font-size:32px;margin-top:-20px;height:auto;right:auto}.sportImgContainer .tekstContainer h3{margin-bottom:0px !important;font-size:24px}.sportImgContainer .tekstContainer p{display:none}.navbar-mobile .parallelogram{width:100%;margin-top:20px}.navbar-mobile .megamenu .row{background:#fff}.navbar-mobile .megamenu .col-md-3{background:#fff;padding-left:0px;padding-right:0px}.navbar-mobile .megamenu .megamenu-knop{padding-left:10px;padding-right:10px}.contactFaqTitel{font-size:32px;line-height:32px !important;padding-top:30px;padding-bottom:30px}.tab-pane{margin-top:15px;padding-left:15px;padding-right:15px}.rijSportKeuzes .rijSportKeuze{display:block}.footer-talent-worden h2{font-size:21px !important}}@media (min-width:768px) and (max-width:991.98px){.modal-content{max-width:85%}.tweeKolommen{column-count:1}}
@media (min-width:1200px) and (max-width:1399.98px){.page-sport .naarBoven{margin-top:-60px}}@media (min-width:1400px){.page-sport .naarBoven{margin-top:-140px}}