
.bg-image-main {
				background-repeat: no-repeat;
				background-position: top center;
				height: auto;
    min-height: 110vh;    
    background-size:cover;
				background-color: rgba(220,221,212, 1.0);
				}




.desktop {
					    display: block;
		}
		.mobile {
					    display: none;
		}
				

#top {

					position:relative;
					float:left;
					height: 0px;
					    background-color: transparent;

			}

.main-div {
			padding: 20px;
			margin: 0 auto;

		}

.block-general {
	  position:relative;
	  float:left;
	  display: inline-block;
	  }

			
.imgheight1 {
			height:18vw !important;
				}
.imgheight2 {
			height:22vw !important;
				}
.imgheight3 {
			height:26vw !important;
				}
.imgheight4 {
			height:30vw !important;
				}
.imgheight5 {
			height:34vw !important;
				}
.imgheight6 {
			height:38vw !important;
				}
.imgheight7 {
			height:42vw !important;
				}


.toppie {

					position:relative;
					float:left;
					height: 10px;
					    background-color: rgba(220,221,212, 1.0);

			}

.bg-rand-01 { 
				  
				  background-repeat: no-repeat;
				  background-size: 100% 100%;
				  background-position: top left;
				  }			

.bg-div-top {	
				position: fixed;
				width: 100%;
				min-height: 50vh;
				height: auto;
				
				background-image: url('/wp-content/themes/birds-theme/assets/svg/custom/ornaments/ornam-corner-lefttop.png'), url('/wp-content/themes/birds-theme/assets/svg/custom/ornaments/ornam-topmiddle.png'), url('/wp-content/themes/birds-theme/assets/svg/custom/ornaments/ornam-corner-righttop.png');
				background-position: left top, center top, right top; 
    																		
				background-repeat: no-repeat, no-repeat, no-repeat;
				background-size: contain, 40%, contain;

				}

				
.bg-div-bottom {
				position: fixed;
				width: 100%;
				min-height: 50vh;
				height: auto;
				bottom:0px;
				
				background-image: url('/wp-content/themes/birds-theme/assets/svg/custom/ornaments/ornam-corner-leftbottom.png'), url('/wp-content/themes/birds-theme/assets/svg/custom/ornaments/ornam-bottommiddle.png'), url('/wp-content/themes/birds-theme/assets/svg/custom/ornaments/ornam-corner-rightbottom.png');
				background-position: left bottom, center bottom, right bottom; 
    																		
				background-repeat: no-repeat, no-repeat, no-repeat;
				background-size: contain, 40%, contain;

				}
.bg-div-left {
				position: fixed;
				width: 18%;
				min-height: 100vh;
				height: auto;
				
				background-image: url('/wp-content/themes/birds-theme/assets/svg/custom/ornaments/ornam-leftmiddle.png');
				background-position: left center; 
    																		
				background-repeat: no-repeat;
				background-size: contain;

				}

.bg-div-right {
				position: fixed;
				float: right;
				right: 0px;
				width: 18%;
				min-height: 100vh;
				height: auto;
				
				background-image: url('/wp-content/themes/birds-theme/assets/svg/custom/ornaments/ornam-rightmiddle.png');
				background-position: left center; 
    																		
				background-repeat: no-repeat;
				background-size: contain;

				}

.bg-div-center {
				position: fixed;
				float: left;
				right: 0px;
				width: 100%;
				min-height: 90vh;
				height: auto;
				
				background-image: url('/wp-content/themes/birds-theme/assets/svg/custom/ornaments/ornam-cent-eyes.png');
				background-position: center; 
    																		
				background-repeat: no-repeat;
				background-size: 60%;

				}


			
.menu-page {

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

			}

				 		
.button-top {
					display:none;
					position:relative;
					float:right;
					right:40px;
					font-family: 'eurostyle_medium';
					font-size: 57px;
					line-height: 66px;
					width:50px;
					height:50px;
					margin-bottom: 33px;
					-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-top a:hover {
					color:rgba(220,221,212, 1.0); !important;
					-webkit-transition: all 0.6s;
													-moz-transition: all 0.6s;
													-ms-transition: all 0.6s;
													-o-transition: all 0.6s;
													transition: all 0.6s;

											}
											
			
			
			
			.blocklineup { height: 68vw !important; }
			
			.blockh0 { height: 1vw !important; }
			
			.blockh1 { height: 40vw !important; }
			.blockh2 { height: 45vw !important; }
			.blockh3 { height: 50vw !important; }
			.blockh4 { height: 55vw !important; }
			.blockh5 { height: 60vw !important; }
			.blockh6 { height: 65vw !important; }
			.blockh7 { height: 70vw !important; }
			.blockh8 { height: 75vw !important; }
			.blockh9 { height: 80vw !important; }
			.blockh10 { height: 85vw !important; }
			.blockh11 { height: 90vw !important; }
			.blockh12 { height: 95vw !important; }
			.blockh13 { height: 100vw !important; }
			.blockh14 { height: 105vw !important; }
			.blockh15 { height: 110vw !important; }
			.blockh16 { height: 115vw !important; }
			
			.blockup1 { margin-top: -50px !important; }
			.blockup2 { margin-top: -100px !important; }
			.blockup3 { margin-top: -150px !important; }
			.blockup4 { margin-top: -200px !important; }
			.blockup5 { margin-top: -250px !important; }
			.blockup6 { margin-top: -300px !important; }
			.blockup7 { margin-top: -350px !important; }
			.blockup8 { margin-top: -400px !important; }
			
			.blockimage-down01 { margin-top: 50px !important; }
			.blockimage-down02 { margin-top: 100px !important; }
			.blockimage-down03 { margin-top: 150px !important; }
			.blockimage-down04 { margin-top: 200px !important; }
			.blockimage-down05 { margin-top: 250px !important; }
			.blockimage-down06 { margin-top: 300px !important; }
			.blockimage-down07 { margin-top: 350px !important; }
			.blockimage-down08 { margin-top: 400px !important; }
			.blockimage-down09 { margin-top: 450px !important; }
			.blockimage-down10 { margin-top: 500px !important; }
			.blockimage-down11 { margin-top: 550px !important; }
			.blockimage-down12 { margin-top: 650px !important; }
			.blockimage-down13 { margin-top: 750px !important; }
			.blockimage-down14 { margin-top: 850px !important; }
			.blockimage-down15 { margin-top: 950px !important; }
			
			
			.sizeone { width: 10vw !important;
							height: 10vw !important; }
			.sizetwo { width: 11vw !important;
							height: 11vw !important; }
			.sizethree { width: 12vw !important;
							height: 12vw !important; }
			.sizefour { width: 13vw !important;
							height: 13vw !important;}
			.sizefive { width: 14vw !important;
							height: 14vw !important;}
			.sizesix { width: 15vw !important;
							height: 15vw !important;}
			.sizeseven { width: 16vw !important;
							height: 16vw !important;}
			.sizeeight { width: 17vw !important;
							height: 17vw !important;}
			.sizenine { width: 18vw !important;
							height: 18vw !important;}
			.sizeten { width: 19vw !important;
							height: 19vw !important;}
			.sizeeleven { width: 20vw !important;
							height: 20vw !important;}
							
			.bgsize-10 {	background-size: 50% !important; }
			.bgsize-9 {	background-size: 55% !important; }
			.bgsize-8 {	background-size: 60% !important; }
			.bgsize-7 {	background-size: 65% !important; }
			.bgsize-6 {	background-size: 70% !important; }
			.bgsize-5 {	background-size: 75% !important; }
			.bgsize-4 {	background-size: 80% !important; }
			.bgsize-3 {	background-size: 85% !important; }
			.bgsize-2 {	background-size: 90% !important; }
			.bgsize-1 {	background-size: 95% !important; }
			.bgsize1 {	background-size: 100% !important; }
			.bgsize2 {	background-size: 105% !important; }
			.bgsize3 {	background-size: 110% !important; }
			.bgsize4 {	background-size: 115% !important; }
			.bgsize5 {	background-size: 120% !important; }
			.bgsize6 {	background-size: 125% !important; }
			.bgsize7 {	background-size: 130% !important; }
			.bgsize8 {	background-size: 135% !important; }
			.bgsize9 {	background-size: 140% !important; }
			.bgsize10 {	background-size: 145% !important; }
			.bgsize11 {	background-size: 150% !important; }
					  
										   	
										   	.blockmargin { 
													width:80%;
    												margin: 0px auto;
    												display:block;
    												
    												background-image: url('/wp-content/themes/birds-theme/assets/images/gridXX.jpg');
    												background-repeat: no-repeat;
    												background-size: 100%;
    												background-position: top left;
										   			}
										   		.blockmargin100 { 
													width:100%;
													
										   			}
										   		.blockmargin70 { 
													width:70%;
													
										   			}
										   			
										   		
										   		.columnblock {
														position: relative;
														margin: 0 auto;
				   										}
										   			
										   			.columnblock100 {
														width:80%;
													   	display:block;
														} 
						
												
															
															
													.cont-video  {
														 padding: 0px 0% 50px 0%;
														 text-align: center;
														 }
						
													.cont-video h2 {
														 font-size: 31px;
    															line-height: 33px;
    															margin-bottom: 13px;
														 text-align: center;
														 }
													
													
													
										   			.blockmargin-grid { 
														width:94%;
													   	display:block;
														padding-top: 44px;
										   			}
													
													
										   			.grid-partners {
										   							text-align: center;
																	padding-top: 33px;
																	padding-bottom: 24px;
										   			
										   						}
										   						.grid-partners h4 {
																  font-size: 31px !important;
																  line-height: 36px !important;
										   							padding: 24px 0px;
										   							    color: rgba(255,0,0, 1.0);
										   			
										   						}
										   			
										   			
										   			
										   			
										   			
										   	
										   	.columntexts {
													 position:relative;
													 float:left;
													 margin:0px;
													 display: inline-block;
													}
										   	
										   		
										   	
										   		.columntext40 {
													  width:40%;
												}
													
												.columntext50 {
													  width:50%;
													}
													
												.columntext60 {
													  width:60%;
												}
												.columntext100 {
													  width:100%;
													  padding-top:31px;
												
													}
													
													.cont-headline2 p {
															   
														font-size: 24px;
														line-height: 25px;
														color: rgba(220,221,212, 1.0);
														margin-bottom: 39px;
														text-align: justify;
														}
													
													
													
													
													
													.colleft {
														   padding: 0px 20px 40px 0px;
														   }
														   .colleft-text {
															   padding: 0px 34px 0px 0px;
															   text-align: left;
															   }
															.colleft-text p {
															  		margin-bottom: 25px !important; 
															  		color: rgba(220,221,212, 1.0);
															   }
														   .colleft-text h3 {
															   font-family: 'eurostyle_medium' !important;
															   font-size: 30px !important;
    																line-height: 34px !important;
    																margin-bottom: 12px !important;
    																text-transform: none !important;
															   } 
															   
														
													.coltitle-text h2 {
															   	margin-bottom: 0px !important;
    																text-transform: uppercase !important;
    																padding: 0 45% 0 0  !important;
															   } 
										
												  	.colright {
														  padding: 0px;
														   }
								
														.colright-text {
															   padding: 0px 0px 0px 44px;
															   }
															.colright p {
															  		color: rgba(255,255,255, 1.0);
															   		text-align: center;
															   }
										
														.colimg-cont {
															 width: 100%;
															 min-height: 40px;
															 margin-bottom: 30px;
															 margin-top: 42px;
															 background-repeat: no-repeat;
															 background-position: center; 
															 background-size:cover;
															 	    border-radius: 0px;
															}
															.colimg-2 {
															 
															 	margin-top: 0px;
															}
															
															.colimg-gridx {
															 	margin-left: auto;
															 	margin-right: auto;
															 	width: 450px;
															 	height: 300px;
															 	margin-top: 10px;
																}
								
														.colimg-room-top {
																		position: absolute;
															 			opacity: 0.0;
																		margin-top:0px;
															 			margin-bottom: 8px;
															 			background-size:contain;
															 			-webkit-transition: all 0.9s;
																-moz-transition: all 0.9s;
																-ms-transition: all 0.9s;
																-o-transition: all 0.9s;
																transition: all 0.9s;
															}
															
															.colimg-room-top:hover {
																	cursor: pointer;
															 			opacity: 1.0;
															 			-webkit-transition: all 0.9s;
																-moz-transition: all 0.9s;
																-ms-transition: all 0.9s;
																-o-transition: all 0.9s;
																transition: all 0.9s;
															}
										   			
										   				.colimg-room {
															 			margin-bottom: 8px;
															 background-size:contain;
															}
															
															.colimg-room:hover {
																	cursor: pointer;
															}
													
										   	
										   			.img-header {
										   					float: left;
															max-width: 900px;
															height: auto;
															width: 100%;
										   					
										   			} 
										   			.structuur-header {
										   					position: absolute;
															float: left;
															width: 35%;
    														height: 33vw;
															background-image: url('/wp-content/uploads/2021/12/structuur-smalll.png');
															background-repeat: no-repeat;
															background-position: center left;
															background-size: 100% 55%;
															    margin-left: -30px;
										   			}
										   			.blocksfull { 
										   					width: 100%;
    														display: inline-block;
    														max-height: 55px;
    														}
    														
														   .blocksfull-more { 
																   width: 180px;
																   }
    																
										   			.blocks-quote {
										   					position:relative;
													  		float:left;
										   					}
										   					.quote-bot-left { 
																   		float:left;
																   		left:-20px;
																		width:40%;
																		margin-top: -140px;
																		padding-bottom: 33px; 
										   					}
														   	.quote-bot-right {
																   		float:right;
																   		right:-20px;
																		width:40%;
																		margin-top: -140px;
																		padding-bottom: 33px;
															}
										   					.quote-top-left { 
																   		float:left;
																   		left:-20px;
																		width:40%;
																		margin-top: -50px;
																		padding-bottom: 0px; 
										   					}
														   	.quote-top-right {
										   								position:absolute;
																   		float:right;
																   		right:0px;
																		width:35%;
																		margin-top: -50px;
																		padding-bottom: 0px;
																   }		
										   					
										   					
										   			.cont-quote {
										   					float:right;
										   					right:0px;
										   					width: 45%;
										   					}
										   	
										   				.row-quote {
										   						    position: relative;
																	float: left;
																	padding: 4px 13px 0px 13px;
																	margin-bottom: 8px;
																	height: 40px;
																	
																	font-family: "mj_freemasonic";
																	font-size: 23px;
																	color: rgba(220,221,212, 1.0);
																	letter-spacing: 0.05em;
										   						}
										   						.quote-full {
										   						    width: 100%;
										   						}
										   						.quote-author {
										   						    width: 100%;
										   						    font-family: 'lmmono10-regular';
																	font-size: 16px;
																	color: rgba(220,221,212, 1.0);
																	text-transform: uppercase;
																	letter-spacing: 0.05em;
																	text-align: left;
																	padding: 15px 0px 0px 20%;
										   						}
										   						.quote-left {
										   						    background-image: url('/wp-content/uploads/2021/12/quote-bg-right.png');
																	background-repeat: no-repeat;
																	background-position: center right;
																	background-size: 100% 40px;
										   						}
										   						.quote-right {
										   						    background-image: url('/wp-content/uploads/2021/12/quote-bg-left.png');
																	background-repeat: no-repeat;
																	background-position: center left;
																	background-size: 100% 40px;
										   						}
										   				
										   				.blocks-button {
										   								position:relative;
													  					float:left;
																   		left:0px;
																		width:100%;
																		margin-top: 0px;
																		padding-bottom: 33px; 
																		text-align: center;
										   					}
										   			
										   			
										   			
										   			.elements {
																position: relative;
																
																background-color: rgba(255,255,255,0.0);
																background-repeat: no-repeat;
																				background-position: center top; 
																				background-size: contain;
																}
		 
   
 
														.element_contact {
																position: fixed;
																float: right;
																top: 25px;
																right: 35px;
																width: 25vw;
																max-width: 180px;
																height: 40px;
																z-index:2;
																	background-image: url('/wp-content/themes/birds-theme/assets/images/contact-button.png');
																	-webkit-transition: all 0.3s;
																			-moz-transition: all 0.3s;
																			-ms-transition: all 0.3s;
																			-o-transition: all 0.3s;
																			transition: all 0.3s;
			 
														  }
														  .element_contact:hover {
		 
																	background-image: url('/wp-content/themes/birds-theme/assets/images/contact-button-hover.png');
																	-webkit-transition: all 0.3s;
																			-moz-transition: all 0.3s;
																			-ms-transition: all 0.3s;
																			-o-transition: all 0.3s;
																			transition: all 0.3s;
														  }
	 
															.element_contact_close {
																			position:absolute;
																			float: right;
																			top:38px;
																			right:30px; 
																			width: 35px;
																			height: 35px;
																			z-index:22;
																			cursor: pointer;
																			background-repeat: no-repeat;
																			background-position: center;
																			background-size: contain;
								-webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;
																		} 
																		.element_contact_close:hover {
																			transform: rotate(360deg);
								-webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;
										
																		} 
				 
															.extraintset {
															
																			    position: relative;
																				color: #000;
																				width: 370px;
																				height: auto;
																				max-height: 45vw;
																				margin-left: 10vw;
																				margin-top: 54vw;
																				padding-right: 20px;
																				padding-top: 20px;
																				overflow-y: auto;
																		 }
															.extraintset p {
															
																			color: #000;
																		 }
															 .extraintset a {
																		   color: rgba(220,221,212, 1.0);
														  						font-size: 15px;
																		   font-family: 'eurostyle_medium';
																			-webkit-transition: all 0.6s;
																		   -moz-transition: all 0.6s;
																		   -ms-transition: all 0.6s;
																		   -o-transition: all 0.6s;
																		   transition: all 0.6s
													
															   }
															   .extraintset a:hover {
																			color: rgba(220,221,212, 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
																}
																 .extraintset hr {
    																			border: 1px dotted #cdc5b7;
    																			}
    															.extraintset h3 {
    																				font-size: 19px;
    																			    margin: 7px 0 12px 0px;
    																			}
    															.extraintset h5 {
    																			font-size: 15px;
    																			line-height: 24px;
    																			color:rgba(220,221,212, 1.0);
    																			font-style: italic;
    																			
    																			}
																		 
														  	.programm-button {
														  						position:relative;
														  						font-family: 'eurostyle_medium';
														  						font-size: 18px;
														  						    line-height: 13px;
														  						text-transform: uppercase;
														  					    width: 100%;
																				text-align: center;
																				padding: 12px 5px 16px 5px;
																				color: rgba(220,221,212, 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;
														  				}
														  				.programm-button:hover {
														  						text-decoration: none;
																				color: rgba(220,221,212, 1.0);
												  				-webkit-transition: all 0.9s;
																-moz-transition: all 0.9s;
																-ms-transition: all 0.9s;
																-o-transition: all 0.9s;
																transition: all 0.9s;
														  				}
														  				.prog-but-right {
																				background-color: #e65419;
																				border-radius: 0px 6px 6px 0px;
														  					}
														  				.prog-but-left {
																				background-color: #5997d2;
																				border-radius: 6px 0px 0px 6px;
														  					}
														  				.prog-but-center {
																				background-color: #e65419;
																				border-radius: 6px 6px 6px 6px !important;
														  					}
														  					.prog-but-centerx {
														  					    width: 100%;
														  					    
																				padding: 10px 5px 10px 5px;
																				
																					font-size: 16px;
														  					    margin: 20px 0px 0px 0px;
																				background-color: rgba(1,0,0,0.4);
																				border-radius: 6px 6px 6px 6px !important;
														  					}
														  					
														  				.passepartout {
														  						font-size: 12px;
														  						    line-height: 13px;
														  						background-color: #214b72;
														  						padding: 12px 5px; 
																				color: rgba(220,221,212, 1.0);
																				width: 70%;
																				margin: -14px auto 0px auto;
																				border-radius: 6px 6px 6px 6px !important;
														  				}
														  				.passepartout:hover {
														  						background-color: #366897 !important;
														  				}
														  				.passepartout2 {
														  						font-size: 12px;
														  						    line-height: 13px;
														  						background-color: #8a3b1b;
														  						padding: 12px 5px; 
																				color: rgba(220,221,212, 1.0);
																				width: 70%;
																				margin: -14px auto 0px auto;
																				border-radius: 6px 6px 6px 6px !important;
														  				}
														  				.passepartout2:hover {
														  						background-color: #b04b23 !important;
														  				}
														  				
														  				
														  					.but-right-empty {
																				background-color: #e65419;
																				border-radius: 0px 6px 6px 0px;
																				opacity: 0.2;
														  						
														  					}
														  					.but-left-empty {
																				background-color: #5997d2;
																				border-radius: 6px 0px 0px 6px;
																				opacity: 0.2;
														  						
														  					}
														  				
														  				.prog-but-right:hover {
																				background-color: #b04b23;
														  						
														  					}
														  				.prog-but-left:hover {
																				background-color: #366897;
														  						
														  					}
														  				
														  	.button-subtitle {
														  						font-size: 11px;
														  						text-transform: none;
														  						    line-height: 23px;
														  						    
														  						}
														  				
														  	.column-news {
																			position: relative;
																			float: left;
																			width:100%;
																			padding: 22px 20% 122px 0px;
					 
																		}	
																		.column-news p {
															
																			color: rgba(220,221,212, 1.0);
																		 }
																		
																		   
																		   
																	.row-news {
																			position: relative;
																			float: left;
																			width:100%;
																			border-bottom: 1px solid rgba(255,255,255,0.5);
																			padding: 0px 5%;
					 
																		}
																					.row-news h5 {
																							font-family: 'eurostyle_medium';
																							font-size: 17px;
																						   	line-height: 24px;
																						   	color:rgba(220,221,212, 1.0);
																						   	margin: 16px 0px;
																				
																						   }
																					.row-news a {
																							font-family: 'eurostyle_bold';
																							font-size: 18px;
   	 																						line-height: 54px;
																						   	color:rgba(220,221,212, 1.0);
																						   	margin: 16px 0px 10px 20px;
																						   	text-transform: uppercase;
																						   	text-decoration: none;
																							color: rgba(255, 0, 0, 1.0);
																						   }
																					.row-news a:hover {
																						   	text-decoration: underline;
																						   	color: rgba(220,221,212, 1.0);
																				
																						   }
																						   
																						  
																						  
																		   			.row-news h3 {
																							   font-size: 34px !important;
																						   		line-height: 34px !important;
																							   	margin: 3px 0 12px 0px;
																						   }
																						   .row-news p {
																							   margin-top: 22px;
																							   color: rgba(220,221,212, 1.0);
																						   }
																				
																				.column-text h3 {
																							   font-size: 34px !important;
																						   		line-height: 34px !important;
																							   	margin: 3px 0 12px 0px;
																						   }
																						   .column-text h4 {
																							   font-family: 'eurostyle_medium' !important;
    font-size: 28px !important;
    line-height: 24px !important;
    margin: 0px 0px 20px 10% !important;
    color: rgba(220, 221, 212, 1.0) !important;
																						   }
																				   
																		   		
																		.column-text {
																			position: relative;
																			float: left;
																			width:50%;
																			padding-top: 22px;
					 
																		}
																		
																				
																			  .column-text-large {
																				  width:70%;
					 
																			  }
																		.column-text img {
																			max-width: 100%;
					 														margin: 0px 0px 15px 0px;
					 														border-radius: 10px;
																		}
																		.column-text p {
																			margin-bottom: 28px !important;
																			color: rgba(220,221,212, 1.0);
																			
																		}
																		.column-text strong {
																		}
																		.column-text a {
																			text-decoration: none;
																		}
																		.column-text a:hover {
																			text-decoration: underline;
																		}
																		.column-text ul {
																			margin: 15px 0px 22px 22px;
																		}	
																		.column-text li {
																			font-family: 'eurostyle_medium';
																			text-align: left;
																			color: rgba(220,221,212, 1.0);
																		}
																		
																			.noolink a {
																				text-decoration: none;
																			}
																		.td_list {
				 																padding: 0px 3% 5px 0px;
																				}
																		
																		.td_1 {
				 																padding: 0px 32px 22px 0px;
				 																	width: 57%;
																				}
																		.td_1 h5 {
																				width: 80% !important;
																			}
																		.tdimage1 {
				 																width: 80%;
				 																margin: 20px 0px 30px 0px !important;
				 																box-shadow: 0px 0px 10px 0px rgba(1,0,0,0.4);
																				}
																				
																		.tdimage2 {
				 																width: 100%;
				 																margin: 25px 0px 30px 0px !important;
				 																box-shadow: 0px 0px 10px 0px rgba(1,0,0,0.4);
																				}
																		.tdimage3 {
				 																width: 80%;
				 																margin: 0px 0px 30px 0px !important;
				 																box-shadow: 0px 0px 10px 0px rgba(1,0,0,0.4);
																				}
																				.fullyes {
				 																	width: 100%;
				 																	margin: 20px 0px 20px 0px !important;
																				}
																				
																				
																				.td_1_head {
																					padding: 0px 3% 20px 3%;
				 																	width: 100% !important;
				 																	text-align: center;
																				}
																		.td_2 {
				 																padding: 0px 0px 22px 32px;
				 																	width: 43%;
																				}
																				.td_2_head {
																					padding: 13px 0px 0px 3%;
				 																	width: 30% !important;
																				}
																		
																	
	 																			.td_extraspacing {
	 																			
	 																				padding: 145px 5% 41px 7%;
	 																			}
																				.column-text h5 {
																					font-size: 14px;
																					line-height: 19px;
					 
																				}
																				.blockreadmore {
																					text-transform: uppercase;
																					font-size: 18px;
																					font-weight:600;
																					font-family: 'eurostyle_medium';
																					color: rgba(220,221,212, 1.0);
																					text-decoration: none !important
																				}
																				.blockreadmore:hover {
																					color: rgba(220,221,212, 1.0); !important;
																					text-decoration: none !important
																				}
	 																	.room-image	 {
																								filter:brightness(100%);
																								-webkit-transition: all 1.6s;
														   -moz-transition: all 1.6s;
														   -ms-transition: all 1.6s;
														   -o-transition: all 1.6s;
														   transition: all 1.6s
																									
																							}
																							.room-image:hover	 {
																								filter:brightness(150%);
																								-webkit-transition: all 1.6s;
														   -moz-transition: all 1.6s;
														   -ms-transition: all 1.6s;
														   -o-transition: all 1.6s;
														   transition: all 1.6s
																									
																							}	
																  .info_close {
																  
																  					display:none;
																  
																  			}
																  
																  
																  			
																  .info_open {
		   																	position: absolute; 
																			 margin-top: 50px;
																			 left: 0px;
																			 width: 100%;
																					  display: inline-block;
																			 height: auto;
																			 border: 0px solid rgba(220,221,212, 1.0);
																			 -webkit-transition: all 0.3s;
																			 -moz-transition: all 0.3s;
																			 -ms-transition: all 0.3s;
																			 -o-transition: all 0.3s;
																			 transition: all 0.3s;
																			     padding: 23px 8% 145px 8%;
																			     overflow-y: auto;
																			 z-index: 120;
																			 
  
																		  }
																		  
																		  .info_open_extra {
		   
																				height: 2200px !important;

																		  }
																			.info-inner {
																			
																					position: relative;
																					float: left;
																					width: 100%;
																					  
																					  display: inline-block;
																			 		height: auto;
																					  padding-top: 6px;
																					  padding-right: 0px;
																					  padding-bottom: 1px;
																					  overflow-y: auto;
																					      min-height: 70vh;

																			   }
																			   .info-inner-extra {
																			
																					min-height: 2600px;
    overflow-y: auto;
    margin-bottom: 55px;
    height: auto;

																			   }
																			  .info-inner hr {
    border: 1px dotted #555555;
} 
																			.info-inner h2 {
																						font-size: 23px;
																						margin-bottom: 11px;
																						max-width:70%;
																			   }
																			   .info-inner h3 {
																			
							 														   font-size: 21px;
    line-height: 29px;
    text-align: left;
    margin: 0px 0 7px 0px;
																			   }
																			   
																			   .info-inner h4 {
																			
							 														   font-size: 15px;
    line-height: 25px;
    text-align: left;
    color:rgba(220,221,212, 1.0);
	margin: 9px 0px 5px 0px;
									}
									.info-inner h5 {
																			
							 														   font-size: 15px;
    line-height: 21px;
    color:rgba(220,221,212, 1.0);
    font-weight:500;
    text-transform:uppercase;
    margin: 42px 0px 29px 0px;
    border-bottom: 0px dotted rgba(255,255,255,0.5);
									}
																			.info_openpermanent {
																			
																						
																			
																			
																					}
																					
																	.info_static {
		   
																			position: relative;
																			width: 100%;
																			height: auto;

																		  }
				   														.element_info {
																				padding: 12px 2%;
																		  }
																		.element_info p {
																				color: rgba(255,255,255,0.6);
																				font-size: 15px;line-height: 21px;
																				letter-spacing: 0.05em;
																				font-family: 'eurostyle_medium';
						 														margin-bottom: 6px;
																		  }
																		  .element_info a {
																		  		color: rgba(220,221,212, 1.0);
																				text-decoration: none;
																				font-weight: 900;
																				font-size: 17px;
																		  }
																		  .element_info a:hover {
																				color: rgba(255,255,255,0.6);
																				text-decoration: underline;
																		  }
																		  .element_info ul {
																				margin: 18px 0px 18px 18px ;
																		  }
																		  .element_info li {
																				font-size: 18px;line-height: 27px;
																				letter-spacing: 0.05em;
																				color: rgba(220,221,212, 1.0);
																				text-align: left;
																				font-family: 'eurostyle_medium';
																				list-style: disc;
																		  }
																		  
																		  
																		.news_info {
																				padding: 12px 8% 12px 15%;
																				
																		  }
																		.news_info p {
																				
																						   	color: rgba(255,255,255, 1.0);
																				
																				font-size: 18px;line-height: 27px;
																				letter-spacing: 0.05em;
						 														margin-bottom: 16px;
																		  }
																					   .news_extra p {
																					   		color: rgba(255,0,0, 1.0);
																					   }
																		  .news_info a {
																		  		
																		  		color: rgba(255,0,0, 1.0);
																				text-decoration: underline;
																				margin: 0px 0px 0px 0px;
																				opacity: 1.0;
																				
																		  }
																		  .news_info a:hover {
																		  		color: rgba(255,0,0, 1.0);
																				text-decoration: none;
																		  }
																		  .news_info ul {
																				margin: 18px 0px 18px 18px ;
																		  }
																		  .news_info li {
																				font-size: 18px;line-height: 27px;
																				letter-spacing: 0.05em;
																				color: rgba(220,221,212, 1.0);
																				text-align: left;
																				font-family: 'eurostyle_medium';
																				list-style: disc;
																		  }
																		 
				   														.news_contact_close {
																					 position: absolute;
																					 float: right;
																					 top: 0px;
																					 right: 0px;
																					 width: 25px;
																					 height: 25px;
																					 z-index: 22;
																					 background-repeat: no-repeat;
																					 background-position: center;
																					 background-size: contain;
																				 }

																	.fakeelement {
		   																		position: absolute;
																				text-align: center;
																				display:block;
		   																		cursor: pointer;
																				background-position: center;
																				background-size: contain;
																				background-repeat: no-repeat;
																		  }
																		  .fakeelement h2 {
																		  				display:block;
																		  			}
																		 
																		 
																		  
				   													.clickelement {
		   																		position: absolute;
																				text-align: center;
																				display:block;
		   																		cursor: pointer;
																				background-position: center;
																				background-size: contain;
																				background-repeat: no-repeat;
																						-webkit-transition: all 1.6s;
													-moz-transition: all 1.6s;
													-ms-transition: all 1.6s;
													-o-transition: all 1.6s;
													transition: all 1.6s;
																		  }
																		  
																		  .clickelement h2 {
																		  					font-family: 'eurostyle_medium';
																		  				position: absolute;
																						text-align: center;
																						bottom: 0px;
																						font-weight: 600;
																						font-size: 19px;
    																					line-height: 21px;
    																					color: rgba(1,0,0,1.0);
																						width: 100%;
																		  				letter-spacing: 0.05em;
																		  				
																		  				text-shadow: 0px 0px 4px rgba(220,221,212, 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;
																		  				display:none;
																		  			}
																		  	.clickelement h2:hover {
																		  				color: rgba(1,0,0,1.0);
																		  				letter-spacing: 0.05em;
																						-webkit-transition: all 0.6s;
													-moz-transition: all 0.6s;
													-ms-transition: all 0.6s;
													-o-transition: all 0.6s;
													transition: all 0.6s;
																		  			}
																		
																			.clickable_1_open h2 {
						   																display: block;
					   																}
																		
																			.clickable_2_open h2 {
						   																display: block;
					   																}
																		
																			.clickable_3_open h2 {
						   																display: block;
					   																}
																		
																			.clickable_4_open h2 {
						   																display: block;
					   																}
																		
																			.clickable_5_open h2 {
						   																display: block;
					   																}
																		
																			.clickable_6_open h2 {
						   																display: block;
					   																}
																		
																			.clickable_7_open h2 {
						   																display: block;
					   																}
																		
																			.clickable_8_open h2 {
						   																display: block;
					   																}
																		
																			.clickable_9_open h2 {
						   																display: block;
					   																}
																		
																			.clickable_10_open h2 {
						   																display: block;
					   																}
																		
																			.clickable_11_open h2 {
						   																display: block;
					   																}
																		
																			.clickable_12_open h2 {
						   																display: block;
					   																}
																		
																			.clickable_13_open h2 {
						   																display: block;
					   																}
																		
																			.clickable_14_open h2 {
						   																display: block;
					   																}
																		
																			.clickable_15_open h2 {
						   																display: block;
					   																}
																		
																			.clickable_16_open h2 {
						   																display: block;
					   																}
																		
																					
																					
																					
																					.clickable_contact_open h2 {
						   																display: block;
					   						 										}
																		  
																		  
																		  
																		  	.hoverable_11_open h2 {
						   																display: block;
					   																}
																		
																			.hoverable_12_open h2 {
						   																display: block;
					   																}
																		
																			.hoverable_13_open h2 {
						   																display: block;
					   																}
																		
																			.hoverable_14_open h2 {
						   																display: block;
					   																}
																		
																			.hoverable_15_open h2 {
						   																display: block;
					   																}
																		
																		  
																		  
																		  
																			.info_black {
																				background-color: rgba(220,221,212, 1.0);
																				border: 3px solid #000;
						 
																			}
																			.info_black p {
																				color: #000;
						 
																			}
																			.info_black a {
																				color: #000;
						 
																			}
																			.info_black h3 {
																				color: #000;
						 
																			}
																			.info_black h5 {
																				color: #000;
						 
																			}
																			.info_black li {
																				color: #000;
						 
																			}
	 
	 
	 																.poplangbox {
																		   position:relative;
																		   height: 50px;
																		   width: 50px;
																		   text-align: center;
																		   float: right;
	 																		}

			 
																	.notshow {
																			display:none;
																	}
										   			
										   			
										   			
										   			
										   			
										   			
										   			
										   			
										   			
										   					
										   					.row-button {
										   						    position: relative;
																	float: left;
																	padding: 5px 13px 7px 13px;
																	margin-bottom: 8px;
																	height: 40px;
																	
																	font-family: 'eurostyle_medium';
																	font-size: 18.88px;
																	color: rgba(220,221,212, 1.0);FFF;
																	letter-spacing: 0.05em;
																	text-align: left;
																	 
																	background-color: rgba(220,221,212, 1.0);
										   						}
										   						.arrow-button {
										   						     		color: rgba(220,221,212, 1.0);
																			height: 100px;
																			font-family: 'eurostyle_medium';
																			font-weight: 500;
																			font-size: 20px;
																			font-style: normal;
																			padding-top: 63px;
																			display: block;
																			background-repeat: no-repeat;
																			background-position: top center;
																			background-size: 48%;
										   						     		-webkit-transition: all 0.6s;
																			-moz-transition: all 0.6s;
																			-ms-transition: all 0.6s;
																			-o-transition: all 0.6s;
																			transition: all 0.6s;
										   								}
										   								.arrow-button:hover {
										   						     		color: rgba(220,221,212, 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;
																			
										   								}
																		.arrow-more-top {
																		
																			   background-image: url('/wp-content/themes/birds-theme/assets/svg/arrow-up.svg');
																		}
																		.arrow-more-top:hover {
																		
																			   background-image: url('/wp-content/themes/birds-theme/assets/svg/arrow-up-hover.svg');
																				  -webkit-transition: all 0.6s;
																				  -moz-transition: all 0.6s;
																				  -ms-transition: all 0.6s;
																				  -o-transition: all 0.6s;
																				  transition: all 0.6s;
																		}
																		.arrow-more-down {
																		
																			       background-image: url('/wp-content/themes/birds-theme/assets/svg/arrow-down.svg');
																				   width: 84%;
																				       max-width: 1280px;
																				   margin: 0 auto;
																				   bottom: 0px;
																				   position: absolute;
																				   background-size: 8%;
																				   height: 80px;
																				  -webkit-transition: all 0.6s;
																				  -moz-transition: all 0.6s;
																				  -ms-transition: all 0.6s;
																				  -o-transition: all 0.6s;
																				  transition: all 0.6s;
																		}
																		.arrow-more-down:hover {
																		
																			   background-image: url('/wp-content/themes/birds-theme/assets/svg/arrow-down-hover.svg');
																				  -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-left {
										   						    background-image: url('/wp-content/uploads/2021/12/structuur-button.png');
																	background-repeat: no-repeat;
																	background-position: center left;
																	background-size: 100% 40px;
										   						}
										   						.button-right {
										   						    background-image: url('/wp-content/uploads/2021/12/structuur-button.png');
																	background-repeat: no-repeat;
																	background-position: center right;
																	background-size: 100% 40px;
																		   margin-right: 10px;
																			-webkit-transition: all 1.2s;
																		   -moz-transition: all 1.2s;
																		   -ms-transition: all 1.2s;
																		   -o-transition: all 1.2s;
																		   transition: all 1.2s;
										   						}
										   							.button-right:hover {
																		   margin-right: 22px;
																		   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;
																	   }
																	   
																.button-down {
										   						    
										   						}
										   							.button-down:hover {
																		   margin-bottom: 20px;
																	   }
																	   
																.button-up {
																		   color: rgba(220,221,212, 1.0);
																		   background-color: transparent;
										   						    
										   						}
										   							.button-up:hover {
																		   margin-top: 0px;
																		   color: rgba(220,221,212, 1.0);
																	   }
															
															.row-faq {
										   						    position: relative;
																	float: left;
																	width: 100%;
																	padding-left: 22%;
										   						}
										   						
															   .faq-rows:nth-of-type(odd) {
																   		background-color:rgba(220,221,212, 1.0);
																	   	color: rgba(220,221,212, 1.0);
																	   	padding-bottom: 45px;
																   }

																   .faq-rows:nth-of-type(even) {
																	   background-color:#F5F2E6;
																	   color: rgba(220,221,212, 1.0);
																	   	padding-bottom: 45px;
																   }
																   
																   .faq-question {
																	   
																	   font-family: 'eurostyle_medium';
																	   margin-bottom: 22px;
																	   font-size: 18px;line-height: 27px;
																	   line-height: 23px;
															   
																   }
																   .faq-answer {
																	   font-family: 'eurostyle_medium';
																		margin-bottom: 22px;
																	   font-size: 18px;line-height: 27px;
																	   line-height: 23px;
															   
																   }
																   .faq-button {
																			position:absolute;
																			width: 90px;
																			height: 90px;
																			margin-left: -95px;
																			margin-top: -40px;
																			background-image: url('/wp-content/uploads/2021/12/Spotlight.svg');
    																		background-repeat: no-repeat;
    																		background-position: center;
    																		background-size: cover;
															   
																   }
																   
																		.arrow-arrow-faq {
																			width: 90px;
																			height: 90px;
																			font-family: 'eurostyle_medium';
    font-weight: 900;
    font-size: 27px;
																				color: rgba(220,221,212, 1.0);
    																			text-align: left;
    																			margin-top: 0px;
    																			padding-top: 50px;
    																			padding-left: 55px;
    																			-webkit-transition: all 0.6s;
													-moz-transition: all 0.6s;
													-ms-transition: all 0.6s;
													-o-transition: all 0.6s;
													transition: all 0.6s;
																			}
																			.arrow-arrow-faq:hover {
																				padding-left: 55px;
																				color: rgba(220,221,212, 1.0); !important;
																				-webkit-transition: all 0.6s;
													-moz-transition: all 0.6s;
													-ms-transition: all 0.6s;
													-o-transition: all 0.6s;
													transition: all 0.6s;
																			}
																			
																			.arrowtje {
																				-webkit-transition: all 0.6s;
													-moz-transition: all 0.6s;
													-ms-transition: all 0.6s;
													-o-transition: all 0.6s;
													transition: all 0.6s;
																					}
																			.arrowtje:hover {
																				-webkit-transition: all 0.6s;
													-moz-transition: all 0.6s;
													-ms-transition: all 0.6s;
													-o-transition: all 0.6s;
													transition: all 0.6s;
																					}
																					.arrowtje-down {
																						    transform: rotate(90deg) translateX(30%) translateY(35%);
																				-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-wrapper {
							 position:relative;
							 float:left;
							 width:100%;
							}
							.footerline {
							 	border-top: 0px solid rgba(220,221,212, 1.0);
							 	padding: 8px 0 4px 0;
						
							}
							.footer-logo {
							 	width: 68%;
							 	height: auto;
							 
							}	
							.footextra {
										padding-top: 32px !important;
							
									}
									.footextra p {
										color: rgba(220,221,212, 1.0); !important;
							
									}
									.footextra a {
										color: rgba(220,221,212, 1.0); !important;
							
									}
									.footextra a:hover {
										color: rgba(220,221,212, 1.0); !important;
							
									}
							
							.column-partners {
									 position:relative;
									 width: 100%;
									 text-align: center;
									 padding: 60px 0px 65px 0px;
    display: inline-block;
									 }

									.logos-partner {
											position:relative;
											width: 170px;
     height: 130px; 
     padding: 12px 0px;
											margin: 0 8px;
    display: inline-block;
											background-repeat: no-repeat;
											background-size: contain;
											background-position: center;
											opacity: 0.8; 
												-webkit-transition:all 0.6s ;
												-moz-transition:all 0.6s ;
												-ms-transition:all 0.6s ;
												-o-transition:all 0.6s ;
												transition:all 0.6s;
									} 
									.logos-partner:hover {
											opacity: 1.0; 
									} 			

					.widgetblock {
												  	padding: 0px;
												  	min-height: 63vh;
										   	}
					
						
						.youtubevideo {
								width: 100%;
								height: 23vw;
								    border-radius: 0px;
								    margin-bottom: 33px;
								    
							}
							#pop_aftermovie {
											padding: 20px 12% 145px 12%;
							
										}
						
							.videox {
								height: 18vw;
								max-width: 465px;
								    
							}
							.video-left {
								width: 80%;
							}
							.video-center {
								width: 60%;
							}
							 .col-video {
								 padding: 0px 5%;
								 text-align: center;
								 }
								 
							.video-container {
								 position: relative;
								 padding-bottom: 58%;
								 height: 0;
								 overflow: hidden;
								 border-radius: 0px;
								 
							 }

						 .video-container iframe, .video-container object, .video-container embed {
							 position: absolute;
							 top: 0;
							 left: 0;
							 width: 100%;
							 height: 100%;
						 } 
					
					.grid-img-holder {
								width: 100%;
								height: 18vw;
								background-repeat: no-repeat;
    							background-size: contain;
    							background-position: center;
								-webkit-transition: all 2.8s;
													-moz-transition: all 2.8s;
													-ms-transition: all 2.8s;
													-o-transition: all 2.8s;
													transition: all 2.8s;
													
					
							}
							.grid-img-holder:hover {
								filter:brightness(150%);
								-webkit-transition: all 2.8s;
													-moz-transition: all 2.8s;
													-ms-transition: all 2.8s;
													-o-transition: all 2.8s;
													transition: all 2.8s;
							}
					 
							.grid-img-holder-animat:hover {
											-webkit-transform: scaleX(-1);
  													transform: scaleX(-1);
												}
							
							
					.grid-text-holder {
								height: 90px;
								text-align: center;
								padding: 0 25px;
					
							}
					.grid-button-holder {
								padding:20px 0px 0px 50%;
								height: 48px;
					
							}
							.button-grid {
								position: relative;
								font-family: 'eurostyle_medium';
								font-size: 17px;
								text-transform: uppercase;
								width: 130px;
								background-color: rgba(220,221,212, 1.0);
								height: 33px;
								text-align: center;
								text-align: center;
								padding: 7px 5px 7px 5px;
								color: rgba(220,221,212, 1.0);
								margin-bottom: 15px;
								margin-left: -65px;
								display: none;
							}
					
					.nav-popups {
								display: none;
							}
					
					
														 
											.block-artists-left { 
										   			position: relative;
										   			float: left;
													width:18%;
										   			}	
										   	.block-artists { 
										   			position: relative;
										   			float: left;
													width:100%;
													padding: 35px 0px 60px 0px;
													
										   			}
										   		.block-artists-right { 
										   			position: relative;
										   			float: left;
													width:10%;
		    										padding: 0px ;
										   			}	
										   			.block-artists-2 { 
														padding: 60px 0% 0px 0px;
    													left: 0px;
    													width: 100%;
										   			}
												
									.line-up-row {
											 	position: relative;
											 	float: left;
											 	width: 100%;
											 	height: auto;
											 	padding: 0px;
											 	margin: 0 auto;
											 	
												-webkit-transition: all 1.9s;
												-moz-transition: all 1.9s;
												-ms-transition: all 1.9s;
												-o-transition: all 1.9s;
												transition: all 1.9s;
												
												
												}
							 				
							 				
							 				.lineup-tds {
							 						position: relative;
							 						float: left;
							 				
							 						}
							 				.lineup-tds p {
							 							    margin-bottom: 0px;
							 						}
							 						
							 				.lineup-before {
							 						width: 22%;
							 						}
							 				
							 				.before-tds {
							 						position: relative;
							 						float: left;
							 						width: 33.3333%;
							 						font-weight: 100;
							 						min-height: 44px;
							 						}
							 					.before-tds p {
							 						position: absolute;
							 							bottom: 0px;
							 							
							 							font-family: 'eurostyle_medium';
							 							
							 						}
							 					.bef-01 {
							 						text-align: left;
							 						}
							 						.bef-01 p {
							 							font-size: 18px;line-height: 0px;
							 							
							 						}
							 						.bef-02 {
							 							text-align: center;
							 							}
													.bef-02 p {
														font-size: 24px;line-height: 0px;
														}
							 							
							 							.bef-03 {
							 								text-align: right;
							 								}
														.bef-03 p {
							 								font-size: 24px;line-height: 0px;
							 								} 
															 
							 								
							 				.lineup-after {
							 						width: 22%;
							 						}	
							 						
							 				.linerow-after {
							 						position: relative;
							 						float: left;
							 						width: 100%;
							 						min-height: 33px;
							 						}
							 				
							 				.after-tds {
							 						position: relative;
							 						float: left;
							 						font-weight: 100;
							 						}
							 						
							 					.aft-01 {
							 						width: 12%;
							 						text-align: right;
							 						}
							 						.aft-01 p {
							 							font-size: 18px;line-height: 18px;
							 							
							 						}
											   .aft-02 {
												   width: 88%;
												   text-align: right;
												   padding: 0px 0px 0px 22px;
												   }
							 						.aft-02 p {
							 							font-size: 24px;line-height: 24px;
							 							margin-top: -3px;
							 						
							 						}
							 							
							 								
							 				.lineup-lists {
							 						width: 56%;
							 						
										   				display: inline-block;
										   				padding: 0px;
										   				text-align: center;
										   							
																   -webkit-transition: all 0.9s;
																   -moz-transition: all 0.9s;
																   -ms-transition: all 0.9s;
																   -o-transition: all 0.9s;
																   transition: all 0.9s;
										   						}
										   	
										   				.lineup-lists h4 {
							 									
							 									float: right;
							 									right: 22px;
							 									width: 50%;
							 									
							 									font-family: 'eurostyle_medium';
																		   font-size: 21px;
    																		line-height: 23px;
																		   
										   			
										   						}
										   						
										   						.tickets-sold {
																		   font-family: 'eurostyle_medium';
																		   font-size: 20px;
																			   width: 120px;
																			   transform: rotate(-90deg);
																			   top: -62px;
																			   color: rgba(255,0,0, 1.0);
																			  position: relative;
																			  right: -112px;
																			  float: right;
																	   }
										   			
										   			
 
										   				.lineup-lists h3 {
															 font-size: 63px;
															 line-height: 50px;
															 margin: 0px;
															 letter-spacing: -0.03em;
															-webkit-transition: all 0.9s;
																		-moz-transition: all 0.9s;
																		-ms-transition: all 0.9s;
																		-o-transition: all 0.9s;
																		transition: all 0.9s;
																		  transition: all 0.9s;
										
														 }
														 .lineup-lists h3:hover {
															 line-height: 43px;
															-webkit-transition: all 0.9s;
																		-moz-transition: all 0.9s;
																		-ms-transition: all 0.9s;
																		-o-transition: all 0.9s;
																		transition: all 0.9s;
							  
														 }
														 
														 .lineup-lists p {
														 	font-family: 'eurostyle_medium';
															 font-size: 17px;
															 line-height: 18px;
  															color: rgba(255,0,0, 1.0);
															 margin-bottom: 7px;
														 }
							 						
							 						
							 						
							 						
							 						
							 						
							 							.popup-lists h3 {
															 font-size: 50px;
															 line-height: 49px;
															 margin-bottom: 5px;
													 
													 		letter-spacing: 0.02em;
													 		color: rgba(220,221,212, 1.0);
													 		
   	 														width: 80%;
    														margin-left: 10%;
										
														 	}
										.popup-lists h4 {
							 				font-family: 'eurostyle_medium';
							 				font-size: 28px;
    										line-height: 28px;
    										margin: 0px 0px 0px 10%;
    										
    										color: rgba(220,221,212, 1.0);
							   				}
														 
														 	
														 	 .popup-subt {
														 	 		position: relative;
														 	 		float: left;
															 		width: 70%;
															 		min-height: 61px;
																	margin: 19px 0px;
																	padding: 0 0 0 5%;
																	text-align: center;
																	
													 				}
													 				
											.popupsubt-tds {
							 						position: relative;
							 						float: left;
							 				
							 						}
							 				.popupsubt-tds p {
							 							    margin-bottom: 0px;
							 							    color: rgba(220,221,212, 1.0);
							 						}	 
							 								
							 				.popupsubt-after {
							 						width: 100%;
							 						margin: 10px 0px 10px 0px;
							 						}	
							 						
							 				.popupsubt-row-after {
							 						position: relative;
							 						float: left;
							 						width: 100%;
							 						min-height: 33px;
							 						}
							 				
							 				.popupsubt-after-tds {
							 						position: relative;
							 						float: left;
							 						font-weight: 100;
							 						}
							 						
							 					.popupsubt-01 {
							 						width: 7%;
							 						text-align: left;
							 						}
							 						.popupsubt-01 p {
							 							font-size: 18px;line-height: 18px;
							 							
							 						}
											   .popupsubt-02 {
												   width: 93%;
												   text-align: left;
												   padding: 0px 0px 0px 22px;
												   }
							 						.popupsubt-02 p {
							 							font-size: 24px;line-height: 24px;
							 							margin-top: -5px;
							 						
							 						}
													 				
													 				.popup-subt-2 {
														 	 			width: 30%;
													 				}
													 				.popup-subt-3 {
														 	 			width: 100%;
													 				}
													 				
															
															
													 		.pop-tickets {
														 	 		position: relative;
														 	 		float: right;
														 	 		right: 0px;
														 	 		padding: 14px;
															 		min-width: 200px;
															 		margin-top: 8px;
															 		text-align: center;
															 		letter-spacing: 0.05em;
															 		border: 2px solid rgba(255,0,0, 1.0);
															 		background-color: rgba(255,0,0, 1.0);
															 		font-family: 'eurostyle_medium';
   																	font-size: 24px;
    																line-height: 16px;
    																text-transform: uppercase;
    																color: rgba(220,221,212, 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;
													 				}
													 				
													 				
													 				.pop-tickets:hover {
																				  background-color: rgba(255,255,255, 0.0);
																				  color: rgba(220,221,212, 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;
													 				}
													 				
													 				.pop-tickets-2 {
													 							margin-top: 4px;
													 							display:none;
															 				}
							 						
							 										.butt-content {
													 							margin: 8px auto 14px auto !important;
    																			float: none;
    																			max-width: 320px;
    																			padding: 8px 36px;
															 				}
															 				.butt-content:hover {
													 							text-decoration: none !important;
															 				}
							 						
							 		
							 	.row001 {
							 			margin-top: 0vh;
								 		-webkit-animation-name: bounceInUp;
			  animation-name: bounceInUp;
			  -webkit-animation-fill-mode: both;
			  animation-fill-mode: both;
			  -webkit-animation-duration: 1.6s;
			  animation-duration: 1.6s;
			  -webkit-animation-delay: 0.3s;
			  animation-delay: 0.3s;
			  -webkit-animation-fill-mode: both;
			  animation-fill-mode: both;
							 		}
							 		.row002 {
							 			-webkit-animation-name: bounceInUp;
			  animation-name: bounceInUp;
			  -webkit-animation-fill-mode: both;
			  animation-fill-mode: both;
			  -webkit-animation-duration: 1.6s;
			  animation-duration: 1.6s;
			  -webkit-animation-delay: 0.5s;
			  animation-delay: 0.5s;
			  -webkit-animation-fill-mode: both;
			  animation-fill-mode: both;
							 		}
							 		
							 		.row003 {
							 			-webkit-animation-name: bounceInUp;
			  animation-name: bounceInUp;
			  -webkit-animation-fill-mode: both;
			  animation-fill-mode: both;
			  -webkit-animation-duration: 1.6s;
			  animation-duration: 1.6s;
			  -webkit-animation-delay: 1.0s;
			  animation-delay: 1.0s;
			  -webkit-animation-fill-mode: both;
			  animation-fill-mode: both;
							 		}
							 		
							 		
							 		.row004 {
							 			-webkit-animation-name: bounceInUp;
			  animation-name: bounceInUp;
			  -webkit-animation-fill-mode: both;
			  animation-fill-mode: both;
			  -webkit-animation-duration: 1.6s;
			  animation-duration: 1.6s;
			  -webkit-animation-delay: 0.7s;
			  animation-delay: 0.7s;
			  -webkit-animation-fill-mode: both;
			  animation-fill-mode: both;
							 		}
							 		.row005 {
							 			-webkit-animation-name: bounceInUp;
			  animation-name: bounceInUp;
			  -webkit-animation-fill-mode: both;
			  animation-fill-mode: both;
			  -webkit-animation-duration: 1.6s;
			  animation-duration: 1.6s;
			  -webkit-animation-delay: 1.2s;
			  animation-delay: 1.2s;
			  -webkit-animation-fill-mode: both;
			  animation-fill-mode: both;
							 		}
							 		
							 		
							 		
							 		
							 		
							 		.row01 {
							 			background-image: url('https://birds-of-paradise.nl/wp-content/uploads/2022/11/brycedessner.png');
								 		margin-top: 5vh;
								 		-webkit-animation-name: bounceInDown;
			  animation-name: bounceInDown;
			  -webkit-animation-fill-mode: both;
			  animation-fill-mode: both;
			  -webkit-animation-duration: 3.6s;
			  animation-duration: 3.6s;
			  -webkit-animation-delay: 0.3s;
			  animation-delay: 0.3s;
			  -webkit-animation-fill-mode: both;
			  animation-fill-mode: both;
							 		}
							 		.row02 {
							 			background-image: url('https://birds-of-paradise.nl/wp-content/uploads/2022/11/luwten-1024x125.png');
								 		-webkit-animation-name: bounceInDown;
			  animation-name: bounceInDown;
			  -webkit-animation-fill-mode: both;
			  animation-fill-mode: both;
			  -webkit-animation-duration: 4.6s;
			  animation-duration: 4.6s;
			  -webkit-animation-delay: 1.5s;
			  animation-delay: 1.5s;
			  -webkit-animation-fill-mode: both;
			  animation-fill-mode: both;
							 		}
							 		
							 		.row03 {
							 			background-image: url('https://birds-of-paradise.nl/wp-content/uploads/2022/11/son-lux-1024x125.png');
								 		-webkit-animation-name: bounceInDown;
			  animation-name: bounceInDown;
			  -webkit-animation-fill-mode: both;
			  animation-fill-mode: both;
			  -webkit-animation-duration: 6.6s;
			  animation-duration: 6.6s;
			  -webkit-animation-delay: 2.0s;
			  animation-delay: 2.0s;
			  -webkit-animation-fill-mode: both;
			  animation-fill-mode: both;
							 		}
							 		
							 		
							 		.row04 {
							 			background-image: url('https://birds-of-paradise.nl/wp-content/uploads/2022/11/art-of-listening-1024x125.png');
								 		-webkit-animation-name: bounceInDown;
			  animation-name: bounceInDown;
			  -webkit-animation-fill-mode: both;
			  animation-fill-mode: both;
			  -webkit-animation-duration: 7.2s;
			  animation-duration: 7.2s;
			  -webkit-animation-delay: 2.5s;
			  animation-delay: 2.5s;
			  -webkit-animation-fill-mode: both;
			  animation-fill-mode: both;
							 		}
							 		.row05 {
							 			background-image: url('https://birds-of-paradise.nl/wp-content/uploads/2022/11/jlin-1024x125.png');
								 		-webkit-animation-name: bounceInDown;
			  animation-name: bounceInDown;
			  -webkit-animation-fill-mode: both;
			  animation-fill-mode: both;
			  -webkit-animation-duration: 9.6s;
			  animation-duration: 9.6s;
			  -webkit-animation-delay: 1.0s;
			  animation-delay: 1.0s;
			  -webkit-animation-fill-mode: both;
			  animation-fill-mode: both;
							 		}
							 		
							 		
							 		
							 
							 .line-up-inner {
								   position: relative;
								   float: right;
								   width: 83%;
								   display: inline-block;
								   height: 80vh;
								   padding: 18px 33px 33px 33px;
								   overflow-y: scroll;
								   border-radius: 0px;
								   background-color: rgba(0,161,229, 1.0);
								   
							   		}
							   		
							 		
							 		
								.line-up-titles2 {
								 	position: relative;
								 	width: 100%;
							 		}
							 		
							 		
								.line-up-titles {
								 	position: absolute;
								 	width: 100%;
								 	bottom: 0px;
							 		}
							 		
									 .sup-titles {
										font-size: 16px;
										 }

								.line-up-td_1 {
    								padding: 0px 0 22px 5%;
									}
							
									  
										
							 					
							 						
							 			.icon-def {
								 					position: relative;
								 					float: left;
    												width: 100%;
										   			height: 12vh;
										   			max-height: 170px;
										   			
								 					background-repeat: no-repeat;
    												background-position: center;
    												
    															-webkit-transition: all 0.9s;
																-moz-transition: all 0.9s;
																-ms-transition: all 0.9s;
																-o-transition: all 0.9s;
																transition: all 0.9s;
							 					}
							 					.icon-def:hover {
								 								-webkit-transition: all 0.9s;
																-moz-transition: all 0.9s;
																-ms-transition: all 0.9s;
																-o-transition: all 0.9s;
																transition: all 0.9s;
							 									}
											
							 					
							 				.icon-rooms {;
    												
								 					height: 14vh;
							 						top: 26vh;
							 						background-size: contain;
							 						background-image: url('/wp-content/themes/birds-theme/assets/svg/custom/icon-room-dgrey.svg');
    												background-position:center;
								 					}
								 			.icon-rooms:hover {
							 						background-image: url('/wp-content/themes/birds-theme/assets/svg/custom/icon-room-dgrey-hover.svg');
								 					}
								 				
								 				
								 					
											
							 				.icon-news {
    												background-size: contain;
							 						background-image: url('/wp-content/themes/birds-theme/assets/svg/custom/icon-news-dgrey.svg');
    												background-position:center;
								 					
							 						}
								 			.icon-news:hover {
							 						background-image: url('/wp-content/themes/birds-theme/assets/svg/custom/icon-news-dgrey-hover.svg');
							 						}
											.icon-news p {
								 					text-align: left;
								 					
							 						}
										
							 					
							 				
							 				.icon-tickets {
							 						position: absolute;
							 						bottom: 30px;
    												
    												background-size: contain;
							 						background-image: url('/wp-content/themes/birds-theme/assets/svg/custom/icon-tickets-dgrey.svg');
    												background-position:center;
    												
    												
							 					}
								 			.icon-tickets:hover {
							 						background-image: url('/wp-content/themes/birds-theme/assets/svg/custom/icon-tickets-dgrey-hover.svg');
								 					}
											.icon-tickets p {
							 						}
										
										
										
											.logo-tivoli {
								 					position: relative;
								 					float:left;
										   			display: block;
								 					top: 22vh;
    												width: 100%;
    												
								 					height: 16vh;
										   			
										   			max-height: 170px;
										   			
								 					
								 					background-image: url('/wp-content/themes/birds-theme/assets/svg/custom/Logo-TivoliVredenburg-dgrey.svg');
    												background-repeat: no-repeat;
    												background-size: contain;
    												background-position: 20px center;
    												
    															-webkit-transition: all 0.9s;
																-moz-transition: all 0.9s;
																-ms-transition: all 0.9s;
																-o-transition: all 0.9s;
																transition: all 0.9s;
    												 
							 					}
								 			.logo-tivoli:hover {
							 						background-image: url('/wp-content/themes/birds-theme/assets/svg/custom/Logo-TivoliVredenburg-dgrey-hover.svg');
								 					
    												
    															-webkit-transition: all 0.9s;
																-moz-transition: all 0.9s;
																-ms-transition: all 0.9s;
																-o-transition: all 0.9s;
																transition: all 0.9s;
								 					
								 					}
								 					
											.logo-tivoli p {
								 					font-family: 'eurostyle_medium';
    												font-style: italic;
    												font-size: 20px;
    												line-height: 21px;
    												color: rgba(255,0,0, 1.0);
							 					}
							 				
							 				.logo-tivoli-mob {
								 					
										   			display: none;
							 					}
										
												
												
												
												
							/* === Block testimonial  === */		
					
						
						.container-testim {
							   position: relative;
							   margin: 0px auto 0px auto;
							   width: 58%;
							   display: inline-block;
							   text-align: center;
									background-color: rgba(255,0,0, 0.0);
									margin-bottom: 18px;
							   }
							   
							 .columns-testim {
							 		padding: 0px;
									background-color: rgba(255,255,255, 0.0);
							   		border-radius: 0px 0px 33px 33px;
							   		padding: 45px 43px 2px 43px;
							   		min-height: 128px;
									}
									
								.testim-img-cont {
									   width: 100%;
									   overflow:hidden;
									   background-repeat: no-repeat;
									   background-position: center; 
									   background-size:cover;
											
												   -webkit-transition: all 6.5s;
													-moz-transition: all 6.5s;
													-ms-transition: all 6.5s;
													-o-transition: all 6.5s;
													transition: all 6.5s;
									   }
									   
								
								.testim-text-holder h3 {
									
									text-align: center;
									font-size: 15px;
    								line-height: 21px;
    								margin: 0px 0 5px 0px;
									}	
								
								.testim-text-holder h5 {
									text-align: center;
									font-size: 16px;
    								line-height: 20px;
    								margin: 5px 0 0px 0px;
									}	


							.slider-class {
							
										background-repeat: no-repeat;
				  						background-size: contain;
				  						background-position: center;
				  						margin-bottom: 33px;
				  						width:100%;
				  						height:500px;
							
								}
							.slider-class-right {
							
										height:300px;
				  						background-repeat: no-repeat;
				  						background-size: contain;
				  						background-position: center;
							
										}
					
					
					.container-video {

						padding:50px 5px 0px 5px;

				}			
			
.btn-muted {
    position:relative;
    width: 55px;
    height: 55px;
    background-color: rgba(255,0,0, 1.0) !important;
    cursor: pointer;
    margin: 0 auto;
        border-radius: 50%;			
        margin-top: -30px;		
}
.btn-unmute {
    background: url('/wp-content/themes/birds-theme/assets/images/sound-off.png');
    background-repeat: no-repeat;
    												background-position: center;
    												background-size: 70%;
}

.btn-mute {
    background: url('/wp-content/themes/birds-theme/assets/images/sound-on.png');
    background-repeat: no-repeat;
    												background-position: center;
    												background-size: 70%;
}
						.btn-play {
							position:absolute;
						   	width: 155px;
						   	height: 155px;
						   	cursor: pointer;
						   	top: 50%;  left: 50%;  transform: translate(-50%, -50%);
						   background: url('/wp-content/themes/zerif-pro-child-theme/images/play-movie.png');
						   background-repeat: no-repeat;
																		   background-position: center;
																		   background-size: 70%;
					   }
					
					
					
												
/* ==================================================
			7. Responsive Media Queries
================================================== */
		 
		 
			@media only screen and (min-width: 1480px){
									
						.lineup-lists h3 {
									   font-size: 85px;
									   line-height: 61px;
									   margin: 6px 0px;
				  
								   }
						.lineup-lists h3:hover {
									   line-height: 57px;
				  
								   }
										  
		 		}
		 	@media (max-width: 1430px){
									
								
											
		 		}
		 	@media (max-width: 1380px){
									
									
											
		 		}
		 	@media (max-width: 1320px){
									
										
		 		}
		 	@media (max-width: 1280px){
									
									
								
											
		 		}
		 	@media (max-width: 1220px){
									
									
											
		 		}
		 	@media (max-width: 1180px){
									
									
		 		}
		  	
		  	@media (max-width: 1100px){
									
							.info_open {
   								 min-height: 330vh;
								}
							
									
								.nav-popups {
									 display: block;
									 position: relative;
									 float: left;
									 						width: 46%;
    									padding: 0px 0px 0px  0px;
									 
    												height: 43vw;
									
									
														margin: 2%;
									
									 background-repeat: no-repeat;
    									background-position: center bottom ;
									 background-size: contain;
									 filter:brightness(110%);
									 
									 
											
									 z-index: 1;
											-webkit-transition: all 0.6s;
											-moz-transition: all 0.6s;
											-ms-transition: all 0.6s;
											-o-transition: all 0.6s;
											transition: all 0.6s
								 }
								 .nav-popups:hover {
									 
									 filter:brightness(140%);
											-webkit-transition: all 0.6s;
											-moz-transition: all 0.6s;
											-ms-transition: all 0.6s;
											-o-transition: all 0.6s;
											transition: all 0.6s
								 }
								.nav-popups h3 {
									font-size: 24px;
    								line-height: 26px;
    								text-align: center;
    								margin: 20px 20px 0px 20px;
    								text-align: center;
    								max-width: 100%;
    								margin: 0%;
    									color: rgba(1,0,0,1.0);
    									text-shadow: 0px 0px 4px rgba(220,221,212, 1.0);
    								}			
							.block-artists-left { 
									   position: relative;
										display: inline-block;
									   width:100%;
									   height: auto;
										min-height: 20px;
									}
										
							
									
							.block-artists-right { 
										position: relative;
										float: left;
										width:100%;
										height: auto; 
										padding-left: 5%;
										padding-right: 5%;
										min-height: 20px;
									}
							
							
							.info_open {
		   									left: 0%;
											width: 100%;
												padding: 24px 6% 145px 6%;							 
										}
										
								
		 					.youtubevideo {
											height: 29vw;
								    
									}
							
								.videox {
											height: 21vw;
								    
									}		
								
								.logo-tivoli {
								 					
										   			display: none;
							 					}
							 					
						
							 			
							 			.icon-def {
								 					position: relative;
								 					float: left;
    												width: 33.3333%;
										   			height: 90px;
    												background-position: center;
    												background-size: contain;
    												margin: 33px 0px 50px 0px;
							 					}		
							
										.icon-rooms {
													background-image: url('/wp-content/themes/birds-theme/assets/svg/custom/icon-room-dgrey-hover.svg');
												    top: 0vh;
												}
										
										.icon-news {
													background-image: url('/wp-content/themes/birds-theme/assets/svg/custom/icon-news-dgrey-hover.svg');
												
												}
												
										.icon-tickets {
													background-image: url('/wp-content/themes/birds-theme/assets/svg/custom/icon-tickets-dgrey-hover.svg');
													bottom: 0px;
												}
					
								
									
    									
		 	}
		 @media (max-width: 992px){
								
								
					.desktop {
										   display: none;
						   }
						   .mobile {
										   display: block;
						   }		
							#pop_aftermovie {
    padding: 20px 5% 145px 5%;
}								
						.col-video {
    padding: 0px 0px;
    text-align: center;
}
							.btn-muted {
   								margin-top: -10px;		
									}
								
								
							.line-up-row-2 {
											width: 100%;
							 					}
							
							.line-up-inner {
    										width: 100%;
							
											}
											.line-up-inner-extr {
    													padding: 18px 0px 33px 0px;
														}
							.bef-01	 {
											display: none;
							
									}	
							.bef-02	 {
											display: none;
							
									}		
							.aft-01	 {
											display: none;
											}
							.aft-02 {
    										width: 100%;
									}
								.logo-footer {
    									position: relative;
    									width: 40%;
    									}
								
								.tivo-footer {
    									position: relative;	
    									width: 40%;
    									}
    									
    									
		 	}
		 	
		 @media (max-width: 892px){
		 						
		 						
								  	
		 	}
		 @media (max-width: 767px){


			
					.desktop {
										   display: none;
						   }
						   .mobile {
										   display: block;
						   }	


.bef-03 p {
   font-size: 15px;
    line-height: 16px;
}
.aft-02 p {
    font-size: 15px;
    line-height: 16px;
    margin-top: 0px;
}
    .topsub-center h3 {
        max-width: 70%;
    }


.lineup-before {
    width: 15%;
}
.lineup-after {
    width: 20%;
}


	.lineup-lists {
    		width: 65%;
    		}
    .lineup-tds p {
    		top: 0px;
    		margin-top:22px;
			}
    
.popup-lists h3 {
    font-size: 40px;
    line-height: 41px;
    margin: 55px 0% 22px 0%;
}
.popup-lists-extra h3 {
    margin: 44px 4% 22px 4%;
    
}

.lineup-lists h3 {
    font-size: 53px;
    line-height: 45px;
    margin: 3px 0px;
    }
    
    
.lineup-lists h4 {
    width: 100%;
}
    	
    	
 .popup-subt {
    width: 100%;
    }  
.popup-subt-2 {
    width: 100%;
    margin: 0px 0px 19px 0px;
} 	
    						.info_open {
   								 min-height: 530vh;
								}
								
								.coltitle-text h2 {
															   	margin-bottom: 22px !important;
    																padding: 0 0 0 0  !important;
															   } 
							.colimg-room-top  {
							
											display: none;
										}
							
							
							
							.colimg-gridx {
															 	width: 100%;
																}
							
							
							
							.nav-popups {
									
									 						width: 94%;
									 
    												height: 43vw;
									
									
														margin: 3%;
									
								 }
							
							.clickelement {

										display: none;
										
										}
							
							.imgheight1 {
									  height:56vw !important;
										  }
						  .imgheight2 {
									  height:56vw !important;
										  }
						  .imgheight3 {
									  height:56vw !important;
										  }
						  .imgheight4 {
									  height:76vw !important;
										  }
						  .imgheight5 {
									  height:76vw !important;
										  }
						  .imgheight6 {
									  height:86vw !important;
										  }
						  .imgheight7 {
									  height:116vw !important;
										  }
										  
										  .block-artists-left {
												height: 140px;
											}
			
			.colleft-text {
    							padding: 0px 0px 0px 0px;
							}
			.colright {
    				padding: 0px 0px 20px 0px;
					}
					
				
		 			.youtubevideo {
								height: 46vw;
								    
							}
							.videox {
									height: 46vw;
								    
									}
							.logos-partner {
											width: 80%;
											margin-bottom: 44px;
											}
    					
							
    							
    						    .icon-def {
        							height: 70px;
        							
    								}	
    							
    							
    							
							.tickets-sold {
    								right: -72px;
    							}
    							
    							
    							.row-news {
   											padding: 0px 0% 22px 0px;
											}
											
											.news_info {
   												padding: 12px 0% 12px 8%;
												}
		 					.columntext40 {
    								width: 100%;
									}
								.columntext60 {
    								width: 100%;
									}
    							
    							.td_1 {
    								padding: 0px 0px 0px 0px;
    								width: 100%;
									}
								.td_2 {
									  padding: 0px 0px 0px 0px;
									  width: 100%;
								  	}
		 	
		 	
		 	
		 	}

		
		
		@media (max-width: 420px){
		 						
		 						
		 	}




