/**
 * 	ALGEMEEN
 */
 

 .flexslider {
	 margin: 0;
 }
 .node-accomodatie .slick-slide img {
	 width: 100%;
 }
 .flex-direction-nav a {
	 line-height: 1;
 }
.flexslider .slides > li,
.flex-control-thumbs li {
    padding: 0 !important;
    background-image: none !important;
    max-width: 100%;
}
.flex-control-thumbs li {
    padding: 0 3px !important;
}
 .slick-wrapper {
overflow: hidden;
 }
 .slick-track {
 }
 .slick-prev:before, .slick-next:before {
	 opacity: 1;
 }
 .slick-arrow::before {
	 color: #fe7900;
 }
 #slideshow-area .slick-prev {
	 left: -28px;
 }
 #slideshow-area .slick-next {
	 right: -28px;
 }
 .slick-arrow:hover::before {
    color: #afcb52;
}
 /**
 * 	FRONTPAGE SLIDESHOW
 */
 
 .jcarousel-skin-default .jcarousel-container-horizontal {
    height: 102px;
    margin: auto;
    padding: 0px 40px;
    width: 900px;
}

.jcarousel-skin-default .jcarousel-clip-horizontal {
    overflow: hidden;
    width: 900px;
	float:left;
}

.jcarousel-skin-default .jcarousel-clip-horizontal ul li{
	height: 135px;
    margin: 0 7px;
    width: 135px !important;
}

.jcarousel-skin-default .jcarousel-clip-horizontal a{
    border-right: 5px solid #FFFFFF;
    display: block;
    height: 121px;
    overflow: hidden;
    padding: 7px;
    width: 114px;
}

.jcarousel-skin-default .jcarousel-clip-horizontal a img{
	display: block;
    height: 100%;
    max-width: none;
    width: auto;
}

.jcarousel-skin-default .jcarousel-next {
    background:url('../afbeeldingen/pijl-rechts.png')no-repeat;
    display: block;
    height: 23px;
    width: 20px;
}

.jcarousel-skin-default .jcarousel-prev {
    background:url('../afbeeldingen/pijl-links.png') no-repeat;
    display: block;
    height: 23px;
    width: 20px;
}

.jcarousel-skin-default .jcarousel-next:hover {
    background:url('../afbeeldingen/pijl-rechts-hover.png')no-repeat;
}

.jcarousel-skin-default .jcarousel-prev:hover {
    background:url('../afbeeldingen/pijl-links-hover.png') no-repeat;
}



 
.views_slideshow_main{
	position: relative;
}

.view-diashow .views_slideshow_cycle_slide{
	width:100%;
    color:#ffffff;
}
.field-slideshow-slide img,
.field-slideshow-slide{
	max-width: 100%; /** BELANGRIJK BREEDTE VAN DE SLIDESHOW AFBEELDINGEN **/
	height:auto !important;
	width:100% !important;
}

.node-zijbalk-inhoud .field-slideshow-slide{
	max-width:100%;
}

/** 		CONTROLS  - PREV/NEXT 			**/
.view-diashow .views-slideshow-controls-text a{
	color:transparent;
	display: inline-block;
	width:12px;
	height:12px;
	margin-right:3px;
}

.view-diashow .views-slideshow-controls-text-previous a{
	background:url('../afbeeldingen/slider-control-links.png') center center no-repeat black;
}
.view-diashow .views-slideshow-controls-text-next a{
	background:url('../afbeeldingen/slider-control-rechts.png') center center no-repeat black;
}
.view-diashow .views-slideshow-controls-text-pause a{
	background:url('../afbeeldingen/slider-control-pauze.png') center center no-repeat black;
}

/** 		CONTROLS  - PAGER 			**/
.view-diashow .widget_pager{
	font-size:0px;
}

.view-diashow .widget_pager .views_slideshow_pager_field_item{
	display:inline-block;
	width:30px;
	height:5px;
	background:#e5e5e5;
	margin:5px 5px 0;
}


.view-diashow .widget_pager > .active{
	background:green;
}


/** 		VELDEN      		**/
.view-diashow .views-field-field-afbeelding img{
	width:100%;
	display:block;
}

.view-diashow .views-field-nothing .wrapper{
	padding: 10px;
}

.view-diashow .views-field-nothing{
    background: url('../afbeeldingen/transparant-black.png') repeat transparent;
}

.view-diashow .views-field-nothing .link a{
	font-size:0;
	background:url('../afbeeldingen/pijl-rechts.png')no-repeat;
    display: block;
    height: 23px;
    width: 20px;
}

.view-diashow .views-field-nothing .link a:hover{
	text-decoration:underline;
}


/**
 * 	BERKENHORST
 */
 #block-block-42,
#block-block-41,
#block-block-31{    
	 background: url("../afbeeldingen/transparant-black.png") repeat scroll 0 0 transparent;
    border-radius: 5px;
    bottom: 25%;
	margin: 0;
    font-size: 14px;
    height: auto;
    left: 5%;
    position: absolute;
    width: 100%;
	max-width: 320px;
    z-index: 6;
	overflow:hidden;
}
#block-block-42 .block-inner,
#block-block-41 .block-inner,
#block-block-31 .block-inner {
	color: #FFFFFF;
    overflow: hidden;
    padding: 15px 60px 15px 15px;
}
#block-block-42 .block-inner .link a,
#block-block-41 .block-inner .link a,
#block-block-31 .block-inner .link a{
    background: url("../afbeeldingen/pijl-rechts.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 23px;
    width: 20px;
	font-size: 0;
	position: absolute;
	bottom:20px;
	right:20px;

}

#block-block-42 .block-inner .link a:hover,
#block-block-41 .block-inner .link a:hover,
#block-block-31 .block-inner .link a:hover{
    background: url("../afbeeldingen/pijl-rechts-hover.png") no-repeat scroll 0 0 transparent;
}

#block-block-42 h2,
#block-block-41 h2,
#block-block-31 h2{
	font-size: 22px;
	font-weight:normal;
	padding:0;
}

#block-views-diashow-berkenhorst .views-field-nothing .wrapper{
	font-size: 14px;
	
}

#block-views-diashow-berkenhorst .views-field-nothing .wrapper{
	width:85%;
	position:relative;
	padding: 10px 0 10px 30px;
}

#block-views-diashow-berkenhorst .views-field-nothing .link{
	position: absolute;
    right: 5px;
    top: 95px;
    z-index: 1;
}

#block-views-diashow-berkenhorst .views-slideshow-controls-text{
    bottom: 0;
    margin: 10px;
    position: absolute;
    right: 0;
    z-index: 100;
}

/**
 * 	GROTEZAND
 */
#block-views-diashow-grotezand .views-field-nothing{    
	position:absolute;
	top:0;
	left:40px;
	max-width:35%;
	height:100%;
}

#block-views-diashow-grotezand .views-field-nothing .link{
	position:absolute;
	bottom:10px;
}

#block-views-diashow-grotezand .views-slideshow-controls-text{
    bottom: 10px;
    position: absolute;
    right: 10px;
    z-index: 50;
}

/**
 * 	WILDRYCK
 */
#block-views-diashow-wildryck .views-field-nothing{    
	position:absolute;
	bottom:10px;
	right:10px;
	max-width:35%;
}


#block-views-diashow-wildryck .views-field-nothing .link a{
	display:block;
}

#block-views-diashow-wildryck .views-slideshow-controls-text{
    bottom: 10px;
    position: absolute;
    left: 10px;
    z-index: 50;
}

/**
 * 	ROEKENBOSCH
 */

#block-views-diashow-roekenbosch .views-slideshow-controls-text{
    top: 40px;
    position: absolute;
    z-index: 50;
    width:100%;
}

#block-views-diashow-roekenbosch .views-slideshow-controls-text .views-slideshow-controls-text-previous{
	margin-left:20px;
	float:left;
}

#block-views-diashow-roekenbosch .views-slideshow-controls-text .views-slideshow-controls-text-next{
	margin-right:20px;
	float:right;
}

#block-views-diashow-roekenbosch .views-slideshow-controls-text .views-slideshow-controls-text-pause{
	display: none;
}


/**
 * 	MAKELAARDIJ
 */
#block-views-diashow-makelaardij .views-slideshow-controls-text{
    top: 10px;
    left: 10px;
    position: absolute;
    z-index: 50;
}

#block-views-diashow-makelaardij .view-diashow .widget_pager{
	font-size:12px;
	position:absolute;
	top:0;
	right:0;
	height:100%;
	z-index:50;
}

.node-type-faciliteit .field-slideshow-wrapper {
    border: 1px solid #E7E7E7;
}

#block-views-diashow-makelaardij .view-diashow .widget_pager .views_slideshow_pager_field_item{
	display:block;
	width:250px;
	height:33%;
	background:#e5e5e5;
	margin:0;
}

#block-views-diashow-makelaardij .view-diashow .widget_pager > .active{
	background:green;
}

#block-views-diashow-makelaardij .view-diashow .widget_pager .views_slideshow_pager_field_item > div{
	padding: 0 10px;
}

#block-views-diashow-makelaardij .view-diashow .widget_pager .views_slideshow_pager_field_item .views-field-title{
	padding-top:10px;
	font-size:14px;
	font-weight:bold;
}

#block-views-diashow-makelaardij .views-field-nothing{ 
    bottom: 0;
    position: absolute;
    right: 250px;
}
#block-views-diashow-makelaardij .views-field-nothing .wrapper{
	padding:0;
}

/**
 * 	FIELD-NAME-FIELD-SLIDESHOW STYLING
 */

/**
 * 	SLIDESHOW + CAROUSEL STYLING
 */
.field-name-field-slideshow .field-slideshow{
	width:100%;
}

.field-name-field-slideshow .field-slideshow-carousel-wrapper{
	margin-top:10px;
	position:relative;
}

.field-name-field-slideshow .field-slideshow-carousel{
	padding:0 25px 0 20px;
}


.field-name-field-slideshow .field-slideshow-carousel .jcarousel-item{
	margin:0 0 0 5px;
}

.field-name-field-slideshow  .field-slideshow {
    border: 5px solid #FFFFFF;
    overflow: hidden;
    position: relative;
    width: auto !important;
	padding: 0 !important;
	}
	
.field-name-field-slideshow .field-slideshow-slide a {

	display:block;
	overflow: hidden;

}

.field-name-field-slideshow .field-slideshow-carousel-wrapper .carousel-prev,
.field-name-field-slideshow .field-slideshow-carousel-wrapper .carousel-next{
   	display: block;
    height: 100%;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0px;
    width: 21px;
    font-size:0px;
    background:url('../afbeeldingen/arrow-left.png')no-repeat center #fff;
    z-index:500;
}

.field-name-field-slideshow .field-slideshow-carousel-wrapper .carousel-next{
	right: 0;
	left:auto;	
    background:url('../afbeeldingen/arrow-right.png')no-repeat center #fff;
}


.field-name-field-slideshow .field-slideshow-carousel-wrapper .carousel-prev.hidden,
.field-name-field-slideshow .field-slideshow-carousel-wrapper .carousel-next.hidden{
	display:block;
	visibility:visible;
}

.field-name-field-slideshow .field-slideshow-carousel-wrapper .carousel-prev:hover{
	background:url('../afbeeldingen/arrow-left-hover.png')no-repeat center #fff;
}
.field-name-field-slideshow .field-slideshow-carousel-wrapper .carousel-next:hover{
	background:url('../afbeeldingen/arrow-right-hover.png')no-repeat center #fff;
}

@media (max-width: 768px) {
	#block-block-42, #block-block-41, #block-block-31 {
		position: relative;
		left: 0;
		bottom: 0;
		max-width: none;
		background-image: none;
		background-color: #333333;
		margin-bottom: 30px;
	}
}
@media (max-width: 480px) {
#block-block-42 h2,
#block-block-41 h2,
#block-block-31 h2{
	font-size: 18px;
	}
#block-block-42 .block-inner,
#block-block-41 .block-inner,
#block-block-31 .block-inner {
    padding: 15px 50px 15px 15px;
}
}