/*
Theme Name:     Herald Child
Theme URI:      http://mekshq.com
Description:    Child theme for the Herald theme
Author:         meks
Author URI:     http://mekshq.com
Template:       herald
Version:        0.1.0
*/



.herald-menu li {
    border-right: 1px solid #fff;
}
.herald-menu ul li ul li ul li ul li{
	border-right:none;
}
.herald-menu ul li ul li{
	border-right:none;
}
.herald-menu ul li ul li ul li{
	border-right:none;
}
.header-middle .herald-menu li, .header-top .herald-menu>ul>li {
    margin: 0;
    border-right: none;
}
.footer-widgets container h4{
	color:#fff;
}
.scholenwidth {
	position: relative;
    min-height: 1px;
    padding-left: 20px;
    padding-right: 20px;
	width:100%;
	box-sizing: border-box;
}
.scholenwidth h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .h7 {
	margin:25px 0;
}

.school-intro {
	width:75%;
	float:left;
	padding:0 75px 0 0;
	box-sizing: border-box;
    border-right: 1px solid #f1f1f1;
}
.school-korte-info {
	width:25%;
	float:right;
    padding: 0 0 0 75px;
	box-sizing: border-box;
}
.school-menu {
	padding:30px 0;
	border-top:1px solid #f1f1f1;
	border-bottom:1px solid #f1f1f1;
	margin:50px 0;}
.school-menu ul{
	list-style:none;
  	margin: 0;
  	padding: 0}
.school-menu ul li{
	display:inline;}
.school-menu ul li a{
	color:#fff;
	padding:10px;
	background:#0288d1;
	border-radius: 5px;
}
.school-menu a:hover{
	background:#026ea8;
}
.school-opleidingen {
}
.school-oordeel {}
.school-oordeel h3{
	margin:25px 0;}
.school-oordeel ul{
	width:50%;
	float:left;
	list-style:none;
  	margin: 25px 0 0 0;
  	padding: 0 25px 0 0;}
.school-oordeel ul li{
	list-style:none;
	padding:15px 25px 15px 25px;
	border-bottom:1px solid #f1f1f1;
	margin:0;
	border-radius:5px;
	}

.school-oordeel ul li:hover{
		background:#f1f1f1;
		padding:15px 25px 15px 25px;
	}
.school-statistieken {}
.school-statistieken h3{
	margin:25px 0;}
.school-statistieken ul{
	width:50%;
	float:left;
	list-style:none;
  	margin: 0;
  	padding: 0 25px;}
.school-statistieken ul li{
	list-style:none;
	border-bottom:1px solid #f1f1f1;
	}

.opleiding-algemeen {	}
.opleiding-algemeen h3{
	margin:25px 0;}
.opleiding-algemeen ul{
	width:50%;
	float:left;
	list-style:none;
  	margin: 0;
  	padding: 0 25px;}
.opleiding-algemeen ul li{
	list-style:none;
	padding:0 25px 15px 0;
	border-bottom:1px solid #f1f1f1;
	}
.school-vestigingen {
}
.clear{
	clear:both;}

html {
  box-sizing: border-box;
}
*, *:before, *:after {
  box-sizing: inherit;
}

.datastyle{
	color:#fff;
	background:#225EF7;
	padding-top:10px;
	margin-bottom:30px;
}
.datastyle ul {
	float:left;
	width:30%;
}
.studentenstadsidebar{
    float: left;
    margin: 10px 0 0 20px;
    width: 20%;
}
.toc_title{
font-size: 2.3rem;
color: #333333;
font-family: 'Lato', sans-serif;
font-weight: 700;
margin-top: 0;}

.toc_list li{
	list-style-type:none;
margin-bottom: 0 !important;}

ul.toc_list{
	padding:0;
	margin-bottom: 0;}
ul.toc_list li{
    border-bottom: 1px solid #f1f1f1;
    padding: 5px 0;
}

.floatingbox {
  float: left;
  width: 25%;
}

.clearfix::after {
  content: "";
  clear: both;
  display: table;
}
.studverlistcheck ul {
  list-style: none;
  padding-left: 0!important;
}
.studverlistcheck li {
  padding-left: 2em;
	  list-style: none;
}
.studverlistcheck li:before {
  content: "\f00c"; /* FontAwesome Unicode */
	color:#00cc00;
  font-family: FontAwesome, sans-serif;
  display: inline-block;
  margin-left: -3em; /* same as padding-left set on li */
  width: 2em; /* same as padding-left set on li */
}

.studverlistnegative ul {
  list-style: none;
  padding-left: 0!important;
}
.studverlistnegative li {
  padding-left: 2em;
	  list-style: none;
}
.studverlistnegative li:before {
  content: "\f00d"; /* FontAwesome Unicode */
	color:#cc0000;
  font-family: FontAwesome, sans-serif;
  display: inline-block;
  margin-left: -3em; /* same as padding-left set on li */
  width: 2em; /* same as padding-left set on li */
}
a.heading-link {
    position: absolute;
    left: -15px;
}
h1 a.heading-link,h2 a.heading-link,h3 a.heading-link,h4 a.heading-link,h5 a.heading-link,h6 a.heading-link {
	opacity: 0;
	position: absolute;
	left: -15px
}

h1:hover a.heading-link,h2:hover a.heading-link,h3:hover a.heading-link,h4:hover a.heading-link,h5:hover a.heading-link,h6:hover a.heading-link {
	opacity: 1
}
.sclisting{
	border:1px solid #dfdfdf;
	padding:1px;
	margin-bottom:25px;
	width:100%;
	color:#243037;
	border-radius: 5px;
}
.sclistingpremium {
	border:1px solid #0087d1;
	padding:1px;
	margin-bottom:25px;
	width:100%;
	color:#243037;
	border-radius: 5px;
	background:#e7f5fe;
}
p.premiumsponsored{
	font-style:italic;
	text-align:center;
	font-size:10px;
	margin-top:10px;
}
p.premiumsponsored a{
    background: #fff;
    padding: 5px;
    border-radius: 5px;
}
p.premiumsponsored a:hover{
	background: #2ca036;
	color:#fff;
	padding: 5px;
    border-radius: 5px;
}
.sclscholen{
	float:right;
	width:300px;
	height:200px;
	margin-left:25px;
}
.sclsteden{
	float:left;
	width: 325px;
	height:200px;
	margin-right:25px;
	padding:25px;
}

.sclscholenn{
	float:left;
    width: 300px;
    padding: 25px;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    text-align: center;
    margin: 0 25px 25px 0;
}
.sclscholenn img{
	max-height:166px;
max-width: 240px;
}
.sclcontent{
	padding:0 20px 20px 20px;
}
.sclcontent h3{
	margin:15px 0 !important;
}
.overzichtitems{
	margin-bottom:50px;
}
.overzichtitemopleiding{
	border:1px solid #dadada;
	padding:30px 0 30px 140px;
	float:left;
	margin-right:25px;
	width:450px;
	height:105px;
	background-image: url('https://studiegids.nl/wp-content/uploads/2019/09/opleidingen-icon.png');
	background-repeat: no-repeat;
  	background-position: left top;
	font-size:20pt;
}
.overzichtitemschool{
	border:1px solid #dadada;
	padding:30px 0 30px 140px;
	float:left;
	width:450px;
	height:105px;
	background-image: url('https://studiegids.nl/wp-content/uploads/2019/09/scholen-icon.png');
	background-repeat: no-repeat;
  	background-position: left top;
	font-size:20pt;
}
.schoollistcontg{
	padding:25px;
	width:580px;
	float:left;
	color:#949494;
}
.schoollistcontg h3{
	font-size: 1.8rem;
	color:#949494;
	margin:0 !important; 
}
.schoollistadr{
	width:50%;
	float:left;
	margin-right:25px;
}
.schoollistadr{
	width:50%;
	float:left;
}
.schoollistsoc{
	margin-top:25px;
}
.schoollistsoc a img{
	margin-right:5px;
	border-radius: 5px;
}
.schoollistmap{
	float:right;
	width:700px;
	height:250px;
}
hr.listinghr{
	margin:50px 0;
}
hr {margin: 50px 0;}
.schoollisttotal{
	border:1px solid #e1e1e1;
	margin:25px 0;
	border-radius:5px;
}
.herald-fake-button{border-radius:5px;}
textarea#comment {border-radius:5px;}
.herald-site-content{border-radius:0 0 5px 5px; width:63%}
.herald-menu ul ul{
	border-bottom: 1px solid #DBD8D8;
    border-right: 1px solid #DBD8D8;
    border-left: 1px solid #DBD8D8;
    border-radius: 0 0 5px 5px;
	-webkit-box-shadow: none;
    box-shadow: none;
}
.herald-menu ul ul ul{
	border-top:1px solid #DBD8D8;
	border-radius:5px;
	-webkit-box-shadow: none;
    box-shadow: none;
}
.scllinks{
	float:left;
	width:65%;
}
.sclrechts{
	float:right;
	width: 25%;
	padding:25px;
	border-left:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	color:#bdbdbd;
	text-align:center;
	margin:0 0 25px 25px;
	border-radius:0 0 0 5px;
}
.sclrechts img{
	max-height: 166px;
}
.sclrechtspremium{
	float:right;
	width: 25%;
	padding:25px;
}
.sclrechtspremium img{
	max-height: 166px;
}
.sclopleiding{
	padding-left:20px;
	padding-bottom: 20px;
	padding-right:20px;
}
.sclopleiding p{
	margin-top:10px;
}
.sclopleiding h3{
	margin:15px 0;
	color:#0288d1;
}
.sclopleiding h4{
	margin:15px 0;
	color:#0288d1;
}
.sclopleiding h5{
	margin:15px 0;
	color:#0288d1;
}

.studentenoordeel{
	color:#1a88d1;
	font-size: 60px;
    font-weight: 1000;
}
.studentenoordeeltotaal{
	color:#1a88d1;
	font-size: 30px;
    font-weight: 1000;
}
.informatieaanvragenknop{
	background:#3abf44;
	float:right;
}
.informatieaanvragenknop a{
	color:#fff;
	padding:10px 15px;
	background:#3abf44;
	border-radius: 5px;
}
.informatieaanvragenknop a:hover{
	background:#2ca036;
}
.listinginfoknop{
}
.listinginfoknop a{
	color:#fff;
	padding:10px 15px !important;
	background:#3abf44;
}
.listinginfoknop a:hover{
	background:#006dd6;
}
.listinginstellingknop{
}
.listinginstellingknop a{
	color:#fff;
	padding:10px 15px !important;
	background:#006dd6;
}
.listinginstellingknop a:hover{
	background:#3abf44;
}
.school-menuitems{
	float:left;
}
.isbn-number p{
	margin-top:10px !important;
	margin-bottom: 0;
}
.isbn-number ul{
	margin:0;
	padding:0;
	list-style:none;
}
.isbn-number ul li{
	margin:0;
	padding:0;
	list-style:none;
}

.studentoordeeldata{
	color:#368ddf;
	float:right;
	font-size: 20px;
    font-weight: 1000;
}
.opleidingalgdata{
	color:#368ddf;
	float:right;
	font-size: 20px;
    font-weight: 1000;
}
.instellinglogo{
	min-width:257px;
	border:1px solid #efefef;
	padding:15px;
	margin-bottom:25px;
	border-radius:5px;
}
.instellinglogo img{
	 display: block;
	 margin-left: auto;
	 margin-right: auto;
}
.searchandfilter[data-sf-form-id="6266"]{
	background:#f4f4f4;
	padding:25px 10px 0 10px;
	border:1px solid #dadada;
	margin-bottom:25px;
}
.searchandfilter[data-sf-form-id="6266"] > ul > li {
	padding:0;
}

.searchandfilter[data-sf-form-id="6266"] select.sf-input-select {
    width: 265px;
}
.searchandfilter[data-sf-form-id="6207"]{
	background:#f4f4f4;
	padding:25px 10px 0 10px;
	border:1px solid #dadada;
	margin-bottom:25px;
}
.searchandfilter[data-sf-form-id="6207"] > ul > li {
	padding:0;
}

.searchandfilter[data-sf-form-id="6207"] select.sf-input-select {
    width: 265px;
}
.searchandfilter[data-sf-form-id="6229"]{
	background:#f4f4f4;
	padding:25px 10px 0 10px;
	border:1px solid #dadada;
	margin-bottom:25px;
}
.searchandfilter[data-sf-form-id="6229"] > ul > li {
	padding:0;
}

.searchandfilter[data-sf-form-id="6229"] select.sf-input-select {
    width: 265px;
}
.zoekformulierlinks{
	width:25%;
	float:left;
}
.zoekformulierrechts{
	width:75%;
	float:left;
	padding-left:2%;
}

.searchandfilter[data-sf-form-id="6286"]{
	background:#f4f4f4;
	padding:0;
	border:1px solid #dadada;
	margin-bottom:25px;
}
.searchandfilter[data-sf-form-id="6286"] > ul {
	margin:0;
	padding:0;
}
.searchandfilter[data-sf-form-id="6286"] > ul > li {
	display: inline-block;
	vertical-align: top;
	padding: 5px;
}
.searchandfilter[data-sf-form-id="6286"] select.sf-input-select {
    width: 115px;
}
.searchandfilter[data-sf-form-id="6142"]{
	background:#f4f4f4;
	padding:0;
	border:1px solid #dadada;
	margin-bottom:25px;
}
.searchandfilter[data-sf-form-id="6142"] > ul {
	margin:0;
	padding:0;
}
.searchandfilter[data-sf-form-id="6142"] > ul > li {
	display: inline-block;
	vertical-align: top;
	padding: 5px;
	margin-bottom:0px;
}
.searchandfilter[data-sf-form-id="6142"] select.sf-input-select {
    width: 115px;
}
.searchandfilter[data-sf-form-id="6512"]{
	background:#f4f4f4;
	padding:0;
	border:1px solid #dadada;
	margin-bottom:25px;
}
.searchandfilter[data-sf-form-id="6512"] > ul {
	margin:0;
	padding:0;
}
.searchandfilter[data-sf-form-id="6512"] > ul > li {
	display: inline-block;
	vertical-align: top;
	padding: 5px;
	margin-bottom:0px;
}
.searchandfilter[data-sf-form-id="6512"] select.sf-input-select {
    width: 115px;
}
.searchandfilter[data-sf-form-id="8995"]{
	background:#f4f4f4;
	padding:0;
	border:1px solid #dadada;
	margin-bottom:25px;
}
.searchandfilter[data-sf-form-id="8995"] > ul {
	margin:0;
	padding:0;
}
.searchandfilter[data-sf-form-id="8995"] > ul > li {
	display: inline-block;
	vertical-align: top;
	padding: 5px !important;
	margin-bottom:0px;
}

.searchandfilter[data-sf-form-id="8995"] select.sf-input-select {
    width: 115px;
}
.searchandfilter[data-sf-form-id="6194"]{
	background:#f4f4f4;
	padding:0;
	border:1px solid #dadada;
	margin-bottom:25px;
}
.searchandfilter[data-sf-form-id="6194"] > ul {
	margin:0;
	padding:0;
}
.searchandfilter[data-sf-form-id="6194"] > ul > li {
	display: inline-block;
	vertical-align: top;
	padding: 5px;
	margin-bottom:0px;
}
.searchandfilter[data-sf-form-id="6194"] select.sf-input-select {
    width: 115px;
}
.searchandfilter[data-sf-form-id="8388"]{
	background:#f4f4f4;
	padding:0;
	border:1px solid #dadada;
	margin-bottom:25px;
}
.searchandfilter[data-sf-form-id="8388"] > ul {
	margin:0;
	padding:0;
}
.searchandfilter[data-sf-form-id="8388"] > ul > li {
	display: inline-block;
	vertical-align: top;
	padding: 5px !important;
	margin-bottom:0px;
}

.searchandfilter[data-sf-form-id="8388"] select.sf-input-select {
    width: 115px;
}
.searchandfilter[data-sf-form-id="9334"]{
	background:#f4f4f4;
	padding:0;
	border:1px solid #dadada;
	margin-bottom:25px;
}
.searchandfilter[data-sf-form-id="9334"] > ul {
	margin:0;
	padding:0;
}
.searchandfilter[data-sf-form-id="9334"] > ul > li {
	display: inline-block;
	vertical-align: top;
	padding: 5px !important;
	margin-bottom:0px;
}

.searchandfilter[data-sf-form-id="9334"] select.sf-input-select {
    width: 115px;
}
.searchandfilter[data-sf-form-id="9570"]{
	background:#f4f4f4;
	padding:0;
	border:1px solid #dadada;
	margin-bottom:25px;
}
.searchandfilter[data-sf-form-id="9570"] > ul {
	margin:0;
	padding:0;
}
.searchandfilter[data-sf-form-id="9570"] > ul > li {
	display: inline-block;
	vertical-align: top;
	padding: 5px !important;
	margin-bottom:0px;
}

.searchandfilter[data-sf-form-id="9570"] select.sf-input-select {
    width: 115px;
}
.searchandfilter[data-sf-form-id="9568"]{
	background:#f4f4f4;
	padding:0;
	border:1px solid #dadada;
	margin-bottom:25px;
}
.searchandfilter[data-sf-form-id="9568"] > ul {
	margin:0;
	padding:0;
}
.searchandfilter[data-sf-form-id="9568"] > ul > li {
	display: inline-block;
	vertical-align: top;
	padding: 5px !important;
	margin-bottom:0px;
}

.searchandfilter[data-sf-form-id="9568"] select.sf-input-select {
    width: 115px;
}
.searchandfilter[data-sf-form-id="9377"]{
	background:#f4f4f4;
	padding:0;
	border:1px solid #dadada;
	margin-bottom:25px;
}
.searchandfilter[data-sf-form-id="9377"] > ul {
	margin:0;
	padding:0;
}
.searchandfilter[data-sf-form-id="9377"] > ul > li {
	display: inline-block;
	vertical-align: top;
	padding: 5px !important;
	margin-bottom:0px;
}

.searchandfilter[data-sf-form-id="9377"] select.sf-input-select {
    width: 115px;
}
.searchandfilter[data-sf-form-id="25774"]{
	background:#f4f4f4;
	padding:25px 10px 0 10px;
	border:1px solid #dadada;
	margin-bottom:25px;
}
.searchandfilter[data-sf-form-id="25774"] > ul > li {
	padding:0;
}

.searchandfilter[data-sf-form-id="25774"] select.sf-input-select {
    width: 265px;
}
.searchandfilter[data-sf-form-id="25778"]{
	background:#f4f4f4;
	padding:25px 10px 0 10px;
	border:1px solid #dadada;
	margin-bottom:25px;
}
.searchandfilter[data-sf-form-id="25778"] > ul > li {
	padding:0;
}

.searchandfilter[data-sf-form-id="25778"] select.sf-input-select {
    width: 265px;
}
.searchandfilter[data-sf-form-id="26421"]{
	background:#f4f4f4;
	padding:25px 10px 0 10px;
	border:1px solid #dadada;
	margin-bottom:25px;
}
.searchandfilter[data-sf-form-id="26421"] > ul > li {
	padding:0;
}

.searchandfilter[data-sf-form-id="26421"] select.sf-input-select {
    width: 265px;
}
.searchandfilter[data-sf-form-id="25781"]{
	background:#f4f4f4;
	padding:25px 10px 0 10px;
	border:1px solid #dadada;
	margin-bottom:25px;
}
.searchandfilter[data-sf-form-id="25781"] > ul > li {
	padding:0;
}

.searchandfilter[data-sf-form-id="25781"] select.sf-input-select {
    width: 265px;
}
.searchandfilter[data-sf-form-id="26427"]{
	background:#f4f4f4;
	padding:25px 10px 0 10px;
	border:1px solid #dadada;
	margin-bottom:25px;
}
.searchandfilter[data-sf-form-id="26427"] > ul > li {
	padding:0;
}

.searchandfilter[data-sf-form-id="26427"] select.sf-input-select {
    width: 265px;
}
.searchandfilter[data-sf-form-id="26436"]{
	background:#f4f4f4;
	padding:25px 10px 0 10px;
	border:1px solid #dadada;
	margin-bottom:25px;
}
.searchandfilter[data-sf-form-id="26436"] > ul > li {
	padding:0;
}

.searchandfilter[data-sf-form-id="26436"] select.sf-input-select {
    width: 265px;
}
.searchandfilter[data-sf-form-id="26471"]{
	background:#f4f4f4;
	padding:25px 10px 0 10px;
	border:1px solid #dadada;
	margin-bottom:25px;
}
.searchandfilter[data-sf-form-id="26471"] > ul > li {
	padding:0;
}

.searchandfilter[data-sf-form-id="26471"] select.sf-input-select {
    width: 265px;
}
.searchandfilter[data-sf-form-id="26477"]{
	background:#f4f4f4;
	padding:25px 10px 0 10px;
	border:1px solid #dadada;
	margin-bottom:25px;
}
.searchandfilter[data-sf-form-id="26477"] > ul > li {
	padding:0;
}

.searchandfilter[data-sf-form-id="26477"] select.sf-input-select {
    width: 265px;
}
.searchandfilter[data-sf-form-id="26488"]{
	background:#f4f4f4;
	padding:25px 10px 0 10px;
	border:1px solid #dadada;
	margin-bottom:25px;
}
.searchandfilter[data-sf-form-id="26488"] > ul > li {
	padding:0;
}

.searchandfilter[data-sf-form-id="26488"] select.sf-input-select {
    width: 265px;
}
.searchandfilter[data-sf-form-id="26483"]{
	background:#f4f4f4;
	padding:25px 10px 0 10px;
	border:1px solid #dadada;
	margin-bottom:25px;
}
.searchandfilter[data-sf-form-id="26483"] > ul > li {
	padding:0;
}

.searchandfilter[data-sf-form-id="26483"] select.sf-input-select {
    width: 265px;
}
.searchandfilter[data-sf-form-id="26498"]{
	background:#f4f4f4;
	padding:25px 10px 0 10px;
	border:1px solid #dadada;
	margin-bottom:25px;
}
.searchandfilter[data-sf-form-id="26498"] > ul > li {
	padding:0;
}

.searchandfilter[data-sf-form-id="26498"] select.sf-input-select {
    width: 265px;
}
.searchandfilter[data-sf-form-id="26504"]{
	background:#f4f4f4;
	padding:25px 10px 0 10px;
	border:1px solid #dadada;
	margin-bottom:25px;
}
.searchandfilter[data-sf-form-id="26504"] > ul > li {
	padding:0;
}

.searchandfilter[data-sf-form-id="26504"] select.sf-input-select {
    width: 265px;
}
.searchandfilter[data-sf-form-id="26508"]{
	background:#f4f4f4;
	padding:25px 10px 0 10px;
	border:1px solid #dadada;
	margin-bottom:25px;
}
.searchandfilter[data-sf-form-id="26508"] > ul > li {
	padding:0;
}

.searchandfilter[data-sf-form-id="26508"] select.sf-input-select {
    width: 265px;
}
.searchandfilter[data-sf-form-id="26516"]{
	background:#f4f4f4;
	padding:25px 10px 0 10px;
	border:1px solid #dadada;
	margin-bottom:25px;
}
.searchandfilter[data-sf-form-id="26516"] > ul > li {
	padding:0;
}

.searchandfilter[data-sf-form-id="26516"] select.sf-input-select {
    width: 265px;
}
.searchandfilter[data-sf-form-id="26511"]{
	background:#f4f4f4;
	padding:25px 10px 0 10px;
	border:1px solid #dadada;
	margin-bottom:25px;
}
.searchandfilter[data-sf-form-id="26511"] > ul > li {
	padding:0;
}

.searchandfilter[data-sf-form-id="26511"] select.sf-input-select {
    width: 265px;
}
.searchandfilter[data-sf-form-id="26528"]{
	background:#f4f4f4;
	padding:25px 10px 0 10px;
	border:1px solid #dadada;
	margin-bottom:25px;
}
.searchandfilter[data-sf-form-id="26528"] > ul > li {
	padding:0;
}

.searchandfilter[data-sf-form-id="26528"] select.sf-input-select {
    width: 265px;
}
a.page.larger {
	border-bottom:1px solid #bfbfbf !important;
	padding-bottom:3px !important;
}
a.nextpostslink {
	border-bottom:1px solid #bfbfbf !important;
	padding-bottom:3px !important;
}
a.last {
	border-bottom:1px solid #bfbfbf !important;
	padding-bottom:3px !important;
}
.sclpaginavan{
	border:1px solid #dfdfdf;
	float:left;
	padding:10px;
	margin-bottom:25px;
}
.sclpaginazoveel{
	border:1px solid #dfdfdf;
	float:left;
	padding:10px;
	margin-bottom:25px;
}
.studentverlogo{
	max-width:230px;
	margin:50px;
	max-height:230px;
}
.schooloplmeerladen {}
.schooloplmeerladen a{
color: #fff;
    padding: 10px 15px;
    background: #3abf44;
    border-radius: 5px;
}
.schooloplmeerladen a:hover{
    background: #2ca036;}
section.tableofcontent {
	background:none;
	padding:0;
	color: #444444;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
	font-size: 1.5rem;
}
section.tableofcontent a{
	color:#444444;
}
section.tableofcontent a:hover{
	color: #0288d1;
}
section.tableofcontent ul{
	margin:0;
	padding:0;
}
section.tableofcontent ul li{
	margin-bottom:15px;
	list-style: none;
}
section.tableofcontent ul li ul li{
	margin:15px 0 0 10px;
}
.homeblok1{
	background:#0c77bd url("https://studiegids.nl/wp-content/uploads/2020/01/homeblok1bg.png") right bottom no-repeat;
	color:#fff;
	padding:40px 40px 50px;
	text-align:center;
	border-radius: 5px;
}
.homeblok1 h2{
	font-family: 'Lato', sans-serif !important;
    font-weight: 700 !important;
	line-height: 1.27 !important;
	font-size:25px !important;
	color:#fff !important;
}
.homeblok1 a{
	color:#fff;
	padding:10px !important;
	border:1px solid #fff !important;
}
.homeblok1 a:hover{
	background:#fff;
	color:#0c77bd;
}
.homeblok1 p{
	margin: 0 0 20px 0 !important;
	font-style: italic;
}
.homeblok2{
	background:#0c77bd url("https://studiegids.nl/wp-content/uploads/2020/01/homeblok2bg.png") right bottom no-repeat;
	color:#fff;
	padding:40px 40px 50px;
	text-align:center;
	border-radius: 5px;
}
.homeblok2 h2{
	font-family: 'Lato', sans-serif !important;
    font-weight: 700 !important;
	line-height: 1.27 !important;
	font-size:25px !important;
	color:#fff !important;
}
.homeblok2 a{
	color:#fff;
	padding:10px !important;
	border:1px solid #fff !important;
}
.homeblok2 a:hover{
	background:#fff;
	color:#0c77bd;
}
.homeblok2 p{
	margin: 0 0 20px 0 !important;
	font-style: italic;
}
.homeblok3{
	background:#e6f2f7 url("https://studiegids.nl/wp-content/uploads/2020/01/homeblok3bg.png") right bottom no-repeat;
	color:#000;
	padding:40px 40px 50px;
	text-align:center;
}
.homeblok3 h2{
	font-family: 'Lato', sans-serif;
    font-weight: 700;
line-height: 1.27;
		font-size:25px;
	color:#000;
}
.homeblok3 a{
	color:#000;
	padding:10px !important;
	border:1px solid #000 !important;
	background:#fff;
}
.homeblok3 a:hover{
	background:#fff;
	color:#0c77bd;
}
.homeblok3 p{
	margin: 0 0 20px 0 !important;
	font-style: italic;
}
.homeblok4{
	background:#0c77bd url("https://studiegids.nl/wp-content/uploads/2020/01/homeblok3bg.png") right bottom no-repeat;
	color:#fff;
	padding:40px 40px 50px;
	text-align:center;
	border-radius: 5px;
}
.homeblok4 h2{
	font-family: 'Lato', sans-serif !important;
    font-weight: 700 !important;
	line-height: 1.27 !important;
	font-size:25px !important;
	color:#fff !important;
}
.homeblok4 a{
	color:#fff;
	padding:10px !important;
	border:1px solid #fff !important;
}
.homeblok4 a:hover{
	background:#fff;
	color:#0c77bd;
}
.homeblok4 p{
	margin: 0 0 20px 0 !important;
	font-style: italic;
}
.homesamenw{
	align-items:inherit !important;
	padding:0% !important;
}

.herald-mod-head:after, .herald-mod-title .herald-color, .widget-title:after, .widget-title span {
	font-size: 2.2rem;
	background: none !important;
	color:#333 !important;
}
#ezw_tco-5 .ez-toc-widget-container ul.ez-toc-list li.active{border-radius:5px;}
.wp-pagenavi a, .wp-pagenavi span{border-radius:5px;}
.headingblok{
	background:#0c77bd url("https://studiegids.nl/wp-content/uploads/2020/01/headbgboek.png") right bottom no-repeat;
	color:#fff;
	padding:10px;
	text-align:center;
	margin:25px 0;
	border-radius: 5px;
}
.headingblok h2{
	font-family: 'Lato', sans-serif;
    font-weight: 700;
	line-height: 1.27;
	font-size:20px;
	color:#fff;
	margin:0;
}
.headingblok a{
	color:#fff;
}
.headingblok a:hover{
	color:#333333;
}
ul.headingbloklist {
	list-style-type:none;
	padding:0;
}

ul.headingbloklist a:hover{
	color:#333333;
}

.searchheadinglinks{
	width:25%; 
	background:#0c77bd url("https://studiegids.nl/wp-content/uploads/2020/01/zoekenbg.png") right bottom no-repeat;
	padding:10px 10px 10px 30px;
	float:left;
	margin-bottom:10px;
	color:#fff;
	font-family: 'Lato', sans-serif;
    font-weight: 700;
    line-height: 1.27;
    font-size: 20px;
	border-radius:5px;
}
.searchheadingrechts{
	width: 73%;
    float: left;
    margin-left:2%;
	padding:10px 20px 10px 10px;
	background:#0c77bd url("https://studiegids.nl/wp-content/uploads/2020/01/haanvragenbg.png") right bottom no-repeat;
	color:#fff;
	font-family: 'Lato', sans-serif;
    font-weight: 700;
    line-height: 1.27;
    font-size: 20px;
	text-align:right;
	border-radius:5px;
}
.searchandfilter{border-radius:5px;}
.herald-mod-wrap .herald-mod-subnav {
	display:none;
}

.herald-boxed .herald-breadcrumbs {
    margin: -40px 0 20px;
	text-transform:lowercase;
}

div.wp-block-media-text__content{
	padding:0% !important;
}

h4.widget-title.h6 span{
	padding:0;
}

.searchandfilter[data-sf-form-id="6817"], .searchandfilter[data-sf-form-id="6844"], .searchandfilter[data-sf-form-id="6852"], .searchandfilter[data-sf-form-id="6861"], .searchandfilter[data-sf-form-id="6883"], .searchandfilter[data-sf-form-id="6878"], .searchandfilter[data-sf-form-id="6872"], .searchandfilter[data-sf-form-id="6868"], .searchandfilter[data-sf-form-id="6888"], .searchandfilter[data-sf-form-id="6895"], .searchandfilter[data-sf-form-id="6901"], .searchandfilter[data-sf-form-id="6906"], .searchandfilter[data-sf-form-id="6946"], .searchandfilter[data-sf-form-id="6934"], .searchandfilter[data-sf-form-id="6922"], .searchandfilter[data-sf-form-id="6914"], .searchandfilter[data-sf-form-id="6950"], .searchandfilter[data-sf-form-id="6938"], .searchandfilter[data-sf-form-id="6929"], .searchandfilter[data-sf-form-id="6917"], .searchandfilter[data-sf-form-id="6954"], .searchandfilter[data-sf-form-id="6942"], .searchandfilter[data-sf-form-id="7548"], .searchandfilter[data-sf-form-id="7567"], .searchandfilter[data-sf-form-id="7617"], .searchandfilter[data-sf-form-id="7571"], .searchandfilter[data-sf-form-id="7621"], .searchandfilter[data-sf-form-id="9334"], .searchandfilter[data-sf-form-id="9377"], .searchandfilter[data-sf-form-id="9568"], .searchandfilter[data-sf-form-id="9570"], .searchandfilter[data-sf-form-id="25774"], .searchandfilter[data-sf-form-id="25778"], .searchandfilter[data-sf-form-id="25781"], .searchandfilter[data-sf-form-id="26421"], .searchandfilter[data-sf-form-id="26427"], .searchandfilter[data-sf-form-id="26436"], .searchandfilter[data-sf-form-id="26471"], .searchandfilter[data-sf-form-id="26477"], .searchandfilter[data-sf-form-id="26483"], .searchandfilter[data-sf-form-id="26488"], .searchandfilter[data-sf-form-id="26498"], .searchandfilter[data-sf-form-id="26504"], .searchandfilter[data-sf-form-id="26508"], .searchandfilter[data-sf-form-id="26511"], .searchandfilter[data-sf-form-id="26516"], .searchandfilter[data-sf-form-id="26528"]{
	background:#f4f4f4;
	padding:15px 10px 0 10px;
	border:1px solid #dadada;
	margin-bottom:25px;
}
.searchandfilter[data-sf-form-id="6817"] > ul, .searchandfilter[data-sf-form-id="6844"] > ul, .searchandfilter[data-sf-form-id="6852"] > ul, .searchandfilter[data-sf-form-id="6861"] > ul, .searchandfilter[data-sf-form-id="6868"] > ul, .searchandfilter[data-sf-form-id="6872"] > ul, .searchandfilter[data-sf-form-id="6878"] > ul, .searchandfilter[data-sf-form-id="6883"] > ul, .searchandfilter[data-sf-form-id="6888"] > ul, .searchandfilter[data-sf-form-id="6895"] > ul, .searchandfilter[data-sf-form-id="6901"] > ul, .searchandfilter[data-sf-form-id="6954"] > ul, .searchandfilter[data-sf-form-id="6922"] > ul, .searchandfilter[data-sf-form-id="6938"] > ul, .searchandfilter[data-sf-form-id="6950"] > ul, .searchandfilter[data-sf-form-id="6917"] > ul, .searchandfilter[data-sf-form-id="6934"] > ul, .searchandfilter[data-sf-form-id="6946"] > ul, .searchandfilter[data-sf-form-id="6914"] > ul, .searchandfilter[data-sf-form-id="6929"] > ul, .searchandfilter[data-sf-form-id="6942"] > ul, .searchandfilter[data-sf-form-id="6906"] > ul, .searchandfilter[data-sf-form-id="7548"] > ul, .searchandfilter[data-sf-form-id="8388"] > ul, .searchandfilter[data-sf-form-id="7567"] > ul, .searchandfilter[data-sf-form-id="7617"] > ul, .searchandfilter[data-sf-form-id="7571"] > ul, .searchandfilter[data-sf-form-id="7621"] > ul, .searchandfilter[data-sf-form-id="8995"] > ul, .searchandfilter[data-sf-form-id="9334"] > ul, .searchandfilter[data-sf-form-id="9377"] > ul, .searchandfilter[data-sf-form-id="9568"] > ul, .searchandfilter[data-sf-form-id="9570"] > ul, .searchandfilter[data-sf-form-id="25774"] > ul, .searchandfilter[data-sf-form-id="25778"] > ul, .searchandfilter[data-sf-form-id="25781"] > ul, .searchandfilter[data-sf-form-id="26421"] > ul, .searchandfilter[data-sf-form-id="26427"] > ul, .searchandfilter[data-sf-form-id="26436"] > ul, .searchandfilter[data-sf-form-id="26471"] > ul, .searchandfilter[data-sf-form-id="26477"] > ul, .searchandfilter[data-sf-form-id="26483"] > ul, .searchandfilter[data-sf-form-id="26488"] > ul, .searchandfilter[data-sf-form-id="26498"] > ul, .searchandfilter[data-sf-form-id="26504"] > ul, .searchandfilter[data-sf-form-id="26508"] > ul, .searchandfilter[data-sf-form-id="26511"] > ul, .searchandfilter[data-sf-form-id="26516"] > ul, .searchandfilter[data-sf-form-id="26528"] > ul{
	padding:0;
}
.searchandfilter[data-sf-form-id="6817"] > ul > li, .searchandfilter[data-sf-form-id="6844"] > ul > li, .searchandfilter[data-sf-form-id="6852"] > ul > li, .searchandfilter[data-sf-form-id="6861"] > ul > li, .searchandfilter[data-sf-form-id="6878"] > ul > li, .searchandfilter[data-sf-form-id="6895"] > ul > li, .searchandfilter[data-sf-form-id="6868"] > ul > li, .searchandfilter[data-sf-form-id="6883"] > ul > li, .searchandfilter[data-sf-form-id="6901"] > ul > li, .searchandfilter[data-sf-form-id="6872"] > ul > li, .searchandfilter[data-sf-form-id="6888"] > ul > li, .searchandfilter[data-sf-form-id="6906"] > ul > li, .searchandfilter[data-sf-form-id="6942"] > ul > li, .searchandfilter[data-sf-form-id="6929"] > ul > li, .searchandfilter[data-sf-form-id="6914"] > ul > li, .searchandfilter[data-sf-form-id="6946"] > ul > li, .searchandfilter[data-sf-form-id="6934"] > ul > li, .searchandfilter[data-sf-form-id="6917"] > ul > li, .searchandfilter[data-sf-form-id="6950"] > ul > li, .searchandfilter[data-sf-form-id="6938"] > ul > li, .searchandfilter[data-sf-form-id="6922"] > ul > li, .searchandfilter[data-sf-form-id="6954"] > ul > li, .searchandfilter[data-sf-form-id="7548"] > ul > li, .searchandfilter[data-sf-form-id="8388"] > ul > li, .searchandfilter[data-sf-form-id="7567"] > ul > li, .searchandfilter[data-sf-form-id="7617"] > ul > li, .searchandfilter[data-sf-form-id="7571"] > ul > li, .searchandfilter[data-sf-form-id="7621"] > ul > li, .searchandfilter[data-sf-form-id="8995"] > ul > li, .searchandfilter[data-sf-form-id="9334"] > ul > li, .searchandfilter[data-sf-form-id="9377"] > ul > li, .searchandfilter[data-sf-form-id="9568"] > ul > li, .searchandfilter[data-sf-form-id="9570"] > ul > li, .searchandfilter[data-sf-form-id="25774"] > ul > li, .searchandfilter[data-sf-form-id="25778"] > ul > li, .searchandfilter[data-sf-form-id="25781"] > ul > li, .searchandfilter[data-sf-form-id="26421"] > ul > li, .searchandfilter[data-sf-form-id="26427"] > ul > li, .searchandfilter[data-sf-form-id="26436"] > ul > li, .searchandfilter[data-sf-form-id="26471"] > ul > li, .searchandfilter[data-sf-form-id="26477"] > ul > li, .searchandfilter[data-sf-form-id="26483"] > ul > li, .searchandfilter[data-sf-form-id="26488"] > ul > li, .searchandfilter[data-sf-form-id="26498"] > ul > li, .searchandfilter[data-sf-form-id="26504"] > ul > li, .searchandfilter[data-sf-form-id="26508"] > ul > li, .searchandfilter[data-sf-form-id="26516"] > ul > li, .searchandfilter[data-sf-form-id="26511"] > ul > li, .searchandfilter[data-sf-form-id="26528"] > ul > li{
	padding:0;
}

.searchandfilter[data-sf-form-id="6817"] select.sf-input-select, .searchandfilter[data-sf-form-id="6844"] select.sf-input-select, .searchandfilter[data-sf-form-id="6878"] select.sf-input-select, .searchandfilter[data-sf-form-id="6872"] select.sf-input-select, .searchandfilter[data-sf-form-id="6883"] select.sf-input-select, .searchandfilter[data-sf-form-id="6868"] select.sf-input-select, .searchandfilter[data-sf-form-id="6888"] select.sf-input-select, .searchandfilter[data-sf-form-id="6861"] select.sf-input-select, .searchandfilter[data-sf-form-id="6895"] select.sf-input-select, .searchandfilter[data-sf-form-id="6852"] select.sf-input-select, .searchandfilter[data-sf-form-id="6901"] select.sf-input-select, .searchandfilter[data-sf-form-id="6954"] select.sf-input-select, .searchandfilter[data-sf-form-id="6929"] select.sf-input-select, .searchandfilter[data-sf-form-id="6950"] select.sf-input-select, .searchandfilter[data-sf-form-id="6922"] select.sf-input-select, .searchandfilter[data-sf-form-id="6946"] select.sf-input-select, .searchandfilter[data-sf-form-id="6917"] select.sf-input-select, .searchandfilter[data-sf-form-id="6942"] select.sf-input-select, .searchandfilter[data-sf-form-id="6914"] select.sf-input-select, .searchandfilter[data-sf-form-id="6938"] select.sf-input-select, .searchandfilter[data-sf-form-id="6906"] select.sf-input-select, .searchandfilter[data-sf-form-id="6934"] select.sf-input-select, .searchandfilter[data-sf-form-id="7548"] select.sf-input-select, .searchandfilter[data-sf-form-id="8388"] select.sf-input-select, .searchandfilter[data-sf-form-id="7567"] select.sf-input-select, .searchandfilter[data-sf-form-id="7617"] select.sf-input-select, .searchandfilter[data-sf-form-id="7571"] select.sf-input-select, .searchandfilter[data-sf-form-id="7621"] select.sf-input-select, .searchandfilter[data-sf-form-id="8995"] select.sf-input-select, .searchandfilter[data-sf-form-id="9334"] select.sf-input-select, .searchandfilter[data-sf-form-id="9377"] select.sf-input-select, .searchandfilter[data-sf-form-id="9568"] select.sf-input-select, .searchandfilter[data-sf-form-id="9570"] select.sf-input-select, .searchandfilter[data-sf-form-id="25774"] select.sf-input-select, .searchandfilter[data-sf-form-id="25778"] select.sf-input-select, .searchandfilter[data-sf-form-id="25781"] select.sf-input-select, .searchandfilter[data-sf-form-id="26421"] select.sf-input-select, .searchandfilter[data-sf-form-id="26427"] select.sf-input-select, .searchandfilter[data-sf-form-id="26436"] select.sf-input-select, .searchandfilter[data-sf-form-id="26471"] select.sf-input-select .searchandfilter[data-sf-form-id="26477"] select.sf-input-select .searchandfilter[data-sf-form-id="26483"] select.sf-input-select, .searchandfilter[data-sf-form-id="26477"] select.sf-input-select, .searchandfilter[data-sf-form-id="26488"] select.sf-input-select, .searchandfilter[data-sf-form-id="26498"] select.sf-input-select, .searchandfilter[data-sf-form-id="26504"] select.sf-input-select, .searchandfilter[data-sf-form-id="26508"] select.sf-input-select, .searchandfilter[data-sf-form-id="26511"] select.sf-input-select, .searchandfilter[data-sf-form-id="26516"] select.sf-input-select, .searchandfilter[data-sf-form-id="26528"] select.sf-input-select{
    width: 225px;
}




div.col-lg-2.col-md-2.col-sm-2.hidden-xs.herald-left{display:none;}
.herald-data-content .author-title {margin-top:0;}
.herald-mod-wrap .herald-mod-actions {position: relative; margin-top:25px;}
.paginacontrole{
	background: #F1F1F1 url("https://studiegids.nl/wp-content/uploads/2020/01/logocontrole.png") 1.5% 50% no-repeat;
    border: 1px solid #DBD8D8;
    padding: 10px 10px 10px 65px;
    margin: 0 40px 40px 40px;
    position: relative;
    overflow: auto;
    color: #555;
    font-family: inherit;
    font-size: 0.8em;
    font-weight: 300;
}
.paginacontrole p{margin:0;}
.paginacontrole {border-radius:5px;}
.herald-gray-area{border-radius:5px;}
.helpful-block-content{border-radius:5px;}
input#mce-EMAIL.required.email{
	color:#000;
}

.herald-ovrld .meta-category a.herald-cat-1 {
    display: none;
}

.herald-single .herald-ovrld .entry-header .entry-title {
    color: #FFF;
	margin-bottom: 0px;
}
.herald-ovrld {
    background: #0288d1;
	border-radius: 5px;
}
.clustersgerelateerd {
	margin-bottom:40px;
}
.clustersgerelateerd ul {
	padding:0;
}
.clustersgerelateerd ul li{
	list-style-type: none;
	margin: 0 10px 20px 0;
    float: left;
}
.clustersgerelateerd ul li a{
	padding: 10px;
    background: #eee;
    color: #333;
	border-radius:5px;
}
.clustersgerelateerd ul li a:hover{
	background:#3abf44;
	    color: #fff;
		padding: 10px;
	border-radius:5px;
}
ul.listbluebg {
	padding:0 0 50px 0;
}

ul.listbluebg li{
	list-style-type: none;
	margin: 0 5px 20px 0;
    float: left;
}
ul.listbluebg li a{
	padding: 10px;
    background: #0c77bd;
    color: #fff;
	border-radius:5px;
	border:none;
}
ul.listbluebg li a:hover{
	background:#3abf44;
	   color: #fff;
	padding: 10px;
	border-radius:5px;
	border:none;
}
ul.listgraybg {
	padding:0 0 50px 0;
}

ul.listgraybg li{
	list-style-type: none;
	margin: 0 5px 20px 0;
    float: left;
}
ul.listgraybg li a{
	padding: 10px;
    background: #eee;
    color: #333;
	border-radius:5px;
	border:none;
}
ul.listgraybg li a:hover{
	background:#3abf44;
	   color: #fff;
	padding: 10px;
	border-radius:5px;
	border:none;
}
ul.listgraybgnolink {
	padding:0 0 50px 0;
}

ul.listgraybgnolink li{
	list-style-type: none;
	margin: 0 5px 20px 0;
    float: left;
	padding: 10px;
    background: #eee;
    color: #333;
	border-radius:5px;
	border:none;
}
.comment-reply-link {
    margin: 0 0 0 83px;
    -webkit-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    background: #0c77bd;
    padding: 10px;
    border-radius: 5px;
    border-bottom: none;
	color: #fff;
}
.comment-reply-link:hover{
	border-bottom:none;
	background:#3abf44;
}
.herald-post-thumbnail-single img.attachment-herald-lay-single.size-herald-lay-single.wp-post-image {
    max-height: 255px;
    width: 100% !important;
    object-fit: cover;
}
.listbluebgnons{
	margin: 0 0 20px 0;
}
ul.listbluebgnon {
}
ul.listbluebgnon {
	padding:0;
}
ul.listbluebgnon li{
	padding: 10px;
    background: #0c77bd;
    color: #fff;
	border-radius:5px;
	border:none;
	list-style-type: none;
	margin: 0 5px 5px 0;
    float: left;
}
ul.listbluebgnon a{
	color:#fff;
}
ul.listbluebgnon li:hover{
	background:#3abf44;
	   color: #fff;
	padding: 10px;
	border-radius:5px;
	border:none;
}
.col-lg-10.col-md-10.col-sm-10{
	width:100%;
}
.herald-data-content.col-lg-10.col-md-10.col-sm-10.col-xs-10{
	width:83.33333333%;
}
.blauwwittable {border:none;}
.blauwwittable tr:nth-child(even) {background-color: #e6f2f7;}
.blauwwittable tr:hover {background-color: #0c77bd; color:#fff;}
.blauwwittable tr:hover a {color:#fff;}
.blauwwittable a:hover{color:#fff;}
.blauwwittable th, td {border:none;}
.blauwwittable td {min-width:25%; vertical-align:top;word-break: normal;}
.blauwwittable ul {list-style-type: none; margin-bottom:0px; padding:0; }
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media, .wp-block-media-text .wp-block-media-text__content, .wp-block-media-text .wp-block-media-text__media {
	align-self:auto;}
.nieuwsblog span.meta-category.meta-small{
	display:none;
}
.nieuwsblog h2.entry-title.h5{
	margin-bottom:0px;
}
.secondary-navigation li{
	border:none !important;
}
#menu-top-bar-menu li{
	border:none !important;
}
.category-nieuws span.meta-category.meta-small{
	display:none;
}
.category-nieuws h2.entry-title.h6{
	margin-bottom:0px;
}
.herald-mod-head.herald-cat-1{
	display:none;
}
.oversgblok img{
	border-radius:10px;
}
.oversgblok p{
	margin: 0 0 10px;
}
.oversgblok h4{
    margin-bottom: 0px;
}
.oversgblok .wp-block-column{
	margin-left: 50px;
}
#text-2.widget.widget_text{
margin-bottom: 0;
}
.gform_wrapper ul li.gfield {
    border-bottom: none !important;
}
.schoolinfoformbox{
	background:#f1f1f1;
	padding:25px;
	border-top: 3px solid #0c77bd;
    margin: 50px 0;
    border-right: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}
.fl-left{float:left !important;}
ul#gform_fields_6.gform_fields.top_label.form_sublabel_below.description_below{
	width:100% !important;
}
ul#gform_fields_7.gform_fields.top_label.form_sublabel_below.description_below{
	width:100% !important;
}
h2#info-aanvragen{
	color:#0c77bd;
}
.search.search-results .meta-item.herald-date{
display:none;}
.authorleft{
	width: 20%;
    float: left;
	margin-bottom:25px;
	padding-right: 50px;
	border-right: 1px solid #eeeeee;
	text-align:center;
}
.authorleft img {
	margin-bottom:3px;
}
.authorleft .avatar {
margin:25px auto;
}
.authorright{
	width: 75%;
    float: right;
	margin-bottom:25px;
	margin-top:25px;
}
.authorwebsitelink{
	text-align:center;
	margin-top:25px;
}
.authorwebsitelink a{
	padding:10px;
	background:#dddddd;
	color:#fff;
	border-radius:5px;
}
.authorwebsitelink a:hover{
	background:#0288d1;
}
.authorarticles{
	margin-top:50px;
	margin-bottom:50px;
}
.herald-post-thumbnail img{
	border-radius:5px;
}
p.homesamenwtekst{
    text-align: inherit;
}
.textwidget p{
	text-align: inherit;
}

.footer-widgets h4 span{
color: #ddd !important;
background: none;}

.herald-sidebar h4 span{
background:none;
color:#333 !important;}

.profielaanvragenknop {
border-radius: 5px;
min-height: 30px;
color:#fff;
}
.profielaanvragenknop a {
    color: #fff;
    padding: 10px 15px !important;
    background: #3abf44;
    border-radius: 5px;
}
.profielaanvragenknop a:hover {
    background: #006dd6;
}
/* Style the tab */
.opltoelatingstab {
  overflow: hidden;
}

/* Style the buttons that are used to open the tab content */
.opltoelatingstab button {
	background-color: #0288d1;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    border-radius: 5px 5px 0 0;
    margin-right: 1px;
    color: #fff;
}

/* Change background color of buttons on hover */
.opltoelatingstab button:hover {
  background-color: #e6f2f7;
  color: #000;
}

/* Create an active/current tablink class */
.opltoelatingstab button.active {
    background-color: #e6f2f7;
    color: #000;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 25px;
  border: 1px solid #e6f2f7;
  margin-bottom:25px;
	border-radius:0 5px 5px 5px;
}
.opltoelatingseisen{
	width:50%;
	float:left;
	padding:10px;}

.oplcollegegelden{
	width:50%;
	padding:10px;
	float:left;}
	.oplcollegegelden ul{
		width: 50%;
		float: left;
		list-style:none;
		margin: 25px 0;
		padding: 0 25px 0 0;}
	.oplcollegegelden ul li{
		list-style:none;
		padding:15px 25px 15px 25px;
		border-bottom:1px solid #f1f1f1;
		margin:0;
		border-radius:5px;
		}
	.oplcollegegelden ul li:hover{
			background:#f1f1f1;
			padding:15px 25px 15px 25px;
		}
		
.oploverzicht{
	color: #000;
    padding: 10px;
    background: #e6f2f7;
    border-radius: 5px;
	margin-bottom:50px;
}

.oploverzicht ul{
	width:40%;
	float:left;
	list-style:none;
  	margin: 0;
  	padding: 25px 25px 0;}
.oploverzicht ul li{
	list-style:none;
	padding:0 25px 15px 0;
	border-bottom:1px solid #cfdade;
	}
.oploverzichtstv{
	float: right;
    width: 18%;
    text-align: center;
    padding: 0px 20px 20px;
    border-radius: 5px;
	border:1px solid #cfdade;
	color:#566165;
}
.oploverzichtsthuisstudie{
	float: right;
    width: 18%;
    text-align: center;
    padding: 20px;
    border-radius: 5px;
	border:1px solid #cfdade;
}
.opltvgroot{
	font-size:100px;
}
.oploverzichtdata{
	color:#000;
	float:right;
}

.oplinfooveropl{
	margin-bottom:25px;
}
.oplinfooveropll{
	width:50%;
	float:left;
}
.oplinfooveroplr{
	width:50%;
	float:left;
}
.oplinfooveropl ul{
	list-style:none;
	margin: 25px 0;
	padding: 0 25px 0 0;}
.oplinfooveropl ul li{
	list-style:none;
	padding:15px 25px 15px 25px;
	border-bottom:1px solid #f1f1f1;
	margin:0;
	border-radius:5px;
	}
.oplinfooveropl ul li:hover{
		background:#f1f1f1;
		padding:15px 25px 15px 25px;
	}
	
.studenttevrblr{
	color: #000;
    padding: 10px 10px 0;
    border-radius: 5px;
	width:25%;
	float:left;
}
.studenttevrblbl{
	text-align: center;
    padding: 25px;
    border-radius: 5px;
    background: #e6f2f7;
	margin-bottom:25px;
}
.studenttevrblbl span{
	font-size:50px;
}

.oplafgestudeerd{
	text-align: center;
    padding: 25px;
    border-radius: 5px;
    background: #e6f2f7;
	margin-right: 25px;
    margin-bottom: 25px;
    float: left;
    width: 20%;
    min-height: 220px;
}
.oplafgestudeerd span{
	font-size:50px;
}

.oplafgestudeerdarbm{
	text-align: center;
    padding: 25px;
    border-radius: 5px;
    background: #e6f2f7;
	margin-right:25px;
	float:left;
	width:20%;
}
.oplafgestudeerdarbm span{
	font-size:40px;
}
.sc_card {
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08);
    border-radius: 4px;
    background: #fff;
    margin: 2em auto;
    width: 100%;
    overflow: hidden;
	padding: 1em;}
.sc_card h3{
	font-size: 1em;
    line-height: 1.2em;
    margin: 0 0 1em;
    font-weight: 700;
}
.graph {
	margin-bottom:1em;
  font:normal 100%/150% arial,helvetica,sans-serif;
}

.graph caption {
	font:bold 150%/120% arial,helvetica,sans-serif;
	padding-bottom:0.33em;
}

.graph tbody th {
	text-align:right;
}

.gemiddelde-beoordeling{
	width:600px;
	float: left;
	margin-bottom:25px;
}
@supports (display:grid) {

	@media (min-width:32em) {

		.graph {
			display:block;
      width:600px;
	  height:200px;
	  border: none;
		}

		.graph caption {
			display:block;
		}

		.graph thead {
			display:none;
		}

		.graph tbody {
			position:relative;
			display:grid;
			grid-template-columns:repeat(auto-fit, minmax(2em, 1fr));
			column-gap:2.5%;
			align-items:end;
			height:100%;
			margin:0 0 1em 2.8em;
			padding:0 1em;
			border-bottom:2px solid rgba(0,0,0,0.5);
		}

		.graph tr {
			position:relative;
			display:block;
		}

		.graph tr:hover {
			z-index:999;
		}

		.graph th,
		.graph td {
			display:block;
			text-align:center;
		}

		.graph tbody th {
			position:absolute;
			top:-3em;
			left:0;
			width:100%;
			font-weight:normal;
			text-align:center;
      white-space:nowrap;
			text-indent:0;
			border: none;
		}

		.graph tbody th:after {
			content:"";
		}

		.graph td {
			width:100%;
			height:100%;
			background:#368ddf;
			border-radius:0.5em 0.5em 0 0;
			transition:background 0.5s;
		}

		.graph tr:hover td {
			opacity:0.7;
		}

		.graph td span {
			overflow:hidden;
			position:absolute;
			left:50%;
			top:50%;
			width:0;
			padding:0.5em 0;
			margin:-1em 0 0;
/* 			background:white; */
/* 			box-shadow:0 0 0.25em rgba(0,0,0,0.6); */
			font-weight:bold;
			opacity:0;
			transition:opacity 0.5s;
      color:white;
		}
		.toggleGraph:checked + table td span,
		.graph tr:hover td span {
			width:4em;
			margin-left:-2em; /* 1/2 the declared width */
			opacity:1;
		}
	} /* min-width:32em */
} /* grid only */
ul.beroepenlijst{
	background:#000;
	margin:0;
	padding:0;
}

ul.beroepenlijst li{
	float:left;
	min-height:100px;
	margin:0 0 0 10px;
	width:40%;
	list-style:none;
	padding:25px 25px 0 25px;
	border-bottom:1px solid #f1f1f1;
}


ul.beroepenlijst li:hover{
		background:#f1f1f1;
		padding:25px 25px 0 25px;
	}


ul.lotingenselecties{
margin:0;
		padding:0;
	}
	
	ul.lotingenselecties li{
		margin:0;
		list-style:none;
		padding:15px 25px 15px 25px;;
		border-bottom:1px solid #f1f1f1;
	}
	
	ul.lotingenselecties li:hover{
			background:#f1f1f1;
			padding:15px 25px 15px 25px;;
		}

.gridwrapp{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 10px;
}
.nadeopleidingl {
    width: 50%;
	float: left;
	padding: 0 25px 0 0;
}

ul.nadeopleidinglijst{
	margin:0;
	padding:0;
	-webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}

ul.nadeopleidinglijst li{
	margin:0;
	list-style:none;
	padding:10px;
}


ul.afstudeerlijst{
		margin:0;
		padding:0;
	}
	
	ul.afstudeerlijst li{
		float:left;
		min-height:50px;
		margin:0;
		width:50%;
		list-style:none;
		padding:10px;
	}
	
		.tooltip {
			position: relative;
			display: inline-block;
			border-bottom: 1px dotted black;
		  }
		  
		  .tooltip .tooltiptext {
			visibility: hidden;
			width: 300px;
			background-color:#f1f1f1;
			color: #333333;
			text-align: center;
			border-radius: 6px;
			padding: 25px;
		  
			/* Position the tooltip */
			position: absolute;
			z-index: 1;
		  }
		  
		  .tooltip:hover .tooltiptext {
			visibility: visible;
		  }
div.ez-toc-widget-container ul.ez-toc-list {
    background: #fff;
}
.review-totaal{
	padding:25px 0;
}
.form-oplinstituut h3, .recensies-oplinstituut h3{
	margin-top:0;
	font-size: 2.5rem;
}
.review-opleidingsinstituten{
	width:50%;
	float:left;
}
.glsr-review-author::before {
    display: none !important;
}
.glsr-input glsr-input-text{border-radius:5px;}

.form-oplinstituut{
	border:1px solid #eee;
	padding:25px;
	float:left;
	width:40%;
	border-radius:5px 0 5px 5px;
}
.form-oplinstituut .glsr-minimal form.glsr-form label.glsr-label {
    margin: 20px 0 10px 0;
	font-weight:bold;
}
.form-oplinstituut button.glsr-button.button.btn.btn-primary{
	color: #fff;
    padding: 10px 15px;
    background: #3abf44;
    border-radius: 5px;
	border-style: none;
}
.recensies-oplinstituut{
	border-top:1px solid #eee;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	padding:25px 25px 50px 25px;
	float:left;
	width:60%;
	border-radius:0 5px 5px 5px;
}
.recensies-oplinstituut p{
	margin-bottom:25px;
}
.recensies-oplinstituut .glsr-minimal .glsr-review {
	border-top:1px solid #eee;
	padding:50px 25px 0;
}
.actietabel th td { width:30%; }
.homeuni .wp-block-columns {
	margin-bottom:0 !important;
}
.homeuni .wp-block-column {
	margin-bottom:0 !important;
}
.homeuni p {
    margin: 0 0 5rem;
}
.homeuni img {
	    max-width: 60%;
}
ul.wp_rss_retriever_list {
    padding-left: 0;
}
.wp_rss_retriever_item_wrapper{
	border:1px solid #f1f1f1;
	padding:10px;
	border-radius:5px;
}
.wp_rss_retriever_date{
	background: #f1f1f173;
	padding:5px;
}
.wp-block-button__link{
	border-radius:5px;
	text-transform: none;
	box-shadow: none;
	border-style: none;
	font-size:1.6rem;
}
input {border-radius:5px !important;}
.glsr-minimal form.glsr-form textarea.glsr-textarea{border-radius:5px;}
input[type="text"], input[type="search"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], input[type="password"], select, textarea, .herald-single-sticky, td, th, table, .mks_author_widget .mks_autor_link_wrap a, .widget .meks-instagram-follow-link a, .mks_read_more a, .herald-read-more{border-radius: 5px;}

ul.list-style li{
	padding:5px;
	border:1px solid #ccc;
}
ul.studover{  
	columns: 4;
  	-webkit-columns: 4;
  	-moz-columns: 4;
	list-style-type: none;
	padding-left:0;
}
ul.studover li{
	list-style-type: none;
	-webkit-column-break-inside: avoid;
          page-break-inside: avoid;
               break-inside: avoid;
	margin-right:2em;
}
ul.studover li h3{
	font-family: 'Lato', sans-serif;
    font-weight: 700;
	line-height: 1.27;
	font-size:20px;
	color:#fff;
	margin:0;
	background: #0c77bd url(https://studiegids.nl/wp-content/uploads/2020/01/headbgboek.png) right bottom no-repeat;
    color: #fff;
    padding: 10px;
    text-align: center;
    border-radius: 5px;
}
ul.studover li a{
	color:#fff;
}
ul.studover li a:hover{
	color:#333333;
}
ul.studover li ul li a{
	color:#444;
}
ul.driecolumnlist{  
	columns: 3;
  	-webkit-columns: 3;
  	-moz-columns: 3;
	list-style-type: none;
	padding-left:0;
}
ul.driecolumnlist li{
	list-style-type: none;
	-webkit-column-break-inside: avoid;
          page-break-inside: avoid;
               break-inside: avoid;
	margin-right:2em;
}
ul.viercolumnlist{  
	columns: 3;
  	-webkit-columns: 3;
  	-moz-columns: 3;
	list-style-type: none;
	padding-left:0;
}
ul.viercolumnlist li{
	list-style-type: none;
	-webkit-column-break-inside: avoid;
          page-break-inside: avoid;
               break-inside: avoid;
	margin-right:2em;
}
.herald-section {margin-bottom:40px !important;}

.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
    background-color: #e7f6fe;
}
.button-blauw{
	padding: 10px !important;
    background: #0c77bd;
    color: #fff;
    border-radius: 5px;
    border: none;
}
.button-blauw:hover{
	background: #3abf44;
}

@media (max-width: 1400px) { #floating-toc{display: none;}}
@media (min-width: 1200px) {
    .container {
        width: 100%;
    }
}

#floating-toc{
	position: fixed;
    margin-left: 5pc;
    color: #444444;
    background: #fff;
    padding: 25px;
    border-radius: 5px;
    font-size: 12px;
    width: 13%;
}
#floating-toc ul li{
	border-bottom: 1px solid #f1f1f1;
    padding: 5px 0;
}

.searchandfilter ul li li{
	padding: 0 10px 0 0;
    display: inline;
}
.premiumpartner{
	width:250px;
	float:left;
    border: 1px solid #eee;
    border-radius: 5px;
    padding: 10px;
    margin: 0 25px 0 0;
    height: 220px;
	position: relative;
}
.premiumpartner a{
	font-size:13px;
}

.premiumpartner img{
	width: 250px;
}

.premiumpartnerhome {	width:250px;
	float:left;
    border: 1px solid #eee;
    border-radius: 5px;
    padding: 10px;
    margin: 0 15px 15px 0;
    height: 220px;
	position: relative;
}

.premiumpartnerhome img{
	width: 250px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}