@font-face {
    font-family: \'minya_nouvellebold\';
    src: url(\'https://splopvang.nl/fonts/minya_nouvelle_bd-webfont.ttf\');
    font-weight: normal;
    font-style: normal;
}

html {
	overflow-y: scroll;
}

.pagina_midden-snelmenu .horizontal-menu {
    text-align: left !important;
}

.pagina_midden-snelmenu .horizontal-menu ul {
    color: white;
  	padding-left: 0px;   
}

.pagina_midden-snelmenu .horizontal-menu ul li {
  	padding-left: 0px;   
}

.pagina_midden-snelmenu .horizontal-menu ul li a {
    color: white;
  	padding: 12px 12px 12px 12px;   
  	font-family: \'minya_nouvellebold\';
 	font-size: 22px;
	line-height: 30px;
}
.pagina_midden-snelmenu .horizontal-menu ul li a:hover {
    color: black;
  	text-decoration: none;
}
.pagina_midden-snelmenu .horizontal-menu ul li:nth-child(1) a {
    background-image: url(\"https://splopvang.nl/wp-content/uploads/2016/07/ag_oranje.png\");
  	margin-right: 20px;
}
.pagina_midden-snelmenu .horizontal-menu ul li:nth-child(2) a {
    background-image: url(\"https://splopvang.nl/wp-content/uploads/2016/07/ag_blauw.png\");
  	margin-right: 20px;
}
.pagina_midden-snelmenu .horizontal-menu ul li:nth-child(3) a {
    background-image: url(\"https://splopvang.nl/wp-content/uploads/2016/07/ag_groen.png\");
}


td.organisatie-foto {
  	border-style:solid; 
  	border-width:1px; 
  	border-color:#F16531; 
  	padding:3px;
}

td.organisatie-medewerker {
  	padding-left:20px; 
  	vertical-align:bottom;
}

tr.organisatie-wit {
  	height:20px; 
}

h3 {
  	font-family: \'Sanchez\';
  	font-family: \'minya_nouvellebold\';
    text-indent: 0px !important;
}

.pagina_midden-snelmenu .horizontal-menu ul li a {
  	font-family: \'Lakki Reddy\' !important;
    font-family: \'minya_nouvellebold\' !important;
}

#logo-container {
  text-align: center;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    color: #FFF;
    background-color: #AFAFAF;
    border-color: #AFAFAF;
}
.pagination > li > a, .pagination > li > span {
    color: #0f0f0f;
}

.element-title, .element-title a, .element-title a:hover, .element-title a:visited {
    text-indent: 10px;
}

a.recentlink {
  color: #020202;
}

.recentinner {
  border-bottom: 1px solid #EFEFEF;
}

.footerRow,
.footerRow .ult_social,
.horizontal-menu  {
  text-align:center !important;
}
.ult_social a {
  margin: 0px 10px;
}
.horizontal-menu {
  width: 100%;
}
.horizontal-menu ul li {
  float: none !important;
  display: inline;
}

.hormenu {
  	text-transform: uppercase;
}

.slicknav_nav a {
 	color: black; 
}

.post-header, .post-header a, .post-header a:hover, .post-header a:visited {
    font-weight: bold;
    font-size: 24px;
    line-height: 32px;
    color: #00b0ec;
}

.container {
    padding-left: 0px;
    padding-right: 0px;
}

.opsomming_home ul li:before {
  
/*	content: \"\\2192 \\0020\";*/
    font-family: FontAwesome;
	content: \"\\f061 \\0020\";
    font-size: 32px !important; 
    font-weight: bold;
}

.opsomming_home ul li {
    font-size: 20px !important; 
    line-height: 46px;
    font-weight: bold;
}

.opsomming_home ul li a {
    font-size: 20px !important; 
    line-height: 46px;
    font-weight: bold;
	color: #00b0ec;
}

.opsomming_home ul li a:hover {
	color: #f16531;
  	text-decoration: none;
}

h2 a:hover {
 	text-decoration: none;
    color: #f16531 !important;
}



h3.srp-widget-title {
    font-weight: bold;
    text-transform: none;
    font-size: 32px;
    line-height: 40px;
    color: #f16531;
}

h4 a:visited {
    color: #f16531;
}


.srp-widget-singlepost {
    border-bottom: 0px solid #ccc;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

h4.srp-post-title a {
 	color: black;
    font-family: \"Open Sans\", Arial, sans-serif;
    line-height: 20px;
    font-size: 15px;
    margin-top: 6px;
}

h4.srp-post-title a:hover {
 	color: #f16531;
  	text-decoration: none;
}


.srp-post-date {
    font-family: \"Open Sans\", Arial, sans-serif;
    line-height: 20px;
    font-size: 12px;
 	color: #b2d354; /* was #f16531 oranje  */
    font-weight: bold;
}

h5 {
 	color: #00b0ec;
  	font-size: 18px;
  	font-weight: bold;
    margin: 24px 0 8px 0;
}


.recentinner {
    border-bottom: 0px;
}
.testimonial .widget{
  	background-color:   #b2d354;
    padding: 6px 20px 10px 20px;
}

.testimonial h3 {
    margin-top: 0px;
 	padding-top: 0px;
 	color: black;
    font-family: \"Open Sans\", Arial, sans-serif;
    font-size: 22px;
    line-height: 30px; 
    font-weight: bold;
}

.testimonial .textwidget {
 	padding-top: 0px;
  	padding-bottom: 20px;

}

.header2 {
 	font-weight: bold;
}

.header3_boven {
    text-align: right;
}

.header3_boven  .textwidget {
    margin-bottom: 50px;
}

.header3_boven  .textwidget img {
    margin-right: 10px;
}

.header3_boven  .textwidget a {
    font-family: \"Open Sans\", Arial, sans-serif;
 	font-size: 12px;
	line-height: 18px;
    font-weight: bold;
	color: #00b0ec;
}

.header3_boven  .textwidget a:hover {
	color: #f16531;
    text-decoration: none;
}

.header3_boven input[type=\"search\"] {
 	border: 1px solid #f16531 !important;
    font-family: \"Open Sans\", Arial, sans-serif;
 	font-size: 12px;
	line-height: 18px;
    padding-left: 10px;
}

.header3_boven button.btn {
    background-color: #f16531;
    font-family: \"Open Sans\", Arial, sans-serif;
 	font-size: 12px;
	line-height: 18px;
    padding: 1px;
    color: white;
}

.header3_boven button:hover {
    color: black;
}


.wfm-mega-menu ul li a {
    padding: 12px 16px; /* was 18. twee regels bij Mac? */

}

.header_rechtsboven .wfm-mega-menu ul li a {
    float: right;
    background: white;
/*    padding: 12px 18px; */
}

.midden_slider {
 	z-index: 0; 
}

.midden_snelmenu {
 	z-index: 9999; 
}

.midden_snelmenu .horizontal-menu ul li a {
    color: white;
  	padding: 14px 20px 14px 20px;   
  	font-family: \'Sanchez\';
  	font-family: \'minya_nouvellebold\';
 	font-size: 29px;
	line-height: 40px;
/*    padding: 0px 20px 12px 20px; 
    border-top: 40px solid orange;;
	border-bottom: 20px solid orange;
	border-right: 10px solid transparent; 
	border-left: 10px solid transparent; 
	height: 40px;
	width: 300px;*/  
}

.midden_snelmenu .horizontal-menu ul li a:hover {
    color: black;
  	text-decoration: none;
	 
}

.midden_snelmenu .horizontal-menu ul li:nth-child(1) a {
    background-image: url(\"https://splopvang.nl/wp-content/uploads/2016/07/ag_oranje.png\");
  	margin-right: 20px;
}


.midden_snelmenu .horizontal-menu ul li:nth-child(2) a {
    background-image: url(\"https://splopvang.nl/wp-content/uploads/2016/07/ag_blauw.png\");
  	margin-right: 20px;
}


.midden_snelmenu .horizontal-menu ul li:nth-child(3) a {
    background-image: url(\"https://splopvang.nl/wp-content/uploads/2016/07/ag_groen.png\");
}

.menu-item i._mi {
    margin-top: -.1em;
}



.footer1_boven .textwidget {
    font-family: \"Open Sans\", Arial, sans-serif;
 	font-size: 12px;
	line-height: 18px;
}

/* img.spl_logo_footer  {
 	padding-bottom: 40px;
} */

.footer2_boven a:before,.footer3_boven a:before,.footer4_boven a:before,.footer5_boven a:before {
	content: \"\\00BB \\0020\";
}

.footer2_boven a,.footer3_boven a,.footer4_boven a,.footer5_boven a {
  	font-weight: normal;
  	color: black;
}

.footer2_boven a:hover,.footer3_boven a:hover,.footer4_boven a:hover,.footer5_boven a:hover {
  	color: #f16531;
}	

.footer2_boven .wfm-vertical-mega-menu ul.right li a,.footer3_boven .wfm-vertical-mega-menu ul.right li a,.footer4_boven .wfm-vertical-mega-menu ul.right li a,.footer5_boven .wfm-vertical-mega-menu ul.right li a {
    padding: 0px 0px 10px 0px;
}

.footer2_boven .wfm-vertical-mega-menu ul li:first-child a,.footer3_boven .wfm-vertical-mega-menu ul li:first-child a,.footer4_boven .wfm-vertical-mega-menu ul li:first-child a,.footer5_boven .wfm-vertical-mega-menu ul li:first-child a {
  	font-weight: bold;
  	line-height: 20px;
}

.footer3_boven .wfm-vertical-mega-menu ul li:nth-child(6) a {
    padding: 17px 0px 10px 0px;
}

.footer1_midden  .textwidget img {
    margin-right: 10px;
}

.footer1_midden  .textwidget a {
    font-family: \"Open Sans\", Arial, sans-serif;
 	font-size: 12px;
	line-height: 18px;
	color: white;
}
.footer1_midden .textwidget a:hover {
  	color: #f16531;
	text-decoration: none;
}

.footer2en3_midden a {
    font-family: \"Open Sans\", Arial, sans-serif;
    font-size: 12px;
    line-height: 18px;
    color: white;
}

.footer2en3_midden a:hover {
  	color: #f16531;
	text-decoration: none;
}

.footer4_midden  .textwidget img {
    margin-right: 10px;
}

.footer4_midden  .textwidget a {
    font-family: \"Open Sans\", Arial, sans-serif;
 	font-size: 12px;
	line-height: 18px;
	color: white;
}
.footer4_midden  .textwidget a:hover {
  	color: #f16531;
	text-decoration: none;
}


.footer1_onder .textwidget {
    font-family: \"Open Sans\", Arial, sans-serif;
 	font-size: 12px;
	line-height: 18px;
    color: black;
	font-weight: normal;
}

.footer2_onder .textwidget,.footer2_onder .textwidget a {
    font-family: \"Open Sans\", Arial, sans-serif;
 	font-size: 12px;
	line-height: 18px;
    color: black;
	font-weight: normal;
}
.footer2_onder .textwidget a:hover {
  	color: #f16531;
	text-decoration: none;
}

.footer3_onder .textwidget,.footer3_onder .textwidget a {
    font-family: \"Open Sans\", Arial, sans-serif;
 	font-size: 12px;
	line-height: 18px;
    color: black;
	font-weight: normal;
}
.footer3_onder .textwidget a:hover {
  	color: #f16531;
	text-decoration: none;
}

div.post-meta, div.post-meta a {
 /* 	display: block;
  	width: 100px;
  	padding-left: 4px; */
    font-size: 12px;
/*  	background-color: #f2d8ce; */ 
  	color: #b2d354; /* was wit */
    font-weight: bold;
}

/* div.post-meta .date::first-word, div.post-meta .date a::first-word {
  	background-color: #f16531; /* WERKT NIET 
/*} */

.breadcrumb {
    padding: 0px 0px;
    margin-bottom: 0px;
    list-style: none;
    background-color: transparent;
}

.widget_categories {
    padding-bottom: 20px;
/*	-webkit-clip-path: polygon(0 0, 100% 0, 100% 95%, 0 100%);
	clip-path: polygon(0 0, 100% 0, 100% 95%, 0 100%);*/
 	border: solid 3px #00b0ec; 
/*    background-color: #dbf5fe; */
}
.widget_categories h3 {
  	background-color: #00b0ec;
 	color: white;
    font-family: \"Open Sans\", Arial, sans-serif;
    font-size: 15px;
    line-height: 20px;
    margin-top: 0px;
	padding: 10px 10px 10px 16px;
    text-transform: uppercase;
	font-weight: bold;
}
.widget_categories ul li a:before {
	content: \"\\00BB \\0020\";
  	margin-left: -24px;;
}
.widget_categories h4.srp-post-title a {
	line-height: 30px;
}
.widget_categories ul li a {
	line-height: 30px;
}
.widget_categories ul li a:hover {
	text-decoration: none;
}


.post-inner {
    border-bottom: dotted 2px black;
}
.post-inner:last-of-type {
    border-bottom: 0px;
}



/*.widget_links_nieuwsbericht .widget_nav_menu {
  	border: #00b0ec solid 3px;
} */

.widget_links_peuterspeelzaal .widget_nav_menu {
    padding-bottom: 20px;
/*	-webkit-clip-path: polygon(0 0, 100% 0, 100% 95%, 0 100%);
	clip-path: polygon(0 0, 100% 0, 100% 95%, 0 100%);*/
 	border: solid 3px #00b0ec; 
/*    background-color: #dbf5fe; */
}

.widget_links_peuterspeelzaal .widget_nav_menu h3 {
  	background-color: #00b0ec;
 	color: white;
    font-family: \"Open Sans\", Arial, sans-serif;
    font-size: 15px;
    line-height: 20px;
    margin-top: 0px;
	padding: 10px 10px 10px 16px;
    text-transform: uppercase;
	font-weight: bold;
}

.widget_links_peuterspeelzaal .widget_nav_menu ul li a:before {
	content: \"\\00BB \\0020\";
  	margin-left: -24px;;
}

.widget_links_peuterspeelzaal .widget_nav_menu ul li a {
	line-height: 30px;
}
.widget_links_peuterspeelzaal .widget_nav_menu ul li a:hover {
	text-decoration: none;
}


.widget_links_peuterspeelzaal .widget_custom_cf7,
.widget_links_spl .widget_custom_cf7,
.widget_links_antroposofisch .widget_custom_cf7,
.widget_links_bso .widget_custom_cf7,
.widget_links_speelgroep .widget_custom_cf7
{
    padding-bottom: 20px;
/*	-webkit-clip-path: polygon(0 0, 100% 0, 100% 95%, 0 100%);
	clip-path: polygon(0 0, 100% 0, 100% 95%, 0 100%); */
 	border: solid 3px #00b0ec; 
/*    background-color: #dbf5fe; */
  	margin-top: 40px;
}

.widget_links_peuterspeelzaal .widget_custom_cf7 h3,
.widget_links_spl .widget_custom_cf7 h3,
.widget_links_antroposofisch .widget_custom_cf7 h3,
.widget_links_bso .widget_custom_cf7 h3,
.widget_links_speelgroep .widget_custom_cf7 h3
{
  	background-color: #00b0ec;
 	color: white;
    font-family: \"Open Sans\", Arial, sans-serif;
    font-size: 15px;
    line-height: 20px;
    margin: -20px -20px 20px -20px;
	padding: 10px 10px 10px 16px;
    text-transform: uppercase;
	font-weight: bold;
}

.widget_links_peuterspeelzaal .widget_custom_cf7,
.widget_links_spl .widget_custom_cf7,
.widget_links_antroposofisch .widget_custom_cf7,
.widget_links_bso .widget_custom_cf7,
.widget_links_speelgroep .widget_custom_cf7
{
/*    margin: 0; */
     padding: 20px 20px 20px 20px; 
}

.widget_links_peuterspeelzaal .wpcf7 input.wpcf7-text, 
.widget_links_spl .wpcf7 input.wpcf7-text, 
.widget_links_antroposofisch .wpcf7 input.wpcf7-text, 
.widget_links_bso .wpcf7 input.wpcf7-text, 
.widget_links_speelgroep .wpcf7 input.wpcf7-text
{ width: 220px;}


.widget_links_peuterspeelzaal .wpcf7 textarea.wpcf7-textarea,
.widget_links_spl .wpcf7 textarea.wpcf7-textarea,
.widget_links_antroposofisch .wpcf7 textarea.wpcf7-textarea,
.widget_links_bso .wpcf7 textarea.wpcf7-textarea,
.widget_links_speelgroep .wpcf7 textarea.wpcf7-textarea
{ width: 220px;}


.widget_links_nieuwsbericht .widget_recent_entries {
    padding-bottom: 20px;
    margin-bottom: 40px;
/*	-webkit-clip-path: polygon(0 0, 100% 0, 100% 95%, 0 100%);
	clip-path: polygon(0 0, 100% 0, 100% 95%, 0 100%); */
 	border: solid 3px #00b0ec; 
/*    background-color: #dbf5fe; */
}

.widget_links_nieuwsbericht .widget_recent_entries h3 {
  	background-color: #00b0ec;
 	color: white;
    font-family: \"Open Sans\", Arial, sans-serif;
    font-size: 15px;
    line-height: 20px;
    margin-top: 0px;
	padding: 10px 10px 10px 16px;
    text-transform: uppercase;
	font-weight: bold;
}

.widget_links_nieuwsbericht .widget_recent_entries ul li a:before {
	content: \"\\00BB \\0020\";
  	margin-left: -24px;;
}

.widget_links_nieuwsbericht .widget_recent_entries ul li a {
	line-height: 30px;
}
.widget_links_nieuwsbericht .widget_recent_entries ul li a:hover {
	text-decoration: none;
}



.widget_links_nieuwsbericht .DisplayCategoriesWidget {
    padding-bottom: 20px;
/*	-webkit-clip-path: polygon(0 0, 100% 0, 100% 95%, 0 100%);
	clip-path: polygon(0 0, 100% 0, 100% 95%, 0 100%); */
 	border: solid 3px #00b0ec;
/*    background-color: #dbf5fe; */
 	height: 100% !important;
}

.widget_links_nieuwsbericht .DisplayCategoriesWidget h3 {
  	background-color: #00b0ec;
 	color: white;
    font-family: \"Open Sans\", Arial, sans-serif;
    font-size: 15px;
    line-height: 20px;
    margin-top: 0px;
	padding: 10px 10px 10px 16px;
    text-transform: uppercase;
	font-weight: bold;
}

.widget_links_nieuwsbericht .DisplayCategoriesWidget ul li a:before {
	content: \"\\00BB \\0020\";
  	margin-left: -24px;;
}

.widget_links_nieuwsbericht .DisplayCategoriesWidget ul li a {
	line-height: 30px;
}
.widget_links_nieuwsbericht .DisplayCategoriesWidget ul li a:hover {
	text-decoration: none;
}

/* aan te passen: button verzenden */

.widget_custom_cf7 input[type=button], .widget_custom_cf7 input[type=submit] {
    color: white;
  	padding: 8px 20px 8px 20px;   
  	font-family: \'minya_nouvellebold\';
 	font-size: 22px;
	line-height: 30px;
    background: url(\"https://splopvang.nl/wp-content/uploads/2016/07/ag_groen.png\") right;
  	margin-right: 20px;
    border: 0px;
}
.midden_snelmenu .horizontal-menu ul li a:hover {
    color: black;
  	text-decoration: none;
}

.widget_links_spl .widget_nav_menu,.widget_links_antroposofisch .widget_nav_menu,.widget_links_bso .widget_nav_menu,.widget_links_speelgroep .widget_nav_menu {
    padding-bottom: 20px;
    margin-bottom: 40px;
/*	-webkit-clip-path: polygon(0 0, 100% 0, 100% 95%, 0 100%);
	clip-path: polygon(0 0, 100% 0, 100% 95%, 0 100%); */
 	border: solid 3px #00b0ec;
/*    background-color: #dbf5fe; */
}

.widget_links_spl .widget_nav_menu h3,.widget_links_antroposofisch .widget_nav_menu h3,.widget_links_bso .widget_nav_menu h3,.widget_links_speelgroep .widget_nav_menu h3 {
  	background-color: #00b0ec;
 	color: white;
    font-family: \"Open Sans\", Arial, sans-serif;
    font-size: 15px;
    line-height: 20px;
    margin-top: 0px;
	padding: 10px 10px 10px 16px;
    text-transform: uppercase;
	font-weight: bold;
}

.widget_links_spl .widget_nav_menu ul li a:before,.widget_links_antroposofisch .widget_nav_menu ul li a:before,.widget_links_bso .widget_nav_menu ul li a:before,.widget_links_speelgroep .widget_nav_menu ul li a:before {
	content: \"\\00BB \\0020\";
  	margin-left: -24px;;
}

.widget_links_spl .widget_nav_menu ul li a,.widget_links_antroposofisch .widget_nav_menu ul li a,.widget_links_bso .widget_nav_menu ul li a,.widget_links_speelgroep .widget_nav_menu ul li a {
	line-height: 30px;
}
.widget_links_spl .widget_nav_menu ul li a:hover,.widget_links_antroposofisch .widget_nav_menu ul li a:hover,.widget_links_bso .widget_nav_menu ul li a:hover,.widget_links_speelgroep .widget_nav_menu ul li a:hover {
	text-decoration: none;
}


.widget_links_spl .WP_Editor_Widget {
    padding-bottom: 20px;
/*	-webkit-clip-path: polygon(0 0, 100% 0, 100% 95%, 0 100%);
	clip-path: polygon(0 0, 100% 0, 100% 95%, 0 100%); */
 	border: solid 3px #00b0ec;
/*    background-color: #dbf5fe; */
}

.widget_links_spl .WP_Editor_Widget h3 {
  	background-color: #00b0ec;
 	color: white;
    font-family: \"Open Sans\", Arial, sans-serif;
    font-size: 15px;
    line-height: 20px;
    margin-top: 0px;
	padding: 10px 10px 10px 16px;
    text-transform: uppercase;
	font-weight: bold;
}

.widget_links_spl .WP_Editor_Widget ul li:before {
	content: \"\\00BB \\0020\";
  	margin-left: -24px;
  	color: #f16531;
}

.widget_links_spl .WP_Editor_Widget ul li  {
	line-height: 30px;
}
 
/* ----------------------------------------------------- */

/* .widget_links_spl .WP_Editor_Widget ul li a:before {
	content: \"\\00BB \\0020\";
  	margin-left: -24px;;
}

.widget_links_spl .WP_Editor_Widget ul li a {
	line-height: 30px;
} */
.widget_links_spl .WP_Editor_Widget ul li a:hover {
	text-decoration: none;
}

.widget_links_spl .WP_Editor_Widget p  {
    margin-left: 18px;
  	line-height: 30px;
}

/* ----------------------------------------------------------- */



.widget_links_faqs .widget_nav_menu {
    padding-bottom: 20px;
    margin-bottom: 40px;
/*	-webkit-clip-path: polygon(0 0, 100% 0, 100% 95%, 0 100%);
	clip-path: polygon(0 0, 100% 0, 100% 95%, 0 100%); */
 	border: solid 3px #00b0ec;
 /*   background-color: #dbf5fe; */
}

.widget_links_faqs .widget_nav_menu h3 {
  	background-color: #00b0ec;
 	color: white;
    font-family: \"Open Sans\", Arial, sans-serif;
    font-size: 15px;
    line-height: 20px;
    margin-top: 0px;
	padding: 10px 10px 10px 16px;
    text-transform: uppercase;
	font-weight: bold;
}

.widget_links_faqs .widget_nav_menu ul li a:before {
	content: \"\\00BB \\0020\";
  	margin-left: -24px;;
}

.widget_links_faqs .widget_nav_menu ul li a {
	line-height: 30px;
}
.widget_links_faqs .widget_nav_menu ul li a:hover {
	text-decoration: none;
}



.locatie_links {
    padding-bottom: 20px;
/*	-webkit-clip-path: polygon(0 0, 100% 0, 100% 95%, 0 100%);
	clip-path: polygon(0 0, 100% 0, 100% 95%, 0 100%); */
 	border: solid 3px #00b0ec;
/*    background-color: #dbf5fe; */
}


.locaties h3 {
  	background-color: #00b0ec;
 	color: white;
    font-family: \"Open Sans\", Arial, sans-serif;
    font-size: 15px;
    line-height: 20px;
    margin: -34px -15px 0 -15px;
	padding: 10px 10px 10px 16px;
    text-transform: uppercase;
	font-weight: bold;
}

.loc_linkerblok { /* hele blok linkerkolom */
    margin-top: 8px;
/*  	border: 3px solid #00b0ec; */
  	padding: 0px;
}

.adresblok {
 	border: 3px solid #00b0ec;
    padding-bottom: 20px;
}


h3.loc_titel { /* locatietitel diap wit op blauw */
  	background-color: #00b0ec;
 	color: white;
    font-family: \"Open Sans\", Arial, sans-serif;
    font-size: 15px;
    line-height: 20px;
    margin: -1px 0px 12px 0px; */
	padding: 10px 10px 10px 16px;
    text-transform: uppercase;
	font-weight: bold;
}

.loc_straat {
  	padding: 10px 16px 10px 16px;
}

.loc_postcode {
 	padding: 0px 0px 0px 16px; 
}

.loc_linkerblok .Leiden {
  	color: inherit !important;
	font-size:  inherit !important;
  	font-weight: inherit !important;
  	line-height: inherit !important;
}

.loc_telefoonnummer:before {
    font-family: FontAwesome;
	content: \"\\f095 \\00a0 \";
    color: #b2d354;
}
.loc_telefoonnummer {
  	padding: 12px 16px 12px 16px;
}

.loc_email:before {
    font-family: FontAwesome;
	content: \"\\f003 \\0020\";
    color: #b2d354;
}
.loc_email {
  	padding: 0px 16px 6px 16px;
}

.loc_inspectierapport:before {
    font-family: FontAwesome;
	content: \"\\f019 \\0020\";
    color: #b2d354;
}
.loc_inspectierapport {
  	padding: 0px 16px 6px 16px;
}
.loc_inspectierapport a {
  	margin: -3px 0px 0px -18px;
}	
.loc_inspectierapport a:hover {
    color: #b2d354;
    text-decoration: underline;
}

.loc_LRKnummer {
  	padding: 0px 16px 0px 16px;
}

.loc_titel_handig h3 { /* handig-blok */
/*  	border: 3px solid #00b0ec; */
  	margin: 0px 0 0px 0;
}

.loc_handig_titel h3 { /* titel \'handig\' zelf */
  	background-color: #00b0ec;
 	color: white;
    font-family: \"Open Sans\", Arial, sans-serif;
    font-size: 15px;
    line-height: 20px;
    margin: 0px 0px -10px 0px; 
	padding: 10px 10px 10px 16px;
    text-transform: uppercase;
	font-weight: bold;
}

.loc_linkerblok .wpb_content_element {
    margin-bottom: 20px;
}

.loc_vakantierooster:before {
    font-family: FontAwesome;
	content: \"\\f019 \\0020\";
    color: #b2d354;
}
.loc_vakantierooster {
  	padding: 0px 16px 0px 16px;
}
.loc_vakantierooster a {
  	margin: -3px 0px 0px -18px;
}	
.loc_vakantierooster a:hover {
    color: #b2d354;
    text-decoration: underline;
}

.loc_pedagogisch_werkplan:before {
    font-family: FontAwesome;
	content: \"\\f019 \\0020\";
    color: #b2d354;
}
.loc_pedagogisch_werkplan {
  	padding: 0px 16px 6px 16px;
}
.loc_pedagogisch_werkplan a {
  	margin: 0px 0px 0px -18px;
}	
.loc_pedagogisch_werkplan a:hover {
    color: #b2d354;
    text-decoration: underline;
}

.loc_huisregels a:before {
    font-family: FontAwesome;
	content: \"\\f019 \\0020\";
    color: #b2d354;
}
.loc_huisregels a {
  	padding: 0px 16px 6px 16px;
}	
.loc_huisregels a:hover {
    color: #b2d354;
    text-decoration: underline;
}

.loc_vgv a:before {
    font-family: FontAwesome;
	content: \"\\f0c1 \\0020\";
    color: #b2d354;
}
.loc_vgv a {
  	padding: 0px 16px 6px 16px;
}	
.loc_vgv a:hover {
    color: #b2d354;
    text-decoration: underline;
}

.loc_oudercommissie a:before {
    font-family: FontAwesome;
	content: \"\\f0c1 \\0020\";
    color: #b2d354;
}
.loc_oudercommissie a {
  	padding: 0px 16px 0px 16px;
}	
.loc_oudercommissie a:hover {
    color: #b2d354;
    text-decoration: underline;
}

.loc_openingstijden_titel h3 { /* titel \'openingstijden\' zelf */
  	background-color: #00b0ec;
 	color: white;
    font-family: \"Open Sans\", Arial, sans-serif;
    font-size: 15px;
    line-height: 20px;
    margin: 0px 0px -10px 0px;
	padding: 10px 10px 10px 16px;
    text-transform: uppercase;
	font-weight: bold;
}

.loc_openingstijden {
  	padding: 0px 16px 6px 16px;
}

.loc_locsindebuurt_titel h3 { /* titel \'openingstijden\' zelf */
  	background-color: #00b0ec;
 	color: white;
    font-family: \"Open Sans\", Arial, sans-serif;
    font-size: 15px;
    line-height: 20px;
    margin: 0px 0px -10px 0px;
	padding: 10px 10px 10px 16px;
    text-transform: uppercase;
	font-weight: bold;
}

.loc_allelocsidbuurt a:before {
    font-family: FontAwesome;
	content: \"\\f0c1 \\0020\";
    color: #b2d354;
}
.loc_allelocsidbuurt a {
  	padding: 0px 16px 0px 16px;
}	
.loc_allelocsidbuurt a:hover {
    color: #b2d354;
    text-decoration: underline;
}


/* op locatiepagina ............................................................................*/

.loc_allelocs .widget_text {
 	border: 3px solid #00b0ec;
    padding-bottom: 0px;
}

.loc_allelocs .widget_text h3 { /* locatietitel diap wit op blauw */
  	background-color: #00b0ec;
 	color: white;
    font-family: \"Open Sans\", Arial, sans-serif;
    font-size: 15px;
    line-height: 20px;
    margin: -1px 0px 12px 0px; 
	padding: 10px 10px 10px 16px;
    text-transform: uppercase;
	font-weight: bold;
}

/*.loc_allelocs  .widget_text a:before {
    font-family: FontAwesome;
	content: \"\\f0c1 \\0020\";
    color: #b2d354;
} */
.loc_allelocs  .widget_text a {
  	padding: 0px 8px 0px 8px;
    font-size: 12px;
}	
.loc_allelocs  .widget_text a:hover {
    color: #b2d354;
    text-decoration: underline;
}

.loc_toelichting {
    font-size: 12px;
}

/* Teamfoto\'s */

.grid#sc_our_team .sc_team_member .sc_team_member_name {
    bottom: 142px;
}


.grid_circles#sc_our_team .sc_team_member, .grid_circles2#sc_our_team .sc_team_member {
     border-radius: 0%;
    box-shadow: 0 0 0 3px #fff, 0 0 0 4px #f16531;
}

.grid_circles#sc_our_team .sc_team_member, .grid_circles2#sc_our_team .sc_team_member {
     border-radius: 0%;
   width: 122px !important; /* was 266px */
   height: 183px !important; /* was 400px */
}

.grid_circles#sc_our_team .sc_team_member .sc_team_member_overlay, .grid_circles2#sc_our_team .sc_team_member .sc_team_member_overlay {
    border-radius: 0%;
}



}
img.loc_uitgelichte_afbeelding {
  	width: 580px;
}

#menu-hormenu2 {
  	margin: 40px 0 40px 0;
}

.midden_snelmenu #menu-hormenu2 {
  	margin: 0px 0 40px 0;
}	

.ufaq-faq-title-text h4 {
    color: #f16531;
}
.loc_rechterblok .Leiden, .loc_rechterblok .Lisse,.loc_rechterblok .Noordwijk,.loc_rechterblok .Hillegom,.loc_rechterblok .loc_straat2 {
 	color: #00b0ec;
  	font-weight: bold;
  	font-size: 24px;
    line-height: 30px;
    padding-bottom: 40px;
}
.loc_beschrijving {
 	margin-top: 20px; 
}

.loc_beschrijving ul li:before {
    font-family: FontAwesome;
	content: \"\\f00c \\0020\";
    color: #b2d354;
}

.loc_beschrijving ul li {
    list-style: none;
}
.loc_locatie_titel h4 {
 	color: #00b0ec;
  	font-weight: bold;
  	font-size: 24px;
    line-height: 30px;
    margin: 20px 0 0px 0;
}
.loc_pedmw_titel h4 {
   	color: #00b0ec;
  	font-weight: bold;
  	font-size: 24px;
    line-height: 30px;
    margin: 20px 0 0px 0;
}

.wpsl-search {
    background: #b2d354;
}
#wpsl-search-btn {
    background-color: #f16531 !important;
    color: white;
    background-image: none;
    border: 0px !important;;
}

#wpsl-checkbox-filter.wpsl-checkbox-3-columns li {
    width: 19%;
}

.wpb_content_element.loc_locatie_titel {
 	margin-bottom: 5px; 
}
.wpb_content_element.loc_pedmw_titel {
 	margin-bottom: 5px; 
}

#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;} 
@media screen and (max-height: 575px){ #rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;} }

.wfm-mega-menu ul li {
  	padding-right: 48px;
}

.wfm-mega-menu ul li:last-child {
  	padding-right: 0px;
}

.wfm-mega-menu #menu-hormenu3 li {
    margin: 0;
    padding-right: 10px;
    font-size: 13px;
    font-weight: 700;
    background: white;
}
#player {
 	width: 150% !important; 
}
.pagina_midden-snelmenu .horizontal-menu ul li a {
    color: white;
  	padding: 12px 12px 12px 12px;   
  	font-family: \'minya_nouvellebold\';
 	font-size: 22px;
	line-height: 30px;
}
.loc_toelichting .colwrapper {
 	background: white; 
}