/*
Zwart:		#000
Donker roze:	#a4002d
Donker blauw:	#113f60
Licht blauw:	#53c1d8
*/
body { background: url('/images/bg.jpg') no-repeat center bottom fixed; -moz-background-size: cover; -webkit-background-size: cover; -o-background-size: cover; background-size: cover; }
.fullclick, .fullclickout { cursor:pointer; }

.navbar-inverse { font-size:13px; text-transform:uppercase; background-color:#000 !important; background-image:none !important; border-color:transparent !important; }
.navbar-inverse .navbar-nav>li>a { padding:0; margin:15px; color:#FFF; text-shadow:none !important; }
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.active>a { color:#53c1d8; border-bottom:2px #53c1d8 solid; background-image:none !important; -webkit-box-shadow:none !important; box-shadow:none !important; }
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus { background-color:transparent !important; }
.toplogo { position:absolute; margin-top:23px; }
.homebanner { margin-top:51px; min-height:150px; width:100%; background-image:url(/images/banner-1.jpg); background-size:cover; background-position:center top; }
.vervolgbanner { border-bottom:1px #FFF solid; margin-top:51px; min-height:266px; width:100%; }
.overonsbanner { background-image:url(/images/over-ons.jpg); background-size:cover; background-position:center top; }
.talentaanmeldenbanner { background-image:url(/images/talentaanmelden.jpg); background-size:cover; background-position:center top; }
.cursussenbanner { background-image:url(/images/cursussen.jpg); background-size:cover; background-position:center top; }
.evenementenbanner { background-image:url(/images/evenementen.jpg); background-size:cover; background-position:center top; }
.nieuwsbanner { background-image:url(/images/nieuws.jpg); background-size:cover; background-position:center top; }
.sponsorbanner { background-image:url(/images/sponsor.jpg); background-size:cover; background-position:center top; }
.contactbanner { background-image:url(/images/contact.jpg); background-size:cover; background-position:center top; }
.tekstpaginabanner { background-image:url(/images/tekstpagina.jpg); background-size:cover; background-position:center top; }
.academybanner { background-image:url(/images/academy.jpg); background-size:cover; background-position:center top; }

.mainover { background-color:#FFF; padding:0 25px; }
.topintro { margin:-25px; border:1px #FFF solid; border-bottom:5px #113f60 solid; margin-top:-80px; padding-top:20px; padding-bottom:20px; margin-bottom:25px; color:#FFF; background-color:#000; text-align:center; }
.topintro h1 { font-size:3em; text-transform:uppercase; margin:0; padding:0; }
.topintro h2 { font-size:1.4em; margin:0; padding:0; }
.topintro h3 { font-size:1.4em; margin:0; padding:0; }
.partners h2 { font-size:3em; text-transform:uppercase; margin:0; padding:0; }
.partners h3 { font-size:1.4em; margin:0; padding:0; margin-bottom:30px; }

.hometopblokken { margin-bottom:30px; }
.hometopblokken img { max-width:100%; }
.cursussen-home { position:inherit; z-index:1; }
.cursussen-home-text { position:absolute; z-index:2; color:#FFF; }
.cursussen-home-text .cursus { padding:20px 20px; }
.cursussen-home-text .cursus h3 { margin:0; padding:0; font-size:1em; text-transform:uppercase; }
.cursussen-home-text .cursus h3 a { color:#FFF; text-decoration:none; }
.cursussen-home-text .cursus p { padding:0; margin:0; font-size:0.8em; }

.marginbottom30 { margin-bottom:30px; }

.titelafgerond { border-bottom:1px #FFF solid; text-transform:uppercase; padding:0 15px; background-color:#000; color:#FFF; line-height:42px; }
.titelafgerond:before { content:''; position:absolute; right:15px; width:17px; height:42px; display:block; background-image:url(/images/hoekje.jpg); background-repeat:no-repeat; }

.subtitel_blauw { border-bottom:1px #35697f solid; height:75px; color:#FFF; padding:20px; background-image:url(/images/donker-gradient.jpg); background-repeat:repeat-y; }
.subtitel_blauw h2 { text-transform:uppercase; margin:0; padding:0; font-size:1em; }
.tekst_blauw { font-size:0.8em; color:#FFF; height:159px; padding:20px; background-image:url(/images/donker-gradient.jpg); background-repeat:repeat-y; }
.tekst_blauw .text { height:75px; overflow:hidden; margin-bottom:10px; }
.tekst_blauw .leesmeer { background-image:url(/images/leesmeer.jpg); background-repeat:no-repeat; width:89px; height:32px; text-align:center; line-height:32px; }
.tekst_blauw .leesmeer a { color:#FFF; text-decoration:none; }

.blauwpijl { color:#FFF; padding:20px; background-image:url(/images/blauwpijl.jpg); background-repeat:no-repeat; min-height:78px; overflow:hidden; }
.blauwpijl { font-size:0.8em; }
.blauwpijl h2 { font-size:1.3em; height:18px; overflow:hidden; margin:0; padding:0; text-transform:uppercase; }
.blauwpijl h2 a { color:#FFF; text-decoration:none; }

.terugoverzicht { margin-top:40px; }
.terugoverzicht a { font-weight:bold; font-size:1.2em; background-color:#000; color:#FFF; padding:10px 20px; text-decoration:none; }

.carousel .item { background-color:transparent !important; }
.carousel-control.left, .carousel-control.right { background:none !important; }
.sponsorencarousel img { max-width:158px; }
.sponsorencarousel .col-sm-2 { line-height:160px; }
.sponsorencarousel .col-sm-2 .inner { height:160px; width:160px; border:1px #e6e6e6 solid; }
.sponsorencarousel .carousel { height:auto !important; }
.sponsorencarousel .carousel-indicators { display:none; }
.sponsorencarousel .carousel .item { height:160px !important; }
.sponsorencarousel .carousel-control { margin-top:130px; width:auto !important; }
.sponsorencarousel h3 { color:#164869; font-weight:600; margin-bottom:20px; text-transform:uppercase; }
.sponsorencarousel .carousel .item { padding:0 17px; }

.sponsorencarousel .owl-item .inner { line-height: 160px; height:160px; width:160px; border:1px #e6e6e6 solid; }
.sponsorencarousel .owl-item .inner img { display: inline-block; }
.owl-carousel { margin: 0 15px; }
.navowl { position: relative; width: 100%; z-index: 9999; }
.navowl div { cursor: pointer; }
.navowl .prev { left: 0; position: absolute; margin-top: 130px; }
.navowl .next { right: 0; position: absolute; margin-top: 130px; }
.sponsorencarousel #sponsoren { min-height: 280px; }


.talenten iframe { height:175px !important; }
.talenten img { min-width:100%; }
.talenten .element { height:175px; overflow:hidden; }
.talenten .top { margin:0; border-bottom:5px #000 solid; }
.talenten .titelafgerond { border-bottom:0; margin-left:-15px; }
.talenten .marginbottom30 { text-align:center; color:#FFF; padding:20px 0; margin:0; background-color:#134162; margin-bottom:30px;background: #327f9f; /* Old browsers */background: -moz-linear-gradient(top,  #327f9f 0%, #134162 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#327f9f), color-stop(100%,#134162)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #327f9f 0%,#134162 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #327f9f 0%,#134162 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #327f9f 0%,#134162 100%); /* IE10+ */background: linear-gradient(to bottom,  #327f9f 0%,#134162 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#327f9f', endColorstr='#134162',GradientType=0 ); /* IE6-9 */ }
.talenten .naam { font-size:1.5em; }
.talenten .quote { padding:0 20px; font-size:0.8em; font-style:italic; }

.overonspage img { max-width:100%; }
.overonspage { font-size:14px; }
.overonspage .row { padding:0 0 40px 0; }
.overonspage .row h2 { margin:0; padding:0; margin-bottom:20px; font-weight:bold; font-size:2em; text-transform:uppercase; }
.overonspage .row h3 { margin:0; padding:0; font-size:1.2em; font-style:italic; }
.overonspage .overons1 { color:#a4002d; }
.overonspage .overons1 h2,.overonspage .overons1 h3 { color:#000; }
.overonspage .overons2 { text-align:center; padding:40px 0; margin:0 -23px; margin-bottom:30px; background-image:url(/images/overons-bg2.jpg); background-size:cover; color:#FFF; }
.overonspage .overons2 .aanmelden a { text-decoration:none; font-size:1.5em; padding:15px 20px; color:#FFF; text-transform:uppercase; font-weight:bold; border:1px #FFF solid; }
.overonspage .overons2 .aanmelden { margin-top:40px; margin-bottom:40px; }
.overonspage .overons3 { color:#113f60; }
.overonspage .overons3 h2,.overonspage .overons3 h3 { color:#53c1d8; }
.overonspage .overons4 { color:#a4002d; }
.overonspage .overons4 h2,.overonspage .overons4 h3 { color:#000; }

.talentaanmeldenpage .tekst { text-align:center; color:#a4002d; padding-bottom:50px; }
.talentaanmeldenpage .tekst h3,.talentaanmeldenpage .tekst h4 { color:#000; }
.talentaanmeldenpage .tekst h3 { margin:0; padding:0; font-size:1.2em; font-style:italic; }
.talentaanmeldenpage .tekst h4 { margin:0; padding:0; margin-bottom:20px; font-weight:bold; font-size:2em; text-transform:uppercase; }
.talentaanmeldenpage .tekst h5 { border:1px #a4002d solid; padding:10px 0; color:#a4002d; width:94%; margin-left:3%; }

.talentaanmeldenpage .talentblokken { font-size:0.9em; margin:0 -23px; margin-bottom:30px; text-align:center; color:#FFF; }
.talentaanmeldenpage .talentblokken .blok1 { border-right:2px #831240 solid; padding:20px 40px; background-color:#e5004b; background: #e5004b; /* Old browsers */background: -moz-linear-gradient(left,  #e5004b 0%, #b21a58 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e5004b), color-stop(100%,#b21a58)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(left,  #e5004b 0%,#b21a58 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(left,  #e5004b 0%,#b21a58 100%); /* Opera 11.10+ */background: -ms-linear-gradient(left,  #e5004b 0%,#b21a58 100%); /* IE10+ */background: linear-gradient(to right,  #e5004b 0%,#b21a58 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5004b', endColorstr='#b21a58',GradientType=1 ); /* IE6-9 */ }
.talentaanmeldenpage .talentblokken .blok2 { border-left:1px #d9529c solid; border-right:2px #362d4d solid; padding:20px 40px; background-color:#b21a58; background: #b21a58; /* Old browsers */background: -moz-linear-gradient(left,  #b21a58 0%, #4c3d67 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, right top, color-stop(0%,#b21a58), color-stop(100%,#4c3d67)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(left,  #b21a58 0%,#4c3d67 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(left,  #b21a58 0%,#4c3d67 100%); /* Opera 11.10+ */background: -ms-linear-gradient(left,  #b21a58 0%,#4c3d67 100%); /* IE10+ */background: linear-gradient(to right,  #b21a58 0%,#4c3d67 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b21a58', endColorstr='#4c3d67',GradientType=1 ); /* IE6-9 */ }
.talentaanmeldenpage .talentblokken .blok3 { border-left:1px #9185aa solid; padding:20px 40px; background-color:#4c3d67; background: #4c3d67; /* Old browsers */background: -moz-linear-gradient(left,  #4c3d67 0%, #174461 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, right top, color-stop(0%,#4c3d67), color-stop(100%,#174461)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(left,  #4c3d67 0%,#174461 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(left,  #4c3d67 0%,#174461 100%); /* Opera 11.10+ */background: -ms-linear-gradient(left,  #4c3d67 0%,#174461 100%); /* IE10+ */background: linear-gradient(to right,  #4c3d67 0%,#174461 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c3d67', endColorstr='#174461',GradientType=1 ); /* IE6-9 */ }
.talentaanmeldenpage .talentblokken .toptitel { margin-bottom:20px; font-size:1.2em; font-style:italic; } 
.talentaanmeldenpage .talentblokken .titel { font-weight:bold; font-size:2em; text-transform:uppercase; border:1px #FFF solid; padding:10px 20px; } 
.talentaanmeldenpage .talentblokken .prijs { margin-top:20px; font-size:1.6em; margin-bottom:30px; } 
.talentaanmeldenpage .talentblokken .beschrijving { margin-bottom:40px; word-break:break-word; }
.talentaanmeldenpage .talentblokken a { margin-top:40px; font-size:1.6em; text-decoration:none; background-color:#53c1d8; padding:10px 30px; color:#FFF; text-transform:uppercase; font-weight:bold; }
.talentaanmeldenpage .talentblokken .col-sm-4 { }


.breaker { display: block; width: 100%; height: 0; float: none; clear: both; }

.talentaanmeldenpage .talentblokken.blokken4 { margin: 0 -25px; }
.talentblokken.blokken4 .col-sm-3:nth-child(1) { border-right:2px #920d3d solid; padding:20px; background-color:#920d3d; background: #920d3d; /* Old browsers */background: -moz-linear-gradient(left,  #e5004b 0%, #b61049 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e5004b), color-stop(100%,#b61049)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(left,  #e5004b 0%,#b61049 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(left,  #e5004b 0%,#b61049 100%); /* Opera 11.10+ */background: -ms-linear-gradient(left,  #e5004b 0%,#b61049 100%); /* IE10+ */background: linear-gradient(to right,  #e5004b 0%,#b61049 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5004b', endColorstr='#b61049',GradientType=1 ); /* IE6-9 */ }
.talentblokken.blokken4 .col-sm-3:nth-child(2) { border-left:1px #d73288 solid; padding:20px; background-color:#ad0e42; background: #ad0e42; /* Old browsers */background: -moz-linear-gradient(left,  #ad0e42 0%, #6a234b 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ad0e42), color-stop(100%,#6a234b)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(left,  #ad0e42 0%,#6a234b 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(left,  #ad0e42 0%,#6a234b 100%); /* Opera 11.10+ */background: -ms-linear-gradient(left,  #ad0e42 0%,#6a234b 100%); /* IE10+ */background: linear-gradient(to right,  #ad0e42 0%,#6a234b 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ad0e42', endColorstr='#6a234b',GradientType=1 ); /* IE6-9 */ }
.talentblokken.blokken4 .col-sm-3:nth-child(3) { border-left:1px #b6699b solid; padding:20px; background-color:#832d5f; background: #832d5f; /* Old browsers */background: -moz-linear-gradient(left,  #832d5f 0%, #27324e 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, right top, color-stop(0%,#832d5f), color-stop(100%,#27324e)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(left,  #832d5f 0%,#27324e 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(left,  #832d5f 0%,#27324e 100%); /* Opera 11.10+ */background: -ms-linear-gradient(left,  #832d5f 0%,#27324e 100%); /* IE10+ */background: linear-gradient(to right,  #4c3d67 0%,#27324e 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#832d5f', endColorstr='#27324e',GradientType=1 ); /* IE6-9 */ }
.talentblokken.blokken4 .col-sm-3:nth-child(4) { border-left:1px #7b8aac solid; padding:20px; background-color:#36466a; background: #36466a; /* Old browsers */background: -moz-linear-gradient(left,  #36466a 0%, #174461 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, right top, color-stop(0%,#36466a), color-stop(100%,#174461)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(left,  #36466a 0%,#174461 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(left,  #36466a 0%,#174461 100%); /* Opera 11.10+ */background: -ms-linear-gradient(left,  #36466a 0%,#174461 100%); /* IE10+ */background: linear-gradient(to right,  #36466a 0%,#174461 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36466a', endColorstr='#174461',GradientType=1 ); /* IE6-9 */ }
.talentblokken.blokken4 .topimg { text-align: center; margin: -20px -22px 15px -21px; padding: 45px 30px 60px 30px; }
.talentblokken.blokken4 .topimg h3 { font-weight: normal; font-style: italic; font-size: 19px; }
.talentblokken.blokken4 .topimg h4 { margin: 0 auto; padding: 5px 15px; width: fit-content; border:1px #FFF solid; font-weight: bold; font-size: 45px; }
.talentblokken.blokken4 .beschrijving { text-align: left; margin-bottom: 15px !important; }
.talentblokken.blokken4 .beschrijving p { font-style: italic; }
.talentblokken.blokken4 .beschrijving ul { border-bottom: 1px rgb(255 255 255 / 50%) solid; list-style: none; margin: 0; padding: 0; margin-top: 30px; padding-bottom: 45px; }
.talentblokken.blokken4 .beschrijving ul li { margin-bottom: 5px; background-position: left top; background-image:url(/images/v2/checkmark.svg); line-height: 20px; background-repeat: no-repeat; padding-left: 35px; font-weight: bold; }
.talentblokken.blokken4 .type2 { margin-top: 15px; border-top: 1px rgb(255 255 255 / 50%) solid; }
.talentblokken.blokken4 .type1 .prijs { margin-top: 0px !important; float: left; }
.talentblokken.blokken4 .type1 a { margin-top: 0 !important; padding: 10px 15px !important; float: right; }
.talentblokken.blokken4 .type2 .prijs { margin-top: 10px !important; float: left; }
.talentblokken.blokken4 .type2 a { margin-top: 0 !important; padding: 10px 15px !important; float: right; }
.talentblokken.blokken4 .type1 h3 { font-size: 30px; text-align: left; text-transform: uppercase; }
.talentblokken.blokken4 .type2 h3 { font-size: 30px; text-align: left; text-transform: uppercase; }
.talentblokken.blokken4 .prijs { font-size: 35px !important; }

.cursussenblokken { color:#113045; margin-bottom:30px; }
.cursussenblokken .marginbottom30 { border-top:1px #FFF solid; color:#FFF; padding:40px 20px; margin:0; background-color:#134162; margin-bottom:30px;background: #327f9f; /* Old browsers */background: -moz-linear-gradient(top,  #327f9f 0%, #134162 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#327f9f), color-stop(100%,#134162)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #327f9f 0%,#134162 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #327f9f 0%,#134162 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #327f9f 0%,#134162 100%); /* IE10+ */background: linear-gradient(to bottom,  #327f9f 0%,#134162 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#327f9f', endColorstr='#134162',GradientType=0 ); /* IE6-9 */ }
.cursussenblokken .toptitel { margin-bottom:20px; font-size:1.2em; font-style:italic; }
.cursussenblokken .titel { font-weight:bold; font-size:2em; text-transform:uppercase; border:1px #000 solid; padding:10px 20px; } 
.cursussenblokken .beschrijving { font-size:0.9em; margin-bottom:20px; }
.cursussenblokken .punten p { font-size: 14px; }
.cursussenblokken .punten ul { list-style:none; margin:0; padding:0; width:80%; margin-left:10%; }
.cursussenblokken .punten ul li { border-top:1px #113045 dashed; padding:5px 0; font-size:14px; font-weight:bold; }
.cursussenblokken .punten ul li:before { position:absolute; margin-left:-30px; content:''; background-image:url(/images/vinkje.png); background-repeat:no-repeat; width:21px; height:19px; display:block; }
.cursussenblokken .punten ul li:last-child { border-bottom:1px #113045 dashed; }
.cursussenblokken .prijs { border:3px #FFF solid; text-align:center; font-size:2em; }
.cursussenblokken .prijs span { margin-bottom:10px; clear:both; width:100%; display:block; font-size:14px !important; }
.cursussenblokken a { font-size:1.2em; text-decoration:none; background-color:#53c1d8; padding:10px 20px; color:#FFF; text-transform:uppercase; font-weight:bold; }
.cursussenblokken .inschrijven { margin-top:9px; }

.cursussenblokken .blok1 .toptitel, .cursussenblokken .blok1 .titel, .cursussenblokken .blok1 .punten, .cursussenblokken .blok1 .prijs { color:#000; }
.cursussenblokken .blok1 a { background-color:#000; }
.cursussenblokken .blok1 .titel { border-color:#000; }
.cursussenblokken .blok2 .toptitel, .cursussenblokken .blok2 .titel, .cursussenblokken .blok2 .punten, .cursussenblokken .blok2 .prijs { color:#931989; }
.cursussenblokken .blok2 a { background-color:#931989; }
.cursussenblokken .blok2 .titel { border-color:#931989; }
.cursussenblokken .blok3 .toptitel, .cursussenblokken .blok3 .titel, .cursussenblokken .blok3 .punten, .cursussenblokken .blok3 .prijs { color:#195d8e; }
.cursussenblokken .blok3 a { background-color:#195d8e; }
.cursussenblokken .blok3 .titel { border-color:#195d8e; }






.academyblokken { border-top:1px #153b56 solid; margin-top:40px; margin-bottom:40px; }
.academyblokken .col-sm-4 { margin-top:10px; text-align:center; padding-top:30px; padding-bottom:40px; }
.academyblokken .col-sm-4 .toptitel { font-style:italic; margin-bottom:10px; }
.academyblokken .col-sm-4 .titel { font-size:2em; }
.academyblokken .col-sm-4 .beschrijving { color:#113045; font-size:0.9em; margin-top:40px; margin-bottom:20px; }
.academyblokken .col-sm-4 a { padding:10px 20px; font-weight:bold; color:#FFF; text-decoration:none; }
.academyblokken .blok1 { border-right:1px #153b56 solid; }
.academyblokken .blok2 { border-right:1px #153b56 solid; }

.academyblokken .blok1 .toptitel, .academyblokken .blok1 .titel, .academyblokken .blok1 .punten, .academyblokken .blok1 .prijs { color:#000; }
.academyblokken .blok1 a { background-color:#000; }
.academyblokken .blok1 .titel { border-color:#000; padding:5px 20px; border:2px #000 solid; }
.academyblokken .blok2 .toptitel, .academyblokken .blok2 .titel, .academyblokken .blok2 .punten, .academyblokken .blok2 .prijs { color:#931989; }
.academyblokken .blok2 a { background-color:#931989; }
.academyblokken .blok2 .titel { border-color:#931989; padding:5px 20px; border:2px #931989 solid; }
.academyblokken .blok3 .toptitel, .academyblokken .blok3 .titel, .academyblokken .blok3 .punten, .academyblokken .blok3 .prijs { color:#195d8e; }
.academyblokken .blok3 a { background-color:#195d8e; }
.academyblokken .blok3 .titel { border-color:#195d8e; padding:5px 20px; border:2px #195d8e solid; }

.evenementenpage .tekst { text-align:center; color:#a4002d; padding-bottom:50px; }
.evevervol .tekst { text-align:left; margin-top:40px; }
.evevervol .tekst .col-sm-4 { background-color:#1c5371; color:#FFF; padding:0; }
.evevervol .tekst .col-sm-4 .punten { margin-bottom:0; }
.evevervol .tekst .col-sm-4 .punten ul li { padding:10px 20px; border-bottom:1px #FFF solid; }
.evevervol .vervolg { color:#113045; font-size:0.9em; margin-top:0; border-top:1px #153b56 solid; padding-top:40px; }
.evenementenpage .top { margin:0; border-bottom:5px #000 solid; }
.evenementenpage .titelafgerond { border-bottom:0; margin-left:-15px; }
.evenementenpage .marginbottom30 { border-top:1px #FFF solid; color:#FFF; padding:40px 20px; margin:0; background-color:#134162; margin-bottom:30px;background: #327f9f; /* Old browsers */background: -moz-linear-gradient(top,  #327f9f 0%, #134162 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#327f9f), color-stop(100%,#134162)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #327f9f 0%,#134162 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #327f9f 0%,#134162 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #327f9f 0%,#134162 100%); /* IE10+ */background: linear-gradient(to bottom,  #327f9f 0%,#134162 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#327f9f', endColorstr='#134162',GradientType=0 ); /* IE6-9 */ }
.evenementenpage img { width:100%; }
.evenementenblokken { text-align:left !important; }
.evenementenblokken .midden a { font-weight:bold; text-decoration:none; background-color:#53c1d8; font-size:14px; text-transform:uppercase; color:#FFF; padding:10px 20px; }
.evenementenblokken .midden a.meerinfo { margin-right:5%; background-color:#FFF; color:#53c1d8; }

.evenementenpage .punten { text-align:left; margin-bottom:20px; }
.evenementenpage .punten ul { margin:0; padding:0; list-style:none; }
.evenementenpage .punten ul li { padding:8px 0; border-bottom:1px #346c87 solid; }
.evenementenpage .punten ul li:first-child { padding-top:0; }
.evenementenpage .punten ul li a { font-weight:normal; color:#FFF; padding:0; text-transform:none; background-color:transparent !important; }

.nieuwspage .tekst { text-align:center; color:#a4002d; padding-bottom:50px; }
.nieuwspage .top { margin:0; border-bottom:5px #000 solid; }
.nieuwspage .titelafgerond { border-bottom:0; margin-left:-15px; }
.nieuwspage .marginbottom30 { border-top:1px #FFF solid; color:#FFF; padding:40px 20px; margin:0; background-color:#134162; margin-bottom:30px;background: #327f9f; /* Old browsers */background: -moz-linear-gradient(top,  #327f9f 0%, #134162 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#327f9f), color-stop(100%,#134162)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #327f9f 0%,#134162 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #327f9f 0%,#134162 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #327f9f 0%,#134162 100%); /* IE10+ */background: linear-gradient(to bottom,  #327f9f 0%,#134162 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#327f9f', endColorstr='#134162',GradientType=0 ); /* IE6-9 */ }
.nieuwspage img { width:100%; }
.nieuwspage .top .col-sm-10 .titelafgerond:before { display:none; }
.nieuwspage .titelafgerond { line-height:41px; }
.nieuwspage .top .col-sm-2 span { margin-left:40px; position:absolute; line-height:41px; font-size:0.9em; color:#FFF; }
.nieuwspage .top .col-sm-2:before { margin-left:-32px; content:''; width:201px; height:41px; background-image:url(/images/nieuws-bg.jpg); background-repeat:no-repeat; position:absolute; z-index:0; }
.nieuwspage p { margin-bottom:40px; }
.nieuwspage .nieuwsblokken a { font-weight:bold; text-decoration:none; background-color:#FFF; font-size:14px; text-transform:uppercase; color:#53c1d8; padding:10px 20px; }

.partners { margin:40px -24px; padding:30px 15px; color:#FFF; text-align:center; background-color:#e5004b;background: #e5004b; /* Old browsers */background: -moz-linear-gradient(left,  #e5004b 0%, #b21a58 33%, #4c3d67 66%, #174461 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e5004b), color-stop(33%,#b21a58), color-stop(66%,#4c3d67), color-stop(100%,#174461)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(left,  #e5004b 0%,#b21a58 33%,#4c3d67 66%,#174461 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(left,  #e5004b 0%,#b21a58 33%,#4c3d67 66%,#174461 100%); /* Opera 11.10+ */background: -ms-linear-gradient(left,  #e5004b 0%,#b21a58 33%,#4c3d67 66%,#174461 100%); /* IE10+ */background: linear-gradient(to right,  #e5004b 0%,#b21a58 33%,#4c3d67 66%,#174461 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5004b', endColorstr='#174461',GradientType=1 ); /* IE6-9 */ }
.sponsorpartners { text-align:center; padding:20px 0; }
.sponsorpage .tekst { text-align:center; color:#a4002d; padding-bottom:50px; margin-bottom:40px; }
.sponsorpage .tekst a { background-color:#000; text-decoration:none; color:#FFF; padding:10px 20px; font-weight:bold; }
.sponsorpage .tekst .col-sm-12 { margin-bottom:20px; }
.sponsorpartners .row { padding-top:40px; border-top:1px #153b56 solid; }
.sponsorpartners .col-sm-4 { margin-bottom:40px; }
.sponsorpartners .col-sm-4 .titel { margin-bottom:20px; font-weight:bold; } 
.sponsorpartners .col-sm-4 .logo { margin-bottom:40px; } 
.sponsorpartners .col-sm-4 .logo img { width:80%; margin:0 10%; }
.sponsorpartners .col-sm-4 a { padding:10px 40px; margin-top:20px; color:#FFF; text-decoration:none; font-weight:bold; }
.sponsorpartners .blok1 { border-right:1px #153b56 solid; }
.sponsorpartners .blok2 { border-right:1px #153b56 solid; }
.sponsorpartners .blok1 a { background-color:#000; }
.sponsorpartners .blok2 a { background-color:#931989; }
.sponsorpartners .blok3 a { background-color:#195d8e; }
.sponsorpartners .blok1 .titel { color:#000; }
.sponsorpartners .blok1 a { background-color:#000; }
.sponsorpartners .blok2 .titel { color:#931989; }
.sponsorpartners .blok2 a { background-color:#931989; }
.sponsorpartners .blok3 .titel { color:#195d8e; }
.sponsorpartners .blok3 a { background-color:#195d8e; }

.contactpage .tekst { border-bottom:1px #153b56 solid; text-align:center; color:#a4002d; padding-bottom:25px; margin-bottom:25px; }
.contactpage .tekst a { color:#a4002d; }
.form h2 { text-align:center; font-size:1.3em; color:#113d5c; margin-bottom:30px; font-weight:bold; }
.form h3 { text-align:center; font-size:1.1em; color:#000; margin-top:-20px; margin-bottom:30px; }
.form .col-sm-6 input { margin-bottom:10px; width:100%; padding:10px; border:1px #53c1d8 solid; }
.form .col-sm-6 select { margin-bottom:10px; width:100%; padding:10px; border:1px #53c1d8 solid; color: #53c1d8; }
.form .col-sm-12 textarea { min-height:200px; margin-bottom:10px; width:100%; padding:10px; border:1px #53c1d8 solid; }
.form .col-sm-12 select { margin-bottom:10px; width:100%; padding:10px; border:1px #53c1d8 solid; color: #53c1d8; }
.form input::-webkit-input-placeholder { color: #53c1d8; }
.form input:-moz-placeholder { color: #53c1d8; }
.form input::-moz-placeholder { color: #53c1d8; }
.form input:-ms-input-placeholder { color: #53c1d8; }
.form textarea::-webkit-input-placeholder { color: #53c1d8; }
.form textarea:-moz-placeholder { color: #53c1d8; }
.form textarea::-moz-placeholder { color: #53c1d8; }
.form textarea:-ms-input-placeholder { color: #53c1d8; }
.form .verstuurbutton { margin-bottom:25px; text-align:center; }
.form .verstuurbutton input[type=submit] { padding:10px 20px; background-color:#000; color:#FFF; font-weight:bold; cursor:pointer; border:1px #000 solid; }

.footer { color:#FFF; background-color:#113045; padding:20px; margin:0 -1em; }
.footer .content { padding:0 40px; }
.footer .content h4 { font-weight:bold; padding-bottom:20px; border-bottom:1px #0b2332 solid; }
.footer .content p { font-size:0.9em; padding-top:10px; padding-bottom:20px; border-bottom:1px #0b2332 solid; }
.footer .content p strong { font-size:1em; font-weight:bold; }
.footer .content p:last-child { border-bottom:0; }
.footer .content img { padding-top:10px; padding-bottom:20px; }
.footer .content a { color:#FFF; font-size:0.9em; }
.footer .content ul { list-style:none; padding:0; margin:0; padding-bottom:20px; border-bottom:1px #0b2332 solid; }
.footer .social div { float:left; margin-right:10px; }

.marginregel { padding:20px 0 0 0; }
.scheidingeven { display:block; float:none; clear:both; height:40px; }


.centertop .tekst {
    text-align: center;
    color: black!important;
    padding-bottom: 50px;
}

.centertop .tekst h3,.centertop .tekst h4 {
    color: #000;
}

.centertop .tekst h3 {
    margin: 0;
    padding: 0;
    font-size: 1.2em;
    font-style: italic;
}

.centertop .tekst h4 {
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
    font-weight: bold;
    font-size: 2em;
    text-transform: uppercase;
}

@media (min-width: 768px) {
	.navbar-header { float:right; }
	.toplogo { margin-left:-200px !important; }
	.toplogo img { max-height:150px; }
	.homebanner { height:532px; }
}
@media (max-width: 768px) {
	.toplogo { position:inherit; margin-top:0px; }
	.toplogo img { max-height:50px; }
	.topintro { margin-top:0; }
	.topintro h1 { font-size:1.4em; }
	.topintro h2 { font-size:1em; }
	.homebanner { background-image: url(/images/v2/STA-header-home-mobiel.jpg) !important; height: 300px; margin-top:50px; }
	.hometopblokken .col-sm-4 { margin-bottom:30px; }
	.talenten .talent { margin-bottom:30px; }
	.homeonder .col-sm-4 { margin-bottom:30px; }
	.vervolgbanner { border-bottom:1px #FFF solid; margin-top:50px; min-height:100px; width:100%; }
	.nieuwspage .titelafgerond { margin:0 -15px; }
	.nieuwspage .col-sm-2 { text-align:right; position:inherit; background-image:none !important; background-color:#a60028; }
	.nieuwspage .top .col-sm-2 span { position:inherit; margin-left:0; }
	.nieuwspage .top .col-sm-2:before { display:none; }
	.nieuwspage .beschrijving { margin-bottom:40px; }
	.evenementenblokken table { max-width:100% !important; width:100% !important; }
	.evenementenpage iframe { max-width:100% !important; height:auto !important; }
}

/*
Zwart:		#000
Donker roze:	#a4002d
Donker blauw:	#113f60
Licht blauw:	#53c1d8
*/
body { background: url('/images/bg.jpg') no-repeat center bottom fixed; -moz-background-size: cover; -webkit-background-size: cover; -o-background-size: cover; background-size: cover; }
.fullclick, .fullclickout { cursor:pointer; }

.navbar-inverse { font-size:13px; text-transform:uppercase; background-color:#000 !important; background-image:none !important; border-color:transparent !important; }
.navbar-inverse .navbar-nav>li>a { padding:0; margin:15px; color:#FFF; text-shadow:none !important; }
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.active>a {color:#53c1d8;border-bottom: 2px ##53c1d8solid;background-image:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus { background-color:transparent !important; }
.toplogo { position:absolute; margin-top:23px; }
.homebanner { margin-top:51px; min-height:150px; width:100%; background-image:url(/images/banner-1.jpg); background-size:cover; background-position:center top; }
.vervolgbanner { border-bottom:1px #FFF solid; margin-top:51px; min-height:266px; width:100%; }
.overonsbanner { background-image:url(/images/over-ons.jpg); background-size:cover; background-position:center top; }
.talentaanmeldenbanner { background-image:url(/images/talentaanmelden.jpg); background-size:cover; background-position:center top; }
.cursussenbanner { background-image:url(/images/cursussen.jpg); background-size:cover; background-position:center top; }
.evenementenbanner { background-image:url(/images/evenementen.jpg); background-size:cover; background-position:center top; }
.nieuwsbanner { background-image:url(/images/nieuws.jpg); background-size:cover; background-position:center top; }
.sponsorbanner { background-image:url(/images/sponsor.jpg); background-size:cover; background-position:center top; }
.contactbanner { background-image:url(/images/contact.jpg); background-size:cover; background-position:center top; }
.tekstpaginabanner { background-image:url(/images/tekstpagina.jpg); background-size:cover; background-position:center top; }
.academybanner { background-image:url(/images/academy.jpg); background-size:cover; background-position:center top; }

.mainover { background-color:#FFF; padding:0 25px; }
.topintro { margin:-25px; border:1px #FFF solid; border-bottom:5px #113f60 solid; margin-top:-80px; padding-top:20px; padding-bottom:20px; margin-bottom:25px; color:#FFF; background-color:#000; text-align:center; }
.topintro h1 { font-size:3em; text-transform:uppercase; margin:0; padding:0; }
.topintro h2 { font-size:1.4em; margin:0; padding:0; }
.topintro h3 { font-size:1.4em; margin:0; padding:0; }
.partners h2 { font-size:3em; text-transform:uppercase; margin:0; padding:0; }
.partners h3 { font-size:1.4em; margin:0; padding:0; margin-bottom:30px; }

.hometopblokken { margin-bottom:30px; }
.hometopblokken img { max-width:100%; }
.cursussen-home { position:inherit; z-index:1; }
.cursussen-home-text { position:absolute; z-index:2; color:#FFF; }
.cursussen-home-text .cursus { padding:20px 20px; }
.cursussen-home-text .cursus h3 { margin:0; padding:0; font-size:1em; text-transform:uppercase; }
.cursussen-home-text .cursus h3 a { color:#FFF; text-decoration:none; }
.cursussen-home-text .cursus p { padding:0; margin:0; font-size:0.8em; }

.marginbottom30 { margin-bottom:30px; }

.titelafgerond { border-bottom:1px #FFF solid; text-transform:uppercase; padding:0 15px; background-color:#000; color:#FFF; line-height:42px; }
.titelafgerond:before { content:''; position:absolute; right:15px; width:17px; height:42px; display:block; background-image:url(/images/hoekje.jpg); background-repeat:no-repeat; }

.subtitel_blauw { border-bottom:1px #35697f solid; height:75px; color:#FFF; padding:20px; background-image:url(/images/donker-gradient.jpg); background-repeat:repeat-y; }
.subtitel_blauw h2 { text-transform:uppercase; margin:0; padding:0; font-size:1em; }
.tekst_blauw { font-size:0.8em; color:#FFF; height:159px; padding:20px; background-image:url(/images/donker-gradient.jpg); background-repeat:repeat-y; }
.tekst_blauw .text { height:75px; overflow:hidden; margin-bottom:10px; }
.tekst_blauw .leesmeer { background-image:url(/images/leesmeer.jpg); background-repeat:no-repeat; width:89px; height:32px; text-align:center; line-height:32px; }
.tekst_blauw .leesmeer a { color:#FFF; text-decoration:none; }

.blauwpijl { color:#FFF; padding:20px; background-image:url(/images/blauwpijl.jpg); background-repeat:no-repeat; min-height:78px; overflow:hidden; }
.blauwpijl { font-size:0.8em; }
.blauwpijl h2 { font-size:1.3em; height:18px; overflow:hidden; margin:0; padding:0; text-transform:uppercase; }
.blauwpijl h2 a { color:#FFF; text-decoration:none; }

.terugoverzicht { margin-top:40px; }
.terugoverzicht a { font-weight:bold; font-size:1.2em; background-color:#000; color:#FFF; padding:10px 20px; text-decoration:none; }

.carousel .item { background-color:transparent !important; }
.carousel-control.left, .carousel-control.right { background:none !important; }
.sponsorencarousel img { max-width:158px; }
.sponsorencarousel .col-sm-2 { line-height:160px; }
.sponsorencarousel .col-sm-2 .inner { height:160px; width:160px; border:1px #e6e6e6 solid; }
.sponsorencarousel .carousel { height:auto !important; }
.sponsorencarousel .carousel-indicators { display:none; }
.sponsorencarousel .carousel .item { height:160px !important; }
.sponsorencarousel .carousel-control { margin-top:130px; width:auto !important; }
.sponsorencarousel h3 { color:#164869; font-weight:600; margin-bottom:20px; text-transform:uppercase; }
.sponsorencarousel .carousel .item { padding:0 17px; }

.talenten iframe { height:175px !important; }
.talenten img { min-width:100%; }
.talenten .element { height:175px; overflow:hidden; }
.talenten .top { margin:0; border-bottom:5px #000 solid; }
.talenten .titelafgerond { border-bottom:0; margin-left:-15px; }
.talenten .marginbottom30 { text-align:center; color:#FFF; padding:20px 0; margin:0; background-color:#134162; margin-bottom:30px;background: #327f9f; /* Old browsers */background: -moz-linear-gradient(top,  #327f9f 0%, #134162 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#327f9f), color-stop(100%,#134162)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #327f9f 0%,#134162 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #327f9f 0%,#134162 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #327f9f 0%,#134162 100%); /* IE10+ */background: linear-gradient(to bottom,  #327f9f 0%,#134162 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#327f9f', endColorstr='#134162',GradientType=0 ); /* IE6-9 */ }
.talenten .naam { font-size:1.5em; }
.talenten .quote { padding:0 20px; font-size:0.8em; font-style:italic; }

.overonspage img { max-width:100%; }
.overonspage { font-size:14px; }
.overonspage .row { padding:0 0 40px 0; }
.overonspage .row h2 { margin:0; padding:0; margin-bottom:20px; font-weight:bold; font-size:2em; text-transform:uppercase; }
.overonspage .row h3 { margin:0; padding:0; font-size:1.2em; font-style:italic; }
.overonspage .overons1 { color:#a4002d; }
.overonspage .overons1 h2,.overonspage .overons1 h3 { color:#000; }
.overonspage .overons2 { text-align:center; padding:40px 0; margin:0 -23px; margin-bottom:30px; background-image:url(/images/overons-bg2.jpg); background-size:cover; color:#FFF; }
.overonspage .overons2 .aanmelden a { text-decoration:none; font-size:1.5em; padding:15px 20px; color:#FFF; text-transform:uppercase; font-weight:bold; border:1px #FFF solid; }
.overonspage .overons2 .aanmelden { margin-top:40px; margin-bottom:40px; }
.overonspage .overons3 { color:#113f60; }
.overonspage .overons3 h2,.overonspage .overons3 h3 { color:#53c1d8; }
.overonspage .overons4 { color:#a4002d; }
.overonspage .overons4 h2,.overonspage .overons4 h3 { color:#000; }

.tekst{color:black!important;}
.talentaanmeldenpage .tekst {text-align:center;color: black!important;padding-bottom:50px;}
.talentaanmeldenpage .tekst h3,.talentaanmeldenpage .tekst h4 { color:#000; }
.talentaanmeldenpage .tekst h3 { margin:0; padding:0; font-size:1.2em; font-style:italic; }
.talentaanmeldenpage .tekst h4 { margin:0; padding:0; margin-bottom:20px; font-weight:bold; font-size:2em; text-transform:uppercase; }
.talentaanmeldenpage .tekst h5 { border:1px #a4002d solid; padding:10px 0; color:#a4002d; width:94%; margin-left:3%; }

.talentaanmeldenpage .talentblokken { font-size:0.9em; margin:0 -23px; margin-bottom:30px; text-align:center; color:#FFF; }
.talentaanmeldenpage .talentblokken .blok1 { border-right:2px #831240 solid; padding:20px 40px; background-color:#e5004b; background: #e5004b; /* Old browsers */background: -moz-linear-gradient(left,  #e5004b 0%, #b21a58 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e5004b), color-stop(100%,#b21a58)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(left,  #e5004b 0%,#b21a58 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(left,  #e5004b 0%,#b21a58 100%); /* Opera 11.10+ */background: -ms-linear-gradient(left,  #e5004b 0%,#b21a58 100%); /* IE10+ */background: linear-gradient(to right,  #e5004b 0%,#b21a58 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5004b', endColorstr='#b21a58',GradientType=1 ); /* IE6-9 */ }
.talentaanmeldenpage .talentblokken .blok2 { border-left:1px #d9529c solid; border-right:2px #362d4d solid; padding:20px 40px; background-color:#b21a58; background: #b21a58; /* Old browsers */background: -moz-linear-gradient(left,  #b21a58 0%, #4c3d67 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, right top, color-stop(0%,#b21a58), color-stop(100%,#4c3d67)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(left,  #b21a58 0%,#4c3d67 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(left,  #b21a58 0%,#4c3d67 100%); /* Opera 11.10+ */background: -ms-linear-gradient(left,  #b21a58 0%,#4c3d67 100%); /* IE10+ */background: linear-gradient(to right,  #b21a58 0%,#4c3d67 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b21a58', endColorstr='#4c3d67',GradientType=1 ); /* IE6-9 */ }
.talentaanmeldenpage .talentblokken .blok3 { border-left:1px #9185aa solid; padding:20px 40px; background-color:#4c3d67; background: #4c3d67; /* Old browsers */background: -moz-linear-gradient(left,  #4c3d67 0%, #174461 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, right top, color-stop(0%,#4c3d67), color-stop(100%,#174461)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(left,  #4c3d67 0%,#174461 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(left,  #4c3d67 0%,#174461 100%); /* Opera 11.10+ */background: -ms-linear-gradient(left,  #4c3d67 0%,#174461 100%); /* IE10+ */background: linear-gradient(to right,  #4c3d67 0%,#174461 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c3d67', endColorstr='#174461',GradientType=1 ); /* IE6-9 */ }
.talentaanmeldenpage .talentblokken .toptitel { margin-bottom:20px; font-size:1.2em; font-style:italic; } 
.talentaanmeldenpage .talentblokken .titel { font-weight:bold; white-space: nowrap; font-size:2em; text-transform:uppercase; border:1px #FFF solid; padding:10px 20px; } 
.talentaanmeldenpage .talentblokken .prijs { margin-top:20px; font-size:1.6em; margin-bottom:30px; } 
.talentaanmeldenpage .talentblokken .beschrijving { margin-bottom:40px; word-break:break-word; }
.talentaanmeldenpage .talentblokken a { margin-top:40px; font-size:1.2em; text-decoration:none; background-color:#53c1d8; padding:10px 30px; color:#FFF; text-transform:uppercase; font-weight:bold; }
.talentaanmeldenpage .talentblokken .col-sm-4 { }

.cursussenblokken { color:#113045; margin-bottom:30px; }
.cursussenblokken .marginbottom30 { border-top:1px #FFF solid; color:#FFF; padding:40px 20px; margin:0; background-color:#134162; margin-bottom:30px;background: #327f9f; /* Old browsers */background: -moz-linear-gradient(top,  #327f9f 0%, #134162 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#327f9f), color-stop(100%,#134162)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #327f9f 0%,#134162 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #327f9f 0%,#134162 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #327f9f 0%,#134162 100%); /* IE10+ */background: linear-gradient(to bottom,  #327f9f 0%,#134162 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#327f9f', endColorstr='#134162',GradientType=0 ); /* IE6-9 */ }
.cursussenblokken .toptitel { margin-bottom:20px; font-size:1.2em; font-style:italic; }
.cursussenblokken .titel { font-weight:bold; font-size:2em; text-transform:uppercase; border:1px #000 solid; padding:10px 20px; } 
.cursussenblokken .beschrijving { font-size:0.9em; margin-bottom:20px; }
.cursussenblokken .punten ul { list-style:none; margin:0; padding:0; width:80%; margin-left:10%; }
.cursussenblokken .punten ul li { border-top:1px #113045 dashed; padding:5px 0; font-size:14px; font-weight:bold; }
.cursussenblokken .punten ul li:before { position:absolute; margin-left:-30px; content:''; background-image:url(/images/vinkje.png); background-repeat:no-repeat; width:21px; height:19px; display:block; }
.cursussenblokken .punten ul li:last-child { border-bottom:1px #113045 dashed; }
.cursussenblokken .prijs { border:3px #FFF solid; text-align:center; font-size:2em; }
.cursussenblokken .prijs span { margin-bottom:10px; clear:both; width:100%; display:block; font-size:14px !important; }
.cursussenblokken a { text-align: center; font-size:1.2em; text-decoration:none; background-color:#53c1d8; padding:10px 20px; color:#FFF; text-transform:uppercase; font-weight:bold; }
.cursussenblokken .inschrijven { margin-top:9px; }

.cursussenblokken .blok1 .toptitel, .cursussenblokken .blok1 .titel, .cursussenblokken .blok1 .punten, .cursussenblokken .blok1 .prijs { color:#000; }
.cursussenblokken .blok1 a { background-color:#000; }
.cursussenblokken .blok1 .titel { border-color:#000; }
.cursussenblokken .blok2 .toptitel, .cursussenblokken .blok2 .titel, .cursussenblokken .blok2 .punten, .cursussenblokken .blok2 .prijs { color:#931989; }
.cursussenblokken .blok2 a { background-color:#931989; }
.cursussenblokken .blok2 .titel { border-color:#931989; }
.cursussenblokken .blok3 .toptitel, .cursussenblokken .blok3 .titel, .cursussenblokken .blok3 .punten, .cursussenblokken .blok3 .prijs { color:#195d8e; }
.cursussenblokken .blok3 a { background-color:#195d8e; }
.cursussenblokken .blok3 .titel { border-color:#195d8e; }

.academyblokken { border-top:1px #153b56 solid; margin-top:40px; margin-bottom:40px; }
.academyblokken .col-sm-4 { margin-top:10px; text-align:center; padding-top:30px; padding-bottom:40px; }
.academyblokken .col-sm-4 .toptitel { font-style:italic; margin-bottom:10px; }
.academyblokken .col-sm-4 .titel { font-size:2em; }
.academyblokken .col-sm-4 .beschrijving { color:#113045; font-size:0.9em; margin-top:40px; margin-bottom:20px; }
.academyblokken .col-sm-4 a { padding:10px 20px; font-weight:bold; color:#FFF; text-decoration:none; }
.academyblokken .blok1 { border-right:1px #153b56 solid; }
.academyblokken .blok2 { border-right:1px #153b56 solid; }

.academyblokken .blok1 .toptitel, .academyblokken .blok1 .titel, .academyblokken .blok1 .punten, .academyblokken .blok1 .prijs { color:#000; }
.academyblokken .blok1 a { background-color:#000; }
.academyblokken .blok1 .titel { border-color:#000; padding:5px 20px; border:2px #000 solid; }
.academyblokken .blok2 .toptitel, .academyblokken .blok2 .titel, .academyblokken .blok2 .punten, .academyblokken .blok2 .prijs { color:#931989; }
.academyblokken .blok2 a { background-color:#931989; }
.academyblokken .blok2 .titel { border-color:#931989; padding:5px 20px; border:2px #931989 solid; }
.academyblokken .blok3 .toptitel, .academyblokken .blok3 .titel, .academyblokken .blok3 .punten, .academyblokken .blok3 .prijs { color:#195d8e; }
.academyblokken .blok3 a { background-color:#195d8e; }
.academyblokken .blok3 .titel { border-color:#195d8e; padding:5px 20px; border:2px #195d8e solid; }

.evenementenpage .tekst { text-align:center; color:#a4002d; padding-bottom:50px; }
.evevervol .tekst { text-align:left; margin-top:40px; }
.evevervol .tekst .col-sm-4 { background-color:#1c5371; color:#FFF; padding:0; }
.evevervol .tekst .col-sm-4 .punten { margin-bottom:0; }
.evevervol .tekst .col-sm-4 .punten ul li { padding:10px 20px; border-bottom:1px #FFF solid; }
.evevervol .vervolg { color:#113045; font-size:0.9em; margin-top:0; border-top:1px #153b56 solid; padding-top:40px; }
.evenementenpage .top { margin:0; border-bottom:5px #000 solid; }
.evenementenpage .titelafgerond { border-bottom:0; margin-left:-15px; }
.evenementenpage .marginbottom30 { border-top:1px #FFF solid; color:#FFF; padding:40px 20px; margin:0; background-color:#134162; margin-bottom:30px;background: #327f9f; /* Old browsers */background: -moz-linear-gradient(top,  #327f9f 0%, #134162 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#327f9f), color-stop(100%,#134162)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #327f9f 0%,#134162 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #327f9f 0%,#134162 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #327f9f 0%,#134162 100%); /* IE10+ */background: linear-gradient(to bottom,  #327f9f 0%,#134162 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#327f9f', endColorstr='#134162',GradientType=0 ); /* IE6-9 */ }
.evenementenpage img { width:100%; }
.evenementenblokken { text-align:left !important; }
.evenementenblokken .midden a { font-weight:bold; text-decoration:none; background-color:#53c1d8; font-size:14px; text-transform:uppercase; color:#FFF; padding:10px 20px; }
.evenementenblokken .midden a.meerinfo { margin-right:5%; background-color:#FFF; color:#53c1d8; }

.evenementenpage .punten { text-align:left; margin-bottom:20px; }
.evenementenpage .punten ul { margin:0; padding:0; list-style:none; }
.evenementenpage .punten ul li { padding:8px 0; border-bottom:1px #346c87 solid; }
.evenementenpage .punten ul li:first-child { padding-top:0; }
.evenementenpage .punten ul li a { font-weight:normal; color:#FFF; padding:0; text-transform:none; background-color:transparent !important; }

.nieuwspage .tekst { text-align:center; color:#a4002d; padding-bottom:50px; }
.nieuwspage .top { margin:0; border-bottom:5px #000 solid; }
.nieuwspage .titelafgerond { border-bottom:0; margin-left:-15px; }
.nieuwspage .marginbottom30 { border-top:1px #FFF solid; color:#FFF; padding:40px 20px; margin:0; background-color:#134162; margin-bottom:30px;background: #327f9f; /* Old browsers */background: -moz-linear-gradient(top,  #327f9f 0%, #134162 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#327f9f), color-stop(100%,#134162)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #327f9f 0%,#134162 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #327f9f 0%,#134162 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #327f9f 0%,#134162 100%); /* IE10+ */background: linear-gradient(to bottom,  #327f9f 0%,#134162 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#327f9f', endColorstr='#134162',GradientType=0 ); /* IE6-9 */ }
.nieuwspage img { width:100%; }
.nieuwspage .top .col-sm-10 .titelafgerond:before { display:none; }
.nieuwspage .titelafgerond { line-height:41px; }
.nieuwspage .top .col-sm-2 span { margin-left:40px; position:absolute; line-height:41px; font-size:0.9em; color:#FFF; }
.nieuwspage .top .col-sm-2:before { margin-left:-32px; content:''; width:201px; height:41px; background-image:url(/images/nieuws-bg.jpg); background-repeat:no-repeat; position:absolute; z-index:0; }
.nieuwspage p { margin-bottom:40px; }
.nieuwspage .nieuwsblokken a { font-weight:bold; text-decoration:none; background-color:#FFF; font-size:14px; text-transform:uppercase; color:#53c1d8; padding:10px 20px; }

.partners { margin:40px -24px; padding:30px 15px; color:#FFF; text-align:center; background-color:#e5004b;background: #e5004b; /* Old browsers */background: -moz-linear-gradient(left,  #e5004b 0%, #b21a58 33%, #4c3d67 66%, #174461 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e5004b), color-stop(33%,#b21a58), color-stop(66%,#4c3d67), color-stop(100%,#174461)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(left,  #e5004b 0%,#b21a58 33%,#4c3d67 66%,#174461 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(left,  #e5004b 0%,#b21a58 33%,#4c3d67 66%,#174461 100%); /* Opera 11.10+ */background: -ms-linear-gradient(left,  #e5004b 0%,#b21a58 33%,#4c3d67 66%,#174461 100%); /* IE10+ */background: linear-gradient(to right,  #e5004b 0%,#b21a58 33%,#4c3d67 66%,#174461 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5004b', endColorstr='#174461',GradientType=1 ); /* IE6-9 */ }
.sponsorpartners { text-align:center; padding:20px 0; }
.sponsorpage .tekst { text-align:center; color:#a4002d; padding-bottom:50px; margin-bottom:40px; }
.sponsorpage .tekst a { background-color:#000; text-decoration:none; color:#FFF; padding:10px 20px; font-weight:bold; }
.sponsorpage .tekst .col-sm-12 { margin-bottom:20px; }
.sponsorpartners .row { padding-top:40px; border-top:1px #153b56 solid; }
.sponsorpartners .col-sm-4 { margin-bottom:40px; }
.sponsorpartners .col-sm-4 .titel { margin-bottom:20px; font-weight:bold; } 
.sponsorpartners .col-sm-4 .logo { margin-bottom:40px; } 
.sponsorpartners .col-sm-4 .logo img { width:80%; margin:0 10%; }
.sponsorpartners .col-sm-4 a { padding:10px 40px; margin-top:20px; color:#FFF; text-decoration:none; font-weight:bold; }
.sponsorpartners .blok1 { border-right:1px #153b56 solid; }
.sponsorpartners .blok2 { border-right:1px #153b56 solid; }
.sponsorpartners .blok1 a { background-color:#000; }
.sponsorpartners .blok2 a { background-color:#931989; }
.sponsorpartners .blok3 a { background-color:#195d8e; }
.sponsorpartners .blok1 .titel { color:#000; }
.sponsorpartners .blok1 a { background-color:#000; }
.sponsorpartners .blok2 .titel { color:#931989; }
.sponsorpartners .blok2 a { background-color:#931989; }
.sponsorpartners .blok3 .titel { color:#195d8e; }
.sponsorpartners .blok3 a { background-color:#195d8e; }

.contactpage .tekst { border-bottom:1px #153b56 solid; text-align:center; color:#a4002d; padding-bottom:25px; margin-bottom:25px; }
.contactpage .tekst a { color:#a4002d; }
.form h2 { text-align:center; font-size:1.3em; color:#113d5c; margin-bottom:30px; font-weight:bold; }
.form h3 { text-align:center; font-size:1.1em; color:#000; margin-top:-20px; margin-bottom:30px; }
.form .col-sm-6 input { margin-bottom:10px; width:100%; padding:10px; border:1px #53c1d8 solid; }
.form .col-sm-6 select { margin-bottom:10px; width:100%; padding:10px; border:1px #53c1d8 solid; color: #53c1d8; }
.form .col-sm-12 textarea { min-height:200px; margin-bottom:10px; width:100%; padding:10px; border:1px #53c1d8 solid; }
.form .col-sm-12 select { margin-bottom:10px; width:100%; padding:10px; border:1px #53c1d8 solid; color: #53c1d8; }
.form input::-webkit-input-placeholder { color: #53c1d8; }
.form input:-moz-placeholder { color: #53c1d8; }
.form input::-moz-placeholder { color: #53c1d8; }
.form input:-ms-input-placeholder { color: #53c1d8; }
.form textarea::-webkit-input-placeholder { color: #53c1d8; }
.form textarea:-moz-placeholder { color: #53c1d8; }
.form textarea::-moz-placeholder { color: #53c1d8; }
.form textarea:-ms-input-placeholder { color: #53c1d8; }
.form .verstuurbutton { margin-bottom:25px; text-align:center; }
.form .verstuurbutton input[type=submit] { padding:10px 20px; background-color:#000; color:#FFF; font-weight:bold; cursor:pointer; border:1px #000 solid; }

.footer { color:#FFF; background-color:#113045; padding:20px; margin:0 -1em; }
.footer .content { padding:0 40px; }
.footer .content h4 { font-weight:bold; padding-bottom:20px; border-bottom:1px #0b2332 solid; }
.footer .content p { font-size:0.9em; padding-top:10px; padding-bottom:20px; border-bottom:1px #0b2332 solid; }
.footer .content p strong { font-size:1em; font-weight:bold; }
.footer .content p:last-child { border-bottom:0; }
.footer .content img { padding-top:10px; padding-bottom:20px; }
.footer .content a { color:#FFF; font-size:0.9em; }
.footer .content ul { list-style:none; padding:0; margin:0; padding-bottom:20px; border-bottom:1px #0b2332 solid; }
.footer .social div { float:left; margin-right:10px; }

.marginregel { padding:20px 0 0 0; }
.scheidingeven { display:block; float:none; clear:both; height:40px; }

.keuzemaken { border-top: 1px #113045 solid; padding-top: 45px; }
.keuzemaken h3, .keuzemaken h4 { color: #dc003c !important; }
.keuzemaken a { line-height: 50px; font-style: italic; color: #FFF; font-size: 35px; width: 100%; height:280px; display: block; padding-top: 90px; }
.keuzemaken a:hover { text-decoration: none; }
.keuzemaken a span { text-transform: uppercase; font-style: normal; font-weight: bold; display: block; font-size: 60px; }
.keuzemaken .voetballer a { background-image: url(/images/v2/spelers-voetballer.png); }
.keuzemaken .voetbalster a { background-image: url(/images/v2/spelers-voetbalster.png); }


.btn-sponsor { position: inherit; z-index: 9999; text-transform: uppercase; margin-top: 10px; padding: 10px 30px; font-size: 16px; border: 1px #dc0c3d solid; color:#dc0c3d; font-weight: bold; border-radius: 0; }
.btn-sponsor:hover { color:#dc0c3d; }

.bannerhomebottom { margin-bottom: 30px; margin-top: -15px; }
.bannerhomebottom img { max-width: 100%; }

.cursussenblokken { margin-left: -25px !important; margin-right: -25px !important; margin-bottom: 0 !important; }
.cursussenblokken .introtekst { font-style: italic; font-weight: bold; }
.cursussenblokken .vervolgtekst { text-align: left !important; color: #FFF !important; }
.cursussenblokken .row.marginbottom30 { border-top: 0; border-bottom: 1px rgb(255 255 255 / 30%) solid; margin-bottom: 0 !important; background-color:#912457; background: #912457; /* Old browsers */background: -moz-linear-gradient(left,  #e5004b 0%, #174461 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e5004b), color-stop(100%,#174461)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(left,  #e5004b 0%,#174461 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(left,  #e5004b 0%,#174461 100%); /* Opera 11.10+ */background: -ms-linear-gradient(left,  #e5004b 0%,#174461 100%); /* IE10+ */background: linear-gradient(to right,  #e5004b 0%,#174461 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5004b', endColorstr='#174461',GradientType=1 ); /* IE6-9 */ }
.cursussenblokken .punten ul li { border: 0 !important; }
.cursussenblokken .punten ul li:before { width: 22px; height: 22px; background-image: url(/images/v2/checkmark.svg); }
.cursussenblokken .punten { margin-bottom: 30px; }
.cursussenblokken .prijs { border: 0 !important; text-align: left !important; }
.cursussenblokken .prijs span { margin-top: -5px; }
.cursussenblokken .beschrijving { border-right: 1px rgb(255 255 255 / 30%) solid; }
.cursussenblokken .prijskol { padding-left: 45px; }
.cursussenblokken .imgbg { text-align: center; margin: -40px -20px -41px -20px; margin-right: 15px; background-position: center; background-size:cover; } 
.cursussenblokken.bloknr1 .imgbg { background-image: url(/images/v2/trainers-trainer.png); } 
.cursussenblokken.bloknr2 .imgbg { background-image: url(/images/v2/trainers-clubs.png); } 
.cursussenblokken.bloknr3 .imgbg { background-image: url(/images/v2/trainers-pro.png); } 
.cursussenblokken .imgbg p { margin: 0; padding: 0; padding-top: 160px; padding-bottom: 5px; font-style: italic; }
.cursussenblokken .imgbg h2 { font-size: 45px; margin: 0 auto; padding: 0; font-weight: bold; text-transform: uppercase; width: min-content; border:1px #FFF solid; padding:5px 15px; }
.cursussenblokken .imgbg.teams h2 { margin-top: 75px; }
.cursussenblokken .imgbg.trailers p { padding-top: 45px; }

.cursussenblokken .marginbottom30 { padding-bottom: 20px !important; }
.prijsopaanvraag { text-transform: uppercase; margin-bottom: 15px; clear: both; float: none; width: 100%; font-size: 20px; }

.pageteams .imgbg p { padding-top: 90px; }
.pageteams .beschrijving { padding-top: 30px; padding-bottom: 30px; }
.pageteams .prijskol { padding-top: 30px; padding-bottom: 30px; }
.pageteams .cursussenblokken.bloknr1 .imgbg { background-image: url(/images/v2/teams-ytdi.png); } 
.pageteams .cursussenblokken.bloknr2 .imgbg { background-image: url(/images/v2/teams-voetbaldynamics.png); } 

.dropdown-menu { padding: 5px 15px; background: #000000; background-color: rgba(0,0,0,0.70); }
.dropdown-menu * { color: #FFF !important; }
.dropdown-menu li { border-bottom: 1px #387182 solid; }
.dropdown-menu li:last-child { border: 0 !important; }
.dropdown-menu>li>a { padding: 10px 0; }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background: none !important; }

.cursussenblokken .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
	overflow: hidden;
}
.cursussenblokken  .row > [class*='col-'] {
	 display: flex;
	 flex-direction: column;
}
@media (min-width: 768px) {
	.navbar-header { float:right; }
	.toplogo { margin-left:-200px !important; }
	.toplogo img { max-height:150px; }
	.homebanner { height:532px; }
}
@media (max-width: 768px) {
	.toplogo { position:inherit; margin-top:0px; }
	.toplogo img { max-height:50px; }
	.topintro { margin-top:0; }
	.topintro h1 { font-size:1.4em; }
	.topintro h2 { font-size:1em; padding-left: 15px; padding-right: 15px; }
	.homebanner { margin-top:50px; }
	.hometopblokken .col-sm-4 { margin-bottom:30px; }
	.talenten .talent { margin-bottom:30px; }
	.homeonder .col-sm-4 { margin-bottom:30px; }
	.vervolgbanner { border-bottom:1px #FFF solid; margin-top:50px; min-height:100px; width:100%; }
	.nieuwspage .titelafgerond { margin:0 -15px; }
	.nieuwspage .col-sm-2 { text-align:right; position:inherit; background-image:none !important; background-color:#a60028; }
	.nieuwspage .top .col-sm-2 span { position:inherit; margin-left:0; }
	.nieuwspage .top .col-sm-2:before { display:none; }
	.nieuwspage .beschrijving { margin-bottom:40px; }
	.evenementenblokken table { max-width:100% !important; width:100% !important; }
	.evenementenpage iframe { max-width:100% !important; height:auto !important; }
	.keuzemaken a span { font-size: 40px; }
	.talentblokken.blokken4 .topimg { background-position: top center; background-size: cover; }
	.cursussenblokken .row { display: block; width: 100%; }
	.cursussenblokken .col-sm-4 { display: block; width: 100%; }
	.cursussenblokken .imgbg { margin: 0; margin-bottom: 30px; padding-bottom: 75px; }
	.pageteams .imgbg p { padding-top: 45px; }
	.cursussenblokken .beschrijving { border: 0; padding-bottom: 0; }
	
	.cursussenblokken .imgbg p { padding-top: 90px; }
	.col-md-6.voetballer { margin-bottom: 30px; }	
	.talentaanmeldenpage .tekst h5 { padding: 10px 30px; }
	
	.cursussenblokken .col-sm-4.imgbg { margin: -40px -30px 30px -30px !important; width: calc(100% + 60px); }
	.keuzemaken .voetbalster a { background-position: center; }
	
	.navowl .prev { margin-top: 60px; }
	.navowl .next { margin-top: 60px; }
	.sponsorencarousel #sponsoren { min-height: 220px; }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1180px) and (orientation:portrait) {
	.toplogo { margin-left: -115px !important; margin-top: 30px !important; }
	.toplogo img { max-height: 100px; }
	.keuzemaken a { background-size: cover; background-position: center center; }
	.cursussenblokken .imgbg h2 { font-size: 30px; }
	.cursussenblokken .row { overflow: visible; display: block; }
	.cursussenblokken .prijskol .row { display: block; }
	.cursussenblokken .row .col-sm-5 { width: 100%; display: block; }
	.cursussenblokken .row .col-sm-7 { width: 100%; display: block; }
	
	.homebanner { height: 300px !important; margin-top: 75px; }
	.col-md-6.voetballer { margin-bottom: 30px; }
	.talentblokken.blokken4 .col-sm-3 { width: 50%; }
	.talentblokken.blokken4 .col-sm-3 .topimg { background-size: cover; }
	
	.cursussenblokken .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
	overflow: hidden;
}
.cursussenblokken  .row > [class*='col-'] {
	 display: flex;
	 flex-direction: column;
}
	.pageteams .imgbg p { padding-top: 140px; }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1180px) and (orientation:landscape) {
	
}

@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation:landscape) {
	.talentblokken.blokken4 .topimg h4 { font-size: 32px; }
	.talentblokken.blokken4 .type1 a { float: left; }
	.talentblokken.blokken4 .type2 a { float: left; }
	.cursussenblokken .prijskol { padding-left: 30px; }
	.cursussenblokken .prijskol .row .col-sm-5 { padding: 0px; padding-left: 15px; }
	.cursussenblokken a { font-size: 1em; }
	
}

@media only screen and (min-width: 768px) {
  .dropdown:hover .dropdown-menu {
    display: block;
  }
}
