/**
 ** Author: 
 */

/**
 ** Navigation 
 */

header.desktop { 
	display: none;
}

/*use this to make room for the menu*/
#slideinfo .language {
	width: auto;
	min-height: 2em;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0;
}

#slideinfo .language a{
	display: none;
}

header.mobile {
	display: block;
	position: fixed;
	width: 100%;
	z-index: 10;
	background-color: #000;
	min-height: 2em;
    opacity: 0.8;
	text-transform: uppercase;
}

header.mobile #menu { 
	text-transform: uppercase;
	display: block;
	background: url(../img/mobile/menu.png) no-repeat;
	background-size: contain;
	height: 1em;
	padding-left: 2em;
	margin: 0.5em;
	width: 4em;
	line-height: 1em;
	float: left;
	cursor: pointer;
}

header.mobile .language {
	min-height: 38px;
	margin-right: 0.5em;
	margin-top: 0.5em;
}

header.mobile .language a {
	display: block;
	width: 39px;
	height: 38px;
	float: right;
	z-index: 20;
	
}

header.mobile .nav {
	display: none;
}

header.mobile .nav ul {
	margin: 0.5em 2.5em 1em 1em;
	padding-left: 1em;
}

header.mobile .nav ul li {
	list-style: none;
	border-top: 1px solid #fff;
	padding-top: 0.5em;
	margin-top: 0.5em;
	padding-left: 1em;
}

header.mobile .nav ul li:first-child {
	border-top: none;
	padding-top: 0;
	margin-top: 0;
}

header.mobile #menu:hover,
header.mobile #menu:active,
header.mobile a:hover,
header.mobile a:active {
	font-weight: bold;
}

/**
 ** Slides 
 */
 
 #slideinfo{
	background: #000 url('../img/mobile/chalkboardinfoweb.jpg') no-repeat scroll center top;
	color: #fff;
	height: auto;
	padding: 0 0 5em 0;
	margin: 0;
	background-size: auto;
}

#slideburgergallery{
	background: #fff url('../img/mobile/patroonweb.gif') no-repeat scroll center top;
	color: #000;
	height: auto;
	padding: 7em 0 5em 0;
	margin: 0;
	background-size: auto;
}

#slidecontact{
	background: #000 url('../img/chalkboardweb.jpg') no-repeat scroll center top;
	color: #fff;
	height: auto;
	padding: 3em 0 5em 0;
	margin: 0;
	background-size: auto;
}

/**
 ** Info 
 */
 
 #slideinfo .content #titel {
  display: none;
}

#slideinfo .content #h1_image_replacement_alternative {
	display: block;
	max-width: 584px;
	width: 100%;
	height: auto;
	margin: 2em auto;
}

#slideinfo .content {
	padding: 0 10px;
}

#slideinfo .content #infocontainer{
	max-width: 400px;
	width: 100%;
}

#slideinfo .content #infocontainer img.accolade{
	max-width: 400px;
	width: 100%;
}

/**
 ** Burgergallery 
 */
 
#slideburgergallery .content {
	width: auto;
}

#slideburgergallery .flexslider.desktop { 
	display: none;
}

#slideburgergallery .flexslider.mobile {
	display: block;
	width: 80%;
	max-width: 600px;
	min-width: initial;
	min-height: initial;
	/*max-height: 600px;*/
	margin: 0 auto 60px auto;
	
}

.flex-direction-nav a {
	/*width: 1.25em;*/
	width: 8%;
	max-width: 55px;
}

.flex-direction-nav a.flex-prev {
	/*left: -1.75em;*/
	left: -10%;
}

.flex-direction-nav a.flex-next {
	/*right: -1.75em;*/
	right: -10%;
}

.flex-direction-nav a.flex-prev,
.flex-direction-nav a.flex-next {
	background-size:contain
}

.flex-control-nav {
  display: none;
}

#slideburgergallery .content a#downloadPDF {
	width: auto;
	background-position: center;
}

#slideburgergallery .content .modalDialog {
	padding: 0 1em;
	overflow: auto;
}

#slideburgergallery .content .modalDialog > div {
	max-width: 500px;
	width: auto;
	padding: 0.5em;
}

#slideburgergallery .content .modalDialog a.close {
	width: 39px;
	height: 38px;
	background-size: contain;
}

#slideburgergallery .content .modalDialog ul {
	margin-top: 38px;
}

#slideburgergallery .content .modalDialog p#andmanymore {
	max-width: 262px;
	width: 80%;
	background-size: contain;
}


/**
 ** Contact 
 */
 
#slidecontact .content {
	width: auto;
	max-width: 354px;
	min-width: 270px;
	min-height: initial;
	margin-right: auto;
	margin-left: auto;
	background: none;
	padding-left: 80px;
}

#slidecontact .content h2 {
	padding-left: 0;
	display:  block;
	background: url('../img/contact.png') no-repeat scroll left top;
}

#slidecontact .content > p {
	padding-left: 0;
	width: auto;
	max-width: 270px;
	margin: 1em 0 1.5em 0;
}

#slidecontact .content img.logo {
	display: none;
}

#slidecontact .content form p {
	margin: 0 0 10px 0;
}

#slidecontact .content form label {
	display: block;
	width: auto;
	text-align: left;
	padding-right: 0;
	text-transform: uppercase;
	vertical-align: top;
	padding-top: 3px;
	margin-bottom: 0.25em;
}

#slidecontact .content form button {
	margin-left: 0;
}

#slidecontact .content #biologo {
	top:  387px;
}



#slidedownloads .content {
  width: 100%;
}

#slidedownloads .content h2 {
  width: 80%;
}


/**
 ** Google map 
 */
 
 iframe.map {
	width: 100%;
	height: 300px;
	border: none;
}

/**
 ** Footer 
 */

#footer{
	text-align: center;
}
