@media (max-width: 500px)
{
/* VARIOUS CSS
------------------------------------------------------ */
.subtitle {
	font-size:2em;
}

.control {
	margin-bottom:1.5em;
 }
 
#button-wrapper {
	padding: 1em;
 }

#button-wrapper div {
	font-size:1.5em;
 }
 
#button-wrapper svg {
	height:1em;
}

.dropdown {
	padding:0.5em 1.5em 1.5em 1.5em;
 }

	
/* NAVIGATION
------------------------------------------------------ */

#nav-top .logo, #nav-overlay #nav-overlay-wrapper .logo {
	flex-grow:3;
	margin-right:3em;
}
	
#nav-top .button-overlay p.lang {
	margin-right:0.75em;
}	
	
/* NAVIGATION - OVERLAY
------------------------------------------------------ */	
	
#nav-overlay-items h1 > a:before, #nav-overlay-items ul li > a:before, #detail side #side-item > a:before, #ticket p > a:before {
	background-color: transparent;
}

#nav-overlay #nav-overlay-wrapper .button-overlay p.lang {
	margin-right:0.75em;
}


/* SLIDESHOW
------------------------------------------------------ */

.slide li #slide-content {
	margin:1em;
	padding: 1em;
	border:0.45em solid var(--color3);
}

.slide li #slide-content h1 {
	font-size:2em;
}

.slide li #slide-content h2 {
	font-size:1em;
}

	
#home side #side-item {
	display:none;
}	
	
/* DETAIL
------------------------------------------------------ */
	
#detail {
	margin:5em 0 5em 0;
}	
	

#detail p {
	font-size:0.9em;
	line-height:1.65em;
	text-align:left;
}


/* INFO
------------------------------------------------------ */
#info #info-wrapper {
	margin-top:2.5em;
}


#info ul {
	font-size:0.8em;
}

#info #title h1 {
	font-size:2em;
}


#info p {
	font-size:0.9em;
	line-height:1.65em;
	text-align:left;
}

#info #info-wrapper.flex {
	
	display:inherit;
}	

#info #info-item.flex {
	width:auto;
}

#info #info-item {
	padding:0.5em;
}


/* Tickets */

#info #info-wrapper.flex {
	
	display:inherit;
}

#info #info-item.ticket, #info #info-item.order {
	width:auto;
}

#info #info-item.ticket {
	padding:2em;
}

#info #info-item.ticket svg {
	display:none;
}

#info #info-item.ticket p {
	font-size:0.75em;
	line-height:1.25em;
}

#info #info-item.ticket h3 {
	font-size:1em;
	padding:1em;
}
	

/* NIEUWS
------------------------------------------------------ */

#nieuws_wrapper article {
	height:13.5em;
}	
	
#nieuws_wrapper figure figcaption {
	margin:1.5em; /* Zorgt ervoor inhoud beeld de schermrand niet raakt */
	border:0.4em solid var(--color3);
	padding: 1em;
}	
	
#nieuws_wrapper figure figcaption h1 {
	font-size: 1.2em;
}	
	
	
/* PROGRAM
------------------------------------------------------ */

#program_wrapper article {
	height:13.5em;
}	
	
#program_wrapper figure figcaption {
	margin:1.5em; /* Zorgt ervoor inhoud beeld de schermrand niet raakt */
	border:0.4em solid var(--color3);
	padding: 1em;
}	
	
#program_wrapper figure figcaption h1 {
	font-size: 1.5em;
}	
	
/* OFFSTAGE
------------------------------------------------------ */

.logo_food {
	width:75px;
}
	

}