/* eigen CSS specifiek */
html,body, #pages p{-webkit-hyphens: manual !important;hyphens: manual !important;-epub-hyphens: manual !important;}

#pages .undl{border:0;text-decoration:underline}
.bb1{border-bottom: 1px solid white !important}
#pages .ndp{display:none}

h1{font-size:114px;line-height: 130px}
#pages h2.subheader{font-size:34px;color:white !important}

.textframe-light{background:#ffe462;color:#233141;}
.textframe-dark{background:#cb2d1a;color:white !important;}
.textframe-dark h2, .textframe-dark h3, p.lighttext-small, .subheader{color:white !important;}
#pages .textframe-light a{border-color:#233141}
#pages .textframe-dark a{border-color:white}
#pages .textframe-dark p img, #pages .textframe-light p img{width:216px !important;margin-top:20px}

#pages div.laatste{padding:120px}
#pages div.laatste .subheader{margin-bottom:10px;font-size:26px}

#pages div img{width:100%;height:100%;}

#pages div #titelblokje{padding-bottom:10px;}

span.re {color:#cb2d1a;font-size:56px;}
span.tours {font-size:56px;color:white !important;}
span.maand {font-size:18px !important;}
#datum{bottom:0 !important;}
#logo{bottom:0px;margin-top:-5px}
#datum p{margin-bottom:10px !important;color:white !important;font-size: 17px}



#taal{left: inherit;box-shadow: none;left: auto !important;right: -70px !important;top: 170px;}
#auteur{font-size:17px;text-align: right !important}
em.geel{font-size:13px !important;}

.picto{background-position:center center;background-repeat:no-repeat;width:100%;height:100%;position:absolute;z-index:50;left:0;top:0px;border:0 !important}
.map{background-image:url(/graph/map-white.svg);background-size:102px 102px;top:-10px;}
.rotate{background-image:url(/graph/rotate-white.svg);background-size:102px 102px;top:10px;}
.photos{background-image:url(/graph/photos-white.svg);background-size:102px 102px;top:0px;}
#plus1{left:auto;top:auto;bottom:80px;right:-26px;}
#video1, #video2{left:692px;top:-30px;}


#item047{width:472px;height:306px;right:20px;bottom:60px}
#item059{width:413px;height:252px;right:20px;top:40px}

#pages div img#o1{height: 275px;}
#pages div img#o2{height: 133px;}
#pages div img#o3{height: 323px;}
#pages div img#o4{height: 140px;}
#pages div img#o5{height: 323px;}
#pages div img#o6{height: 260px;}

.textframe-dark.blacktransp p{font-size:15px !important}

.blacktransp{background:rgba(200,45,26, 0.7) !important}

@media only screen and (max-width:1022px) {
		#item000 .dpn {display:inline}
		#voorcol{width:50%}

		#v3cols{width:53%}
		#item027{padding-right:512px}
		#pages #item027 p img{position: absolute !important;left:256px;top:0;width:256px !important;margin-top:0}
		#v5cols{width:47%}
		#item047{width:512px;height:256px;right:256px;bottom:10px;overflow:hidden}
		#item047 img{width:530px !important;height:auto !important;margin:-25px -10px}
		#item048{bottom:256px;}
		#item059{width:340px;height:auto;right:410px;top:742px;z-index:200}
		#item060{position: relative !important;padding-left:380px}

		#auteur{text-align:right;left:auto;right:20px;margin-bottom:-10px !important;}
		#datum, #lxogo{bottom:-10px !important;}
		
		#plus1{position:relative !important;float:right;right:0;top:0;margin: 10px 0 0 15px;}

		.downdiv{bottom:auto;top:0;width:400px;padding-top:20px !important}
		#laatste{margin-top:256px}
		.v-pr256{padding-right:256px !important}
		.v-col0{width:100%;margin:0}
		.v-mt10{margin-top:10px}
		.v-ndp{display:none}
		.v-ha{height:auto}
		
}


/* InDesign CSS: */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote {
	margin:0;
	padding:0;
	border-width:0;
}
td, th {
	border-style:solid;
	border-width:1px;
}
table {
	border-collapse:collapse;
}
body {
	font-size:12px;
	-epub-hyphens:auto;
}
p.darktext-medium {
	-epub-hyphens:none;
	color:#333333;
	font-family:FuturaMedium, sans-serif;
	font-size:16px;
	font-style:normal;
	font-variant:normal;
	font-weight:500;
	line-height:1.5;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	text-align:left;
	text-decoration:none;
	text-indent:0px;
}
p.darktext-small {
	-epub-hyphens:none;
	color:#333333;
	font-family:FuturaCondensedMedium, sans-serif;
	font-size:16px;
	font-style:normal;
	font-variant:normal;
	font-weight:500;
	line-height:1.5;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	text-align:left;
	text-decoration:none;
	text-indent:0px;
}
p.lighttext-medium, li.lighttext-medium {
	-epub-hyphens:none;
	color:white;
	font-family:FuturaMedium, sans-serif;
	font-size:16px;
	font-style:normal;
	font-variant:normal;
	font-weight:500;
	line-height:1.5;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	text-align:left;
	text-decoration:none;
	text-indent:0px;
}
p.lighttext-small {
	-epub-hyphens:none;
	color:#ffffff;
	font-family:FuturaCondensedMedium, sans-serif;
	font-size:16px;
	font-style:normal;
	font-variant:normal;
	font-weight:500;
	line-height:1.5;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	text-align:left;
	text-decoration:none;
	text-indent:0px;
}
.darktext-smallheading, .lighttext-smallheading {
	-epub-hyphens:none;
	color:#333333;
	font-family:FuturaCondensedMedium, sans-serif;
	font-size:16px;
	font-style:normal;
	font-variant:normal;
	font-weight:800;
	line-height:1.5;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	text-align:left;
	text-decoration:none;
	text-indent:0px;
}
.lighttext-smallheading {color:white}
#pages .subheader {
	color:#ffff66;
	font-family:FuturaCondensedMedium, sans-serif;
	font-size:34px;
	font-style:normal;
	font-variant:normal;
	font-weight:500;
	line-height:1.2;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	text-align:left;
	text-decoration:none;
	text-indent:0px;
}



@media only screen and (max-width:750px) {

  .m-flr{float:right !important}
  .m-tar{text-align: right !important;}
  
  .textframe-dark.transp, #pages>#sliderinner>div{background:#cb2d1a !important}
  .laatste,.laatste .transp{background:#333333 !important}
  
   #pages>#sliderinner>div .v-ndp{display:none !important}
   #pages>#sliderinner>div div {overflow:hidden;}

  #auteur {padding:5px 0 !important;text-align:right !important;}
  #pages h1 {font-size: 46px !important; font-size: 15vw !important;margin-top:10px !important;line-height: inherit;}
  #pages h2.subheader {font-size: 20px !important; font-size: 5.5vw !important}
  

   .lighttext-small{font-size: 16px !important;}
   #pages #item027 p img {position: static !important;}


  #taal {top: auto !important;bottom:75px !important}
  span.re, span.tours  {font-size:40px;}
  #logo .lighttext-small, span.maand {font-size:15px !important;}

  #pages>#sliderinner>div #logo{right:0 !important; text-align:right !important;  bottom: 0px !important;display:none}
  #pages > #sliderinner > div #datum{position:absolute !important;background:none !important; top:auto !important; left:0 !important; bottom:5px !important; padding: 0 20px 0px 20px !important; display:none}
  #pages > #sliderinner > div #datum p,  #pages > #sliderinner > div #datum p span.maand{font-size:18px !important;text-align: left !important}


  #video1, #video2{margin-top:8px !important;}
  #pages > #sliderinner > div p.down{position:relative !important;bottom:auto !important;padding-bottom:20px !important;width:100% !important}
  #pages > #sliderinner > div a.picto{position:static !important;display:block;float:right;margin-left:10px !important}


  #pages > #sliderinner > div img.m-half{width:50% !important;}
  
}