
/* lichtblauw: #00B3E3 - donkerblauw: #004A87 - lichtgrijs: #E3E3E3 */

body#tinymce.dp_content-area { /* Basis tekst opmaak van editor */
	font-family:'Ubuntu', sans-serif;
	font-size:18px;
	font-weight:300;
	font-style:normal;
}
/* Begin: diverse eigen classes */
.dp_small {
	font-size:80%;
}
.dp_smaller {
	font-size:70%;
}
.dp_smallest {
	font-size:60%;
}
.dp_large {
	font-size:120%;
}
.dp_larger {
	font-size:130%;
}
.dp_largest {
	font-size:140%;
}
.dp_red,
.dp_error {
	color:#F00;	
}
.dp_green {
	color:#7db605;	
}
.dp_silver-bg {
	background-color:silver;
}
.dp_marker { /* Tekst markeren */
	background-color:yellow;
}
.dp_foto-links { /* foto links zonder border */
	float:left;
	clear:left;
	margin:6px 20px 10px 0;
}
.dp_foto-rechts { /* foto rechts zonder border */
	float:right;
	clear:right;
	margin:6px 0 10px 20px;
}
.dp_foto-links-border { /* foto links met border */
	float:left;
	clear:left;
	margin:6px 20px 10px 0;
	border:#e3e3e3 1px solid;
}
.dp_foto-rechts-border { /* foto rechts met border - laat de class met spelfout staan voor F2C*/
	float:right;
	clear:right;
	margin:6px 0 10px 20px;
	border:#e3e3e3 1px solid;
}
.dp_foto-links-border-dik {
	float:left;
	clear:left;
	padding:7px;
	margin:6px 20px 10px 0;
	background-color:#fff;
	-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.65);
	-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.65);
	box-shadow:0px 0px 4px rgba(0,0,0,0.65);
}
.dp_foto-rechts-border-dik {
	float:right;
	clear:left;
	padding:7px;
	margin:6px 0 10px 20px;
	background-color:#fff;
	-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.65);
	-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.65);
	box-shadow:0px 0px 4px rgba(0,0,0,0.65);
}
@media all
and (min-width: 1px)
and (max-width: 500px) { /* Extra kleine apparaten */
	.dp_foto-links,
	.dp_foto-rechts,
	.dp_foto-links-border,
	.dp_foto-rechts-border {
		float:none;
		clear:both;
		display:block;
		margin:10px 0;
		width:100%;
	}
	.dp_foto-width-01,
	.dp_foto-width-02 {
		width:100%;
		max-width:500px;
	}
}
@media all
and (min-width: 501px)
and (max-width: 767px) { /* Kleinere apparaten */
	.dp_foto-width-01 {
		width:45%;
	}
	.dp_foto-width-02 {
		width:35%;
	}
}
@media all
and (min-width: 768px)
and (max-width: 991px) { /* Kleine apparaten */
	.dp_foto-width-01 {
		width:40%;
	}
	.dp_foto-width-02 {
		width:30%;
	}
}
@media all
and (min-width: 992px)
and (max-width: 1199px) { /* Gemiddelde apparaten */
	.dp_foto-width-01 {
		width:35%;
	}
	.dp_foto-width-02 {
		width:25%;
	}
}
@media all
and (min-width: 1200px) { /* Grote apparaten */
	.dp_foto-width-01 {
		width:30%;
	}
	.dp_foto-width-02 {
		width:20%;
	}
}
/* end */
.dp_omstreken-menu li { /* Locatie paginas */
	margin-right:5px;	
}
.dp_omstreken-menu li::after {
	content:",";
}
.dp_omstreken-menu li:last-of-type::after {
	content:" en omliggende steden en dorpen.";
	font-weight:400;
}
/* end */
/* End: diverse eigen classes */
/* Begin: Template overschrijvingen */
h1 {
	color:#004A87;
}
.itemid-112 .article-list { /* Pagina individueel: linkjes onder categorie beschrijving weghalen. */
	display:none;
}
.view-category h3.page-header {
	margin-bottom:0;
	padding-bottom:0;
}
a:not(.btn,.sppb-btn,header#sp-header a,div.offcanvas-menu a,.sppb-carousel-extended-team-name a,.sppb-addon-image-overlay-icon) { /* Hyperlinks underlinen en sommige uitsluiten */
    text-decoration:underline;
}
#sp-bottom li.current > a,
#sp-bottom li > a.active { /* Opmaak actieve hyperlinks */
	color:#00B3E3;
	text-decoration:none;
	cursor:default;
}
.dp_accordion .sppb-panel-title { /* Accordion afwijkingen */
	font-size:18px;
	color:#004A87;
}
body .dp_carousel .sppb-carousel-extended-team-name { /* Begin: opmaak carousel */
	text-align:center;
	margin-bottom:0;
}
body .dp_carousel .sppb-carousel-extended-team-name a {
	display:block;
	width:100%;
}
body .dp_carousel .sppb-carousel-extended-item {
	margin-right:8px;
	margin-left:8px;
}
#sp-dp-slider .sppb-carousel-extended-item a img:hover { /* Header slider */
	filter:brightness(110%);
}
#sp-dp-prebottom03 .sppb-carousel-extended-item a img { /* Medewerker slider */
	-webkit-filter:grayscale(100%); /* Safari 6.0 - 9.0 */
	filter:grayscale(100%);
}
#sp-dp-prebottom03 .sppb-carousel-extended-item a img:hover { /* Medewerker slider */
	-webkit-filter:grayscale(0%); /* Safari 6.0 - 9.0 */
	filter:grayscale(0%);
}
 /* End: opmaak carousel */
.sppb-addon-sppb-flibox .bg-white { /* Flipbox content achtergrond transparant */
	background-color:rgba(255,255,255,0.92) !important;
}
.article-details .featured-article-badge { /* Overige: Verbergen featured badge. */
	display:none;
	visibility:hidden;
}
blockquote { /* Blockquote opmaak */
	padding:25px;
	border-bottom:1px solid #E6E6E6;
	font-style:italic;
	text-align:center;
}
.pagenavigation { /* Pagina navigatie */
	border-top:1px solid #f5f5f5;
}
.pagenavigation .pagination a {
	padding:16px 40px;
}
.pagenavigation a.btn {
	border-color:#ededed;
	border-radius:100px;
}
.pagenavigation a.btn:link,
.pagenavigation a.btn:visited {
	font-size:1.0em;
	text-decoration:underline !important;
	color:#004A87;
	background-color:#ffffff;
}
.pagenavigation a.btn:hover,
.pagenavigation a.btn:active {
	color:#00B3E3;
	background-color:#ffffff;
}
/* End */
.grecaptcha-badge { /* Badge altijd zichtbaar */
	z-index:1;   
}
:target { /* Linken naar anchor positie met 80px (fixed header) + 20px (extra speling) = 100px zodat de anchor positie niet deels achter fixed header schuil gaat */
	scroll-margin-top:100px;
}
.header-sticky + #sp-dp-slider { /* Sticky header homepage (soepel scrollen) */
	/* padding-top:80px; */ /* Header Height in template instellingen */
}
body #sp-header.header-sticky + section#sp-dp-kruimelpad + section#sp-main-body { /* Sticky header vervolgpagina's (soepel scrollen) */
	/* padding-top:130px; */ /* Header Height in template instellingen + padding-top van #sp-main-body + breadcrumb hoogte */
}
#sp-top-bar a:hover,
#sp-top-bar a:focus,
#sp-top-bar a:active {
	color:#00b3e3;
}
section#sp-dp-kruimelpad { /* Begin: opmaak kruimelpad */
	background-color:#F9F9F9;
	border-bottom:1px solid #E5E5E5;	
}
#sp-dp-kruimelpad ol {
	margin-bottom:0;
	font-size:14px;
	background-color:transparent;	
}
.breadcrumb {
	padding:20px 0;	
}
.breadcrumb-item.active {
	color:#333333;	
} /* Eind: opmaak kruimelpad */
#sp-top1 p i { /* Topbar aanpassingen */
	margin-left:20px;
}
#sp-top1 p i:first-child {
	margin-left:0;
}
.sp-contact-info li {
	margin-right:20px;
}
.sp-contact-info li:last-child {
	margin-right:0;
}
/* end */
.dp_ggz-specialisme_v { /* Begin: opmaak psychologen velden */
	font-style:italic;
}
.dp_ggz-specialisme_l {
	font-weight:400;
	display:block;
}
.table.dp_aanwezigheid img {
	width:60%;
	height:auto;
	margin:0 auto;
}
.table.dp_aanwezigheid th,
.table.dp_aanwezigheid td {
	vertical-align:middle;
}
.table.dp_aanwezigheid th[scope="col"],
.table.dp_aanwezigheid td {
	text-align:center;
} /* Eind: opmaak psychologen velden */
.article-info > span.category-name {
    font-weight:400;
}
.itemid-151 .article-list .article .article-header h2 {
	margin-bottom:5px;
}
/* Eind: Template overschrijvingen */