/* Basic Styles */
body {
	margin-left: auto;
	margin-right: auto;
	font-size: 13px;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; /*Verdana, Arial, Helvetica, sans-serif;*/
       font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
 	background: #ffffff;
	overflow-y: scroll;
    color:#215EA5;
}
.container {
	padding-left:0px;
	padding-right:0px;
	max-width:1000px;
	background: #00000000;
    margin-left:auto;
    margin-right:auto;
}
/* Content --------------------------------------------------------------------- */
.content {
    padding-top:10px;
	padding-left:10px;
	padding-right:10px;
    display:none;
}
.middle_column {
 /*   padding-bottom:80px;*/
    font-size: 16px;
}
.middle_column.home_sfx{
    display:none;
}

.right_column.home_sfx{
    display:none;
}
a:hover {
	color:#D98A19;
    text-decoration:none;
}
p {
    font-size:18px;
}
/*-------------------------------------------------------------------------- */
/* Sub artikel 1 */
/*-------------------------------------------------------------------------- */
.subarttext  {
    background-color:#f7ca99;
    position:relative;
    padding:10px;
    z-index:1;
    top:20px;
}
.subarttextl  {
     background-color:#f7ca99;
    left:5%;
    position:relative;
    padding:10px;
    z-index:1;
}
.subarttext.welcome,
.subarttextl.welcome {
    background-color:#215EA5;
    color:#ffffff;
}
.subart img  {
    z-index:0;
    width:110%;
}
.row .col-sm-6.subart {
    padding:0px;
    margin:0px;
/*    position:absolute;
    left:50%;
    padding:10px;*/
}
#subartcontent {
    display:none;
}
.subartitem {
    margin-bottom:30px;
}
/*-------------------------------------------------------------------------- */
.subarttext.welcome_text,
.subarttextl.welcome_text {
    background-color:#215EA5;
    color:#ffffff;
}
.welcome_text p{
    font-size:18px;
}
/*-------------------------------------------------------------------------- */
/*.subarttext.overmij,
.subarttextl.overmij {
    background-color:#215EA5;
    color:#ffffff;
}
.overmij p{
    font-size:18px;
}*/
/*-------------------------------------------------------------------------- */
/* Sub artikel 2 */
/*-------------------------------------------------------------------------- */
.subartitem2 {
     width:100%;
     background-color:#ffffff;
     color:white;
     margin-bottom:30px;
     margin-top:20px;
}
.subartitem2 .col-sm-6 {
     padding:0px;
     margin:0px;
}
.subartitem2 .col-sm-6.subart2text {
     padding:40px;
}
.subartitem2 p{
/*    color:white;*/
     color:#215EA5;
    font-size:18px;
}
.subart2 img{
    width:100%;
    object-fit: cover;
    z-index: 998;
}
.subart2.var2 img{
    margin-left:20px;
    width:90%;
    object-fit: cover;
    z-index: 998;
}
.subart2 .decor {
    width:100%;
    position:absolute;
    top:0px;
    left:0px;
 }
.subart2 .decor img{
    width:100%;
    z-index: 999;
    object-fit:fill;
}
.subart2text {
    margin:0px;
    background-color:#ffffff;
/*    background-color:#215EA5;*/
    padding:20px;
    padding-left:60px;
    padding-right:60px;
}

/*.subartitem2 .overmij{
     background-color:#D98A19;
}*/
.subartitem2 h1{
     color:#215EA5;
}
/*.subart2text .overmij{
     background-color:#D98A19;
}
*/
.subitem2header {
     padding-top:5px;
     padding-left:15px;
     font-size:20px;
     width:100%;
     height:40px;
/*     background-color:#81a0ca;*/
     background-color:#81a0ca;
     color:#ffffff;
     margin-bottom:5px;
   
}/*
.subartitem2 .therapie p {
     color:#215EA5;
}
.subart2text.therapie {
     background-color:#ffffff;
}
.subartitem2 .onderwijs p {
     color:#215EA5;
}
.subart2text.onderwijs {
     background-color:#ffffff;
}
.subartitem2 .tarieven p {
     color:#215EA5;
}
.subart2text.tarieven {
     background-color:#ffffff;
}
.subartitem2 .vereniging p {
     color:#215EA5;
}
.subart2text.vereniging {
     background-color:#ffffff;
}
.subartitem2 .regelgeving p {
     color:#215EA5;
}
.subart2text.regelgeving {
     background-color:#ffffff;
}
.subartitem2 .klachten p {
     color:#215EA5;
}
.subart2text.klachten {
     background-color:#ffffff;
}
*/
.folded  {
    display:none;
}
/* Menu --------------------------------------------------------------------- */
.menu-x {
	position:fixed;
    top:0px;
/*	background: #ff0000;*/
    width:100%;
	z-index:998;
}
/* fixed menu right side */
.menu_fixed {
	position: fixed;
	left: 0;
	top: 0px;
	height: 50px;
	z-index:998;
    width:100%;
}
nav {
	width: 1200px;
/*	font-size: 20px;
	font-family: 'PT Sans', Arial, sans-serif;*/
	font-weight: bold;
	margin: 0 auto;
/*	z-index:997;*/
/*	background-color: #transparent;*/
/*	background: #bbbbbb; */
/*	position:absolute;*/
/*	padding-top:10px;*/
	height: 65px;
}
.menu_fixed nav {
	height: 50px;
}
nav ul {
	padding: 0;
	margin: 0 auto;
	width: 80%;
 /*   float: right;*/
}
nav li {
/*	background-color: #888888;*/
	display: inline;
/*	width: 16%;*/
    padding-right:50px;
    border: 0 none;
    cursor: pointer;
	background-color: #00000000;
 /*   -webkit-border-radius: 5px;
    border-radius: 5px; */
	color: #dddddd; 
    float: left;
}
nav a {
/*	color: #ffffff; */
	color: #81a0ca; 
	background-color: #00000000;
	width: 100%;
	text-align: center;
	vertical-align: text-middle;
	text-decoration: none;
    outline: none;
	font-size: 16px;
	padding-top: 25px;
	padding-bottom: 25px;
/*	position:relative;*/
}
.nav-pills > li > a {
    margin:0px;
    padding:0px;
	color: #81a0ca;
}

/*.nav-pills > li > a {
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 2px;
	margin-bottom: 2px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.nav-pills > .active > li > a {
	background-color: #81a0ca;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 2px;
	margin-bottom: 2px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

*/
.nav-pills > li.active > a, .nav-pills > li.active > a:focus {
    color: #D98A19;
    background-color: #00000000;
}

.nav-pills > li.active > a:hover {
    background-color: #00000000;
    color:#D98A19;
}
.nav-pills li a:hover {
    background-color: #00000000;
    color:#215EA5;
}
.nav-pills  a:hover {
    color:#215EA5;
}

nav .menu li a:hover {
/*	color: #ffffff; */
/*	color: #00dbc1;*/
	background-color: #00000000;
	color: #215EA5;
}

/* Drop menu niet weergeven */
.menu-desktop .nav-child{
    display:none;
}

nav .current  a {
    padding:0px;
    color:#D98A19;   
}

.menu-x .current a {
 /*   border-bottom-style: solid;
	border-width: 5px; 
	border-color: #81a0ca; */
 	padding-top: 30px;
	padding-bottom: 35px;
    height:65px;
     color:#D98A19;
 
}
.menu-x nav a {
 	padding-top: 30px;
	padding-bottom: 35px;
  
}
.menu_fixed nav a {
 	padding-top: 20px;
}
.menu_fixed .current a {
 	padding-top: 20px;
/*	background-color: #00ff00;*/
    height:52px;
/*    border-bottom-style: solid;
	border-width: 5px; 
	border-color: #81a0ca; */
    color:#D98A19;
}
.menu-mobile {
	display: none;
	z-index:997;
}
.menu-desktop {
	display: inline-block;
	z-index:997;
}
.menu-separator {
    position:fixed;
    top:60px;
    border-bottom-style: solid;
	border-width: 1px; 
	border-color: #cccccc; 
    z-index:997;
    width:100%;
    display:none;
}
/* Header --------------------------------------------------------------------- */
.header {
	position:fixed;
    top:0px;
  	color: #81a0ca;
    width:100%;
 	background-color: white;
/*	background: #e4ebf3;*/
    z-index:997;
    padding:5px;
    min-height:80px;
}
.header_logo {
    height:50px;
    width:auto;
    float:right;
    display:none;
}
.header_logo2 {
    position:fixed;
    top:30px;
    left:10%;
    width:15%;
    height:auto;
    z-index:997;
}


/* Main image --------------------------------------------------------------------- */
.content_image {
    margin-top:80px;
}
.contact {
    display:none;
}
.main_image {
    top:60px;
    left:0;
    right:0;
    bottom:0;
    opacity:0.0;
    position:absolute;
    background-color:#81a0ca;
}
.main_image img {
    height:auto;
    width:60%;
    object-fit: cover;
}
#main_image_overlay {
    top: 40%;
    left: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    color:#D98A19;
    font-size:70px;
    font-weight:bold;
/*    font-family: univia-pro, sans-serif;*/
    position:absolute;
 	background-color: #00000000;
    z-index:995;
}
#main_image_top_overlay1 {
    top: 70px;
    left: 20px;
    color:#FFFFFF;
    font-size:40px;
    font-weight:bold;
 /*   font-family: univia-pro, sans-serif;*/

    position:absolute;
    position:fixed;
 	background-color: #00000000;
/* 	background-color: #D98A1980;*/
    z-index:995;
    opacity: 0.0;
    padding:25px;
  transform: rotate(-4deg);

/*    border-style: solid;
	border-width: 5px; 
	border-color: #81a0ca; 
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;*/
}
#main_image_top_overlay1 p{
    font-size:40px;
}
#main_image_top_overlay2 {
    bottom: -10px;
    right: 40px;
    color:#FFFFFF;
    font-size:40px;
    font-weight:bold;

    position:absolute;
 	background-color: #00000000;
/* 	background-color: #215EA580;*/
    z-index:995;
    opacity: 0.0;
    padding:25px;
  transform: rotate(-4deg);

/*    border-style: solid;
	border-width: 5px; 
	border-color: #81a0ca; 
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;*/
}
#main_image_top_overlay2 p{
    font-size:40px;
}
#main_image_top_overlay3 {
    bottom: -35px;
    right: 40px;
    color:#CCCCCC;
    font-size:25px;
    font-weight:bold;

    position:absolute;
 	background-color: #00000000;
    z-index:995;
    opacity: 0.0;
  transform: rotate(-4deg);
}
#main_image_top_overlay3 p{
    font-size:25px;
}
#main_image_top_overlay4 {
    top:0px;
    bottom:0px;
    color:#ffffff;
    font-size:30px;
    font-weight:bold;
     position:absolute;
 	background-color: #00000000;
    z-index:995;
    -ms-transform: translateX(50%);
    transform: translateX(50%);
}
#main_image_top_overlay4 img {
    width:auto;
    height:15%;
}

#main_image_overlay_img img {
    position:fixed;
    top:80px;
    left:0;
    right:0px;
    height:auto;
   width:100%;
}
#main_image_overlay_img2 img {
    position:absolute;
    bottom:0px;
    left:0px;
    right:0px;
    height:auto;
    width:100%;
}

#main_image_bottom_overlay {
    bottom: 120px;
    left: 40%;
/*    -ms-transform: translateX(-50%);
    transform: translateX(-50%);*/
    color:#ffffff;
    font-size:40px;
    font-weight:bold;
    height:140px;
    position:absolute;
 	background-color: #ffffffc0;
    z-index:995;
    width:50%;
}
/* Right column --------------------------------------------------------------------- */
.right_column .rightmenu{
     display:block;
     padding-top:105px;
}
.right_column {
    display:block;
}

.right_column a {
    font-size:16px;
    font-weight: bold;
    color:#81a0ca;
}
.right_column li a:hover {
	background-color: #00000000;
	color: #215EA5;
}
.right_column .current a {
 /*   border-bottom-style: solid;
	border-width: 5px; 
	border-color: #81a0ca; */
     color:#D98A19;
}
.menuright.home_sfx {
    display:none;
}
.menuright.welcome_sfx {
    display:none;
}
.right_column.overmij_sfx {
    display:none;
}
.right_column.contact_sfx {
    display:none;
}
.right_column.contact_sfx {
    display:none;
}

/*.right_header {
	color: #215EA5;
    font-size:20px;
    width:100%;
    border-bottom-style: solid;
	border-width: 3px; 
	border-color: #215EA5; 
    padding-bottom:5px;
    margin-bottom:10px;
    
}
*/


/* Welcome --------------------------------------------------------------------- */
#welcomecontent {
  /*  padding-bottom:80px;*/
    font-size: 16px;
    display:none;
}
.welcome {
    color:#215EA5;
}

#readmore_text{
    display:none;
}
.welcome_image img {
    width:60%;
    height:auto;
}
#readmore_welcome {
    width:50%;
    padding:10px;
    font-size: 20px;
	background-color:#D98A19;
    border-style: solid;
	border-width: 5px; 
	border-color: #D98A19; 
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
    text-align: center;
}
#readmore_welcome:hover {
	background-color:#81a0ca;
	border-color: #81a0ca; 
    text-decoration:none;
}
a #readmore_welcome {
    width:50%;
	color:#ffffff;
    text-decoration:none;
}
a #readmore_welcome:hover {
	color:#ffffff;
    text-decoration:none;
}
/* Bread crumbs --------------------------------------------------------------------- */
#breadcrumbs {
    color:#ff0000;
    background-color: #00ff00
}
.img-rounded {
	border-radius: 10px;  
	width:40%;
	height:auto;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:25%;
	margin-right:auto;
}

.maincontent {
/*    padding-top:10px;*/
/*	padding-left:10px;*/
/*	padding-right:10px;*/
 /*   min-height:200px;*/
}

.navicon img {
    width:100%;
    height:auto;
  	background: #00000000;
}
/* Footer --------------------------------------------------------------------- */

.footer {
    position:relative;
    padding:0px;
	background: #00000000; 
    display:none;
    margin-top:30px;
}
.footer p {
	font-size:14px;
}
.footer-text {
/*    font-family:Verdana, Arial, Helvetica, sans-serif;*/
	width:100%;
	font-size:14px;
	text-decoration:none;
	color:#dddddd;
	background: #215EA5; 
    padding-bottom:60px;
    padding-top:0px;
  }
.footer a {
	color:#ffffff;
	text-decoration:underline;
}
.footer a:hover {
	text-decoration:underline;
	color:#dddddd;
}

.footer2 {
    padding:20px;
/*    font-family:Verdana, Arial, Helvetica, sans-serif;*/
 	width:100%;
	font-size:12px;
	color:#215EA5;
	background: #81a0ca; 
    display:none;
    
}

.footer_img img {
    width:100%;
    height:auto;
}
.footer-text .footer-logo img  {
    position:absolute;
    right:10%;
    top:30px;
   	width:10%;
}

/* Page class suffixes */
.contact_sfx{
    display:none;
}
/* Bread crumbs --------------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6 {
/*	font-family:Tahoma, Geneva, sans-serif;*/
}
h1 {
	color:#81a0ca;
	font-weight:bold;
	font-size:2.0em;
}
h2 {
	font-size:1.8em;
	font-weight:bold;
	color:#81a0ca;
}
h3 {
	font-size:1.6em;
	font-weight:bold;
    padding:0px;
    padding-bottom:20px;
    margin:0px;
	color:#D98A19;
}
h4 {
	font-size:1.4em;
	color:#215EA5;
    margin:0px;
    padding-top:20px;
    padding-bottom:20px;
	font-weight:bold;
}
h5 {
	font-size:2.8em;
	font-weight:bold;
	color:#ffffff;
	margin-bottom:10px;
}
h6 {
	font-size:2.0em;
    font-style:italic;
	color:#81a0ca;
    margin:0px;
    padding:0px;
    margin-bottom:40px;
    
}

.date-class {
	margin-left:auto;
	margin-right:auto;
	background:#ffffff;
 }
.submit_btn {
	background-color: #215EA5;
    color:white;
    padding:20px;
    width:auto;
    margin-top:20px;
    font-weight:bold;
}
.submit_btn:hover {
 	background-color: #D98A19;
}
.overlay {
  position: fixed; /* Sit on top of the page content */
  width: 100%; /* Full width (cover the whole page) */
  height: 100%; /* Full height (cover the whole page) */
  top: 0; 
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.3); /* Black background with opacity */
  z-index: 997; /* Specify a stack order in case you're using a different order for other elements */
}


#contact_content  {
    width:100%; 
    background-color: #ffffff;
    display:block;
}
#contact_data  {
    padding:20px;
    padding-top:30px;
    margin-left:auto;
    margin-right:auto;
    width:1000px; 
    font-size:20px;
    display:none;
}
#contact_data a,
#contact_data p {
    font-size:16px;
}

.input_contact{
    margin-bottom:20px;
    width:100%; 
    height:50px;
    font-size:20px;
    padding-left:20px;
    background-color:#eeeeee;
    border-style: solid;
	border-width: 1px; 
	border-color: #aaaaaa; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
label {
     font-size:16px;
     font-weight:bold;
}
textarea.input_contact  {
    padding-top:10px;
    height:250px;
}
#form-editor a {
	text-decoration: none;
}
/*#map {
    height: 400px; 
    width: 100%;  
}
*/

#screen_wide_content  {
    margin-left:auto;
    margin-right:auto;
    width:90%; 
    background-color: #81a0ca;
    display:none;
}

/* ---------------------------------------------------------------------------------- */
/* Block link items ----------------------------------------------------------------- */
.blockmenu {
    margin-left:auto;
    margin-right:auto;
    margin-top:40px;
    margin-bottom:80px;
}
.blockmenu .blockheader{
    padding:20px;
    background-color: #81a0ca;
	color: #ffffff; 
    font-size:24px;
}
.blockmenu img{
    width:100%;
    height:300px;
    object-fit:cover;
}
.blockreadmore {
    margin-left:auto;
    margin-right:auto;
    position:absolute;
    top:340px;
    left:25%;
    width:50%;
    padding:10px;
    font-size: 20px;
	background-color:#D98A19;
    border-style: solid;
	border-width: 5px; 
	border-color: #D98A19; 
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
    text-align: center;
}
.blockreadmore:hover {
	background-color:#81a0ca;
	border-color: #81a0ca; 
    text-decoration:none;
}
a .blockreadmore {
    width:50%;
	color:#ffffff;
    text-decoration:none;
}
a .blockreadmore:hover {
	color:#ffffff;
    text-decoration:none;
}

/* ---------------------------------------------------------------------------------- */
/* Questionslinks - ----------------------------------------------------------------- */
.questlinks {
    width:100%;
    font-size:20px;
}
.questlinks img{
    width:auto;
    height:20px;
    object-fit:cover;
}
.questlink {
    margin:10px;
    padding:20px;
    background-color:#81a0ca;
    font-size:12px;
}
.questlink a {
    color:white;
}

.desktop{
    display:block;
}
.mobile{
    display:none;
}
.tablet{
    display:block;
}

/* ---------------------------------------------------------------------------------- */
/* Media ---------------------------------------------------------------------------- */

/*Styles for screen 515px and lower*/
@media only screen and (max-width : 1200px) {
	body {
		margin-top: 0px;
	}
    .desktop{
        display:none;
    }
    .mobile{
        display:none;
    }
    .tablet{
        display:block;
    }
	/* fixed menu right side */
	#menu_mobile_fixed {
        overflow-y: scroll;
		margin:0px;
		position: fixed;
		left: 0;
		top: 0px;
		bottom: 0px;
		right: 15%;
		background-color:#ffffff; 
		z-index:998;
		padding:0px;
		display:none;
	}	
	.menu-mobile-close-img {
        margin-bottom:5px;
        margin-left:5px;
        height:18px;
        width:auto;
	}	
    #menu_mobile_fixed  li a{
        color:#81a0ca;
        font-size:20px;        
        font-weight:bold;   
        margin:5px;
    }
     .unfold{
    }
    #menu_mobile_fixed  li a:hover{
        color:#215EA5;
        background-color: #00000000;
    }
    #menu_mobile_fixed li.current a{
        color:#D98A19;
        
    }
    #menu_mobile_fixed li.current li a{
        color:#81a0ca;
        
    }
    #menu_mobile_fixed  li li a{
        font-size:18px;
        color:#81a0ca;
        text-decoration: none;        
        margin:5px;
    }
    #menu_mobile_fixed  li li a:hover{
        color:#215EA5;
        
    }
    #menu_mobile_fixed  li li.current a{
        color:#D98A19;
        
    }
 /*   #menu_mobile_fixed  li li a{
        display:none;
        
    }
    #menu_mobile_fixed  li.current li a{
        display:block;
        
    }*/
    #menu_mobile_fixed  ul {
        list-style-type: none;
    }

    /* ---------------------------------------------------------------------------------- */
    #header-mobile {
        min-height:70px;        
        background: #81a0ca;
        width:100%;
        padding:22px;
        font-size:15px;
        color:white;
        
    }
    #header-mobile-left {
		position: absolute;
        left:10px;
        
    }
    #header-mobile-right {
		position: absolute;
        right:20px;
    }
    #header-mobile a {
		color:white;
    }
	/* fixed menu right side */
/*	#menu_mobile_list {
 	}	
	#menu_mobile_list ul {
		margin:0px;
	}
	#menu_mobile_list li {
		list-style-type: none;
		margin-bottom:1px;
		height:60px;
		width:auto;
	}
	#menu_mobile_list li:last-child {
		margin-bottom:0px;
	}
	#menu_mobile_list li a {
        font-size:16px;
		padding:17px 0px; 
		font-weight:bold;
		text-decoration:none;
		outline:none;
		color:#81a0ca;
		width:auto;
		height:100%;
	}
	#menu_mobile_list li a:hover {
        background-color:#00000000; 
	}
    #menu_mobile_list .current a {
 /*       border-bottom-style: solid;
        border-width: 5px; 
        border-color: #81a0ca; */
   /*     color:#D98A19;
        padding-bottom: 0px;
		width:auto;
     }*/
	.navicon{
		width:30px;
	    background-color:#00000000; 
		position: fixed;
		right:85px;
		top:26px;
		z-index:997;
	}
	.nav-text{
		color:#81a0ca;
        background-color:#00000000; 
        font-size:16px;
		position: relative;
		left:45px;
		top:-25px;
	}
	.header_title {
		font-size:1.8em;
	}
    .header_logo {
        height:70px;
        width:auto;
        float:none;
        display:block;
    }
	.menu-desktop{
		display:none;
	}
	.menu-mobile{
		display:block;
	}
	.separator-header {
		display: none;
	}
	.left_column{
		display: none;
	}
	.middle_column {
		width:92%;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:20px;
		min-height:auto;
	}
	.sponsor-img {
		margin-top:10px;
	}
	textarea,
	input {
		width:90%;
	}
    .main_image img {
        width:100%;
    }
    #main_image_top_overlay1 {
        top: 75px;
       font-size:28px;
        padding:20px;
/*	   border-color: #00000000; */
    }
    #main_image_top_overlay1 p{
      font-size:28px;
     }
    #main_image_top_overlay2 p{
      font-size:28px;
     }
     #main_image_top_overlay3 p{
      font-size:24px;
     }
   #main_image_top_overlay2 {
         font-size:28px;
        bottom: -14px;
        padding:20px;
/*	   border-color: #00000000; */
    }
    #main_image_top_overlay3 {
        bottom: -28px;
        font-size:24px;
    }
   .right_column  {
  /*      display:none;*/
        padding-top:10px;
    }
    .footer-text .footer-logo img  {
        top:20px;
        right: 10px;
        width:20%;
    }
    .header{
    }
 /*   .header_logo2 {
        width:20%;
    }

    .footer-column {
        padding-top:40px;
    }
    
    .menu-separator {
        top:80px;
    }*/
}

/*Styles for screen 515px and lower*/
@media only screen and (max-width : 768px) {
    .desktop{
        display:none;
    }
    .mobile{
        display:block;
    }
    .tablet{
        display:none;
    }
   .footer-text .footer-logo img  {
        top:0px;
        right: 10px;
        width:25%;
    }
 /*   .header_logo2 {
        width:30%;
    }*/
	.navicon{
		right:25px;
	}
    .nav-text {
        display:none;
    }
    #main_image_top_overlay1 {
        top: 75px;
       font-size:16px;
    }
    #main_image_top_overlay2 {
         font-size:16px;
        bottom: -20px;
    }
    #main_image_top_overlay3 {
        bottom: -30px;
        font-size:14px;
    }
 /*   #main_image_top_overlay1 p{
      font-size:16px;
     }
    #main_image_top_overlay2 p{
      font-size:16px;
     }
     #main_image_top_overlay3 p{
      font-size:14px;
     }*/
    #contact_data {
        width:100%; 
    }
    
    /* Foto bij welkom weglaten */
    .welcome .subart {
        display:none;
    }
    /* Foto bij welkom weglaten */
    .welcome .subarttext {
        position: inherit;
    }
}



/** {box-sizing: border-box;}*/
/*body {font-family: Verdana, sans-serif;}*/
.mySlides {display: block;}
/*img {vertical-align: middle;}*/

/* Caption text */
/*.text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}
*/
/* Number text (1/3 etc) */
/*.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}
*/
/* The dots/bullets/indicators */
/*.dot {
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}
*/
/*.active {
  background-color: #717171;
}
*/
/* Fading animation */
.mySlides.fades {
  -webkit-animation-name: fades;
  -webkit-animation-duration: 2.5s;
  animation-name: fades;
  animation-duration: 2.5s;
}

@-webkit-keyframes fades {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fades {
  from {opacity: .4} 
  to {opacity: 1}
}

/* On smaller screens, decrease text size */
/*@media only screen and (max-width: 300px) {
  .text {font-size: 11px}
}
*/
/*----------------------------------------
 Cookiebot
*/
@media screen and (max-width:720px) {
  #cookiebanner a.c-button { 
    width:100%; 
    box-sizing:border-box; 
    text-align:center; 
    margin-bottom:20px;} 
  #c-right { 
    float:none;
  }
  #c-left { 
    float:none;
  }   
  #cookiebanner p.c-message { 
    margin-bottom:20px;
  }   
}    

@media screen and (min-width:720px) {
  #cookiebanner #c-left { 
    float:left; 
    max-width:80%;
  }
  #cookiebanner #c-right { 
    float:right; 
  }
}

#cookiebanner { 
  box-sizing: border-box; 
  background-color:rgb(36,36,39); 
  opacity: 0.9; width:100%; 
  padding:25px 40px; 
  position: fixed; 
  z-index: 2147483645; 
  bottom:-800px
}
#cookiebanner p { 
  font-size:14px; 
  line-height:1.4;
}
#cookiebanner .c-header { 
  text-transform:uppercase; 
  color:#fff; 
  font-weight:bold; 
  margin-bottom:4px;
}
#cookiebanner p.c-message {
  font-size:14px; 
  color:#999;
}
#cookiebanner a { 
  font-weight:bold; 
  color:#999;
}
#cookiebanner a:hover { 
  color:#fff;
}

#cookiebanner a.c-button { 
  border-radius: 4px;
  background-color: rgb(255,255,255);
  box-shadow: 0 2px 0 0 rgb(221,221,221);
  border:1px solid rgb(221,221,221);
  padding:12px 60px;
  text-decoration:none;
  display:inline-block;
  vertical-align:middle;
  margin-top:10px;
  color:#666;
  font-size:16px;
  -o-transition:.2s;
  -ms-transition:.2s;
  -moz-transition:.2s;
  -webkit-transition:.2s;
  transition:.2s;
}

#cookiebanner a.c-button:hover { 
  box-shadow:none; 
  background-color:#f8f8f8;
}
