.checknone  {

				display:none;
				
				}

				

.screen-reader-text {

				display:none;

		}


.imglandscape {
				height:22vw;
				border-radius: 18px 18px 0px 0px;
			}
.imglandscape-media {
				height:22vw;
			}
			
.set-grey {
    						filter: grayscale(100%);
    						}
    						
    									
			.datetitle-grid {

					height:66px;
					    padding: 11px 30px;
					background-color:#000;
					background-image: url('/wp-content/themes/bagger-theme/assets/svg/arrow-list-wit.svg');
					background-repeat: no-repeat;
					background-size: 60px;
					background-position: right center; 

			}
.block-general {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.spacer-general {
    position: relative;
    float: left;
    margin-top: -9px;
}
	
.spacer00 {
			height:1px;
				}
.spacer10 {
			height:10px;
				}
.spacer20 {
			height:20px;
				}
.spacer30 {
			height:30px;
				}
.spacer40 {
			height:40px;
				}
.spacer50 {
			height:50px;
				}
.spacer55 {
			height:55px;
				}
.spacer60 {
			height:60px;
				}
.spacer65 {
			height:65px;
				}
.spacer70 {
			height:70px;
				}
.spacer75 {
			height:75px;
				}
.spacer80 {
			height:80px;
				}
.spacer85 {
			height:85px;
				}
.spacer90 {
			height:90px;
				}
.spacer100 {
			height:155px;
				}
.spacer110 {
			height:110px;
				}
.spacer120 {
			height:120px;
				}
.spacer130 {
			height:130px;
				}
.spacer140 {
			height:140px;
				}
.spacertop {
			height:140px;
				}

			
.imgportret {

				height: 500px

			}
.imgsquare {

				height:300px;

			}


.searchblock h4 {
					font-size: 22px;
    				line-height: 29px;
    				color: rgba(1,0,0, 1.0);;
    padding-left: 40px;
    list-style: none;
    background-image: url('/wp-content/themes/bagger-theme/assets/svg/arrow-list.svg');
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: left 5px;

			}


.anchorplace {
				  position:relative;
				  float:left;
				  height: 180px;
				  width:1px;
				  margin-top: -180px;
				  
				  
		  }



.pageanchor {
					position:relative;
					width:100%;
					height:1px;
					margin-top: -90px;
					float:left;

			}
.pageanchorhome {
					position: absolute;
					width: 50%;
					height: 150px;
					margin: -150px 25% 0 25%;
					z-index: 11;
					text-align: center;
					background-repeat: no-repeat;
					background-size: 140px;
					background-position: center top;
					
					display: none;

			}
.menu-page {

					position:fixed;
					float:left;
					z-index: 999;
					margin: 36px 30px 0px 30px;
					width:17%;
					height:auto;

			}

.freezelayer  {
						
												position:absolute;
												float:left;
												width:100%;
												min-height: 100%;
												height:100%;
												background-color: rgba(255, 255, 255, 0.6);
												z-index:2;
												display:none;
												top:0px;
												margin-left: -50px;
						
										}
.bg_color01 {
				background-color: rgba(255, 255, 255, 1.0);
			}
.bg_color02 {
				background-color: rgba(237, 230, 216, 1.0);
			}
.bg_color03 {
				background-color: rgba(217, 217, 217, 1.0);
			}
.bg_color04 {
				background-color: rgba(225, 118, 0, 1.0);
			}
.bg_color05 {
				background-color: rgba(255, 191, 9, 1.0);
			}
.bg_color06 {
				background-color: rgba(88, 189, 213, 1.0);
			}
.bg_color07 {
				background-color: rgba(231, 71, 109, 1.0);
			}

.bg_half {
				position: absolute;
				float: left;
				width: 100%;
				height: 90vh;
				z-index: 1;
			}

.bg_third {
				position: absolute;
				float: left;
				width: 100%;
				height: 125vh;
				z-index: 1;
			}
			


#map {
        height: 560px;  /* The height is 400 pixels */
        width: 100%;  /* The width is the width of the web page */
       }
       
.map-small {
				height: 360px !important;
				margin-top: 22px;

		}
		
		
.register-container {
	position: relative;
	top:0px;
	width: 100%;
	height:90vh;
	overflow: hidden;
	z-index:1;
  						
}

.register-empty {
						height:66px;
  						
}

.register-header {
	position:absolute;
	width: 100%;
	height:65vh;
	overflow:hidden;
	
						background-repeat: no-repeat;
					   	background-size:cover;
					   	
					   	animation: move 0s ease;
					   	/* Add infinite to loop. */
  
					   -ms-animation: move 0s ease;
					   -webkit-animation: move 0s ease;
					   -0-animation: move 0s ease;
					   -moz-animation: move 0s ease;
}

.register-logo {
	position:relative;
	display: block;
	width: 100%;
	margin: 38vh auto;
	padding: 0;
	z-index:2;
	text-align: center;
}
	  .register-logo h1 {
		      	font-size: 70px;
    			line-height: 75px;
    			margin-bottom: 0px;
    			color: #fff;
	  }
	  .register-logo h2 {
		      	font-size: 50px;
    			line-height: 55px;
    			margin-bottom: 0px;
    			color: #fff;
	  }

.visual-home {
    height: 100vh;
}


.video-wrapper {
    position: relative;
    padding-bottom: 0%;
    max-width: 100%;
    height: auto;
    margin-top: 30px;
}


.register-header video { 
						 		position: absolute;
						  		top: 50%;
						  		left: 50%;
						  		min-width: 100%;
						  		min-height: 100%;
						  		width: auto;
						  		height: auto;
						  						transform: translateX(-50%) translateY(-51%);
					   			background-color:rgba(255,255,255,0.0);
								background-size: cover;
					  		

				}

.container-video {
    margin: 10px auto 20px auto;
    border-radius: 0px;
}
.embedd-video {
		  position:relative;
		  float:left;
		  display: block;
		  text-align: center;
		  width:100%;
		  height: 38vw;
		  min-height: 300px;
	  }
	
		.button-back {
    			
    			    position: relative;
					float: right !important;
					right: 0px !important;
					display: block;
					width: 50px;
					height: 50px;
					background-image: url('/wp-content/themes/bagger-theme/assets/svg/hamburger-close.svg');
					background-repeat: no-repeat;
					background-position: center;
					-webkit-transition: all 0.8s;
					-moz-transition: all 0.8s;
					-ms-transition: all 0.8s;
					-o-transition: all 0.8s;
					transition: all 0.8s;
    			
		 }
		 .button-back:before {
    			content: '';
		 }
		 .button-right {
    			float:right !important;
    			right:0px !important;
		 }
		 
	.cont-filterhead h1 {
					font-size: 50px;
	
				}	 
		 
		 
 	.button-bas {
		  position:relative;
		  float:left;
		  color: rgba(1,0,0, 1.0);
																width:auto;
																margin: 0px 10px 10px 0px;
																text-align: center;
																height: 32px;
																border-radius: 16px;
																font-size: 21px;
																line-height: 16px;
																letter-spacing: 0.02em;
																text-transform: uppercase;
																background-color: rgba(255,255,255, 1.0);
																border: 1px solid rgba(1,0,0, 1.0);
																padding: 5px 10px 3px 10px;
		  		-webkit-transition:all 0.8s ;
			 	-moz-transition:all 0.8s ;
			 	-ms-transition:all 0.8s ;
			 	-o-transition:all 0.8s ;
			 	transition:all 0.8s;
		  
		  z-index: 1;
	  }
	  .button-bas:hover {
		 
		  border: 1px solid rgba(1,0,0, 1.0);
																background-color: rgba(1,0,0, 1.0);
		  		color: rgba(255,255,255, 1.0);
		  		-webkit-transition:all 0.5s ;
			 	-moz-transition:all 0.5s ;
			 	-ms-transition:all 0.5s ;
			 	-o-transition:all 0.5s ;
			 	transition:all 0.5s ;
	  }
	  
	  
	  @-moz-document url-prefix() {
		 .button-bas {
		   padding: 7px 12px 3px 12px;
		 }
	   }
	  
	  
	  		
	  		
	  		.button-two-event {
		  		
		  		right:6%;
	  		}
	  		
	  .butt-tickets {
		  min-width: 104px;
		  height: 54px;
		  border: 3px solid rgba(1,0,0, 1.0);
		  padding: 11px;
		  font-family: "didactgothic";
		  color: rgba(1,0,0, 1.0);
	  }
					.tickets-menu {
						border: 3px solid rgba(1,0,0, 1.0);
						padding: 0px 0px 5px 0px;
						text-align: center;
						width:200px;
					}
	  
	  .butt-tickets-full {
		  background-color: rgba(255,255,0, 1.0);
		   	border: 1px solid rgba(255,255,0, 1.0);
		 min-width: 120px;
		  margin: 8px 7px 12px 0px;
		  font-size: 18px;
    		line-height: 21px;
    		font-weight: normal;
    		height: 38px;
	  }
	  .butt-tickets-full:hover {
		  background-color: rgba(1,0,0, 1.0);
		   	border: 1px solid rgba(1,0,0, 1.0);
		   	color: #e3e2e2;
	  }
			 .wachtlijst {
				 background-color: rgba(255,0,0, 1.0);
				   border: 1px solid rgba(255,0,0, 1.0);
		   			color: #fff;
			 }
			 .uitverkocht {
				 background-color: rgba(255,0,0, 1.0);
				   border: 1px solid rgba(255,0,0, 1.0);
		   			color: #fff;
			 }
			 
	  
		 .button-arrowleft {
    			float:right;
    			right:0px;
    			width:100px;
    			
												border: 0px solid rgba(1,0,0, 1.0) !important;
		 }
		 		.button-arrowleft button {
						background-color: #fff;
						width:100%;
    					height: 45px;
    					border: 0px solid rgba(1,0,0, 1.0) !important;
						background-image: url('/wp-content/themes/bagger-theme/assets/svg/arrow-next-2.svg');
												background-repeat: no-repeat;
												background-position: right center ;
		 		}
		 .button-arrowright {
    			float:left;
    			left:0px;
    			width:100px;
    			
												border: 0px solid rgba(1,0,0, 1.0) !important;
		 }
		 		.button-arrowright button {
						background-color: #fff;
						width:100%;
    					height: 45px;
    					border: 0px solid rgba(1,0,0, 1.0) !important;
						background-image: url('/wp-content/themes/bagger-theme/assets/svg/arrow-prev-2.svg');
												background-repeat: no-repeat;
												background-position: left center ;
		 		}
		 
		 
	  .butt-dia {
		 	border: 3px solid rgba(255, 255, 255, 1.0);
			color: rgba(255, 255, 255, 1.0);
	  }
	  .butt-full {
		  min-width: 120px;
		  margin: 8px 7px 12px 0px;
		  font-size: 18px;
    		line-height: 21px;
    		font-weight: normal;
    		height: 38px;
	  }
	  .butt-full:hover {
    		background-color: rgba(1,0,0, 1.0);
		   	border: 1px solid rgba(1,0,0, 1.0);
		   	color: #e3e2e2;
	  }
	  .butt-moreinfo {
	  		position: absolute;
	  		float:left;
		  	width: 92%;
		  	bottom:0px;
		  	margin: 14px 0px 20px 0px;
	  	}
			 .butt-moreinfo:hover {
				 border: 3px solid rgba(1,0,0, 1.0) !important;
								 color: rgba(1,0,0, 1.0) !important;
								 background-color: rgba(1,0,0, 1.0) !important;
				   	mix-blend-mode: multiply !important;
				   				color: #fff !important;
			 }
	  						.butt-moreinfo-blanc {
										position: absolute;
										float:left;
										width: 92%;
										bottom:0px;
										margin: 14px 0px 20px 0px;
										color:#fff;
										border: 3px solid rgba(255, 255, 255, 1.0);
							
									}
							.butt-moreinfo-blanc:hover {
							
										color:rgba(1,0,0, 1.0) !important;
										border: 3px solid rgba(255, 255, 255, 1.0) !important;
										background-color: rgba(255, 255, 255, 1.0) !important;
							
									}
	  
	  .butt-full-100 {
		  	width: 100%;
		  	margin: 10vh 0px 25px 0px;
		  	border: 3px solid rgba(255, 255, 255, 1.0);
		  	font-size: 64px;
    		line-height: 60px;
    		font-weight: normal;
		  	padding: 12px;
			color: rgba(255, 255, 255, 1.0);
				  			   	
	  }
	  .butt-full-100:hover {
		 			border: 3px solid rgba(255, 255, 255, 1.0);
				   	background-color: rgba(255, 255, 255, 1.0);
				   	mix-blend-mode: screen;
					   	
	  }
	  
	  
		
			 .butt-full-100-sub {
				    margin: 0px 0px 9vh 0px;
				   line-height: 23px;
			 }
			 
	  
	  
	  
			 	.butt-full-small {
				 	width: 100%;
				  	border: 3px solid rgba(255, 255, 255, 1.0);
				  	padding: 4px;
				  	color: rgba(255, 255, 255, 1.0);
				  	font-size: 40px;
    				line-height: 44px;
    				font-weight: normal;
						
			 	}
			 	.butt-full-small:hover {
				   	border: 3px solid rgba(255, 255, 255, 1.0);
				   	background-color: rgba(255, 255, 255, 1.0);
				   	mix-blend-mode: screen;
			 	}
				
							 .butt-black {
								 border: 3px solid rgba(1,0,0, 1.0);
								 color: rgba(1,0,0, 1.0);
				   	mix-blend-mode: multiply !important;
						
							 }
							 .butt-black:hover {
								 border: 3px solid rgba(1,0,0, 1.0) !important;
								 color: rgba(1,0,0, 1.0) !important;
								 background-color: rgba(1,0,0, 1.0) !important;
				   	mix-blend-mode: multiply !important;
				   				color: #fff !important;
						
							 }
		
			 	.butt-full-small-sub {
				   		color: rgba(255, 255, 255, 1.0);
				   		line-height: 40px;
			 		}
							.small-sub-black {
								 color: rgba(1,0,0, 1.0);
						
							 }
		
					.upyes {
				   		margin-top: -20px;
			 		}
		
				  .butt-layer {
						  width: 100%;
						  margin: 0px 0px 20px 0px;
						  padding: 3px;
						  font-size: 20px;
						  line-height: 34px;
						  font-weight: normal;
				   }
				   .butt-layer:hover {
						 background-color: rgba(1,0,0, 1.0);
						 border: 3px solid rgba(1,0,0, 1.0);
						 color: #e3e2e2;
				   }


		 
				.columnsubhead {

							position:relative;
							float:left;
							text-align: left;
							background-color: #fff;
							padding: 11px 0px 7px 0px;


				}
				.columnsubhead-block {
							position:relative;
							float:left;
							text-align: center;
							padding: 70px 0px 40px 0px;
						  }
						  
						  .subsubhead-block {
									  padding: 0px 0px 0px 0px;
						  }
						  
				.columnonlytext {

							position:relative;
							float:left;
							text-align: left;
							padding: 0px 25% 50px 25%;

				}
				
				.video-responsive{
					overflow:hidden;
					padding-bottom:56.25%;
					position:relative;
					height:0;
				}
				.video-responsive iframe{
					left:0;
					top:0;
					height:100%;
					width:100%;
					position:absolute;
				}
				.columnvideo {

							position:relative;
							float:left;
							text-align: left;
							margin-top: 0px;

				}
				
				
							
							
											 
						 .notitle {

									 padding: 50px 25%;

						 }
				.onlyline {

							position:absolute;
							float:left;
							padding: 0px;
							height: 3px;
							width: 100%;
							margin-top: 27px;
							background-color: #000;

				}
				.columnaddline {

							position:relative;
							float:left;
							padding: 10px 50px 10px 50px;

				}
						   .columnaddline-small {

									   position:relative;
									   float:left;
									   padding: 0px 25% 22px 25%;

						   }
						   .datehead-small {

									   position:relative;
									   float:left;
									   padding: 50px 25% 12px 25%;

						   }
				.columnadd50 {

							height:50px;
							margin-bottom: 15px;

				}
				.columnaddline-line {

							background-color: #000;
							height:3px;
							width:100%;

				}
				.columnpartners {

							position:relative;
							float:left;
							padding: 25px 15% 50px 15%;

				}
				.bioblock-team {
							text-align: left;

				}
				.columnteam {

							position:relative;
							float:left;
							    margin-left: -15px;
    							width: 103%;

				}
				
							.border-grid  {
							
										border: 20px solid rgba(255,255,255, 1.0);
							
										}
										.partner-list-image {
															position:relative;
															float:left;
															display:inline-block;
															width: 100%;
															height: 130px;
															border-top: 0px solid rgba(255,255,255, 1.0);
															border-bottom: 0px solid rgba(255,255,255, 1.0);
															background-repeat: no-repeat;
								   							background-position: center center; 
								   							background-size:contain;
															}
				.faq_question {
								width:100%;
								color: rgba(1,0,0, 1.0);
								border-bottom: 2px solid rgba(1,0,0, 1.0);
								padding-right: 44px;
				
							}
							.faq_question a {
								color: rgba(1,0,0, 1.0);
								text-decoration: none;
							}
							.faq_question a:hover {
								color: rgba(153,139,149, 1.0);
								text-decoration: none;
							}
							.faq_answer {
									width: 100%;
									color: rgba(1,0,0, 1.0);
									display: none;
									padding: 12px 0px 21px 5%;
								}
							
							.faq_openclose {
										position:absolute;
										float:right;
										right:195px;
										width: 30px;
										height: 40px;
										margin-top: -5px;
												background-size:28px;
												background-repeat: no-repeat;
												background-position: right 7px;
										background-color: #fff;
										
										}
							.faq_close {
										background-image: url('/wp-content/themes/bagger-theme/assets/svg/faq-kruis-open.svg');
										}
							.faq_open {
										background-image: url('/wp-content/themes/bagger-theme/assets/svg/faq-kruis.svg');
										
										}
							
				.columngallery {

							position:relative;
							float:left;
							padding: 25px 50px 50px 50px;

				}
				.padding3 {

							position:relative;
							float:left;
							padding: 25px 15% 50px 15%;

				}
				.padding4 {

							position:relative;
							float:left;
							padding: 25px 50px 50px 50px;

				}
				.columnblock100 {

							position:relative;
							padding: 10vh 22%;
							min-height:30vw;
							margin-bottom: 25px;
							display:block;
							text-align: center;
							overflow:hidden;
								   background-repeat: no-repeat;
								   background-position: center center; 
								   background-size:cover;

				}
				
				.columnblockvisual {

							position:relative;
							padding: 10vh 33%;
							min-height:460px;
							margin-bottom: 25px;
							display:block;
							text-align: center;
							overflow:hidden;
								   background-repeat: no-repeat;
								   background-position: center center; 
								   background-size:cover;

				}
				.columnblock {

							position:relative;
							padding: 25px 50px 0 50px;
							min-height:300px;
							display:block;
							text-align: center;
							overflow:hidden;
								   background-repeat: no-repeat;
								   background-position: center center; 
								   background-size:cover;

				}
				.columnblock-1 {

							position:relative;
							padding: 0px;
							min-height:300px;
							border-right: 15px solid #e3e2e2;
							display:block;
							text-align: center;
							overflow:hidden;
								   background-repeat: no-repeat;
								   background-position: center center; 
								   background-size:cover;

				}
				.columnblock-2 {

							position:relative;
							padding: 0px;
							min-height:300px;
							border-left: 15px solid #e3e2e2;
							display:block;
							text-align: center;
							overflow:hidden;
								   background-repeat: no-repeat;
								   background-position: center center; 
								   background-size:cover;
				}
				.columnblock-3 {

							position:relative;
							padding: 0px;
							min-height:300px;
							border-left: 15px solid #e3e2e2;
							display:block;
							text-align: center;
							overflow:hidden;
								   background-repeat: no-repeat;
								   background-position: center center; 
								   background-size:cover;
				}
						
						
							.videooverlay {
									width:100%;
									height:100%;
									position:absolute;
									display:block;
									-webkit-transition:all 0.7s ;
								   -moz-transition:all 0.7s ;
								   -ms-transition:all 0.7s ;
								   -o-transition:all 0.7s ;
								   transition:all 0.7s ;
						
								}
							.videooverlay:hover {
									display:block;
									-webkit-transition:all 0.7s ;
								   -moz-transition:all 0.7s ;
								   -ms-transition:all 0.7s ;
								   -o-transition:all 0.7s ;
								   transition:all 0.7s ;
						
								}
						
							.videoblocks {
									
									position: relative;
									top: 50%;
									left: 50%;
									min-width: 100%;
									min-height: 100%;
									width: auto;
									height: auto;
													transform: translateX(-50%) translateY(-51%);
									background-color:rgba(255,255,255,0.0);
									background-size: cover;
									
										-webkit-transition:all 0.4s ;
			 							-moz-transition:all 0.4s ;
			 							-ms-transition:all 0.4s ;
			 							-o-transition:all 0.4s ;
			 							transition:all 0.4s 
						
								}
								.video01 {
									
									min-width: 100%;
									width: 100%;
									min-height: 100%;
						
								}
										   	
										   	.extravideo {
										   						overflow:hidden;
										   						min-height:30vw;
										   				}
								
							.imageoverlay {
									background-color:rgba(0,0,0,0.0);
									width:100%;
									height:100%;
									position:absolute;
									display:block;
									-webkit-transition:all 0.7s ;
								   -moz-transition:all 0.7s ;
								   -ms-transition:all 0.7s ;
								   -o-transition:all 0.7s ;
								   transition:all 0.7s ;
								}
							.imageoverlay:hover {
									background-color:rgba(0,0,0,0.5);
									width:100%;
									height:100%;
									position:absolute;
									display:block;
									-webkit-transition:all 0.7s ;
								   -moz-transition:all 0.7s ;
								   -ms-transition:all 0.7s ;
								   -o-transition:all 0.7s ;
								   transition:all 0.7s ;
								}
								
								
								
								

				.grid-partnerimage {
    						
    						width: 100%;
    						height: 200px;
    						background-repeat: no-repeat;
    						background-size: 60%;
    						background-position: center;
    						
					}
				
				.grid-measure {

							border: 3px solid rgba(1,0,0, 1.0);
							width: 250px;
							height: 250px;
							border-radius: 50%;
							margin: 0 auto;
							text-align: center;

				}
				.grid-measure h1 {

							font-size: 88px;
							margin-top: 74px;
							margin-bottom: 10px;

				}
				.grid-teamimage {
    						
   							width: 100%;
    						border-radius: 50%;
    						filter: grayscale(100%);
    						
    						
					}
				
				.grid-teamblock {

							padding: 30px;
							text-align: center;
							min-height:500px;

				}
				.grid-films h1 {
				
								margin-top: 25px;
								margin-bottom: 5px;
								
							}
				.post-item-sessions {
    						position:relative;
    						float:left;
    						width: 100%;
    						height: 44vw;
    						border: 0px solid #e3e2e2;
    						
					}
				.slider-item-sessions {
    						position:relative;
    						float:left;
    						width: 100%;
    						height: auto;
    						border: 0px solid #e3e2e2;
    						margin-bottom: 33px;
    						
					}
				
				.testimonial-item-sessions {
    						position:relative;
    						float:left;
    						width: 100%;
    						min-height: 36vw;
    						border: 0px solid #e3e2e2;
    						margin-top: -17px;
    						z-index:999;
    						
					}
				.testimonial-image {
							width: 100%;border-radius:50%;							
				
					}	
				.testimonial-image img {
														
				
					}
						.pagingInfo {
										position:absolute;
										float:right;
										right: 340px;
										margin-top: 0px;
										width:50px; 
										height:36px;
										background-color: #000;
										color:#fff !important;
										text-align: center;
								}
								.extra-slidermarg {
										padding-top: 22px
								}
								
				.post-block {
    						position:relative;
    						float:left;
    						width: 100%;
    						min-height: 22vw;
    						border: 0px solid #e3e2e2;
    						margin-top: -17px;
    						z-index:999;
    						
					}
					.post-block-33 {
    						position:relative;
    						float:left;
    						width: 34%;
    						padding: 20px 30px 0px 0px;
    						min-height: 100px;
    						
					}
					.post-block-66 {
    						position:relative;
    						float:left;
    						width: 66%;
    						min-height: 100px;
    						column-count: 2;
    						column-gap: 40px;
    						padding: 20px 30px;
    						
					}
								
				.also-item-sessions {
    						position:relative;
    						float:left;
    						width: 100%;
    						height: 40vw;
    						border: 0px solid #e3e2e2;
    						
					}
				.grid-item-sessions {
    						position:relative;
    						float:left;
    						width: 25%;
    						height: 280px;
    						border: 12px solid #e3e2e2;
    						background-repeat: no-repeat;
    						background-size: cover;
    						background-position: center;
    						overflow:hidden;
    						
					}
					.grid-item-inner {
    						position:absolute;
    						float:left;
    						width: 100%;
    						height: 100%;
    						display:none;
    						padding: 12px 12px 12px 12px;
    						
					}
					.grid-item-inner h3 {
    						font-size: 24px;
    						line-height: 26px;
    						margin-bottom: 8px;
					}
					
					.grid-item-inner p {
    						font-size: 15px;
    						line-height: 18px;
					}
					.grid-item-image {
    						float:left;
    						width: 100%;
    						height: 25vw;
    						background-repeat: no-repeat;
    						background-size: contain;
    						background-position: center top;
    						overflow:hidden;
					}
					
					.grid-item-title {
    						float:left;
    						width: 100%;
    						padding: 12px 0px;
					}
					.grid-item-title h3 {
    						font-size: 24px;
    						line-height: 26px;
					}
							
							
							.grid-textblanc {
							
										color:#fff;
							
									}
									
									
					.item-title-side {
    						position:absolute;
    						float:left;
    						width: 100%;
    						height: 100%;
    						text-align: center;
    						padding: 12vh 5% 12px 5%;
    						color:#fff;
    						background-color: rgba(1,0,0, 0.7);
						}
						
					.item-title-side h3 {
    						color:#fff;
						}	
					
					
					.slider-height {
    						height: 28vw;
    						    background-color: #f8f8f8;
						}
					
								
					.columngrid {

							position:relative;
							float:left;
							text-align: left;
							padding: 0px 28%;
							

						}	
					.columngrid-full {

							position:relative;
							float:left;
							text-align: left;
							padding: 38px 38px;
							

						}
						    
						   .caption-image {
						   						width:100%;
						   						display:inline-block;
						   
						   					}
						   					.caption-image-left {
						   						position:relative;
						   						float:left;
						   						width:70%;
						   
						   					}
						   					.caption-image-right {
						   						position:relative;
						   						float:left;
						   						text-align: right;
						   						width:30%;
						   
						   					}
						   	
						   	.extrabutje {
						   					position:relative;
						   					float:left;
						   					margin: 0px 16px 8px 8px;
						   					width:100%;
						   				}
							
							.columntext50 {
											position:relative;
											float:left;
											width:50%;
											background-repeat: no-repeat;
					   						background-position: center center; 
					   						background-size:cover;

										   }
										   .columntext50 img {
												  width:100% !important;
												  
										   }
										   
										   .columntext50 blockquote {
  													margin: 22px 22px 0px 22px; }
  
											.colleft-page {
													border-top: 2px solid rgba(1,0,0, 1.0);
												  	padding: 0px 0px 30px 0px;
												  	margin-top: 7px;
										   	}
										   	.colleft-page-padd {
													border-top: 2px solid rgba(1,0,0, 1.0);
												  	padding: 33px 0px 30px 0px;
										   	}
										   	 
										   	.colright-page {
												  	padding: 0px 20px 30px 60px;
										   	}
							.columntext30 {
											width:30%;

										   }
							.columntext70 {
											width:70%;

										   }
										   
							.columntext25 {
											width:25%;

										   }
							.columntext75 {
											width:75%;

										   }
										   
							.columntexfull {
											position:relative;
											float:left;
											width:100%;
																	height:75px;

										   }
										   .text-listing-left {	
																	position:relative;
																	float:left;
																	height:45px;
																	padding: 12px 10px 0px 0px;
																	background-color: #e3e2e2;
																	}
														.text-listing-left h4 {
																	margin:0px;
																	}
														.text-listing-right {	
																	position:relative;
																	float:right;
																	padding: 12px 0px 0px 10px;
																	right: 0px;
																	width: 160px;
																	background-color: #e3e2e2;
																	}
														.text-listing-right h4 {
																	margin:0px;
																	}
										   
										   .block-headline {
										   		padding: 2px 0px 3px 0px;
												border-bottom: 3px solid rgba(1,0,0, 1.0);
												
												background-image: url('/wp-content/themes/bagger-theme/assets/svg/arrow-down.svg');
												background-size:36px;
												background-repeat: no-repeat;
												background-position: center right ;
												
												text-decoration:none;

										   }
										   .blokkietwo {
										   		background-image: url('/wp-content/themes/bagger-theme/assets/svg/arrow-up.svg');

										   }
										   			.block-headline h4 {
														 	margin: 10px 0px 0px 0px;
														 	text-decoration:none !important;

													}
													
										   .hiddenblocks {
										   
										   							display:none;
										   					}
							
										   
										   
											.thumbsize {
											
														height:200px;
												  		overflow:hidden;
													}
										   
										   	  
												  
												  
										   	.colright-footer {
										   			padding: 30px;
												  	min-height:190px;
										   			}
										   
										   	.colmain-footer {
										   			padding-top: 90px;
										   			min-height: 22vw;
										   			text-align:center;
												  	background-repeat: no-repeat;
						background-position: center top;
						background-size: 64%;
										   			}
										   	.colmain-footer img {
													width: 66% !important;
													
										   			}
										   
										   	.colleft-footer {
										   			padding-right: 30px;
												  	min-height:190px;
										   			}
										   			.colleft-footer h5 {
										   					    font-size: 22px;
    															line-height: 28px;
															}
													
										   			.colleft-footer p {
										   					        font-size: 20px;
    																line-height: 24px;
															}
													.colleft-footer a {
															position: relative;
															text-decoration: none;
															}
															
													.colleft-footer a:hover {
															text-decoration: none;
															}
													
													.footer-next {
																position: relative;
																width: 100%;
																margin-bottom: 18px;
																display: inline-block;
															}
															.footer-next p {
																margin-bottom: 0px;
															}
													.nav-teaser-footer-bott {
	 					
															 position: relative;
															 float:left;
															 width:100%;
															 display:inline-block;
															 height:120px;
			
														 	}
														 .nav-teaser-footer-bott h4 {
															 color:#fff;
			
														 }
														 .footer-bott-text {
															 position:relative;
															 float:left;
															 width:80%;
															 color:#fff;
															 padding: 21px 0px 18px 0px;
															 margin-bottom: 12px;
    															border-bottom: 2px solid rgba(255,255,255, 1.0);
    															z-index: -1;
														 }
															  .footer-bott-text-block {
																  	margin-top: 0px;
																  	margin-bottom: 0px;
																	border-bottom: 0px solid rgba(255,255,255, 1.0);
    															z-index: -1;
															  }
														 .footer-bott-text h6 {
															 color:#fff;
															font-size: 14px;
															text-transform:none;
														 }
														 .footer-bott-social {
															 position:relative;
															 float:left;
															 width:80%;
															 color:#fff;
															 padding: 5px 0px 18px 0px;
														 }
														 .footer-bott-social h6 {
															 color:#fff;
															font-size: 14px;
														 }
														 .footer-bott-social a {
															 color:#fff;
															font-size: 14px;
															text-decoration: none;
														 }
														 .footer-bott-social a:hover {
															 color:rgba(1,0,0, 1.0);
															font-size: 14px;
															text-decoration: none;
														 }
										   	
										   	
										   	
										   	.extravideo {
										   	
										   				}
										   	
										   	.blockmargin {
												  	position:relative;
												  	max-width:1540px;
												  	margin: 0px auto 11px auto;
												  	padding: 0 3%;
												  	
										   	}
										   	.blockmargin-footer {
												  	max-width:1640px;
												  	
										   	}
										   	.margin-more {
												  	padding-bottom: 44px;
    position: relative;
    float: left;
										   	}
										   	.left-box {
												  	border-top: 0px solid rgba(1,0,0, 1.0);
												  	padding-top: 33px !important;

										   	}
										   	.right-box {
												  	padding-top: 33px !important;

										   	}
										   	
												 .left-box img {
														 margin-top: 0px;
															width:100%;
												 }
												 .right-box-img {
														 border-left: 20px solid rgba(255,255,255, 1.0);
												 }
										   	.paddonlytext {
												     padding: 40px 0px 80px 40%;
										   	}

												   .coll-centered {
														   padding: 55px 13% 55px 10%;
												   			}
												   	.coll-centered p {
														   font-size: 30px;
    														line-height: 30px;
												   			}

										   	.paddsearch {
												  	padding: 0px 40px 40px 20%;
										   	}
										   	.paddhead {
														   padding: 0px 50px 10px 50px;
    														margin-top: 50px;
												   }
											
										   	.paddpage {
														   padding: 0px 50px 50px 50px;
												   }
											
										   	.paddmaintitle {
														   padding: 100px 0px 0px 0px;
												   }
												   	.paddmaintitle img {
														       	width: 140px;
    															position: absolute;
    															margin-top: -33px;
												   }
												   
												   
											
											.paddmaintitle-extra {
														   padding: 50px 0px;
												   }
											
											.paddmaintitle-event {
														   padding: 30px 5% 0px 5%;
														       margin-top: 53px;
												   }
											.paddnormalpage {
														   padding: 0px 30px 0px 30px;
												   }
											
										   	.paddtimetable {
														   padding:10px 30px 60px 30px;
												   }
										   	.paddbutton {
														   padding:20px 30px 0px 30px;
												   }
												   .paddimage {
														   padding:0px;
														   overflow:hidden;
														   
														   padding-left: 12px;
														   padding-right: 12px;
												   }
												   .box-img {
												   				position:relative;
												   				float:left;
												   				width: 100%;
												   				background-repeat: no-repeat;
								   background-position: center; 
								   background-size:cover;
															
												   			}
												   			
												   	.only-images-padd {
														   padding:40px 0px;
												   	}		
												   .paddtext-right {
														   padding:20px 30px;
												   }
												   .paddtext-left {
														   padding:0px 30px 20px 30px;
												   }
												   
												   			
												   .coloredoverlay {
												   				position:absolute;
												   				float:left;
												   				mix-blend-mode: color;
												   				height: 100%;
												   				width: 100%;
												   				opacity:0.4;
												   
												   			}
												   
												   .circleoverlay {
												   				position:absolute;
												   				float:left;
												   				height: 100%;
												   				width: 100%;
												   
												   			}
												   	.circleoverlay-image {
												   				background-repeat: no-repeat;
    															background-position: center center;
    															background-size: cover;
												   				width:100% !important;
												   
												   			}
												   		.circleoverlay-image img {
												   				width:100% !important;
												   			}
												   			
										   	.widgetblock {
												  	position: relative;
												  	float: left;
												  	padding: 33px 0px;
										   	}
												.widgetblock h1 {
												  	margin-left: 15px;
										   		}
										   	
										   	.widgetblock-event {
												  	position: relative;
												  	float:left;
												  	padding: 0;
										   	}
										   	.widgetblock-event-top {
												  	position: relative;
												  	float: left;
												  	padding: 55px 5% 0px 5%;
										   	}
										   	
										   	.normalblock {
												  	padding: 20px 30px 40px 30px;
										   	}
										   	.normalblock-33 {
												  	padding: 20px 33% 40px 30px;
										   	}
												 .normalblock-33 h1 {
														 color:#fff;
												 }
										   	
										   	.normalblock-2 {
												  	padding: 25px 30px 25px 30px;
										   	}
												   .normalblock-2 h1 {
												  	color:#fff;
										   		}
										   		
										   		.normalblock-2-bott {
													position: relative;
													float: left;
													width: 100%;
													display: inline-block;
													height: auto;
												}
										   	
										   	.def-ensemble {
										   				border-bottom: 2px solid rgba(1,0,0, 1.0);
										   				padding-top: 6px;
										   	
										   			}
										   		.def-ensemble a {
										   				text-decoration: none;
										   	
										   			}
										   		.def-ensemble h4 {
										   				color: rgba(1,0,0, 1.0) !important;
										   	
										   			}
										   		.def-ensemble h4:hover {
										   				color: rgba(153,139,149, 1.0) !important;
										   	
										   			}
										   		.def-ensemble h6 {
										   				margin-top: 0px;
    													margin-bottom: 0px;
										   				color: rgba(153,139,149, 1.0) !important;
										   	
										   			}
										   		.def-ensemble p {
										   				margin-bottom: 20px;
										   	
										   			}
											
										   	
									.block-img-holder {
												
											background-repeat: no-repeat;
								   			background-position: center center; 
								   			background-size:cover;
									
											}   	
									.column-img-holder {
											background-repeat: no-repeat;
								   			background-position: center center; 
								   			background-size:cover;
								   			border-top: 0px solid rgba(255,255,255, 1.0);
															opacity: 1.0;
												  			transform: scale(1.0);
															-webkit-transition:all 1.9s ;
															-moz-transition:all 1.9s ;
															-ms-transition:all 1.9s ;
															-o-transition:all 1.9s ;
															transition:all 1.9s ;
									
											}
												.column-img-holder:hover {
															opacity: 1.0;
														 	transform: scale(1.0);
															-webkit-transition:all 2.9s ;
															-moz-transition:all 2.9s ;
															-ms-transition:all 2.9s ;
															-o-transition:all 2.9s ;
															transition:all 2.9s ;
												  }
												  
												  .img-holder-list {
															position:relative;
															float:left;
															display:inline-block;
															width:0px;
															height: 180px;
															}
															.img-holder-list-show {
																   position:relative;
																   float:left;
																   display:inline-block;
																   width: 20%;
																   height: 180px;
															}
												  
									
											.column-text-holder {
															position:relative;
															float:left;
															font-size: 20px;
															line-height: 20px;
															min-height: 220px;
															font-family: "didactgothic";
															width: 100%;
															padding:14px 14px 0px 14px;
															overflow: hidden;
															-webkit-transition:all 0.8s ;
															-moz-transition:all 0.8s ;
															-ms-transition:all 0.8s ;
															-o-transition:all 0.8s ;
															transition:all 0.8s;
											}
													   .text-holder-event {
								   							border-radius: 0px 0px 8px 8px;
								   							box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);
															background-color: rgba(255,255,255, 1.0);
													   }
														.text-holder-media {
								   							box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);
															background-color: rgba(255,255,255, 1.0);
													   }
														.text-holder-comm {
															min-height: 80px;
													   }
													   
											.column-text-holder:hover {
												
												   	background-color: rgba(1,0,0, 1.0);
													color: rgba(255,255,255, 1.0) !important;
													display:block;
													cursor: pointer;
															-webkit-transition:all 0.8s ;
															-moz-transition:all 0.8s ;
															-ms-transition:all 0.8s ;
															-o-transition:all 0.8s ;
															transition:all 0.8s;
															}
											
													.column-text-holder-single {
														   	background-color: rgba(255,255,255, 1.0);
															font-size: 20px;
														   	line-height: 24px;
														   	font-family: "didactgothic";
														   	color: #000;
														   	padding: 14px 0px 24px 0px;
													   }	  
													   
													   .button-holder-single  {
														   	position:relative;
														   	float:left;
														   	width: 100%;
														   	
													   }	  
											
												.column-date-holder {
															position:relative;
															float:left;
															width:100%;
															margin-bottom: 3px;
															text-transform:capitalize;
															font-family: "didactgothic";
												}
												.column-time-holder {
															position:absolute;
															float:right;
															right:12px;
															width:30%;
															min-height: 26px;
															text-align: right;
															margin-bottom: 3px;
															text-transform:uppercase;
															font-family: "didactgothic";
												}
												.column-content-holder {
															width:100%;
															font-family: "baggeron";
    														font-weight: 900;
															font-size: 27px;
    															line-height: 29px;
    															margin-bottom: 10px
															}
												
														.comm-title {
																font-size: 29px;
    															line-height: 36px;
    															font-weight: normal;
														
															}
												
												  .column-event-holder {
															position:relative;
															float:left;
															width:100%;
															margin-bottom: 13px;
												} 
											
											.text-holder-single {
														   font-size: 22px;
														   line-height: 26px;
														   font-family: "didactgothic";
														   color: #000;
														   padding: 14px;
													   }	   
											
												
												  
												  .text-holder-list {
															position:relative;
															float:left;
															width: 80%;
															padding-left: 20px;
															min-height: 180px;
															margin-left: -20px;
									
															}
													.text-holder-date {
																position:absolute;
																float:right;
																right:0px;
																text-align: right;
																padding: 19px 5px;
																width: 160px;
															}
															.text-holder-price {
																bottom: 0px;
																right:10px;
																color:rgba(1,0,0, 1.0);
															}
													.cats-holder {
																position:absolute;
																float:right;
																left:0px;
																text-align: left;
																padding: 5px 0px 0px 20px;
																width: 80%;
																bottom:20px;
															}
													
													
													.catlabel-cont {
																position: relative;
																float:left;
    															width: 100%;
    															z-index: 1;
    															margin-top: -15px;
														   }
														   .catlabel-left-left {
																position: relative;
																float:left;
																padding-right:5px;
																padding-bottom: 22px;
														   }
														   .catlabel-left {
																position: relative;
																float:left;
																width: 50%;
																padding-right:5px;
														   }
															.catlabel-right {
																position: relative;
																float:left;
																width: 50%;
																padding-left:5px;
														   }

														   .catlabel {
																position: relative;
																float:left;
																
																color: rgba(1,0,0, 1.0);
																min-width:130px;
																text-align: center;
																text-transform:uppercase;
																height: 30px;
																border-radius: 15px;
																font-size: 17px;
																line-height: 16px;
																background-color: rgba(255,255,255, 1.0);
																border: 1px solid rgba(1,0,0, 1.0);
																padding: 5px 12px 3px 12px;
														   }
																
																.labelright {
																	 float:right;
																		right: 0px;
																}
														   
														   
														   .catlabel-middle {
																position: relative;
																width: 100%;
																padding-right:5px;
														   }
														   .catlabel-center {
																position: relative;
																margin: 0 auto;
																color: rgba(1,0,0, 1.0);
																min-width:130px;
																max-width:130px;
																text-align: center;
																text-transform:uppercase;
																height: 30px;
																border-radius: 15px;
																font-size: 17px;
																line-height: 16px;
																background-color: rgba(255,255,255, 1.0);
																border: 1px solid rgba(1,0,0, 1.0);
																padding: 5px 12px 3px 12px;
																margin: 0 auto;
														   }
																
													.textevent-holder-list {
															position:relative;
															float:left;
															width: 70%;
															padding-left: 20px;
															min-height: 180px;
															padding-top: 7px;
									
															}
															.textevent-holder-list a {
																   text-decoration: none;
									
															}
															.textevent-holder-list a:hover {
																   text-decoration: none;
																   color: rgba(153,139,149, 1.0);
									
															}
															.textevent-holder-list h3 {
																   text-decoration: none;
																   color: rgba(1,0,0, 1.0);
		  		-webkit-transition:all 0.6s ;
			 	-moz-transition:all 0.6s ;
			 	-ms-transition:all 0.6s ;
			 	-o-transition:all 0.6s ;
			 	transition:all 0.6s;
									
															}
															.textevent-holder-list h3:hover {
																   text-decoration: none;
																   color: rgba(153,139,149, 1.0);
		  		-webkit-transition:all 0.6s ;
			 	-moz-transition:all 0.6s ;
			 	-ms-transition:all 0.6s ;
			 	-o-transition:all 0.6s ;
			 	transition:all 0.6s;
									
															}
													.introevent-holder-list {
															position:relative;
															float:left;
															width: 10%;
															min-height: 180px;
															background-color: #fff;
															padding-top: 7px;
															}
															.introevent-holder-list h1 {
    																margin-left: 0px;
    																margin-bottom: 0px;
															}
															.introevent-holder-list p {
    																font-size: 0.75rem;
    																line-height:16px;
    																margin-top: 6px;
															}
															
													.imgevent-holder-list {
															position:relative;
															float:left;
															display:inline-block;
															width: 20%;
															min-height: 180px;
															border-top: 13px solid rgba(255,255,255, 1.0);
															border-bottom: 13px solid rgba(255,255,255, 1.0);
																   transform: scale(1.0);
															}
													.imgevent-holder-list:hover {
																   transform: scale(1.0);
															}
															
															
														.team-list-image {
															position:relative;
															float:left;
															display:inline-block;
															width: 100%;
															height: 29vw;
															border-top: 13px solid rgba(255,255,255, 1.0);
															border-bottom: 13px solid rgba(255,255,255, 1.0);
															background-repeat: no-repeat;
								   							background-position: center center; 
								   							background-size:cover;
															}	
										
										   		.single-img-holder {
													width:100%;
													margin-top: 40px;
													background-repeat: no-repeat;
					   								background-position: center; 
					   								background-size:cover;
									
												}
													  .single-img-holder img {
														  width:100% !important;
														  margin-bottom: 21px;
													
													  }
													  
												.single-video-holder {
													width:100%;
													height: 460px;
													margin-bottom: 30px;
													background-repeat: no-repeat;
					   								background-position: center; 
					   								background-size:cover;
									
												}
												
													.holder-youtube 	{
									
									    					position:relative;
															float:left;
															height: 280px;
															background-color: #000;
													}
													.holder-vimeo 	{
									
									    					position:relative;
															float:left;
															height: 280px;
															background-color: #000;
									
													}
													
												.single-footer {
														position:relative;
														float:left;
														background-color: rgba(1,0,0, 1.0);
														margin-bottom: 0px;
														padding: 30px 5% 50px 5%;
														z-index:130;

										 		}
													  .single-footer-td {
													  
														   position:relative;
														   float:left;
														   width:25%;
														   padding: 0px 10px 0px 0px;

													  }
													  .single-footer-td p {
													  		color:#fff;
													  }
													  
													  .single-footer-td h4 {
													  		color:#fff;
													  }
													  .single-footer-td a {
													  		color:#fff;
													  }
													  
													  .verhuur-footer-td {
													  		position:relative;
														   	float:left;
														   	width:33.3333%;
														   	padding: 0px 10px 0px 0px;

													  }
													  .verhuur-footer-td p {
													  		color:#fff;
													  }
													  
													  .verhuur-footer-td h4 {
													  		color:#fff;
													  }
													  .verhuur-footer-td a {
													  		color:#e17600 !important;
													  }
													  .verhuur-footer-td a:hover {
													  		color:#fff !important;
													  }
													  
													  
													  .ground_map {
													  			position:absolute;
													  			width:100%;
													  			height:80%;
													  			bottom:0px;
													  			display:none;
													  			text-align: center;
													  			background-image: linear-gradient(rgba(1,0,0, 0.0), rgba(1,0,0, 0.6));
													  			z-index:120;
													  		}
													  		
													  		.ground_map_img {
													  			position:relative;
													  			width:90%;
													  			margin-left: 5%;
													  			margin-top: 22px;
													  			height: 45%;
													  			border-radius:11px;
													  			background-color: #fff;
													  			border: 22px solid rgba(255,255,255, 1.0);
													  			 background-repeat: no-repeat;
								   									background-position: center; 
								   									background-size:contain;
													  		}
													  
												.single-quote {

													 position:relative;
													 float:left;
													 text-align: center;
													 padding: 0px 15% 70px 15%;
													 background-color: rgba(152,138,97, 1.0);

										 		}
														.single-quote blockquote p {
																color:#fff;
															 	font-size: 45px;
															 	line-height: 50px;
														}
														.single-quote blockquote p::after {
																color:#fff;
														}
														.single-quote blockquote p::before {
																color:#fff;
														}
														
												.programm-butcont {
												
																position:absolute;
																width: 90%;
																height:50px;
																margin-top: -100px;
																display:inline-block;
															}
															
												.programm-bg {
													padding-bottom: 250px;
					background-image: url('/wp-content/themes/bagger-theme/assets/svg/baggerbeest-bg-2.png'), url('/wp-content/themes/bagger-theme/assets/svg/baggerbeest-bg-1.png');
					background-repeat: no-repeat, no-repeat;
					background-size: 100%, 100%;
					background-position: center 165px, center bottom; 
												
															}		
												.programm-bg-2 {
													padding-bottom: 250px;
					background-image: url('/wp-content/themes/bagger-theme/assets/svg/baggerbeest-bg-2.png'), url('/wp-content/themes/bagger-theme/assets/svg/baggerbeest-bg-1.png');
					background-repeat: no-repeat, no-repeat;
					background-size: 100%, 100%;
					background-position: center 60px, center bottom; 
												
															}
															
															
												.butcont-extra {
												
																width: 90%;
															}
															.button-two {
															
																	position:relative;
																  	float:right;
																  	right:0px;
																  	margin: 0px;

																  	border: 1px solid rgba(1,0,0, 1.0);
																	background-color: rgba(1,0,0, 1.0);
																  	color: rgba(255,255,255, 1.0);
															  }
															  .button-two:hover {
																	background-color: rgba(1,0,0, 0.0);
																  	color: rgba(1,0,0, 1.0);
															  }
															
												.cont-programm {
										   				    border-top: 2px solid rgba(1,0,0, 1.0);
															padding: 34px 0px;
															display: inline-block;
															width: 80%;
										   	
										   			}
										   			
										   		.single-programm {
										   				border-bottom: 0px solid rgba(1,0,0, 1.0);
										   				padding: 0px;
										   			}
										   		.programm-td {
										   				position:relative;
										   				float:left;
										   				color: rgba(1,0,0, 1.0);
										   				font-size: 20px;line-height: 26px;
										   	
										   			}
										   			.prog-td1 {
										   				width: 30%;
										   			}
										   			.prog-td2 {
										   				width: 70%;
										   	
										   			}
										   			.prog-td3 {
										   				width: 100%;
										   				padding-left: 10%;
										   			}
										   			.prog-td3 a {
										   				text-decoration: underline;
										   			}
										   			.programm td1 {
										   				width: 70%;
										   			}
										   			
										   			.down-td1 {
										   				width: 100%;
										   				background-image: url('/wp-content/themes/bagger-theme/assets/svg/icon-download.svg');
										   				padding: 6px 0px;
														background-repeat: no-repeat;
														background-size: 22px;
														background-position: center right;
					-webkit-transition: all 0.8s;
					-moz-transition: all 0.8s;
					-ms-transition: all 0.8s;
					-o-transition: all 0.8s;
					transition: all 0.8s;
										   				
										   			}
										   			.down-td1:hover {
										   				width: 97%;
										   				cursor: pointer;
										   				background-image: url('/wp-content/themes/bagger-theme/assets/svg/icon-download-hover.svg');
					-webkit-transition: all 0.8s;
					-moz-transition: all 0.8s;
					-ms-transition: all 0.8s;
					-o-transition: all 0.8s;
					transition: all 0.8s;
										   			}
										   			
										   			
										   			
												.single-header {
										   				width:100%;
										   				padding-right: 20%;
										   			}
												
												.single-header h2 {
														margin-top: 20px;
										   			}
										   			
										   		.single-sub {
														width:100%;
														background-color: #ff0000;
									
												}
										   

					 




				.footer-wrapper {
								position:relative;
								float:left;
								width:100%;
								background-color: rgba(152,138,97, 1.0);
								z-index:5;
								padding: 33px 0px;
								}
							
							.footer-newsletter {
								position:relative;
								float:left;
								min-height: 90px;
								height:auto;
								background-color: rgba(139, 118, 211, 1.0);
								text-align: center;
								}
							
							.footer-navigation {
								position:relative;
								float:left;
								display:block;
								padding: 30px 0px 0px 0px;
								background-color: rgba(1,0,0, 1.0);
								text-align: center;
								}
							
							.footer-disclaimer {
								position:relative;
								float:left;
								display:block;
								min-height:80px;
								padding: 30px 20%;
								font-size: 14px;
								background-color: rgba(1,0,0, 1.0);
								text-align: center;
								}
								
											.footer-blocks {
														position:relative;
														float:left;
													 	width:20%;
													 	height:80px;
													 	padding-top: 20px;
											}
											.footer-blocks a {
														font-family: "didactgothic";
														font-size: 19px;
		  												color: rgba(255, 255, 255, 1.0);
		  												-webkit-transition:all 0.4s ;
														-moz-transition:all 0.4s ;
														-ms-transition:all 0.4s ;
														-o-transition:all 0.4s ;
														transition:all 0.4s;
											}
											
												.footer-blocks a:hover {
														text-decoration: none;
		  												color: rgba(255, 255, 255, 0.5);
		  												-webkit-transition:all 0.4s ;
														-moz-transition:all 0.4s ;
														-ms-transition:all 0.4s ;
														-o-transition:all 0.4s ;
														transition:all 0.4s;
												}
												
											
												
												
												.footer-block1 h2:hover {
		  												color: rgba(255, 255, 255, 0.5);
													 	text-decoration: none;
		  												-webkit-transition:all 0.4s ;
														-moz-transition:all 0.4s ;
														-ms-transition:all 0.4s ;
														-o-transition:all 0.4s ;
														transition:all 0.4s;
												}
												
												.footer-block1 {
														 border-right: 2px solid rgba(255, 255, 255, 1.0);
															text-align: center;
												}
												.footer-block2 {
														 border-right: 2px solid rgba(255, 255, 255, 1.0);
															text-align: center;
												}
												.footer-block3 {
														 border-right: 2px solid rgba(255, 255, 255, 1.0);
															text-align: center;
												}
												.footer-block4 {
														 border-right: 2px solid rgba(255, 255, 255, 1.0);
															text-align: center;
												}
												.footer-block5 {
															text-align: center;
												}

											.footer-footer {
											   position:relative;
												   float:left;
												   width:100%;
												   display:block;
												   min-height:70px;
												   padding: 0px;
												   text-align: center;
							
							
											}
											
										   .colleft-footer-footer {
											   				position:relative;
												   			float:left;
												   			min-height:70px;
															 width: 50%;
													 }
																  .colleft-footer-footer img {
																		  max-width: 75%;
																		  }
															
													 .colright-footer-footer {
											   				position:relative;
												   			float:left;
															 width: 50%;
												   			min-height:70px;
												   			padding: 12px 0px 0px 0px;
													 }
													 
													.colleft-left-footer {
											   				position:relative;
												   			float:left;
												   			min-height:70px;
												   			padding: 21px 0px 0px 0px;
															 width: 50%;
													 }
													 .colright-right-footer {
											   				position:relative;
												   			float:left;
															 width: 50%;
												   			min-height:70px;
												   			padding: 19px 0px 0px 0px;
													 }
												
												
											.footer-footer li {
											   		display:inline-block;
											   		
													}
													
													
											.footer-footer a {
											   		color: rgba(1, 0, 0, 1.0);
											   		background-color: rgba(1,0,0, 0.0);
													font-size: 16px;
													line-height: 16px;
    														height: 30px;
    														border-radius: 0px;
    														border: 0px solid rgba(1,0,0, 1.0);
    														padding: 0px 12px;
													text-decoration: none;
													-webkit-transition: all 0.6s;
													-moz-transition: all 0.6s;
													-ms-transition: all 0.6s;
													-o-transition: all 0.6s;
													transition: all 0.6s;
													}
													.footer-footer a:hover {
															  color: rgba(1, 0, 0, 0.5);
															  background-color: rgba(1,0,0, 0.0);
															  
															  text-decoration: none;
															  -webkit-transition: all 0.6s;
															  -moz-transition: all 0.6s;
															  -ms-transition: all 0.6s;
															  -o-transition: all 0.6s;
															  transition: all 0.6s;
													}
													
															.button-footer {
															
																	left:0px;
																  	
																  	height: 32px;
    																border-radius: 16px;

																	font-size: 17px;
																	line-height: 16px;
																	
																	    padding: 5px 10px 3px 10px;

																  	border: 1px solid rgba(1,0,0, 1.0);
																	background-color: rgba(1,0,0, 1.0);
																  	color: rgba(255,255,255, 1.0);
															  }
															  .button-footer:hover {
																	background-color: rgba(1,0,0, 0.0);
																  	color: rgba(1,0,0, 1.0);
															  }

#mc_embed_signup {
						
						position:relative;
						width:100%;
						margin: 0 auto;

				}											




#mc_embed_signup .mc-field-group {
    		clear: left;
		   	position: relative !important;
			float:left !important;
			width: 100% !important;							
}

				.mc_blocks {

					position:relative;
					float:left;
				
				}
				.mc_inputblock {
    				border-bottom: 1px solid rgba(255, 255, 255, 1.0);
    				width:200px;
				
				}
				.mc_title {
					padding: 4px 20px;
					color: rgba(255, 255, 255, 1.0);
					font-size: 21px !important;
					font-family: "didactgothic";
    										letter-spacing: 0.0 !important;
    										border-right: 0px solid rgba(1, 0, 0, 1.0);
    										height: 36px;
    										width:50%;
    										text-align: right;
				
				}
				
				#mc-embedded-subscribe {
						  clear: both !important;
						  width: auto !important;
						  display: block !important;
							margin: 6px 0 0 22px !important;
					  				
					  				height: 30px;
    								border-radius: 15px;
    								font-size: 15px;
    								color: rgba(1,0,0, 1.0);
    								background-color: rgba(255,255,255, 1.0);
    								border: 1px solid rgba(255,255,255, 1.0);
    								padding: 0px 12px 3px 12px;
    
							   -webkit-transition: all 0.6s;
							   -moz-transition: all 0.6s;
							   -ms-transition: all 0.6s;
							   -o-transition: all 0.6s;
							   transition: all 0.6s;
						   }
						   #mc-embedded-subscribe:hover {
								   			color: rgba(255,255,255, 1.0);
											 background-color: rgba(255,255,255, 0.5);
    										border: 1px solid rgba(1,0,0, 1.0);
	
										-webkit-transition: all 0.6s;
										-moz-transition: all 0.6s;
										-ms-transition: all 0.6s;
										-o-transition: all 0.6s;
										transition: all 0.6s;
						   }

							.mc-extra-class {
				
								width:100% !important;
								padding: 5px 0px 0px 10px !important;
									color: #fff !important;
									font-size: 18px !important;
				
							}
							
							
							.mc-response {
				
								position:relative;
								float: left;
								width: 50%;
				
							}

#mc_embed_signup .clear {
											
}
											
#mc_embed_signup .mc-field-group input {

    										height: 36px !important;
    										border-right: 2px solid rgba(1, 0, 0, 1.0);
    										border-top: 2px solid rgba(1, 0, 0, 1.0);
    										border-left: 0px solid rgba(1, 0, 0, 1.0);
    										border-bottom: 2px solid rgba(1, 0, 0, 1.0);
    										border-radius: 0px !important;
										font-size: 16px !important;
    										color: rgba(1, 0, 0, 1.0) !important;	
}
#mc_embed_signup .mc-field-group input:hover {

														background-color: rgba(1, 0, 0, 1.0) !important;	
    													color: rgba(139, 118, 211, 1.0) !important;	
}
		
#mc_embed_signup .button {
    clear: both;
    										background-color: rgba(255, 255, 255, 0.0) !important;
    										color: rgba(1, 0, 0, 1.0) !important;
    										text-transform: none !important;
    										border-radius: 0px !important;
    										font-size: 19px !important;
    										letter-spacing: 0.05 !important;
    										height: 36px !important;
    										padding: 0px 15px !important;
}					
#mc_embed_signup div.response {
    										margin: 0 !important;
    										top: 0em !important;
    										padding: 12px 0 !important;
    										width: 55% !important;
    										text-align: center !important;
}	
#mc_embed_signup #mce-success-response {
    color: #c5bae9 !important;
    
}
#mc_embed_signup div#mce-responses {

    										top: 0em !important;
    										text-align: center !important;
    										padding: 12px 0px !important;
    										width: 100% !important;
    										margin: 0 !important;
}



				.timetable-cabs  {
					position:relative; 
					float:left;
					width: 15%;
					min-height: 515px;
					background-color: #fff;
				}
						.timetable-cabs-blocks  {
								position:relative;
								float:left;
								width:100%;
								height:66px;
								padding: 0px 5px 0px 11px;
								border-right: 2px solid rgba(1,0,0, 1.0);
								border-bottom: 2px solid rgba(1,0,0, 1.0);
								
						}
						.timeslots-row  {
								position:relative;
								float:left;
								min-width:2000px;
								width:100%;
								height: 37px;
								display:inline-block;
								
								border-bottom: 2px solid rgba(1,0,0, 1.0);
								
						}
						.timeslots-blocks  {
								position:relative;
								float:left;
								width:120px;
								height:66px;
								padding: 6px 5px 0px 11px;
								border-right: 2px solid rgba(1,0,0, 1.0);
								border-bottom: 2px solid rgba(1,0,0, 1.0);
								color:#000;
								font-family: "didactgothic";
								font-size: 17px;
								
						}
						.timeslots  {
								height:37px;
								
						}
						
				.timetable_main  {
					position:relative;
					float:left;
					width: 85%;
					min-height: 515px;
					background-color: #fff;
				}

				.column-timetable {

							position:relative;
							float:left;
							display:block;
							text-align: left;
							padding: 30px 50px 50px 50px;
							

						}

						.timetable_inner {
								height:581px;
								overflow-x: scroll;

						}
						.timetable_row {
								position:relative;
								float:left;
								min-width:2000px;
								width:100%;
								height: 66px;
								display:inline-block;
								
								border-bottom: 2px solid rgba(1,0,0, 1.0);

						}
						
						.time-blocks {
								position:absolute;
								float:left;
								height:66px;
								text-align: left;
								padding: 3px 0 0 6px;
								border-bottom: 2px solid rgba(1,0,0, 1.0);
								
						}
						.time-blocks:hover {
									cursor: pointer;
						}
							   .time-blocks h5 {
									   	
									   	font-size: 14px;
									   	line-height: 17px;
									   	margin: 0;
								
							   }
							   
							.freezelayer  {
						
												position:absolute;
												float:left;
												width:100%;
												min-height: 100%;
												height:100%;
												background-color: rgba(255, 255, 255, 0.6);
												z-index:2;
												display:none;
												top:0px;
												margin-left: -50px;
						
										}
							.freezelayer-geel  {
						
												position:fixed;
												float:left;
												width:100%;
												min-height: 100%;
												height:10%;
												background-color: rgba(241, 235, 224, 1.0);
												z-index:8;
												display:none;
												top:0px;
						
										}

							.posts-layer  {
						
												position:fixed;
												float:left;
												width:90%;
												padding: 0;
												top: 70px;
												left: 5%;
												display:none;
												background-color: rgba(227, 203, 81, 0.0);
												box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0);
												height: 80vh;
    											overflow-y: auto;
												z-index:11;
						
										}
							.events-layer  {
						
												position:fixed;
												width:70%;
												margin: 0px 10%;
												padding: 0;
												top: 70px;
												display:none;
												background-color: rgba(255, 255, 255, 1.0);
												box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0);
												height: 85vh;
    											overflow-y: auto;
												z-index:11;
						
										}
							
							.events-page  {
						
												position:relative;
												float:left;
												width:90%;
												padding: 0;
												left: 5%;
												margin-bottom: 50px;
												background-color: rgba(227, 203, 81, 0.0);
												box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0);
												overflow: hidden;
												z-index:11;
						
										}
							

.quotepage blockquote p {
    	font-size: 38px;
		line-height: 48px;
}
.quotepage h6 {
    	
		font-size: 24px;
		line-height: 32px;
		margin-bottom: 44px;
}

.quotepage blockquote p::before {
    content: '\201C';
    color: rgba(255,255,255,1.0) !important;
}
.quotepage blockquote p::after {
    content: '\201D';
    color: rgba(255,255,255,1.0) !important;
}






.content-form {

						padding-right: 30%;

			}


			.newspaper  {
			
						position:relative;
						float:left;
						width:100%;
						height: 60px;
						background-color: rgba(1, 0, 0, 1.0);
						padding: 0px;
						
						}
						.newspaper h3  {
							color: rgba(1, 0, 0, 1.0);
							font-size: 30px;
    						line-height: 34px;
    						margin-bottom: 0px;
    						margin-top: 12px;
						
						}
			.newsletterblock  {
			
						position:relative;
						float:left;
						width:100%;
						min-height: 100px;
						background-color: rgba(1, 0, 0, 1.0);
						padding: 33px 5%;
						}
													.newslet-padd-left {
														   padding:5px 30px 0px 0px;
														   width: 60%;
														   text-align: right;
												   }
												   		.newslet-padd-left h3 {
																 	font-size: 34px;
    																line-height: 36px;
    																margin-bottom: 15px;
														 }

												   .newslet-padd-right {
														   padding:10px 0px 0px 30px;
														   width: 40%;
												   }
												   
												   .newslet-padd-right a {
														   color: rgba(255, 255, 255, 1.0);
														   font-size: 20px;
														   line-height: 0px;
														   text-align: center;
														   text-decoration: none;
														   background-color: rgba(1,0,0, 0.0);
														   margin-top: 22px;
														   margin-right: 12px;
														   border-radius: 26px;
														   border: 1px solid rgba(255,255,255, 1.0);
														   padding: 3px 12px 5px 12px;
														   -webkit-transition: all 0.6s;
														   -moz-transition: all 0.6s;
														   -ms-transition: all 0.6s;
														   -o-transition: all 0.6s;
														   transition: all 0.6s;
													   }
													   .newslet-padd-right a:hover {
														   color: rgba(255, 255, 255, 1.0);
														   border: 1px solid rgba(255,255,255, 0.0);
														   background-color: rgba(255,255,255, 0.5);
														   -webkit-transition: all 0.6s;
														   -moz-transition: all 0.6s;
														   -ms-transition: all 0.6s;
														   -o-transition: all 0.6s;
														   transition: all 0.6s;
													   }
						.newsletterblock  h3 {
								color: rgba(255, 255, 255, 1.0);
						}
						
									
			.actionblock  {
			
						position:relative;
						float:left;
						width:100%;
						min-height: 25vw;
						background-color: rgba(1, 0, 0, 1.0);
						padding-bottom: 66px;
						}
						.block-textaction  {
			
								width:50%;
								min-height: 50px;
								padding-bottom: 20px;
								text-align: center;
								background-image: url('/wp-content/themes/bagger-theme/assets/svg/stripes-wit.svg');
								background-repeat: no-repeat;
								background-size: 100%;
								background-position: bottom left;
						
						}
						
									  .actionblock h3  {
											  color: rgba(255, 255, 255, 1.0);
											  font-size: 35px;
											  line-height: 40px;
												margin-bottom: 33px;
									  }
												   .action-padd-left {
														   padding:50px 0px 0px 60px;
												   }
												   .action-padd-right {
														   padding:50px 0px 0px 0px;
												   }
												   
												   .action-padd-right a {
														   color: rgba(255, 255, 255, 1.0);
														   font-size: 20px;
														   line-height: 50px;
														   text-decoration: none;
														   background-color: rgba(1,0,0, 0.0);
														   height: 50px;
														   margin-right: 12px;
														   border-radius: 26px;
														   border: 1px solid rgba(255,255,255, 1.0);
														   padding: 0px 12px 3px 12px;
														   -webkit-transition: all 0.6s;
														   -moz-transition: all 0.6s;
														   -ms-transition: all 0.6s;
														   -o-transition: all 0.6s;
														   transition: all 0.6s;
													   }
													   .action-padd-right a:hover {
														   color: rgba(255, 255, 255, 1.0);
														   border: 1px solid rgba(255,255,255, 0.0);
														   background-color: rgba(255,255,255, 0.5);
														   padding: 0px 12px 3px 12px;
														   -webkit-transition: all 0.6s;
														   -moz-transition: all 0.6s;
														   -ms-transition: all 0.6s;
														   -o-transition: all 0.6s;
														   transition: all 0.6s;
													   }
													   
													   
													   .action-padd-right {
														   padding:50px 0px 0px 0px;
												   }
												   
												   .extra-nav {
												   					
												   				padding: 21px 30px 12px 30px !important;
												   
												   			}
												   			
															
												   .top-extra-nav a {
												   
												   			position:relative;
														   float:left;
														    color: rgba(1, 0, 0, 1.0);
														   font-size: 20px;
														   line-height: 20px;
														   text-decoration: none;
														   background-color: rgba(1,0,0, 0.0);
														   min-height: 34px;
														   margin-right: 12px;
														   margin-bottom: 12px;
														   border-radius: 26px;
														   border: 1px solid rgba(1, 0, 0, 1.0);
														   padding: 3px 12px 3px 12px;
														   -webkit-transition: all 0.6s;
														   -moz-transition: all 0.6s;
														   -ms-transition: all 0.6s;
														   -o-transition: all 0.6s;
														   transition: all 0.6s;
													   }
													   @-moz-document url-prefix() {
		 													.top-extra-nav a {
														   		min-height: 34px;
		   														padding: 6px 12px 3px 12px !important;
																 }
															.top-extra-nav a:hover {
														   		min-height: 34px;
		   														padding: 6px 12px 3px 12px !important;
																 }
	   													}
													   
													   .top-extra-nav a:hover {
														   color: rgba(255,255,255, 1.0);
														   border: 1px solid rgba(1, 0, 0, 0.0);
														   background-color: rgba(1, 0, 0, 1.0);
														   padding: 3px 12px 3px 12px;
														   -webkit-transition: all 0.6s;
														   -moz-transition: all 0.6s;
														   -ms-transition: all 0.6s;
														   -o-transition: all 0.6s;
														   transition: all 0.6s;
													   }
												   


.taal-container {
      position: absolute;
    	float: right;
    	right: 25px;
    	width: 120px;
    	margin-top:-45px;
  		z-index:1;
}


.taal-cont {
		 position: relative;
		 float:right;
		 background-color: rgba(0, 0, 0, 1.0);
		 border: 3px solid #000;
		 width:45px;
		 height:45px;
		 margin: 0px 5px;
		 color:#fff;
		 text-align: center;
		 font-size: 26px;
		 text-transform: uppercase;
		 margin-bottom:0px;
   }

			.mailchimp_cont  {
			
						position:relative;
						float:left;
						width:100%;
						height: 80px;
						padding: 21px 0px 7px 0px;
						background-color: rgba(1, 0, 0, 1.0);
						
						}

			.with_frm_style input[type=text], .with_frm_style input[type=password], .with_frm_style input[type=email], .with_frm_style input[type=number], .with_frm_style input[type=url], .with_frm_style input[type=tel], .with_frm_style input[type=phone], .with_frm_style input[type=search], .with_frm_style select, .with_frm_style textarea, .frm_form_fields_style, .with_frm_style .frm_scroll_box .frm_opt_container, .frm_form_fields_active_style, .frm_form_fields_error_style, .with_frm_style .frm-card-element.StripeElement, .with_frm_style .chosen-container-multi .chosen-choices, .with_frm_style .chosen-container-single .chosen-single {
    				color: #fff !important;
    				background-color: rgba(1,0,0, 0.0) !important;
    				border-width: 0px  !important;
				   -moz-border-radius: 0px !important;
				   -webkit-border-radius: 0px !important;
				   border-radius: 0px !important;
				   border-radius: var(--border-radius) !important;
				   border-radius: 0 !important;
				   border-bottom: 1px solid rgba(255,255,255, 1.0) !important;
				   
				   padding: 0px !important;
					}
					
					.with_frm_style textarea {
									border: 1px solid rgba(255,255,255, 1.0) !important;
					
								}
								.with_frm_style .frm_primary_label {
								
											color: #fff !important;
										}
								.with_frm_style .frm_required {
											color: #fff !important;
										}

						.frm_submit button {
    
												   position:relative !important;
												   float:left !important;
												   font-family: "didactgothic" !important;
												   color: rgba(1,0,0, 1.0) !important;
																	width:auto !important;
																	margin-left: 0px !important;
																	text-align: center !important;
																	text-transform:uppercase !important;
																	height: 30px !important;
																	border-radius: 15px !important;
																	font-size: 15px !important;
																	background-color: rgba(255,255,255, 1.0) !important;
																	border: 1px solid rgba(1,0,0, 1.0) !important;
																	padding: 0px 12px 3px 12px !important;
																	
-webkit-box-shadow: 0 0px 0px #eeeeee  !important;
    box-shadow: 0 0px 0px #eeeeee  !important;
														 -webkit-transition:all 0.8s  !important;
														 -moz-transition:all 0.8s  !important;
														 -ms-transition:all 0.8s  !important;
														 -o-transition:all 0.8s  !important;
														 transition:all 0.8s  !important;
		  
												   z-index: 1;
											   }
											   .frm_submit button:hover {
		 
												   			border: 1px solid rgba(1,0,0, 1.0)  !important;
																										 background-color: rgba(1,0,0, 0.5)  !important;
														 color: rgba(255,255,255, 1.0)  !important;
														 -webkit-transition:all 0.5s  !important;
														 -moz-transition:all 0.5s  !important;
														 -ms-transition:all 0.5s  !important;
														 -o-transition:all 0.5s  !important;
														 transition:all 0.5s  !important;
											   }


}



		 /* ==================================================
			7. Responsive Media Queries
		 ================================================== */
		 
		 
		 @media (min-width: 1200px) {body.boxed .is-sticky .full-width-menu{width:1080px;}
		 
		 									
		 										
											 	
		 											
		 					}
		 											
		 @media (min-width: 992px) and (max-width: 1199px) {
									
									
							.post-item-sessions {
									height: 50vw;
							}
							
							
												
		 }

		 @media only screen 
		 and (min-device-width : 768px) 
		 and (max-device-width : 1024px) 
		 and (orientation : landscape) { /* STYLES GO HERE */

							 
		 }


		 @media (max-width: 1680px){
		 
							
															
		 }
		 @media (max-width: 1580px){
		 
							
															
		 }
		 @media (max-width: 1480px){
		 
							
															
		 }
		 @media (max-width: 1280px){				
		 }
		 @media (max-width: 1200px){
									
							.cont-filterhead h1 {
									font-size: 44px;
	
							}
		 
							.holder-youtube 	{
									
									  height: 240px;
							  }
							  .holder-vimeo 	{
			  
									  height: 240px;
			  
							  }			
												
		 }
		
		
		@media only screen and (max-width: 1080px) {		
						
							.imglandscape {
											height:25vw;
										}
							.imglandscape-media {
											height:25vw;
										}
								
		 }
		
		 @media only screen and (max-width: 992px) {		
						
							.imglandscape {
											height:36vw;
										}
							.imglandscape-media {
											height:36vw;
										}
								
								.colmain-footer { 
											   				width: 100%;
													 }
													 
								.colleft-footer {
											   				width: 100%;
											   				text-align: center;
											   				padding: 25px 3%;
											}
												
												.footer-next {
													float: none;
    												width: 100%;
    												margin-bottom: 18px;
													}	 
													.button-footer {
   																margin-left: 40%;
   																}
									
		 
							.holder-youtube {
									
									  height: 210px;
							  }
							  .holder-vimeo 	{
			  
									  height: 210px;
			  
							  }	
							  
							  
								.single-footer-td {
													  
															width:50%;
														   	padding: 0px 20px 0px 0px;

													  }
								.verhuur-footer-td {
													  		width:50%;
														   	padding: 0px 20px 0px 0px;

													  }
													  .verhuur03 {
													  		width:100%;

													  }
							
							.paddmaintitle img {
									width: 144px;
								}
								
							.cont-filterhead h1 {
									font-size: 38px;
	
							}
							
													.text-holder-list {
															min-height: 220px;
															}
															
													.introevent-holder-list {
															min-height: 220px;
															}
															
													.imgevent-holder-list {
															min-height: 220px;
    														width: 30%;
															}
													
													.textevent-holder-list {
															min-height: 220px;
    														width: 60%;
															}		
															
							
				.columnvideo {

							padding: 0px 6% 50px 6%;
							margin-top: 25px;
							margin-bottom: 25px;

				}

				.text-listing-left h4 {
										font-size: 22px;
										}
							.text-listing-right {	
										width: 140px;
									   
										}
							.text-listing-right h4 {
										font-size: 22px;
										}
						
						
						.menuu-container {
							  width: 100%;
						  }
						
						
						.columnonlytext {
							padding: 0px 6% 50px 6%;
						}
						.columnblock100 {
							padding: 10vh 15%;
						}
						
						
							.grid-measure {
								 width: 170px;
								 height: 170px;
   									margin-bottom: 30px;
							 }
							 .grid-measure h1 {
    								font-size: 70px;
    								margin-top: 43px;
   									margin-bottom: 0px;
									}
						
						.columngrid {

							padding: 0px 6%;
						}
						
						.grid-item-sessions {
    						width: 50%;
    						
						}
						.columnsingle {
							 padding: 50px 6%;
						 }
						 .columnlisting {
							 padding: 0px 6% 0px 6%;
						 }
						 .columnawards {
    								padding: 0px 6% 22px 6%;
								}
						 
						 .col-md-1-4 {
    						width: 33.3333%;
							}
							
							.padding3 {
							
    								padding: 0px 50px 50px 50px;
								}
					
					
					
												
												.column-timetable {
    															padding-top: 20px;
												}
												.timetablelayer {
													  				width: 90%;
													  min-height: 500px;
													  z-index: 12;
													  padding: 0;
													  top: 90px;
													  				left: 5%;
													  display: none;
													  background-color: rgba(227, 226, 226, 1.0);
													  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.15);
												  }
												  #mc_embed_signup .mc-field-group {
													  
												  }
												  
												  .grid-teamblock {
													  min-height: 300px; */
												  }
													
													
													
													
													.post-item-sessions {
															height: 60vw;
													}
													.faq_openclose {
															right: 160px;
														}
														
											.columntext75 {
    													width: 60%;
											}
											.columntext25 {
    													width: 100%;
											}
														.single-header {
    															padding-right: 10%;
												}
												
												.paddonlytext {
    						padding: 40px 0px 40px 30%;
						}
						.button-two {
  
								   right:10px;
							 }
		}
		
		 @media (max-width: 850px){
									
							
							.holder-youtube 	{
									
									  height: 170px;
							  }
							  .holder-vimeo 	{
			  
									  height: 170px;
			  
							  }			
									
											
		 }
		@media only screen and (max-width: 767px) {
					
					
					 
													.button-footer {
   																margin-left: 33%;
   																}
							.imglandscape {
											height:76vw;
										}
							.imglandscape-media {
											height:76vw;
										}
								
								
							
					
							.holder-youtube 	{
									
									  height: 210px;
							  }
							  .holder-vimeo 	{
			  
									  height: 210px;
			  
							  }	
						
					
					.taal-container {
      						margin-top:-65px;
								}
					
					
					.programm-butcont {
												
						  	position:relative;
						  	width: 100%;
						  	height:66px;
						  	margin-top: 0px;
						  	padding: 0px;
					  }		
															
												.butcont-extra {
												
																padding: 0px 50% 0px 0px;
														}
  
					  .button-two {
  
							  	right:0px;
							  margin: 0px;
							  width:100%;

							  border: 1px solid rgba(1,0,0, 1.0);
							  background-color: rgba(1,0,0, 1.0);
							  color: rgba(255,255,255, 1.0);
						}
					
					
					
					
					.single-footer-td {
													  
															width:100%;

													  }
					.verhuur-footer-td {
													  		width:100%;

													  }
					
					
					
					.newslet-padd-left {
								text-align: left;
								padding-left: 30px;
						}
											.columntext75 {
    													width: 100%;
    													padding-left: 60px;
    													padding-right: 60px;
											}
											.columntext25 {
    													width: 100%;
											}
													.block-textaction {
    														width: 200px;	
    													}
					
					.colright-page {
    						padding: 0px 0px 0px 0px ;
							}
						.paddpage {
    padding: 0px 30px 40px 30px;
}	
.paddhead {
    padding: 0px 30px 10px 30px;
}	
					.paddonlytext {
    						padding: 40px 30px 40px 30px;
						}
					.paddmaintitle img {
									width: 134px;
									
    															margin-top: -40px;
								}
.right-box-img {
    border-left: 0px solid rgba(255,255,255, 1.0);
    margin-top: 20px;
}

.mailchimp_cont {
    height: 120px;
}
					

					.introevent-holder-list {
							
							
							   width: 20%;
							
									}
				   .imgevent-holder-list {
							   width: 80%;
				   
								   
						   }
				   .textevent-holder-list {
							   width: 100%;
								padding-left: 0px;
															
						   }
					.cats-holder {
								padding: 5px 0px 0px 0px;
								}


					.cont-filterhead h1 {
									font-size: 26px;
	
							}
				 	
				 	.main {
						 padding-right:0px !important;
					 }
					 
								.colleft {
										margin-bottom: 44px;
									}
								.colright {
										margin-bottom: 44px;
									}
.paddtext-left {
    padding: 0px 15px 20px 15px;
}
				.columntext50 blockquote {
					  margin:  0px 0px 22px 0px ;
					  
					  }
					
					.partner-list-image {
								height: 30vw;
								}
								
					  
				   .menu-page {
					   display:none;
				   }
	
				.testimonial-padd {
									padding: 0px;					
				
					} 
					
				.donate-content h1 {
					font-size: 30px;
    				line-height: 40px;
    				word-break: break-all;
				}
				.pt-checkout-form button.pt-payment-btn {
    											font-size: 26px !important;
												 padding: 18px 20px 6px 45px !important;
					}
				 .color-shape {
				   width: 100%;
				 }	
					.columnvideo {

							padding: 0px 6% 50px 6%;
							margin-top: 0px;
							margin-bottom: 0px;

				}
				
				.single-header h1 {
    					margin-top: 60px;
    					font-size: 40px;
    					line-height: 46px;
    					margin-bottom: 20px;
    					width:100%;
    					word-break: break-word;
					}
					.single-header h2 {
    						font-size: 32px;
    						line-height: 38px;
    						width:100%;
					}
					.single-header h4 {
    						font-size: 24px;
    						line-height: 30px;
					}
					
					.single-quote {
							text-align: center;
							padding: 0px 8% 70px 8%;
						}
						.single-quote blockquote p {
    							font-size: 35px;
    								line-height: 45px;
								}


				.mainpagesingle {
    					padding-left: 0px;
					}		
				.gallerylayer  {
											width:90%;
											left: 5%;
						
										}
										
										
										.gallerylayer video  {
						
												margin-top: 70px;
						
										}

.butt-tickets {
		  font-size: 16px;
	  }

.notitle {
    padding: 50px 6%;
}

.onlyline {
    									margin-top: 20px;
}
								.menuu-container {
							  			column-count: 1;
						  			}
								.register-logo {
											width: 90%;
    										margin: 20vh 5% 0px 5%;
									}
									.register-logo h1 {
    										font-size: 60px;
    										line-height: 65px;
									}
									.grid-item-sessions {
    										width: 100%;
								}
									
									.grid-measure h1 {
    								margin-top: 40px;
									}
									
									
									.col-md-1-2 {
    width: 100%;
}
.col-md-1-3 {
    width: 100%;
}
.col-md-1-4 {
    width: 100%;
}
.grid-teamblock {
    padding: 30px 0px;
    min-height: 300px;
}
									.columntext50 {
    width: 100%;
}



									.columnfilms50 {
    										min-height: 50px;
    										margin-bottom: 22px;
											width: 100%;
  												}
  								.single-img-holder {
    											margin-bottom: 20px;
													}
								.columnfilmssession50 {
											   	width: 100%;
													min-height: 100px;
										   }
										   .colrightsess {
    												border-left: 0px solid #fff;
											}
										
										.column-img-holder {
    					background-repeat: no-repeat;
					   	background-position: center center; 
					   	background-size:cover;
											}
								
								  
						
							.upyes {
    								margin-top: 0px;
						}
										
										.menuu-row h2 {
												   font-size: 40px;
											   }
											   
											   .footer-blocks {
															width: 100%;
														}
														
												
												.footer-block1 {
    													border-right: 0px solid rgba(255, 255, 255, 1.0);
												}
												.footer-block3 {
    													border-right: 0px solid rgba(255, 255, 255, 1.0);
												}
												.timelayerleft {
   															width: 100%;
												}
												.timelayerright {
    														width: 100%;
												}
												
																	.timetable-cabs {
																	   			width: 26%;
																	  	}
																	   .timetable_main {
																			width: 74%;
																		}
												  						#mc_embed_signup .mc-field-group {
													  						
												  						}
												  						
												
												.column-timetable {
    															padding-left: 6%;
    															padding-right: 6%;
												}
												  						
												  .timetable-cabs-blocks h5 {
													  font-size: 18px;
    line-height: 20px;
												  }
												  .timetablelayer  {
						
															max-height: 600px;
    														
						
												}
												
												.paddnormalpage {
    													padding: 10px 6% 40px 6%;
												}
												.team-list-image {
   														height: 100vw;
														}
														
													.post-item-sessions {
															height: 140vw;
													}
													.grid-item-image {
														 	height: 60vw;
													 }
												
													.pagingInfo {
														  float: left;
														  left: 30px;
													}
													  
													
														
															
															
													.faq_openclose {
															right: 36px;
														}	
														
														
													.content-form {

																		  padding-right: 5%;

															  }	
		 }
		 
		 @media only screen and (min-width: 320px) and (max-width: 480px) {



		 }









