﻿@charset "UTF-8";
/* CSS Document van Mo*/

@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700);

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#000;
	}
	
/******* NAVIGATION ********/

nav{
	padding:0;
	margin:0;
	color:#fff;
	position: fixed;
	width:100%;
	background-color:rgba(0, 0, 0, 0.7);
	z-index:1000;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease; 
	transition: all 1s ease;
	}

	nav.affix{
		background-color:rgba(0, 0, 0, 0.9);
	}
		
	nav ul{
		margin:0;
		padding:0;
		}
	
	nav li{
		float:left;
		list-style:none;
		/* margin-right: 6rem; */
		position: relative;
		}
			
	nav li a{
		font-family: 'Oswald', sans-serif;
		font-size:16px;
		color:rgba(255,255,255,0.8);
		width:100%;
		float:left;
		text-align:center;
		padding-top:24px;
		height:75px;
		font-weight:normal;
		
		}
	nav li.nav-link a{
		padding-left:40px;
		padding-right:40px;
	}

	nav li.nav-link a img{
		width:10px;
		margin-left:10px;
	}

	nav li.nav-link:hover{
		background-color: #191919;
	}

		nav li ul.submenu{
			display:none;
			width:100%;
			position:absolute;
			background:#191919;
			margin-top:75px;
		}

		nav li:hover ul.submenu{
			display:block;
		}

		nav li ul.submenu li{
			display:block;
			width:100%;	
		}

			nav li ul.submenu li a{
				font-size:14px;
				padding:10px;
				padding-top:15px;
				padding-bottom:15px;
				height:auto !important;
			}

	nav li a:active,nav li a:hover,nav li a:focus{
		color:#fff;
		text-decoration:none !important;
		
		}
		
		
		nav li a span{
			font-size:11px;
			color:#878787;
			font-family:Arial, Helvetica, sans-serif;	
			}
					
	/*nav li.lido a:hover{
		color:#FFC638;
		}
		
	nav li.trianon a:hover{
		color:#CC2930;
		}	
		
	nav li.kijkhuis a:hover{
		color:#70B85D;
		}*/
	
	nav li.active{
		height:75px;
		border-bottom:3px solid #3E81CC;
		}

		nav li.active li{
			border:none;
		}

	nav li.active a{
		color:#fff;
	}

	/* 
	nav li.active a{height:75px;}
	nav li.deco{width:6%;}
	nav li.alle {width:12%;}
	nav li.trianon {width:12%;}
	nav li.lido {width:13%;}
	nav li.kijkhuis {width:13%;}
	nav li.zaalverhuur{width:16%;}*/

	nav li.search{
		float:right;
		/*width:22%;*/
		padding-top:14px;
		width:250px;
		margin-right:0.3rem;
	}

	nav li.search a.select2-choice {
		background:url(../img/search-icon.svg) no-repeat 20px center rgba(255,255,255,0.1) !important;
		padding:10px 15px;
		height:43px !important;
		}
		
	nav li.search span.select2-chosen{
		font-family: 'Oswald', sans-serif !important;
		font-size:16px;
		/* margin-top:28px;*/
		}
		
	nav li.search span.select2-arrow{
		display:none !important;	
	}

	span.active-arrow{
		display:none;
		/* position:absolute;
		width:37px;
		height:21px;
		margin-top:58px;
		z-index:3;*/
		}
	/*
	li.active span.active-arrow{display:block;}
		
	li.alle span.active-arrow{margin-left:90px;}	
	li.trianon span.active-arrow{margin-left:63px;}	
	li.lido span.active-arrow{margin-left:70px;}	
	li.kijkhuis span.active-arrow{margin-left:70px;}
	li.zaalverhuur span.active-arrow{margin-left:70px;}
	*/

	.no-svg li.search input{
		
		}
		
	li.deco{
		padding:0;
		padding-top:30px;
		}
	li.deco.right{
		margin:0;
		padding-right:0;
		margin-left:1rem;
		float:right;
		}
	
	li.deco span{
		float:right;
		width:40%;
		margin-bottom:3px;
		height:2px;
		margin-right:20px;
		border-bottom:1px solid #4c4c4b;
		}
	
	li.deco span.line-large{
		width:70%;
		}
		
	li.deco.right span{
		float:left;
		margin-left:20px;
		margin-right:0;
		}
		

/******* HEADER ********/


body.home header{
	background-repeat:no-repeat;
	/*background-position:center center;*/
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-color:#000;
	}
	
	header{
		background:url(../img/head-noise.gif) #000;	
		min-height:100px;
		padding-top:130px;
		padding-bottom:30px;
		}
		
		.poster-holder{
			float:left;
			width:20%;
			background: -moz-linear-gradient(top,  rgba(51,51,51,1) 0%, rgba(51,51,51,0) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,1)), color-stop(100%,rgba(51,51,51,0))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(51,51,51,0) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(51,51,51,0) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(51,51,51,0) 100%); /* IE10+ */
			background: linear-gradient(to bottom,  rgba(51,51,51,1) 0%,rgba(51,51,51,0) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#00333333',GradientType=0 ); /* IE6-9 */
			}
			
			.poster-holder figure{
				padding:8px;
				}
			
			.poster-holder figure img{
				max-width:100%;
				}
				
			header h1{
				color:#fff;
				font-size:34px;
				min-height:50px;
				margin-bottom:20px;
				}
				
			.movie-title-block{
				float:left;
				width:80%;
				padding-top:25px;
				}
				
			.movie-title-block h1{
				margin-left:30px;
				}
				
			h1 span.h-title{margin-right:10px;margin-bottom:10px;}	
			
			.movie-title-block h3{
				color:#fff;
				font-weight:300;
				margin-left:30px;
				margin-bottom:20px;
				margin-top:-20px;
				}
				
			.order-buttons{
				margin-left:30px;
				margin-top:60px;
				clear:both;
				}
				
			.info-block{
				padding:15px;
				color:#AAAAAA;
				font-size:13px;
				text-align:center;
				border:1px solid #333333;
				background: #000; /* Old browsers */
				background: -moz-linear-gradient(top,  rgba(38,38,38,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(38,38,38,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  rgba(38,38,38,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  rgba(38,38,38,1) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  rgba(38,38,38,1) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
				background: linear-gradient(to bottom,  rgba(38,38,38,1) 0%,rgba(0,0,0,1) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262626', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
				}
				.info-block h2{color:#fff;margin-bottom:5px;font-size:18px;font-family:Arial, Helvetica, sans-serif;padding-bottom:0;}
	
			.film-information{
				padding-top:20px;
				}
	
			.content-block-head{
				height:60px;
				margin-top:-60px;
				padding-top:18px;
				padding-left:20px;
				border:1px solid #333333;
				border-bottom:none;
				background: #000; /* Old browsers */
				background: -moz-linear-gradient(top,  rgba(38,38,38,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(38,38,38,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  rgba(38,38,38,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  rgba(38,38,38,1) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  rgba(38,38,38,1) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
				background: linear-gradient(to bottom,  rgba(38,38,38,1) 0%,rgba(0,0,0,1) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262626', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
				}
			.content-block-head h2{
				margin:0;
				color:#fff;
				}
				
		.agenda-row{
			width:100%;
			float:left;
			border-bottom:1px dotted #c8c8c8;
			margin-bottom:5px;
			padding-bottom:5px;
			}			
				
			.agenda-row-label{
				float:left;
				font-size:16px;
				padding-top:5px;
				padding-bottom:5px;
				width:23%;
				font-family: 'Oswald', sans-serif;
				}
				
				span.sub-date{
					font-weight:300;
					font-size:13px;
					color:#434444;
					}
					
				.agenda-row-label.today{
					color:#3E81CC;
					font-weight:700;
					}
				
			.agenda-row-times{
				float:left;
				width:77%;
				padding-top:10px;
				}
				
			span.loc{
				font-size:11px;
				font-family:Arial, Helvetica, sans-serif;
				opacity:0.7;
				left:0;
				bottom:0;
				position:absolute;
				padding-left:70px;
				}	


/******* Kids en Specials buttons ********/

.specialTabs{
	width:100%;
	float:left;
}

.specialTabs ul{
	padding:0;
	margin:0;
}	

.specialTabs li{
	list-style:none;
	display:inline;
}

.specialTabs li a{
	float:left;
	color:#fff;
	height:50px;
	padding:15px 40px;
	margin-right:3px;
	background-color:rgba(0, 0, 0, 0.7);
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
.specialTabs li.kidsTab a{
	padding:8px 40px;
}

body.kids .specialTabs li.kidsTab a{
	color:#fff;
	background-color:#FFC638;
}

body.specials .specialTabs li.specialsTab a{
	color:#fff;
	background-color:#4d288a;
}

.specialsHolder{
	margin-top:30px;
	margin-bottom:30px;
}


/******* DROPDOWN ********/

.select2-results .select2-result-label{
	padding:0 !important;
	border-bottom:1px dotted #D1CECC;
	
	}
	

.select2-results .select2-result-label strong{
	font-weight:300 !important;
	
	}	

.select2-results .select2-result-label p{
	margin-bottom:0 !important;
	}

.select2-result-label img{
	max-width:15%;
	}
	
.select2-drop-active{
	border:none !important;
	}
	
.select2-container .select2-choice{
	background:none !important;
	border:none !important;
	filter:none !important;
	}
	
.select2-choice span.select2-chosen{
	color:#fff !important;
	}
	
.select2-dropdown-open .select2-choice{
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;		
	}
	
.select2-search{
	margin-top:5px !important;
	}

	.select2-results .select2-highlighted{
		background-color:#3E81CC !important;
		
		}
		
	.select2-drop{
		min-width:245px !important;
		}

	
/******* CONTENT ********/
	
section.content{
	min-height:500px;
	background-image:url(../img/gradient_squares.png);
	background-repeat:repeat;
	}
	
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
    only screen and (-o-min-device-pixel-ratio: 3/2),
    only screen and (min--moz-device-pixel-ratio: 1.5),
    only screen and (min-device-pixel-ratio: 1.5) {
        section.content{
			background-image:url(../img/gradient_squares_@2X.png);
			background-size:202px 202px;
			background-repeat:repeat;
			}
}	
	
.quicksell{
	height:87px;
	color:#fff;
	font-family: 'Oswald', sans-serif;
	/*background:#3E81CC;*/
	}	
	
	 .quicksell input,.quicksell-mobile input, .movie-search, .program-search {
			color: #222;
			border:none;
			padding:8px;
			color:#fff;
			width:100%;
			border-top:1px solid rgba(0, 0, 0, 0.1);
			border-left:1px solid rgba(0, 0, 0, 0.1);
			border-bottom:1px solid rgba(255, 255, 255, 0.2);
			border-right:1px solid rgba(255, 255, 255, 0.2);
			
			
			
			
			background:rgba(0, 0, 0, 0.08);
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			border-radius: 6px;
			}
		.no-rgba .quicksell input,.no-rgba .quicksell-mobile input,.no-rgba .movie-search,.no-rgba .program-search {
			background:#3875bb;
			border:1px solid #6395cc;
			}
			
		.select2-container-active{
			
			background:rgba(0, 0, 0, 0.08);
			
			-webkit-border-radius: 0px;
			-moz-border-radius: 0px;
			border-radius: 0px;
			
			-webkit-border-top-left-radius: 6px;
			-webkit-border-top-right-radius: 6px;
			-moz-border-radius-topleft: 6px;
			-moz-border-radius-topright: 6px;
			border-top-left-radius: 6px;
			border-top-right-radius: 6px;
			
			border-bottom:none;
			border-right:1px solid rgba(255, 255, 255, 0.2);
			border-top:1px solid rgba(255, 255, 255, 0.2);
			border-left:1px solid rgba(255, 255, 255, 0.2);
			
			}
		
	.sell-bar{
		width:100%;
		float:left;
		margin-top:-23px;
		}
		
	   #left {
		float: left;
		width: 40px;
		height:87px;
		background:url(../img/sellbar-left.png) right top;
	  }
	
	  #centre {
		display: block;
		overflow: auto;
		height:87px;
		padding-top:25px;
		background:url(../img/sellbar-middle.png) repeat-x top;
	  }
	  
	 	 #centre h2{color:#fff;margin-top:5px;}
		 
		 .quicksell input,.quicksell-mobile input {
			color: #222;
			border:none;
			padding:8px;
			color:#fff;
			width:100%;
			border-top:1px solid rgba(0, 0, 0, 0.2);
			border-left:1px solid rgba(0, 0, 0, 0.2);
			border-bottom:1px solid rgba(255, 255, 255, 0.2);
			border-right:1px solid rgba(255, 255, 255, 0.2);
			background:rgba(0, 0, 0, 0.08);
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			border-radius: 6px;
			}
	
	  #right {
		float: right;
		width: 40px;
		height:87px;
		background:url(../img/sellbar-right.png) right top;
	  	}
		
		a.button{
			display:block;
			width:100%;
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			border-radius: 6px;
			color:#fff;
			text-decoration:none;
			text-transform:uppercase;
			padding:10px;
			text-align:center;
			background: #5a95d8; /* Old browsers */
			background: -moz-linear-gradient(top,  #5a95d8 0%, #3e81cc 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5a95d8), color-stop(100%,#3e81cc)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #5a95d8 0%,#3e81cc 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #5a95d8 0%,#3e81cc 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #5a95d8 0%,#3e81cc 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #5a95d8 0%,#3e81cc 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a95d8', endColorstr='#3e81cc',GradientType=0 ); /* IE6-9 */
			border-right:1px solid rgba(0, 0, 0, 0.2);
			border-bottom:1px solid rgba(0, 0, 0, 0.2);
			border-top:1px solid rgba(255, 255, 255, 0.2);
			border-left:1px solid rgba(255, 255, 255, 0.2);
			}
			
			
		a.button:active{
			border-left:1px solid rgba(0, 0, 0, 0.2);
			border-top:1px solid rgba(0, 0, 0, 0.2);
			border-bottom:1px solid rgba(255, 255, 255, 0.2);
			border-right:1px solid rgba(255, 255, 255, 0.2);
			-webkit-box-shadow: inset 1px 1px 2px 0px rgba(0, 0, 0, 0.3);
			box-shadow: inset 1px 1px 2px 0px rgba(0, 0, 0, 0.3);
			background: #3e81cc; /* Old browsers */
			background: -moz-linear-gradient(top,  #3e81cc 0%, #5a95d8 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3e81cc), color-stop(100%,#5a95d8)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #3e81cc 0%,#5a95d8 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #3e81cc 0%,#5a95d8 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #3e81cc 0%,#5a95d8 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #3e81cc 0%,#5a95d8 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e81cc', endColorstr='#5a95d8',GradientType=0 ); /* IE6-9 */
			}
	  
	
section.usp-stroke{
	background-color:#fff;
	padding-top:50px;
	padding-bottom:50px;
	}	
	
	section.usp-stroke h2{
		font-size:24px;
		margin-bottom:0;
		}
		
	span.buy-ticket-under{
		font-family: 'Oswald', sans-serif;
		font-weight:300;
		font-size:18px;
		}
	
	span.usp{
		font-family: 'Oswald', sans-serif;
		font-size:21px;
		padding-left:30px;
		margin-right:70px;
		background:url(../img/check.svg) no-repeat center left;
		}
	.no-svg span.usp{
		background:url(../img/check.png) no-repeat center left;
		}
	
.announcements{
	margin-top:50px;
	}	
	
.deco-header{
	width:100%;
	float:left;
	margin-bottom:20px;
	}
	
	.deco-header-left,.deco-header-right{
		width:40%;
		float:left;
		min-height:40px;
		padding-top:7px;
		}
	.deco-header-middle{
		width:20%;
		float:left;
		text-align:center;
		}
		.deco-header-middle h2{
			font-size:28px;
			font-weight:700;
			color:#434444;
			text-transform:uppercase;
			}
			
			
			.deco-header span{
				float:right;
				width:60%;
				margin-bottom:3px;
				height:2px;
				margin-right:20px;
				border-top:none;
				border-bottom:1px solid #D1CECC;
				}
			
			.deco-header span.line-large{
				width:80%;
				}
				
			.deco-header-right span{
				float:left;
				margin-left:20px;
				margin-right:0;
				}
				
				
		.nav-pills {
			margin:auto;
			width:280px;
			
			}

		.nav-pills > li > a{
			background-color:#fff;
			padding:5px 15px;
			color:#434444;
			font-family: 'Oswald', sans-serif;
			margin-right:10px;
			}
		.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{
			background-color:#3E81CC;
			}
	

span.dis{
	display:block;
	font-size:12px;
	color:#939393;
	margin-top:10px;
	font-style: italic;
}
/******* FOOTER ********/

footer{
	color:#afafaf;
	padding-top:60px;
	padding-bottom:140px;
	}
	
footer h1,footer h2,footer h3,footer h4{
	color:#fff !important;
	}
	
footer a{
	color:#fff;
	}	
	
footer h2{
	font-size:24px;
	margin-bottom:40px;
	}
	
	ul.sitemap{
		margin:0;
		padding:0;
		}
		
		ul.sitemap li{
			list-style:none;
			}
			
		ul.sitemap li a{
			
			}
			
	.foot-border{
		border-right:1px solid #333333;
		}
	
	
/******* CONTENT STYLES  ********/

h1,h2,h3,h4{
	margin-top:0;
	font-family: 'Oswald', sans-serif;
	color:#000;
	}
	
h2{
	font-size:21px;
	}
	
a{
	color:#3E81CC;
	}
	
	
.btn{
	background-color:#333333;
	color:#fff;
	}
.btn:hover{
	background-color:#4B4B4B;
	color:#fff;
	}
	
.btn-primary{
	background-color:#3E81CC;
	border-color:#3E81CC;
	padding-left:30px;padding-right:30px;
	}

.btn-primary:hover{
	background-color:#5693d6;
	border-color:#5693d6;
	}

span.toeslag{
	font-size:10px;
	color:rgba(255,255,255,0.5);
	display:block;
	width:100%;
}


.btn-fixedHeight {
	padding: 19px 16px;
	height: 65px;
}

.btn-extra-pTop{
	padding-top:19px;
}
.btn-cineville-dialog,
.btn-cineville{
	text-decoration: none;
	display: inline-block!important;
	text-decoration: none!important;
	position: relative;
}
.btn-cineville {
	color:#fff !important;
}
.btn-cineville-dialog {
	color: black!important;
}

	.btn-cineville-dialog:before,
	.btn-cineville:before{
		content: "";
		height: 1px;
		width: 0;
		transition: 0.2s width ease;
		position: absolute;
		bottom: 1px;
		right: 0;
		left: 0;
		margin: auto;
	}


	.btn-cineville-dialog:hover:before,
	.btn-cineville:hover:before{
		width: 100%;
	 }
		
	.btn-cineville:before {
		background: rgba(255,255,255,0.8);
	}

	.btn-cineville-dialog:before {
		background: rgba(0,0,0,0.8);
	}

.btn-cineville-dialog img,
.btn-cineville img {
    width: 71px;
    display: inline-block;
    vertical-align: top;
}


/******** SCHEDULE ******/
.specialsHolder,
.schedule, 
.specialTabs  {

	opacity:0; 
	
    -webkit-animation:fadeIn ease-out 1;
    -moz-animation:fadeIn ease-out 1;
	-ms-animation:fadeIn ease-out 1;
    animation:fadeIn ease-out 1;
 
    -webkit-animation-fill-mode:forwards; 
    -moz-animation-fill-mode:forwards;
	-ms-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
 
    -webkit-animation-duration:1.4s;
    -moz-animation-duration:1.4s;
	-ms-animation-duration:1.4s;
    animation-duration:1.4s;
	
	-webkit-animation-delay: 0.7s;
	-moz-animation-delay: 0.7s;
	-ms-animation-delay: 0.7s;
	animation-delay: 0.7s;
}
.schedule{
	float:left;
	width:100%;
	border-top:1px solid rgba(255,255,255,0.2);
	margin-top:0px;
	margin-bottom:40px;
	background-color: rgba(0,0, 0, 0.7);
	}

@-webkit-keyframes fadeIn { from { opacity:0;} to { opacity:1;} }
@-moz-keyframes fadeIn { from { opacity:0;} to { opacity:1; } }
@-ms-keyframes fadeIn { 0% { opacity:0;} 100% { opacity:1; } }
@keyframes fadeIn { from { opacity:0;} to { opacity:1;} }
	
	
.no-rgba .schedule{
	background:url(../img/trans.png);
	}

.no-cssanimations .schedule{
	opacity:1;
	}


#myTab{
	float:left;
	width:12%;
	}	
	
	
.schedule .tab-content{
	float:left;
	width:88%;
	overflow:hidden;
	}
	
	.tab-pane{
		float:left;
		padding:10px;
		padding-left:20px;
		padding-right:30px;
		
		}
	.news-tab .tab-pane{
		padding:0;
		}
	
	.news-image{
		float:left;
		width:30%;
		}

	.news-image img{
		width:100%;
	}

	.news-main-image{
		width:100%;
	}
		
		.news-text .inner{
			padding-left:20px;	
			}
		.news-text a{
			color:#000;
			}

		.news-text .inner h2{
			margin-bottom:5px;
		}
	
	.news-text{
		float:left;
		width:70%;
		}

	.news-date{
		display:block;
		margin-bottom:10px;
		color:#7c7c7c;
	}
	
.schedule .tab-pane ul{
	margin:0;
	padding:0;
	}
	
	.schedule .tab-pane ul li{
		float:left;
		width:100%;
		list-style:none;
		padding-bottom:5px;
		padding-top:5px;
		color:#fff;
		font-family: 'Oswald', sans-serif;
		font-size:14px;
		position: relative; 
		border-bottom: 1px dotted rgba(255, 255, 255, 0.2);
		/*border-bottom:1px solid #353433;*/
		
		overflow: hidden;
		}
	.no-rgba .schedule .tab-pane ul li{
		border-bottom:1px solid #3d4a51;
		}
	.free-line {
	    padding: 4px 8px;
	    background:#3E81CC;
	    color: #fff;
	    border-radius: 4px;
    	font-family: 'Oswald', sans-serif;
	}

	.schedule .tab-pane ul li a{
		color:#fff;
		overflow:hidden;
		.
		
		}

	.schedule .tab-pane ul li a.free-line-visible {
		padding-right: 118px; 
	}
		.schedule .tab-pane ul li a .free-line {
		    padding: 1px 6px;
	    	background: rgba(62,129,204,0.8);
		    position: absolute;
		    bottom: 0;
		    right: 0;
		}
		
	.tab-column{
		float:left;
		width:50%;
		}
		.tab-column .inner{
			padding-right:40px;
			}	
	
	a.time-btn{
		float:left;
	
		margin-right:15px;
		padding:6px;
		padding-left:7px;
		padding-right:7px;
		color:#fff;
		font-weight:300;
		font-family: 'Oswald', sans-serif;
		background: #333333; 
		
		/* border:1px solid rgba(255, 255, 255, 0.1); */
		
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		
		/*border-right:1px solid rgba(0, 0, 0, 0.4);
		border-bottom:1px solid rgba(0, 0, 0, 0.4);
		border-top:1px solid rgba(255, 255, 255, 0.1);
		border-left:1px solid rgba(255, 255, 255, 0.1);*/


		/*
		background: -moz-linear-gradient(top,  #545657 0%, #37393a 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#545657), color-stop(100%,#37393a));
		background: -webkit-linear-gradient(top,  #545657 0%,#37393a 100%); 
		background: -o-linear-gradient(top,  #545657 0%,#37393a 100%); 
		background: -ms-linear-gradient(top,  #545657 0%,#37393a 100%); 
		background: linear-gradient(to bottom,  #545657 0%,#37393a 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545657', endColorstr='#37393a',GradientType=0 ); */
		
		}

		.tab-column a.time-btn{
			position:absolute;
			left:0;
			z-index:5;
		}

		.schedule .tab-pane ul li{
			height:43px;
		}

	a.time-btn.sold-out{
		opacity: 0.3
	}
	.agenda-row a.time-btn{margin-right:0;margin-left:3px;}	
	
	.agenda-row a.time-btn {margin-bottom:3px;}
	
		.agenda-row a.time-btn{
		padding:0;
		}
	
	.agenda-row a.time-btn{margin-right:0;margin-left:3px;}	
	
	.agenda-row a.time-btn {margin-bottom:3px;}
	


	.timeWrapper{
		float:left;
		padding:5px;
		padding-bottom:2px;
		padding-left:7px;
		padding-right:7px;
		}
	
	.building{
		float:left;
		clear:both;
		width:100%;
		padding-left:7px;
		padding-right:7px;
		border-top:1px solid rgba(255, 255, 255, 0.2);
		font-size:12px;
		text-align:center;
		
		-webkit-border-bottom-right-radius: 2px;
		-webkit-border-bottom-left-radius: 2px;
		-moz-border-radius-bottomright: 2px;
		-moz-border-radius-bottomleft: 2px;
		border-bottom-right-radius: 2px;
		border-bottom-left-radius: 2px;
		background-color:#000;
		}
	
	a.time-btn:hover,a.time-btn:hover .building{
		background-color:#3E81CC;
		text-decoration:none;
		/*
		background: #848586; 
		background: -moz-linear-gradient(top,  #848586 0%, #393b3c 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#848586), color-stop(100%,#393b3c)); 
		background: -webkit-linear-gradient(top,  #848586 0%,#393b3c 100%);
		background: -o-linear-gradient(top,  #848586 0%,#393b3c 100%); 
		background: -ms-linear-gradient(top,  #848586 0%,#393b3c 100%);
		background: linear-gradient(to bottom,  #848586 0%,#393b3c 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#848586', endColorstr='#393b3c',GradientType=0 );*/ 
		}
	
	a.time-btn:hover{
		background-color:#3E81CC;
		text-decoration:none;
		
		
		/*
		background: #848586; 
		background: -moz-linear-gradient(top,  #848586 0%, #393b3c 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#848586), color-stop(100%,#393b3c)); 
		background: -webkit-linear-gradient(top,  #848586 0%,#393b3c 100%);
		background: -o-linear-gradient(top,  #848586 0%,#393b3c 100%); 
		background: -ms-linear-gradient(top,  #848586 0%,#393b3c 100%);
		background: linear-gradient(to bottom,  #848586 0%,#393b3c 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#848586', endColorstr='#393b3c',GradientType=0 );*/ 
		}
		
	a.time-btn:active{
		background: #545657;
		-webkit-box-shadow:inset 2px 2px 3px 1px rgba(0, 0, 0, 0.5);
        box-shadow:inset 2px 2px 3px 1px rgba(0, 0, 0, 0.5);
		
		/*border-left:1px solid rgba(0, 0, 0, 0.4);
		border-top:1px solid rgba(0, 0, 0, 0.4);
		border-bottom:1px solid rgba(255, 255, 255, 0.1);
		border-right:1px solid rgba(255, 255, 255, 0.1);*/
		}
		
		span.time{
			float:left;
			}
		
		a.time-btn i{
			float:right;
			margin-left:5px;
			width:12px;
			height:12px;
			margin-top:4px;
			background:url(../img/cart.svg) no-repeat;
			}
		a.time-btn:hover i{background:url(../img/cart-hover.svg) no-repeat;}
		
		.no-svg a.time-btn i{background:url(../img/cart.png) no-repeat;}
		
		.no-svg a.time-btn:hover i{background:url(../img/cart-hover.png) no-repeat;}	
		
		a.title{
			position:absolute;
			padding-top:6px;
			width:100%;
			overflow:hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
			padding-left:70px;
			left:0;
			z-index:1;
			}

		.tab-pane{
			width:100%;
			display:block;
		}
		

	body.complete a.title{
		top:0;
		
		height:100%;
	}
			
	body.complete .schedule .tab-pane ul li a .free-line {
		bottom:auto !important;
		top:10px;	
	}

	li.closed a.title{
		color:#828282 !important;
		text-decoration:line-through;
		}
	li.closed a.time-btn i,li.no-buy a.time-btn i{background:none;}
	
	li.closed a.time-btn,li.no-buy a.time-btn{
		background:none;
		}

	li.closed.no-buy{/*display:none;*/}

	.nav-tabs{
		border:none;
		}
	
	.nav-tabs li{
		border:none;
		}
		
	.nav-tabs li a{
		font-family: 'Oswald', sans-serif;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		background:url(../img/tab-gradient.png) repeat-x top left;	
		border:none !important;
		color:#fff;
		float:left;
		width:100%;
		margin-bottom:1px;
		padding-top:12px;
		height:42px;
		}
	.nav-tabs li a:hover{
		background:none;
		}
	.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
		background:none;
		color:#3E81CC;	
		}

	.announcements .tab-content{float:left;margin-bottom:20px;margin-top:20px;}
	
	
	.content-block{
		padding:20px;
		background:#fff;
		margin-bottom:20px;
		}
	
	.content-block figure img{max-width:100%;}
	
/* ===============================================================
  MOVIE CARROUSELL
================================================================*/

.caro-btn{
	width:23px;
	height:46px;
	z-index:10;
	margin-top:-121px;
	}
.caro-btn.left{
	float:left;
	margin-left:-28px;
	background:url(../img/caro-btn-left.svg) no-repeat ;
	}
.no-svg .caro-btn.left{background:url(../img/caro-btn-left.png) no-repeat ;}

.caro-btn.right{
	float:right;
	margin-right:-25px;
	background:url(../img/caro-btn.svg) no-repeat ;
	}
.no-svg .caro-btn.right{background:url(../img/caro-btn.png) no-repeat ;}


.movie-carrousell{
	margin-top:20px;
	background:#fff;
	padding:10px;
	padding-right:5px;
	/*-webkit-box-shadow:  2px 2px 0px 0px rgba(0, 0, 0, 0.1);
    box-shadow:  2px 2px 0px 0px rgba(0, 0, 0, 0.1);*/
	}
	
.banner-block{
	margin-top:20px;
	background:#fff;
	padding:10px;
	cursor: pointer;
	}
.banner-block:hover{
	background:#ddd;

}
	.banner{
		background-color:#F3EFEA;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		color:#fff;
		
		
		}
		
		.banner .inner{
			padding-top:85px;
			padding-left:30px;
			height:200px;}
		
		.banner h2{
			font-size:24px;
			color:#fff;
			}
		.banner h3{
			font-size:18px;
			font-weight:300;
			color:#fff;
			}




.movie-carrousell .swiper-container{
	overflow:hidden;
	}

.swiper-container2{
	width:969px !important;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	height:400px;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
	}

.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	background:#f3efea;
	border-right:5px solid #fff;

}

.swiper-container2 .swiper-slide{background:none;border:none;}

.movie-carrousell .swiper-slide figure img{
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	}

	.movie-carrousell .swiper-slide figure img{
		width:100%;
		}
		
	
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}

/* ===============================================================
Pagination Styles
================================================================*/

.swiper-container {
  width: 100%;
  color: #fff;
  height:200px;
  text-align: center;
}
.swiper-container2 {
	  width: 100%;
	}

.swiper-container2 .swiper-slide{
	padding-left:20px;
	}


.schedule-buttons{
	position:absolute;
	z-index:20;
	margin-top:-30px;
	width:100%;
	}
	
a.btn-next,a.btn-prev{
	margin-top:-19px;
	color:#fff;
	text-decoration:none;
	padding-right:20px;
	background:url(../img/arrow.svg) no-repeat right center;
	}
	
a.btn-prev{
	padding-right:0;
	padding-left:20px;
	margin-top:5px;
	margin-left:20px;
	background:url(../img/arrow-left.svg) no-repeat left center;
	}

.pagination1,.pagination2,.pagination3{
	margin:auto;
 	position:absolute;
	margin-left:15px;
	margin-top:-35px;
	
	}
	

.swiper-pagination-switch {
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius:12px;
	background-color:rgba(255,255,255,0.2);
	margin-right: 5px;
	cursor: pointer;
	}

.swiper-active-switch{
	background:#3E81CC ;
	}
	
	
/********* KIJKWIJZER  ***********/


.kijkwijzer{float:left;}

.kijkwijzer ul{margin:0;padding:0;margin-left:0px;margin-top:2px;}

.h-title{
	float:left;
	}

.kijkwijzer li{
	list-style:none;
	width:30px;
	height:30px;
	display:inline-block;
	margin-right:0px;
	background-repeat:no-repeat;
	background-position:center center;
	}
	


.kijkwijzer li.alle{background-image:url(../img/kijkwijzer/alle.svg);}
.kijkwijzer li.zes-jaar{background-image:url(../img/kijkwijzer/6jaar.svg);}
.kijkwijzer li.negen-jaar{background-image:url(../img/kijkwijzer/9jaar.svg);}
.kijkwijzer li.twaalf-jaar{background-image:url(../img/kijkwijzer/12jaar.svg);}
.kijkwijzer li.veertien-jaar{background-image:url(../img/kijkwijzer/14jaar.svg);}
.kijkwijzer li.zestien-jaar{background-image:url(../img/kijkwijzer/16jaar.svg);}
.kijkwijzer li.achttien-jaar{background-image:url(../img/kijkwijzer/18jaar.svg);}
.kijkwijzer li.racisme{background-image:url(../img/kijkwijzer/racisme.svg);}
.kijkwijzer li.drugs{background-image:url(../img/kijkwijzer/drugs.svg);}
.kijkwijzer li.taalgebruik{background-image:url(../img/kijkwijzer/taalgebruik.svg);}
.kijkwijzer li.geweld{background-image:url(../img/kijkwijzer/geweld.svg);}
.kijkwijzer li.angst{background-image:url(../img/kijkwijzer/angst.svg);}
.kijkwijzer li.seks{background-image:url(../img/kijkwijzer/seks.svg);}


.no-svg .kijkwijzer li.alle{background-image:url(../img/kijkwijzer/alle.png);}
.no-svg .kijkwijzer li.zes-jaar{background-image:url(../img/kijkwijzer/6jaar.png);}
.no-svg .kijkwijzer li.negen-jaar{background-image:url(../img/kijkwijzer/9jaar.png);}
.no-svg .kijkwijzer li.twaalf-jaar{background-image:url(../img/kijkwijzer/12jaar.png);}
.no-svg .kijkwijzer li.veertien-jaar{background-image:url(../img/kijkwijzer/14jaar.png);}
.no-svg .kijkwijzer li.zestien-jaar{background-image:url(../img/kijkwijzer/16jaar.png);}
.no-svg .kijkwijzer li.achttien-jaar{background-image:url(../img/kijkwijzer/18jaar.png);}
.no-svg .kijkwijzer li.racisme{background-image:url(../img/kijkwijzer/racisme.png);}
.no-svg .kijkwijzer li.drugs{background-image:url(../img/kijkwijzer/drugs.png);}
.no-svg .kijkwijzer li.taalgebruik{background-image:url(../img/kijkwijzer/taalgebruik.png);}
.no-svg .kijkwijzer li.geweld{background-image:url(../img/kijkwijzer/geweld.png);}
.no-svg .kijkwijzer li.angst{background-image:url(../img/kijkwijzer/angst.png);}
.no-svg .kijkwijzer li.seks{background-image:url(../img/kijkwijzer/seks.png);}

.modal-footer{
	background-color:#f8f5f2;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	text-align:center;
	}

.clearer{clear:both;}

span.movie-intro{
	font-size:18px;
	margin-bottom:10px;
	}

/******** ZAALVERHUUR  ********/


.top-intro{
	padding-top:50px;
	padding-bottom:50px;
	background-color:#fff;
}

.top-intro ul{
	margin:0;
	padding:0;
}
.top-intro li{
	list-style:none;
	background:url(../img/check.svg) no-repeat left 4px;
	background-size:15px;
	margin-bottom:10px;

	padding-left:26px;
}


.zaalverhuur-header{
	text-align:center;
	color:#EEEEEE;
	padding-top:40px;
	padding-bottom:40px;
	}

.image-stroke{
	padding-top:90px;
	padding-bottom:90px;
	background:url(../img/zaalverhuur-bg.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	min-height:400px;
	}
	
.bios-head{
	padding-left:120px;
	min-height:90px;
	/*
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #ECECEC; */
	}
	
	.bios-head h2{
		font-size:28px;
		}
	
	.bios-head.trianon{
		background:url(../img/trianon-pand.gif) no-repeat left top;
		}
	.bios-head.lido{
		background:url(../img/lido-pand.gif) no-repeat left top;
		}
	.bios-head.kijkhuis{
		background:url(../img/kijkhuis-pand.gif) no-repeat left top;
		}
		
table.price-table{
	margin-top:20px;
	font-family: 'Oswald',sans-serif;
	}

	table.price-table th{
		padding:5px;
		color:#939393;
		background-color:#F5F5F5;
		border-bottom:1px solid #ddd;
		}
		
	table.price-table td{
		padding:5px;
		font-size:16px;
		font-weight:bold;
		border-bottom:1px solid #D1CECC;
		}

.zaalverhuur-image-slider{
	padding:0;
	background:#000;	
	}
.zaalverhuur-pricetable{
	
	}
	
@media (max-width: 960px)  {
	.zaalverhuur-image-slider{
	padding:15px;
	padding-top:0;
	margin-top:-20px;
	background:none;	
	margin-bottom:20px;
	}
	.zaalverhuur-pricetable{
		padding-right:15px;
		}
	.zaalverhuur-tabs .table-arrow{
		display:none !important;
		}
	}
	
.zaalverhuur-tabs{
	margin:0;
	padding:0;
	}	
.zaalverhuur-tabs li{
	list-style:none;
	padding:0;
	margin:0;
	}
	
.zaalverhuur-tabs li a{
	text-decoration:none;
	color:#333;
	}
.zaalverhuur-tabs li a table td{
	border-top:none;
	}
	
.zaalverhuur-tabs table{
	margin:0;
	}
	
li.active a table{
	}

	.zaalverhuur-image-slider {
		overflow: hidden;
	}
	
.zaalverhuur-image-slider .swiper-container,.zaalverhuur-image-slider .swiper-container-zaal2,.zaalverhuur-image-slider .swiper-container-zaal3{
	width:100%;
	height:346px;
	}	

.zaalverhuur-image-slider .swiper-container-zaal1-lido,.zaalverhuur-image-slider .swiper-container-zaal5-lido,.zaalverhuur-image-slider .swiper-container-zaal4-lido,.zaalverhuur-image-slider .swiper-container-zaal2-lido,.zaalverhuur-image-slider .swiper-container-zaal3-lido,.zaalverhuur-image-slider .swiper-container-zaal1-kijkhuis,.zaalverhuur-image-slider .swiper-container-zaal2-kijkhuis{
	width:100%;
	height:418px;
	}
	
.zaalverhuur-image-slider .tab-pane{
	width:100%;
	padding:0;
	height:348px;
	overflow:hidden;
	}
	
.zaalverhuur-image-slider.lido-slider .tab-pane{
	height:400px
	}

.zaalverhuur-image-slider.kijkhuis-slider .tab-pane{
	height:350px
	}
	
.zaalverhuur-image-slider .swiper-slide{
	width:100%;
	height:354px;
	border:none;
	-webkit-background-size: cover;
 	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
	}
	
.trianon-zaal1-1{
	background-image:url(../img/zaalverhuur/trianon-zaal1.jpg);
	}
.trianon-zaal1-2{
	background-image:url(../img/zaalverhuur/trianon-zaal1-2.jpg);
	}
.bar1{
	background-image:url(../img/zaalverhuur/bar1.jpg);
	}
.bar2{
	background-image:url(../img/zaalverhuur/bar2.jpg);
	}
	
.trianon-zaal2-1{
	background-image:url(../img/zaalverhuur/trianon-zaal2.jpg);
	}
.trianon-zaal2-2{
	background-image:url(../img/zaalverhuur/trianon-zaal2-2.jpg);
	}
	
.trianon-zaal3-1{
	background-image:url(../img/zaalverhuur/trianon-zaal3.jpg);
	}
.trianon-zaal3-2{
	background-image:url(../img/zaalverhuur/trianon-zaal3-2.jpg);
	}

.trianon-1 { background-image:url("../img/zaalverhuur/_DSC3991-min.jpg") }
.trianon-2 { background-image:url("../img/zaalverhuur/_DSC3998-min.jpg") }
.trianon-3 { background-image:url("../img/zaalverhuur/_DSC4001-min.jpg") }
.trianon-4 { background-image:url("../img/zaalverhuur/_DSC4003-min.jpg") }
.trianon-5 { background-image:url("../img/zaalverhuur/_DSC4017-min.jpg") }
.trianon-6 { background-image:url("../img/zaalverhuur/_DSC4030-min.jpg") }
.trianon-7 { background-image:url("../img/zaalverhuur/_DSC4047-min.jpg") }
.trianon-8 { background-image:url("../img/zaalverhuur/_DSC4052-min.jpg") }
.trianon-9 { background-image:url("../img/zaalverhuur/_DSC4053-min.jpg") }
	
.lido-zaal1-1{
	background-image:url(../img/zaalverhuur/lido-zaal1.jpg);
	}	
.lido-zaal1-2{
	background-image:url(../img/zaalverhuur/lido-zaal1-2.jpg);
	}	
	
.lido-zaal2-1{
	background-image:url(../img/zaalverhuur/lido-zaal2.jpg);
	}	
	
.lido-zaal3-1{
	background-image:url(../img/zaalverhuur/lido-zaal3.jpg);
	}
	
	
.lido-entree{
	background-image:url(../img/zaalverhuur/lido-entree.jpg);
	}	


.lido-1 { background-image: url("../img/zaalverhuur/_DSC4619-min.jpg"); }
.lido-2 { background-image: url("../img/zaalverhuur/_DSC4622-min.jpg"); }
.lido-3 { background-image: url("../img/zaalverhuur/_DSC4630-min.jpg"); }
.lido-4 { background-image: url("../img/zaalverhuur/_DSC4638-min.jpg"); }
.lido-5 { background-image: url("../img/zaalverhuur/_DSC4650-min.jpg"); }
.lido-6 { background-image: url("../img/zaalverhuur/_DSC4662-min.jpg"); }
.lido-7 { background-image: url("../img/zaalverhuur/_DSC4665-min.jpg"); }
.lido-8 { background-image: url("../img/zaalverhuur/_DSC4677-min.jpg"); }
.lido-9 { background-image: url("../img/zaalverhuur/_DSC4680-min.jpg"); }
.lido-10 { background-image: url("../img/zaalverhuur/_DSC4683-min.jpg"); }
.lido-11 { background-image: url("../img/zaalverhuur/_DSC4685-min.jpg"); }
.lido-12 { background-image: url("../img/zaalverhuur/_DSC4693-min.jpg"); }


	
.kijkhuis-zaal1-1{
	background-image:url(../img/zaalverhuur/kijkhuis-zaal1.jpg);
	}
.kijkhuis-zaal1-2{
	background-image:url(../img/zaalverhuur/kijkhuis-zaal1-2.jpg);
	}
.kijkhuis-zaal1-3{
	background-image:url(../img/zaalverhuur/kijkhuis-zaal1-3.jpg);
	}


.kijkhuis-zaal2-1{
	background-image:url(../img/zaalverhuur/kijkhuis-zaal2.jpg);
	}
.kijkhuis-zaal2-2{
	background-image:url(../img/zaalverhuur/kijkhuis-zaal2-2.jpg);
	}


.kijkhuis-bar1{
	background-image:url(../img/zaalverhuur/kijkhuis-bar1.jpg);
}
.kijkhuis-bar2{
	background-image:url(../img/zaalverhuur/kijkhuis-bar2.jpg);
}


.kijkhuis-1 { background-image: url("../img/zaalverhuur/Het Kijkhuis INT1-min.jpg"); }
.kijkhuis-2 { background-image: url("../img/zaalverhuur/Het Kijkhuis INT2-min.jpg"); }
.kijkhuis-3 { background-image: url("../img/zaalverhuur/Het Kijkhuis INT3-min.jpg"); }
.kijkhuis-4 { background-image: url("../img/zaalverhuur/Het Kijkhuis INT4-min.jpg"); }
.kijkhuis-5 { background-image: url("../img/zaalverhuur/Het Kijkhuis INT5-min.jpg"); }
.kijkhuis-6 { background-image: url("../img/zaalverhuur/Het Kijkhuis INT6-min.jpg"); }
.kijkhuis-7 { background-image: url("../img/zaalverhuur/_DSC7594-min.jpg"); }
.kijkhuis-8 { background-image: url("../img/zaalverhuur/_DSC7597-min.jpg"); }
.kijkhuis-9 { background-image: url("../img/zaalverhuur/_DSC7602-min.jpg"); }
.kijkhuis-10 { background-image: url("../img/zaalverhuur/_DSC7610-min.jpg"); }

	
.geen{
	background-image:url(../img/zaalverhuur/geen.jpg);
	}

.pagination {
  	width:80px;
	margin:auto;
 	display:block;
	margin-top:5px;
	}

.zaalverhuur-image-slider .pagination{
	margin-top:-20px;
	margin-left:10px;
	position:absolute;
	z-index:10;
	}
	
/*.table-arrow{
	display:none;
	position:absolute;
	right:-13px;
	margin-right:0px;
	z-index:999;
	width: 33px; 
	height: 41px;
	margin-top:-1px; 
	/*border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
	border-left: 20px solid #f5f5f5;*/
	background:url(../img/arrow-zaal.png) no-repeat right top;
	}*/
.active .table-arrow{
	display:block;
	}

.zaal-box{
	margin-bottom:40px;
	background:#fff;
}
	.zaal-box-text{
		padding:30px;
	}
	.zaal-box-price{
		padding:30px;
		border-top:1px solid #ececec;
		display:block;
		background-color:#f5f5f5;
	}



/***** DESKTOP SMALL *****/
	
@media (max-width:1199px) {
	
	.swiper-container2{
		width:760px !important;
		}
	.swiper-container {
		  height:162px;
		}
	#centre h2{
		font-size:17px;
		margin-top:8px;
		}
	span.usp{
		margin-right:35px;
		}
	.agenda-row-label{
		font-size:14px;
		}
	.agenda-row a.time-btn{
		margin-left:4px;
		}

	body.home header{
		padding-top:100px;
		padding-bottom:10px;
		}
					
	li.alle span.active-arrow{margin-left:68px;}	
	li.trianon span.active-arrow{margin-left:47px;}	
	li.lido span.active-arrow{margin-left:53px;}	
	li.kijkhuis span.active-arrow{margin-left:55px;}
	
	a.title{
		/* width:265px;*/
		}	
		
	.tab-column .inner{
		padding-right:20px;
		}
		
	.banner .inner{
		height:162px;	
		padding-left:20px;
		}
		
	.banner-block{
		margin-top:20px;
		background:#fff;
		padding:10px;
		}
	
	
		.banner h2{
			font-size:21px;
	
			}
		.banner h3{
			font-size:16px;
		
			}

	nav li.search{
		width:200px;
	}

	nav li.nav-link a{
		padding-left:30px;
		padding-right:30px;
	}
}


/***** IPAD PORTRAIT *****/
	
@media (max-width: 979px) {
	.tab-column .inner{
		padding-right:10px;
		}	
	li.search{
		display:none;
	}
		
	a.title{
		/* width:188px;*/
		}		
		
	.swiper-container {
		  height:195px;
		}
		
	.swiper-container2{
		width:590px !important;
		}
		
	.content-block-head{
		margin-top:20px;
		}
	.info-block{
		margin-top:15px;
		}
		
	li.deco{display:none;}
	
	nav li.alle{width:22%;}
	
	nav li.trianon{width:18%;}
	
	nav li.lido{width:19%;}
	
	nav li.kijkhuis{width:19%;}
	
	#centre h2{
		margin-top:0;
		text-align:center;
		}
		
	.tab-column .inner{
		padding-right:20px;
		}
	
	}
	
/******** Iphone *****/
	
@media (max-width: 767px)  {
	

	.tab-column .inner{
		padding-right:0;
		}
		


	li.closed.no-buy{display:none;}
	
	/****** NAVIGATIE ******/
	ul.mobile-nav li{
		width:50%;
		height:65px;
		margin:0;
		}
	nav ul.mobile-nav li a{
		height:65px;
		}

	nav li ul.submenu{
			margin-top:65px;
		}
		


	li.deco{display:none;}
	li.zaalverhuur{display:none;}
	
	/* li.active span.active-arrow{display:none;} */
	
	 li.active span.active-arrow{
		margin-top:38px; 
		margin-left:6%;
	 }
	
	/***** FILMSCHEMA *****/
	
	body.home header{background:none !important;}
	
	.schedule{
		opacity:1;
		margin:0;
		}
		
	header{
		padding-top:80px;
		padding-bottom:0;
		}
		
	#myTab{
		width:100%;
		}
		
		.nav-tabs li a{
			width:14%;
			text-align:center;
			}
		.nav-tabs > li > a{
			margin-right:1px;
			}


.schedule{
    -webkit-animation:none;
    -moz-animation:none;
	-ms-animation:none;
    animation:none;
	}
		
	.schedule .tab-content{
		width:100%;
		
		}
		
	.tab-column{
		width:100%;
		}
	
	.tab-pane{
		padding:10px 20px;
		}
		
	.announcements{
		padding-left:20px;
		padding-right:20px;
		}
	
	.deco-header-middle h2{
		font-size:21px;
		}
	
	.deco-header-left, .deco-header-right{
		width:25%;
		}
	.deco-header-middle{
		width:50%;
		}
	
	.nav-tabs li a{
		background:none;
		}
	
	/***** MOVIE CARROUSELL ****/
	
	.swiper-container{
		height:155px;
		}
		
	.caro-btn{
		margin-top:-100px
		}
	
	.movie-carrousell{
		margin-left:30px;
		margin-right:30px;
		}
	
	/***** FILM DETAIL ****/
	
	.poster-holder{
		/*width:80px;
		padding:5px;*/
		width:35%;
		}
	.poster-holder figure{
		padding:5px;
		}
		
	header h1{
		font-size:21px;
		}
	.movie-title-block{
		width:65%;
		}
	.movie-title-block h1{margin-left:20px;margin-bottom:0;}
	.movie-title-block h3{
		font-size:18px;
		margin-left:20px;
		}
		
	.info-block{display:none;}
		
	.quicksell{
		display:none;
		}
		
	.quicksell-mobile {
		font-family: 'Oswald', sans-serif;
		color:#fff;
		padding-top:20px;
		padding-bottom:20px;
		background-color:#3E81CC;
		}
	.quicksell-mobile h2{color:#fff !important;}
		
	.quicksell-mobile input {
		margin-bottom:5px;
		color:#fff;
		}
		
	.quicksell-mobile .select2-container{margin-bottom:10px;}
		
	.poster-holder{
		margin-top:20px;
		}	
		
	.order-buttons{
		width:100%;
		float:left;
		margin-top:20px;
		margin-left:0;
		}
		
		.order-button{
			float:left;
			width:50%;	
			}
			.order-button .inner{
				padding:10px;
				}
		
		/*.mobile-btn{
			font-family: 'Oswald', sans-serif;
			width:50%;
			font-size:16px;
			float:left;
			color:#fff;
			height:65px;
			padding-top:20px;
			text-align:center;
			background-color:#333333;
			}*/
			
		/* 	
		.mobile-btn.buy{
			background: #5a95d8; 
			background: -moz-linear-gradient(top,  #5a95d8 0%, #3e81cc 100%); 
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5a95d8), color-stop(100%,#3e81cc));
			background: -webkit-linear-gradient(top,  #5a95d8 0%,#3e81cc 100%);
			background: -o-linear-gradient(top,  #5a95d8 0%,#3e81cc 100%); 
			background: -ms-linear-gradient(top,  #5a95d8 0%,#3e81cc 100%); 
			background: linear-gradient(to bottom,  #5a95d8 0%,#3e81cc 100%); 
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a95d8', endColorstr='#3e81cc',GradientType=0 ); 
			border-right:1px solid rgba(0, 0, 0, 0.2);
			border-bottom:1px solid rgba(0, 0, 0, 0.2);
			border-top:1px solid rgba(255, 255, 255, 0.2);
			border-left:1px solid rgba(255, 255, 255, 0.2);
			}*/ 
			
		.content-block.movie iframe{
				height:150px;
				}	
	span.usp{
		float:left;
		width:100%;
		margin-top:10px;
		font-size:18px;
		}
		
	/***** Quicksell ****/
	.deco-header span{
		border-color:rgba(255, 255, 255, 0.3);
		}	
		
	/***** NEWS ****/
	
	.news-image{display:none;}

	.news-text{width:100%;}
	
	.kijkwijzer{
		clear:both;
		}

	.nav-tabs li a{
		margin:5px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		border:1px solid rgba(255,255,255,0.2) !important;
		background-color:rgba(255,255,255,0.1);
		}
		
	.nav-tabs li.active a,.nav-tabs li:focus a,.nav-tabs li:active a{
		background-color:#fff !important;
		}

	a.title{
		/*width:320px;*/
	
		}
		
	.banner-block{
		/*margin-left:27px;
		margin-right:27px;*/
		}

	
}



@media (max-width: 450px)  {
	
a.title{
		/*width:180px;*/
		}
	}
	
.twitter-typeahead {
    width: 100%;
    position: relative;
}
.twitter-typeahead .tt-query,
.twitter-typeahead .tt-hint {
    margin-bottom: 0;
    width:100%;
    height: 34px;
    position: absolute;
    top:0;
    left:0;
}
.twitter-typeahead .tt-hint {
    color:#a1a1a1;
    z-index: 1;
    padding: 6px 12px;
    border:1px solid transparent;
}
.twitter-typeahead .tt-query {
    z-index: 2;
    border-radius: 4px!important;
    /* add these 2 statements if you have an appended input group */
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important;
    /* add these 2 statements if you have an prepended input group */
   /*  border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important; */
}

.tt-dropdown-menu {
    min-width: 160px;
    margin-top: 2px;
    padding: 5px 0;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.2);
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}

.tt-suggestion {
    display: block;
    padding: 3px 20px;
}

.tt-suggestion.tt-is-under-cursor {
    color: #fff;
    background-color: #0081c2;
    background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
    background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
    background-image: -o-linear-gradient(top, #0088cc, #0077b3);
    background-image: linear-gradient(to bottom, #0088cc, #0077b3);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}

.tt-suggestion.tt-is-under-cursor a {
    color: #fff;
}

.tt-suggestion p {
    margin: 0;
}

.homepage-banner {
	display: block;
	border-radius: 6px;
	box-shadow: 0 0 20px rgba(0,0,0,.25);
	padding: 25px 25px;
	position: relative;
	overflow: hidden;
	transition: 0.2s ease all;
	text-decoration: none!important;
}

.homepage-banner:before {
	content: "";
	z-index: 1;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 33%, rgba(0,0,0,0.75) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(33%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.75)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 33%,rgba(0,0,0,0.75) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0) 33%,rgba(0,0,0,0.75) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0) 33%,rgba(0,0,0,0.75) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 33%,rgba(0,0,0,0.75) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#bf000000',GradientType=0 );
}

	.homepage-banner:focus,
	.homepage-banner:active,
	.homepage-banner:hover {
		box-shadow: 0 0 20px rgba(0,0,0,.4);
	}

	.homepage-banner img {
		transition: 0.2s ease all;
	}
	.homepage-banner img[data-object-fit="cover"] {
		object-fit: cover;
	}

		.homepage-banner:focus img,
		.homepage-banner:active img,
		.homepage-banner:hover img {
			transform: scale(1.015);
		}
	.homepage-banner .background {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		z-index: 0;
	}
		.homepage-banner .background + * {
			position: relative;
			z-index: 2;
			color: #fff;
			text-decoration: none;
		}
	.homepage-banner .h2 {
		font-weight: 500;
		line-height: 1.1;
		font-size: 21px;
		font-family: 'Oswald', sans-serif;
	}

	@media (max-width: 767px) {
		.homepage-banner {
			margin: 30px 45px 0 45px;	
		}
	}
	@media (max-width: 420px) {
		.homepage-banner {
			margin: 0 0 0 0;	
			border-radius: 0;
			padding-left: 15px;
			padding-right: 15px;
		}
	}