@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;800&display=swap');

body{color:#000;font:400 18px/1.35 'Nunito Sans',sans-serif}
body.gzpunt-site, .gzpunt-site, .gzpunt-site .zoek-input p, .gzpunt-site .zoek-input input[type="text"] {
	font-family: 'Nunito Sans', sans-serif;
}
.gzpunt-site .header .container {
	position: relative;
	/*z-index:1;*/
}
.gzpunt-site .header .top-menu {
	position: absolute;
	right: 0px;
	z-index: 9999;
}
.gzpunt-site .header .logo-small img {
	height: 60px;
}
.gzpunt-site .header .menu .responsive-menu ul {
	float: right;
	width: 100%;
	margin: 0px;
}
.gzpunt-site .hero:after, .gzpunt-site .hero:before {
	display: none;
}
.header .menu .mobile-logo {
	margin-left: 0px;
}
.gzpunt-site .header .menu .mobile-icon {
	background: url("/images/mobile-menu.svg") no-repeat;
}
.gzpunt-site .header .menu .mobile-close {
	background: url(../../images/subsite/gzpunt/close.png) no-repeat;
}
.gzpunt-site .header .menu .responsive-menu ul li {
	font-size: 20px;
	padding: 0;
	margin: 0 15px;
	text-transform: none !important;
}
.gzpunt-site .header .menu .responsive-menu ul li a {
	text-transform: none !important;
	color: #4F2A41;
	font-weight: 400;
}
.gzpunt-site .header .menu .responsive-menu ul li.active a, .gzpunt-site .header .menu .responsive-menu ul li a:hover {
	color: #140c61 !important;
}
.gzpunt-site .zoeken img {
	width: 21px;
	margin-top: 0;
}
.gzpunt-site #zoek-balk{z-index:0}

.gzpunt-site .hero .intro .inleiding a {
	color: #14A1D5;
	padding: 0px 15px;
	background-color: #fff;
	height: 50px;
	width: auto;
	display: inline-block;
	border-radius: 25px;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 700;
	line-height: 50px;
}
.gzpunt-site .call-to-action-row {
	background-color: #30B5BB;
	color: #ffffff;
	padding-top: 25px;
	padding-bottom: 25px;
}
.gzpunt-site .call-to-action-row a {
	color: inherit;
}
.gzpunt-site .call-to-action-row a:hover {
	text-decoration: underline;
}
.gzpunt-site .call-to-action-row .intro {
	display: flex;
	align-items: center;
	margin-bottom: 20px;
}
.gzpunt-site .call-to-action-row h2 {
	font-weight: 700;
	font-size: 35px;
	color: #FFFFFF;
	margin-bottom: 10px;
}
.gzpunt-site .call-to-action-row .intro p {
	color: #ffffff;
	margin-bottom: 20px;
}
.gzpunt-site .call-to-action-row .intro li a {
	color: #ffffff;
	padding: 0px 20px;
	background-color: #EA8B09;
	height: 50px;
	width: auto;
	display: inline-block;
	border-radius: 25px;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 700;
	line-height: 50px;
	width: 100%;
	margin-bottom: 10px;
	text-decoration: none;
	transition: all 0.3s ease-in-out;
}
.gzpunt-site .call-to-action-row .intro li a:hover {
	background-color: #C57200;
	text-decoration: none;
}
.gzpunt-site .call-to-action-row .intro li a span {
	padding-right: 15px;
	background-image: url("../../images/subsite/gzpunt/arrow_right.svg");
	background-repeat: no-repeat;
	background-position: right;
}
.gzpunt-site .vragen .column h3{
	font-size:36px;
	color:#000;
	font-weight: 800;
	line-height:40px;
}
.gzpunt-site .column-button span, .gzpunt-site .column-button img{
	display: none;
}
.gzpunt-site .column-button span.column-link{
	display: block;
}
.gzpunt-site .column-button span.column-link a{
	color: #E00A18;
	font-weight: 700;
	text-transform: uppercase;
	/*padding-left: 40px;
	background-image: url("../../images/subsite/gzpunt/bull-red-more.svg");*/
	background-repeat: no-repeat;
	line-height: 31px;
	display: inline-block;
	height: 31px;
}
/*.gzpunt-site .column-link svg{
	display: none
}*/
.gzpunt-site .vragen .column ul li {
	background-image: url("/images/arrow_right_bl.svg");
	background-position: 0px 7px;
	background-repeat: no-repeat;
	padding-left: 15px;
}
.gzpunt-site .home-ervaringen{
	background-color:#FFF;
	background-image: none;
}

/*.gzpunt-site .info h2{display:none;}*/
.gzpunt-site .info h2{color:#000;font-size:42px;font-weight:800;}
.gzpunt-site .info a.more{display:none;}
.gzpunt-site .info .col-md-3 a:nth-of-type(2){
	display: none!important;
}
.gzpunt-site .links a:nth-of-type(2){
	display: none!important;
}
.gzpunt-site .info .icoon{
	margin:0px!important;
	width: 144px;
	height: 144px;
	margin-bottom: 20px!important;
	display: inline-block;
}
.gzpunt-site .info .icoon::after{
	display: none;
}
.gzpunt-site .info img{
	  margin-left: auto;
  margin-right: auto;
  display: block;
}
.gzpunt-site .info  a:not(.btn) {

    margin: 0;
    align-self: flex-end;
    font-weight: 500;
    text-transform:none;
	color: #242424!important;
	font-size: 25px;
	
}
.gzpunt-site .info  p {
	color: #000!important;
	font:inherit;
}

.gzpunt-site .info .nolink img {
    margin: 0;
}

.gzpunt-site .info .nolink + h3 {
    margin: 0;       font-weight: 500;
    text-transform: none;
    color: #242424;
    font-size: 25px;
}
.gzpunt-site .ervaringen h2 {
    margin: 45px 0 20px 0;
	font-size: 30px;
    color: #754A66;
    font-weight: 700;
}
.gzpunt-site .artikel {
	box-shadow: none;
	background-color: #F3F3F3;
}
.gzpunt-site .artikel svg, .gzpunt-site .artikel .inhoud svg{
	display: none;
}
.gzpunt-site h3 {
	font-size: 25px;
    color: #754A66;
    font-weight: 700;
}
.gzpunt-site .meerbutton{
	display: none;
}

.gzpunt-site .artikel .links a{
	color: #E00A18;
	font-weight: 700;
	text-transform: uppercase;
	padding-left: 40px;
	background-image: url("../../images/subsite/gzpunt/bull-red-more.svg");
	background-repeat: no-repeat;
	line-height: 31px;
	display: inline-block;
	height: 31px;
}
.gzpunt-site .footer .over{
	width: 100%;
	-webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.gzpunt-site .footer .erkend, .gzpunt-site .footer .over-menu{
	display:none;
}
.gzpunt-site .footer {
    margin: 0;
    background: #14A1D5;
    padding: 40px 0 45px;
	background-image: url("../../images/subsite/gzpunt/bg-img-metro.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background:#F6F4F4;
}
.gzpunt-site .footer h4{
	margin-bottom:15px;
	color: #000;
	text-transform: uppercase;
	font-weight: 800;
}
.gzpunt-site .footer p{
	color: #000;
	margin-bottom:15px;
}
.gzpunt-site .footer .copyright p{color:#A69B97}
.gzpunt-site .grid-section h2 {
	color: #787170;
}
.gzpunt-site .footer ul.footerlinks {
    display: inline-flex;
    flex-flow: column wrap;
    width: auto;
    margin-top: 25px;
}
.gzpunt-site .footer ul.footerlinks li {
    display: block;
    color: #000;
	font-size:16px;
}
.gzpunt-site .footer ul.footerlinks li a {
    display: inline-block;
    color: inherit;
    transition: 0.3s all ease-in-out; /*;opacity:.5*/
}
.gzpunt-site .footer ul.footerlinks li a:active,
.gzpunt-site .footer ul.footerlinks li a:focus,
.gzpunt-site .footer ul.footerlinks li a:hover {
    /*opacity:1*/
    text-decoration: underline;
}
@supports (display: grid) {
	.gzpunt-site .zelftest .vragen {
		max-height: 150px;
	}
}

.zelftest .byline {
    font-size: 16px;
    font-weight: 700;
    color: #30B5BB;
    margin: 0 0 25px 0;
}
.zelftest .antwoord--button {
    background: #754A66;
	border-radius: 0px!important;
}
.zelftest .antwoord--button:hover{
    background: #000000;
}

.gzpunt-site .zelftest .titel .vraag {
	flex: 0 0 100%;
}
.gzpunt-site .zelftest .titel .vraag .subtitel:not(:empty) {
	font-size: 18px;
	display: block;
	font-weight: 200;
	margin-top: 10px;
}
.gzpunt-site .zelftest .titel .vraag .subvraag {
	display: none;
	font-size: 22px;
	margin-top: 15px;
	font-weight: 700;
}
.gzpunt-site .zelftest .titel .vraag .subvraag-antwoord {
	display: none;
	margin-left: auto;
	margin-right: auto;
}
.gzpunt-site .zelftest .volgende--button {
	display: none;
	width: auto;
	padding: 0 15px;
}
.gzpunt-site .zelftest .antwoord-1 .formulier, .gzpunt-site .zelftest .antwoord-2 .formulier, .gzpunt-site .zelftest .antwoord-3 .formulier {
	display: block;
	text-align: left;
}
.gzpunt-site .zelftest .open-vraag-input {
	width: 100%;
	height: 150px;
	margin-top: 25px;
	padding: 10px;
	font-family: inherit;
	font-size: 16px;
	border: solid 1px #666;
}
.gzpunt-site .zelftest .uitslag ul li .open-antwoord {
	display: none;
	background-color: rgba(233, 233, 233, .61);
	margin-top: 15px;
	padding: 15px;
	font-size: 14px;
	line-height: 1.5;
}
.gzpunt-site .zelftest .uitslag ul .vraag-14 .open-antwoord, .gzpunt-site .zelftest .uitslag ul .vraag-15 .open-antwoord {
	display: block;
}
.gzpunt-site .zelftest .uitslag ul li .open-antwoord h3 {
	font-weight: 700;
	color: #000000;
	font-size: 14px;
	padding-bottom: 0;
}
.gzpunt-site .zelftest .formulier .checkboxlist {
	display: block;
}
.gzpunt-site .zelftest .formulier .checkboxlist input[type="checkbox"] {
	float: left;
}
.gzpunt-site .zelftest .formulier .checkboxlist label {
	display: block;
	margin-left: 40px;
	margin-right: 25px;
	padding-top: 5px;
}

.gzpunt-site .zelftest .uitslag h3 {
    color: #30B5BB;

}
.gzpunt-site .zelftest h4 {
    color: #30B5BB;
}
.gzpunt-site .zelftest .formulier legend {
    color: #30B5BB;
}
.gzpunt-site .zelftest .formulier input[type="submit"] {
    background: #754A66;
    border-radius: 0px;
}
.gzpunt-site .zelftest .formulier input {
    background: #F2F2F2;

}
.gzpunt-site .info.blue-green-bg {
    background: #F2F2F2;
}


.gzpunt-site .content-vlak .titel h1 {
    font-weight: 800;
    color:#140c61;
	font-size:36px;
	line-height:47px;
}
.gzpunt-site .content-vlak .titel h2 {
   color:#30B5BB;
}
.gzpunt-site .content-vlak .intro p {
    color: #000;
	font-weight:400;
	line-height:25px;
}
.gzpunt-site .grid-section h2 {
    font-weight: 800;
	color:#000;
}
.gzpunt-site .grid-section h3 {
    font-weight: 800;
	color:#140c61;
}
.gzpunt-site .call-to-action .button {
    background: #754A66;
    font-size: 16px;
	font-weight: 500;
	border-radius:0px;
	line-height: 1.5em;
}
.gzpunt-site .call-to-action .button:hover {
    background: #643955;
}
.gzpunt-site .call-to-action h2 {
    font-weight: 500;
    color: #30B5BB;
}
.gzpunt-site .grid-section a:hover {
    color: #787170;
}
.gzpunt-site .ervaringen {
    background: #FFF;
	background-image:none;
    background-repeat: no-repeat;
    background-position: bottom;
    padding: 5px 0;
}
.gzpunt-site .meer-ervaringen-container h1 {
    font-weight: 700;
}



.gzpunt-site .side-subnav li.current>a {
    color: #30B5BB;
	font-weight: 700;
}
.gzpunt-site .side-subnav li a:hover {
    color: #30B5BB;
}

.gzpunt-site .umbraco-forms-form{
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
}
.gzpunt-site .zelftest .gzpuntzelftestgedragsverslavinggegevensdoorsturen .form-group .col-sm-8 {
    max-width: 100%;
}
.gzpunt-site  .zelftest .gzpuntzelftestgedragsverslavinggegevensdoorsturen .form-group {
    width: calc(100% - 15px);
    float: left;
    margin-top: 0px;
}
.gzpunt-site  .zelftest .beschrijving p {
    font-weight: normal;
    margin-bottom: 20px;
}
.gzpunt-site  .content-vlak .intro {
    max-width: 100% !important;
    display: flex;
    align-items: flex-start;
}
.gzpunt-site  .content-vlak .intro img {
    width: 144px;
}

/* Nieuw */
.gzpunt-site .intro-block>.container{max-width:1140px;margin-top:60px;padding:45px 30px;background:#140C61;border-radius:20px;}
.gzpunt-site .intro-block>.container [class*="col-"]{margin-top:auto;margin-bottom:auto}
.gzpunt-site .intro-block h2{margin-bottom:15px;color:#fff;font-size:46px;font-weight:800;line-height:55px}
.gzpunt-site .intro-block h2 span{color:#8ab3d1;font:inherit}
.gzpunt-site .intro-block p{color:#fff}
.gzpunt-site a.btn {
	color: #fff!important;
	padding: 0px 20px;
	background-color: #140c61;
	height: 50px;
	width: auto;
	display: inline-block;
	border-radius: 25px;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 700;
	line-height: 50px;
	margin-top:15px;
	margin-bottom: 10px;
	text-decoration: none;
	transition: all 0.3s ease-in-out;
}
.gzpunt-site a.btn:hover {
	background-color: #8ab3d1;
	text-decoration: none;
}
.gzpunt-site .intro-block a.btn span {
	padding-right: 15px;
	background-image: url("../../images/subsite/gzpunt/arrow_right.svg");
	background-repeat: no-repeat;
	background-position: right;
}

.gzpunt-site .content-vlak .intro .read-privacyverklaring a {
	color: #30B5BB;
}
.gzpunt-site a [class*="fa-"]{margin-left:15px}
.gzpunt-site .about-block>.container{margin-top:60px}
.gzpunt-site .about-block h3{margin-bottom: 0px;}
.gzpunt-site .about-block p{margin-bottom: 25px;}
.gzpunt-site .about-block h2{margin-bottom:15px;color:#140c61;font-size:42px;font-weight:800;line-height:47px}
.gzpunt-site .vragen{margin:60px 0 0;padding:45px 0;background:#F6F4F4}
.gzpunt-site .vragen .card{display:flex;flex-flow:column wrap;padding:45px 30px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.2);border-radius:20px;width: inherit;}
.gzpunt-site .vragen .column{margin-top:15px;margin-bottom:15px}
.gzpunt-site .info{padding:60px 0}
.gzpunt-site .info h2{margin-top:0}
.gzpunt-site .info .col-md-3{margin-bottom:30px}
.gzpunt-site .info a:hover svg{color:#fff!important}
.gzpunt-site .sidebar .card{display:flex;flex-flow:column wrap;margin:50px 0 30px;padding:30px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.2);border-radius:20px}
.gzpunt-site .sidebar .card h3{color:#000;font-size:22px;font-weight:800}
.gzpunt-site .sidebar .column-button{margin:0}
.gzpunt-site .sidebar .column-button .btn{max-width:100%;height:auto;padding-top:14px;padding-bottom:14px;line-height:1.5;white-space:unset}
.gzpunt-site .slide-item{position:relative}
.gzpunt-site .slick-slide img{width:100%;max-width:none}
.gzpunt-site .slick-prev,.gzpunt-site .slick-next{width:36px;height:34px;z-index:999;opacity:.75;transition:.3s all ease-in-out}
.gzpunt-site .slick-prev:before,.gzpunt-site .slick-next:before{display:none}
.gzpunt-site .slick-prev{left:15px;background:url('data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJhcnJvdy1sZWZ0IiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtYXJyb3ctbGVmdCBmYS13LTE0IiByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQ0OCA1MTIiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0yNTcuNSA0NDUuMWwtMjIuMiAyMi4yYy05LjQgOS40LTI0LjYgOS40LTMzLjkgMEw3IDI3M2MtOS40LTkuNC05LjQtMjQuNiAwLTMzLjlMMjAxLjQgNDQuN2M5LjQtOS40IDI0LjYtOS40IDMzLjkgMGwyMi4yIDIyLjJjOS41IDkuNSA5LjMgMjUtLjQgMzQuM0wxMzYuNiAyMTZINDI0YzEzLjMgMCAyNCAxMC43IDI0IDI0djMyYzAgMTMuMy0xMC43IDI0LTI0IDI0SDEzNi42bDEyMC41IDExNC44YzkuOCA5LjMgMTAgMjQuOC40IDM0LjN6Ij48L3BhdGg+PC9zdmc+') no-repeat center!important;background-size:contain}
.gzpunt-site .slick-next{right:15px;background:url('data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJhcnJvdy1yaWdodCIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLWFycm93LXJpZ2h0IGZhLXctMTQiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDQ4IDUxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE5MC41IDY2LjlsMjIuMi0yMi4yYzkuNC05LjQgMjQuNi05LjQgMzMuOSAwTDQ0MSAyMzljOS40IDkuNCA5LjQgMjQuNiAwIDMzLjlMMjQ2LjYgNDY3LjNjLTkuNCA5LjQtMjQuNiA5LjQtMzMuOSAwbC0yMi4yLTIyLjJjLTkuNS05LjUtOS4zLTI1IC40LTM0LjNMMzExLjQgMjk2SDI0Yy0xMy4zIDAtMjQtMTAuNy0yNC0yNHYtMzJjMC0xMy4zIDEwLjctMjQgMjQtMjRoMjg3LjRMMTkwLjkgMTAxLjJjLTkuOC05LjMtMTAtMjQuOC0uNC0zNC4zeiI+PC9wYXRoPjwvc3ZnPg==') no-repeat center!important;background-size:contain}
.gzpunt-site .slick-prev:hover,.gzpunt-site .slick-next:hover{opacity:1;}


.gzpunt-site .footer img{float: none; margin-bottom: 20px;}
.gzpunt-site .footer .socials {display: inline-block; width: 100%;margin-bottom: 20px;}
.gzpunt-site .footer .socials li img{float: left; height: 35px; width: 35px; margin: 0px 10px 0px 0px}
/* */

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.gzpunt-site .zelftest .vragen {
		max-height: auto !important;
	}
}


@media (min-width: 562px) {
	.gzpunt-site .sub-menu{
		background:#8ab3d1;
	}
	.gzpunt-site .sub-menu ul li a{color:#fff}
	.gzpunt-site .sub-menu ul li.current>a,.gzpunt-site .sub-menu li:hover>a{color:#000}
}

@media (min-width: 768px) {
	.gzpunt-site .hero, .gzpunt-site .hero .bg-hero, .gzpunt-site .hero .container {
		height: auto;
	}
	.gzpunt-site .overzicht-vervolg, .gzpunt-site .overzicht-vervolg .bg-hero, .gzpunt-site .overzicht-vervolg .container {
		height: 360px;
	}
	.gzpunt-site .hero .overlay{
		position: absolute;
		width:100%;
		height:100%;
		top:0;
		right:0;
		bottom:0;
		left:0;
		overflow:hidden;
	}
	.gzpunt-site .hero .container {
		justify-content: flex-end;
		align-items: center;
		
		
		display: flex;
		align-items: center;
		text-align: center;
		overflow: hidden;
		overflow: visible;
		min-width:360px;
		background-size: 495px;
		width:100%;
		max-width:1140px;
		height:100%;	
		margin:auto;
	}
	.gzpunt-site .hero .intro {
		width: 495px !important;
		position: relative;
		height: 100%;
		padding: 50px !important;
		text-align: left;
		background:none;
		min-width: 495px;
	}
	.gzpunt-site .hero .intro:before{
		position:absolute;
		content:'';
		width:calc(100% + 200px);
		height:calc(100% + 200px);
		top:50%;
		left:50%;
		background:url("/images/header_bg_shape.svg") no-repeat center;
		background-size:contain;
		transform:translate(-50%, -50%);
		z-index:-1;
	}
	.gzpunt-site .overzicht-vervolg .intro{
		height: 360px!important;
	}
	
	
	

	
	
	.gzpunt-site .hero .intro .title {
		font-size: 35px;
		line-height: 35px;
		font-weight: 700;
	}
	.gzpunt-site .hero .overlay .title{
		font-size:35px;
		line-height:35px;
		font-weight: 800;
	}
	.gzpunt-site .hero .intro .inleiding {
		font-size: 16px;
		line-height: 26px;
	}
	.gzpunt-site .call-to-action-row {
		padding-top: 85px;
		padding-bottom: 65px;
		position: relative;
	}
	.gzpunt-site .call-to-action-row::before {
		content: "";
		display: block;
		width: 35px;
		height: 35px;
		margin: auto !important;
		text-align: center;
		position: absolute;
		left: 0px;
		right: 0px;
		top: -15px;
		background-image: url("../../images/subsite/gzpunt/Row_Devider.svg");
	}
	.gzpunt-site .call-to-action-row::after {
		content: "";
		display: block;
		width: 35px;
		height: 35px;
		margin: auto !important;
		text-align: center;
		position: absolute;
		left: 0px;
		right: 0px;
		bottom: -15px;
		background-image: url("../../images/subsite/gzpunt/Row_Devider.svg");
	}
	.gzpunt-site .call-to-action-row .intro ul {
		-moz-column-count: 2;
		-moz-column-gap: 10px;
		-webkit-column-count: 2;
		-webkit-column-gap: 10px;
		column-count: 2;
		column-gap: 10px;
	}
	.gzpunt-site .devider{
		height:70px;

	}
	/*
	.gzpunt-site .devider::after {
		content: "";
		display: block;
		width: 290px;
		height: 57px;
		margin: auto !important;
		text-align: center;
		position: absolute;
		left: 0px;
		right: 0px;
		bottom: -28px;
		background-image: url("../../images/subsite/gzpunt/devider_big.svg");
	}
	*/
	.gzpunt-site .info{
		/*padding:80px 0px;*/
		background:transparent;
	}
	.gzpunt-site .info .col-md-3{
		width: 20%!important;
		flex: 0 0 20%;
    	max-width: 20%;
	}
	/*
	.gzpunt-site .sub-menu ul{
    	float: right;
	}
	*/
	.gzpunt-site .sub-menu ul li a{color:#fff}
	.gzpunt-site .sub-menu ul li.current>a,.gzpunt-site .sub-menu li:hover>a{color:#000}
    .gzpunt-site .footer ul.footerlinks {
        flex-flow: row wrap;
    }
    .gzpunt-site .footer ul.footerlinks li:not(:first-child):before {
        display: inline-block;
        content: "|";
        margin: 0 5px 0 10px; /*;color:rgba(255,255,255,.5)*/
    }
	

	
}
@media (min-width: 992px) {
	.gzpunt-site .header {
		height: 114px;
	}
	.gzpunt-site .logo-bar-container {
		height: 114px;
		box-sizing: border-box;
		justify-content: flex-start !important;
	}
	.gzpunt-site .header .logo-bar{
		margin:20px 0;
	}
	.gzpunt-site .header .logo-bar a {
		width: auto;
		height:74px;
		z-index: 9999999999999999;
		position: absolute;
	}
	.gzpunt-site .header .logo-bar a img{height:100%}
	.gzpunt-site .header .row.fixed .logo-bar-container {
		display: none;
	}
	.gzpunt-site .header .menu {
		margin-top: -75px;
	}
	.gzpunt-site .header .menu .responsive-menu ul {
		height: 75px;
		position: relative;
		width: auto !important;
		margin: 0px 0 0 -15px;
	}
	.header .menu .responsive-menu ul li.active a {
		border-bottom: none !important;
	}
	.gzpunt-site .header .responsive-menu ul li a:hover {
		border-bottom: none !important;
	}
	#zoek-balk > .container {
		justify-content: flex-end;
	}
	.gzpunt-site .header .row.fixed .menu .responsive-menu ul {
		width: 100% !important;
		height: 75px;
	}
	.gzpunt-site .header .row.fixed .menu .responsive-menu ul li:first-child {
		margin-right: 20px;
	}
	.gzpunt-site .header .row.fixed #zoek-balk > .container {
		justify-content: center;
	}
	.gzpunt-site .header .top-menu ul li a {
		text-decoration: none;
		color: #EA8B09;
		text-transform: uppercase;
		font-size: 16px;
		font-weight: bold;
	}
	.gzpunt-site .sub-menu{
		min-height: 48.4px;
		background:#8ab3d1;
}
	

	/*
	.gzpunt-site .overzicht-vervolg .intro {
		max-width: 100% !important;
		margin-bottom: 0;
		border-radius: 35px;
		padding: 15px !important;
		text-align: left;
	}
	.gzpunt-site .overzicht-vervolg .intro::after {
		display: none;
	}
	.gzpunt-site .info {
		padding: 50px 0 80px;
	}
	.gzpunt-site .info::before {
		content: '';
		display: block;
		background: url('/images/subsite/vlinder-background.png') no-repeat center center /cover;
		width: 679px;
		height: 390px;
		position: absolute;
		left: -50px;
		top: 20px;
	}
	.gzpunt-site .more {
		position: absolute;
		right: 15px;
		top: 15px;
	}
	.gzpunt-site .zelftest .open-vraag-input {
		width: 350px;
	}*/
}

@media (min-width: 1200px) {
		.gzpunt-site .hero .intro:before{
		width:calc(100% + 60px);
		height:calc(100% + 60px);
	}
		.gzpunt-site .hero .overlay .title{
		font-size:54px;
		line-height:54px;

	}
}
    