 * {padding:0px;margin:0px; outline:0;}
	 html, body {height:100%; width:100%;padding:0px;margin:0px; background:#000 url('david-de-wispelaere-bg.gif') repeat 0 0; overflow:hidden;}  
	 body {font-family: Corbel, Helvetica, arial, sans-serif; font-weight:400; overflow-x:hidden;}
	img,  a img {border:0px; margin:0px;padding:0px;}
	a, a:visited { 
color: #fff; 
text-decoration: none;
padding-left:8px;
padding-right:8px;

}
a:hover	{ 
color: #fff;
text-decoration: none; 
	padding-left:8px;
	padding-right:8px; 
}

#paneMain p a {color:#f60;margin-bottom:10px;}
#paneMain ul {list-style-type: circle;}

h1, #paneMain h1, h2, h3 {font-family: georgia, serif; letter-spacing:1.8px; color:#fff;line-height:2em; font-weight:200;}
h2 {line-height:1.4em;}
#paneMain h1, #paneMain h2, #paneMain h3 {color:#A37D59;}
.row_inner h3 {font-weight:200; letter-spacing:1.3px; color:#fff;margin-bottom:10px; opacity:0.6; filter:alpha(opacity=60); font-size:1em;}
hr {margin:10px 0px;}	
	#menu {
		width:100%;
		padding: 0px;
		position:absolute;bottom:0px;left:0px;
		z-index:100;
	}
	#menu a {
		display:block;
		text-decoration:none;
		font-family: arial, helvetica, verdana, sans-serif;
		overflow:hidden;
	}
	
ul{ list-style-type: none; }
	



/*** Inflickity   ***/

#header{width:100%;height:70px;/*background:#fff;*/}

#wrapper {width:100%; height:100%; overflow:hidden; background: url('david-de-wispelaere-main.png') no-repeat center center;}

#wrap { 
	
	height:100%;width:100%; /*background:#444;*/margin:0 auto; overflow:hidden;overflow-x:scroll;position:relative; display:inline-block; 
}  

	



.slider {
	/*width:100%;height:100%;overflow:hidden;*/
/**/
		  
	}
	
	

	.itemsListAll {
	  list-style: none;
	  
	  margin: 0;
	  padding: 0;
	   overflow:hidden;
	   height:100%;
	}
	
	
	.itemsListAll li {
	  float: left;
	  /*height: 200px;*/
	  height:100%;
	}	
	

.veh_item{/*width:250px;*//*height:200px;*/height:100%;float:left;margin:0px;padding:0px;overflow: hidden; -webkit-transform:translate3d(0,0,0); opacity:0; filter:alpha(opacity=0);}
.veh_item a{padding:0px;}
.veh_item_name {float:left; color:#ccc;}
 
 .row {background:#000;margin-left:0px;height:100%; position:relative;display:block; }
 .row_inner {padding:0px 20px; /*max-width:380px;*/ height:300px;margin-top:0px;}
 .row_inner_content h2 {font-weight:200; letter-spacing:2.2px; color:#fff;margin-bottom:10px; opacity:0.6; filter:alpha(opacity=60); line-height:1.4em;}  
 .row_inner_content h3 {font-weight:200; letter-spacing:1.6px; color:#fff;margin-bottom:10px; opacity:0.6; filter:alpha(opacity=60); line-height:1.0em;}  
 .row_inner_content{padding:0px 0px;}
 .row_inner_content p {margin-bottom:6px;}
 .fullHeight {display:block;height:100%;}
 .midHeight {display:block;height:50%;}
 .cuarterHeight {display:block;height:25%;padding:0px;margin:0px;}
 .isSelected {}
 
 .magnetized {background:#fff;}
._slide_prev {background: url('css/prev.png') no-repeat 0 0; position:absolute;top:82px; left:5px;z-index:9999; width:32px;height:32px;}
._slide_next {background: url('css/next.png') no-repeat 0 0; position:absolute;top:82px; right:5px;z-index:9999;  width:32px;height:32px;}
 
 
 /***  Sliding Menu  ***/
ul#slidingMenu{ list-style-type: none;position:relative;height:250px; overflow:hidden; }
ul#slidingMenu li {display:block;position:absolute;bottom:0px;left:0px; cursor:pointer; }

.mElem { display:block;margin:0px;padding:0px;width:123px; height:123px;overflow:hidden; background:#000;}
.mElem a {width:96%;height:100%;margin:0px;padding-left:4%;padding-top:5px;font-size:0.80em;}


ul#slidingMenu li._up {background:#c00;}

#language{position:absolute; top:24px;right:10px;z-index:25;color:#666;}

#rb{position:absolute; bottom:5px;right:10px;}
#rb a, #language a {color:#666;font-family: "Verdana", Arial, Helvetica, sans-serif;font-size: 9px; text-decoration:none;}
#rb a:hover, #language a:hover {color:#ffffff;font-family: "Verdana", Arial, Helvetica, sans-serif;font-size: 9px;}
#rb img {margin-top: -3px;}

#article {display:none;}
p, ol  {line-height:1.2em; width:100%; font-size:92%;padding-bottom:8px}

.growMenu {height:250px !important;}
.iddleMenu {height:125px !important;}
.up a {background-color:#c00 !important; color:#fff; border:1px solid #000;height:50%;border-bottom:2px solid #fff;}
.down a {background-color:#333 !important; color:#ccc;border:1px solid #000;height:99%;border-bottom:2px solid #fff;}
.iddle a {background-color:#000 !important; color:#ccc;border:1px solid #000;}

.overlay_wrapper {height:0px; width:80%; overflow:hidden; position:relative;border-left:2px solid #fff;float:right; margin-top:-1px; }
.overlayInline {overflow:hidden; height:1px;padding:0px 30px; color:#555;  position:relative;}
.overlay_bg { background:#fff; opacity:0.9; height:100%;width:100%; position:absolute;top:0px;left:0px; }
.closeBtn_1 {color:#000 !important; position:absolute; top:20px;right:10px; font-size:86%;}
.overlayInner {width:90%;overflow: auto;padding-left:4%; font-size:92%;}
.overlayInner p {margin-bottom:0px;}
.spinnerOverlay {position:absolute;top:20px;left:20px;width:20px;height:20px;}
.paneMain {padding-bottom:0px;}
/* rowwidth class will serve to calculate fullpage scroller width*/
img.rowWidth {}
img.fillScreen {height:100%; }


img {opacity:1; filter:alpha(opacity=100); -webkit-transform:translate3d(0,0,0);	display:block;}

.r1 {}
.r2 {background:#A07E57;}
.r3 {background:#fff;}
.r4 {background:#564533;}
.r5 {background:#213204; }
.typoWhite {color:#fff !important;} 
.typoGreen {color:#B8BE8E !important;}
.r6 {background:#838765;}
.r7 {}
.r8 {background:#DEC099;}
.r9 {background:#B4A083;}

#menuBtn { width: 70px;height:100%; position:absolute; left:-80px;top:0px;  background:#000; z-index:5;text-align:left;}
a.mainNav {position:absolute; right:0px;top:50%; margin-top:-40px;}
.smallLogo{padding-top:15px;}

ul.mainNavLinks {position:absolute; top:30%;right:50px;}
ul.mainNavLinks li { padding: 6px 20px;width:180px;}
ul.mainNavLinks li a {font-size:78%;letter-spacing:0.8px; color:#b7a057;display:block; line-height:100%;}

#debug {width:300px;padding:20px;color:#fff;position:absolute; top: 100px;left:300px; padding:20px; color:#fff; font-size:0.9em;-font-family: monospace; z-index:99999999}



#overlayInline, #scroll_2 {overflow-y:scroll;}
.content p {height:800px;line-height:1.6em;}

/********* SCROLL HOLDERS **********/

.custom-scrollbar { width: 100%; overflow: hidden; margin-top: 0px; }
.expandContainer  { float:right;}
	
	.custom-scrollbar .scrollbar { float: right; width: 5px; height: 200px; background: transparent; position: relative; margin-right:10px;margin-top:10px; opacity:20; filter:alpha(opacity=20);}
	.custom-scrollbar .handle { width: 5px; height: 80px; background: #fff; position: absolute; border-radius: 5px 5px 5px 5px; }
	
	.custom-scrollbar .hide-scrollbar { background: transparent; overflow: hidden; float: left; }
	.custom-scrollbar .overflow-scroll { padding: 0 20px 0 0; overflow-x: hide; overflow-y: scroll; position: relative; } 
	.custom-scrollbar .hide-scrollbar { width: 92%; height: 100%; }
	.custom-scrollbar .overflow-scroll { width: 100%; height: 250px; }
	
	.custom-scrollbar .content { padding:20px 20px;height: 800px; }
	 /*.custom-scrollbar .content h2 {font-weight:200; letter-spacing:2.2px; color:#fff;margin-bottom:10px; opacity:0.6; filter:alpha(opacity=60);} */  
.custom-scrollbar .content p {font-size: 86%; color:#333; line-height:1.4em !important;}


/********* THUMBS **********/
.thumbs_wrapper {width:430px;padding:8px 40px;}
.thumb_cell {float:left;width:165px; height:145px; margin:2px 5px;}
.thumb_cell, .thumb_cell p {color:#fff; font-size:86%;}
.thumb {width:165px; height:105px;}


/********* SLABTEXTS **********/
.slabtexted .slabtext{display:-moz-inline-box;display:inline-block;white-space:nowrap}.slabtextinactive .slabtext{display:inline;white-space:normal;font-size:1em !important;letter-spacing:inherit !important;word-spacing:inherit !important;*letter-spacing:0 !important;*word-spacing:0 !important;}.slabtextdone .slabtext{display:block;line-height:0.9;}
#paneMain  .slabtext { margin-bottom:6px; }

li a.active{
color:#fff !important;
}

.percent100-height { height:100%; }
.percent50-height { height:50%; }
.percent25-height { height:25%; }


ol {padding: 0px 20px;}


.px350-width { width:350px; display:block; }

.bg_white {background: #fff;}
.bg_white h2 {color:#A07E57;}
.bg_white a, .bg_white p a {color:#A07E57;} 

.bg_black {background: #000}
.bg_beige_1 {background: #C0B09B}
.bg_beige_2 {background: #B4A087}
.bg_beige_3 {background: #B49B6D}

td {background:#EBE0D2;padding:3px 8px; border:1px solid #fff;}
td a {color:#f60;}
hr {background:#f8ebde;color:#f8ebde;border:0px;height:1px; opacity:20; filter:alpha(opacity=20);}

#paneMain p, #paneMain ul li {font-size:96%;}
