/*
Original design: Inland (v1.2 - Sep 12, 2012) - A free xhtml/css website template by Andreas Viklund.
For more information, see http://andreasviklund.com/templates/inland/
Includes:
jQuery v1.7.1 from http://jquery.org/
*/

*{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;}

/* HTML elements */
body{background-color:#f2f2f2;color:#666;font-family:'Droid Sans',Tahoma,Arial,sans-serif;font-size:13px;line-height:1.6em;}
a{color:#a54569;text-decoration:none;}
a:hover{color:#333;text-decoration:none;}
a img{border:none;}
h1,h2,h3,h4{clear:left;color:#5c5a5a;font-weight:400;margin:0.7em 0;font-family:'Yanone Kaffeesatz';line-height:0.9em;}
h1{font-size:2.6em;}
h2{font-size:2.4em;}
h3{font-size:1.9em;}
p,ul{margin:0 0 20px 0;}
i,em {font-style:italic;}
b,strong {font-weight:700;}

/* Layout IDs */
#sitetitle img {margin:30px 0 10px 0;}
#content{padding:15px 30px;background-color:#fafafa;}
#extended{padding:15px 30px;background-color:#fff;}
#extended a{text-decoration:underline;}

/* Top links menu */
#toplinks{background-color:#fafafa;}
#toplinks_links{padding:0 30px;}
#toplinks ul{list-style:none;margin:0;text-align:right;}
#toplinks ul li{display:inline-block;font-size:11px;margin:15px 0 12px 15px;}
#toplinks ul li a{color:#797777;}
#toplinks ul li a:hover{color:#2c2b2b;text-decoration:none;}

/* Main navigation menu */
#nav{font-family:'Droid Sans',Verdana,Tahoma,sans-serif;text-align:center;}
#nav ul{float: right;list-style:none;margin:30px 30px 26px 20px;}
#nav ul li{background:none!important;display:inline-block;text-align:right;height:auto;line-height:25px;margin-bottom:0;margin-left:25px;position:relative;}
#nav ul li a{color:#797777;display:block;font-size:12px;padding-top:0;text-transform:uppercase;}
#nav ul li a:hover{color:#111;}
#nav ul li a.current{color:#000;}

/* Footer */
#footer{clear:both;background-color:#fff;}
#footer p{color:#777;font-size:12px;margin:0;padding:15px 30px;text-align:center;}
#footer a{color:#777;}
#footer a:hover{color:#333;}

/* Image alignment */
img.alignleft,img.aligncenter,img.alignright{background:#fff;padding:4px;margin-bottom:10px;border:1px solid #ddd;}
.alignleft{float:left;margin-right:30px;}
.alignright{float:right;margin-left:30px;}
.aligncenter{text-align:center;display:block;clear:both;margin:5px auto;}

/* Additional classes */
.shadow{background: #fff url(images/shadow.png) top center no-repeat;}
.clear{clear:both;}

/* Clearing fix */
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child+html .clearfix{min-height:1%;}

/* Slider */
#crsl-items {position:relative;}
.crsl-item img {width:100%;}
.crsl-item figcaption {box-sizing: border-box;position:absolute;bottom:6px;left:0;width:100%;background:rgba(0,0,0,.5);color:#fff;font-size:13px;line-height:21px;text-align:center;
	padding:5px;font-family:'Droid Sans',Verdana,Tahoma,sans-serif;}
.crsl-nav {position:absolute;top:0;left:0;background:transparent;width:100%;min-height:1px;height:100%;color:#fff;display:block;}
.crsl-nav .previous{float:left;}
.crsl-nav .next{float:right;}
#crsl-items .crsl-items:after{display:block;clear:both;content:'';}
#crsl-items .previous, #crsl-items .next{position: absolute;top: 50%;width: 40px;height: 40px;margin-top: -20px;text-indent: -10000px;color: #FFF;background: rgba(0, 0, 0, .5) url(images/previous-next.png) no-repeat 0 0;z-index: 10;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;-webkit-transition: background .2s ease-out;-moz-transition:background .2s ease-out;-o-transition: background .2s ease-out;transition: background .2s ease-out;}
#crsl-items .previous:hover, #crsl-items .next:hover{background-color: rgba(0,0,0,.8);}
#crsl-items .previous{left:5px;background-position:0 0;}
#crsl-items .next{right:5px;background-position:100% 0;}
#crsl-items .crsl-item{margin-bottom:0;}

/* Rest */
.content {background:#fafafa;}
.slider {padding-left:0;padding-right:0;}

/* Mobile */
#menu-mobile {display:none;text-align:center;font-size:18px;line-height:24px;}
#header-mobile{display:none;background:white;padding-top:10px;padding-bottom:5px;position:relative;}
#social-mobile{position:absolute;right:10px;bottom:5px;}
.hoofdmenu-mobile{display:none;font-size:18px;line-height:24px;margin-top:15px;margin-bottom:-15px;padding-top:15px;border-top:1px solid #5c5a5a;}

@media only screen and (max-width: 767px) {
	body{font-size: 16px;line-height:1.85714em;}
	#toplinks, #main-menu {display:none;}
	#menu-mobile {display:block;margin:20px 0;position:relative;height:auto;}
	#header-mobile{display:block;}
	.hoofdmenu-mobile .current{color:#000;}
	.hoofdmenu-mobile .current:before{content:'» ';}
	.crsl-item figcaption{bottom:9px;}
}

@media only screen and (max-width: 962px) {
	.hide-mobile{display:none;}
}