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


		.checknone  {

				display:none !important;
				
				}
.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:100px;
				}
.spacer110 {
			height:110px;
				}
.spacer120 {
			height:120px;
				}
.spacertop {
			height:140px;
				}
				
				
				

.quote20 {
			min-height:20vw;
			padding-top:4vw;
			padding-bottom:4vw;
				}
.quote30 {
			min-height:30vw;
			padding-top:5vw;
			padding-bottom:5vw;
				}
.quote40 {
			min-height:40vw;
			padding-top:6vw;
			padding-bottom:6vw;
				}

.imgheight0 {
			height:22vw !important;
				}


.imgheight1 {
			height:28vw !important;
				}
				
.imgheight2 {
			height:32vw !important;
				}
.imgheight3 {
			height:36vw !important;
				}
.imgheight4 {
			height:40vw !important;
				}
.imgheight5 {
			height:44vw !important;
				}
.imgheight6 {
			height:48vw !important;
				}
.imgheight7 {
			height:52vw !important;
				}
.imgheight8 {
			height:56vw !important;
				}
.imgheight9 {
			height:60vw !important;
				}
				
				
				
		  .viscenter {
				  background-position: center center !important;
				  }
		  .vistop {
				  background-position: center top !important;
				  }
		  .visbottom {
				  background-position: center bottom !important;
				  }
		  .vis-10vw {
				  background-position: center -10vw !important;
				  }
		  .vis-15vw {
				  background-position: center -15vw !important;
				  }
		  .vis-20vw {
				  background-position: center -20vw !important;
				  }
		  .vis-25vw {
				  background-position: center -25vw !important;
				  }
		  .vis-30vw {
				  background-position: center -30vw !important;
				  }
		  .vis-35vw {
				  background-position: center -35vw !important;
				  }
		  .vis-40vw {
				  background-position: center -40vw !important;
				  }
		  .vis-45vw {
				  background-position: center -45vw !important;
				  }
		  .vis-50vw {
				  background-position: center -50vw !important;
				  }
		  .vis-55vw {
				  background-position: center -55vw !important;
				  }
		  .vis-60vw {
				  background-position: center -60vw !important;
				  }
		  .vis-65vw {
				  background-position: center -65vw !important;
				  }
		  .vis-70vw {
				  background-position: center -70vw !important;
				  }
		  .vis-75vw {
				  background-position: center -75vw !important;
				  }
		  .vis-80vw {
				  background-position: center -80vw !important;
				  }

			
				.color00 {
					background-color: rgba(255,255,255, 1.0) !important;
				}
				.color01 {
					background-color: rgba(255,129,5, 1.0) !important;
				}
				.color02 {
					background-color: rgba(240,240,240, 1.0) !important;
				}
				
				.color03 {
						background-color: rgba(7,103,218, 1.0) !important;
						color: rgba(255,255,255, 1.0) !important;
						}
					.color03 a {
						color: rgba(255,255,255, 1.0) !important;
						}
				
				
				.butcolor00 {
					background-color: rgba(255,255,255, 0.0) !important;
				}
				.butcolor01 {
					background-color: rgba(255,129,5, 1.0) !important;
				}
				.butcolor02 {
					background-color: rgba(34,34,34, 1.0) !important;
				}
				
				
				
						.navcolor09 {
							background-color: rgba(251,234,188, 1.0) !important;
							color: rgba(34,34,34, 1.0) !important;
						}
						.navcolor11 {
							background-color: rgba(223,246,252, 1.0) !important;
							color: rgba(0,67,104, 1.0) !important;
						}
				
				
				
				
				.text00 {
					color: rgba(255,255,255, 1.0) !important;
				}
				.text01 {
					color: rgba(255,129,5, 1.0) !important;
				}
				.text02 {
					color: rgba(34,34,34, 1.0) !important;
				}
				.text03 {
					color: rgba(7,103,218, 1.0) !important;
					}
				.text03 h2 {
					color: rgba(7,103,218, 1.0) !important;
					}
				
			
			
				  
		
/* ======== Header ======== */		
		
		
	   .register-container {
					 position: relative;
					 width:100%;
					 overflow: hidden;
			   			margin-top: 80px;
					 background-color: rgba(255, 255, 255, 1.0);
					 z-index:1;
	
					 -webkit-transition: all 0.4s;
						   -moz-transition: all 0.4s;
						   -ms-transition: all 0.4s;
						   -o-transition: all 0.4s;
						   transition: all 0.4s;
						
			   }
			   
			   		.reg-position {
			   			margin-top: 80px;
	
					 	-webkit-transition: all 1.3s;
						   -moz-transition: all 1.3s;
						   -ms-transition: all 1.3s;
						   -o-transition: all 1.3s;
						   transition: all 1.3s;
			   				}
		
			.register-header {
					  position:relative;
					  width: 100%;
					  overflow:hidden;
					  background-repeat: no-repeat;
					  background-size: cover;
						
	   		}
	   		.teaser-holderx {
						position:relative;
						width:100%;
						max-width: 1440px;
						height:77vh;
						margin: 0 auto;
						}
						
		   	.register-home {
							height:77vh;
							max-height: 980px;
							}
						
					.register-home-2 {
							height:77vh;
							max-height: 980px;
							margin-top: -77vh;
							background-color: #000;
							}
						
						
		   	.register-page {
							height:77vh;
							max-height: 980px;
				}
				.register-up {
							height:280px;
							
							-webkit-transition: all 1.8s;
						   -moz-transition: all 1.8s;
						   -ms-transition: all 1.8s;
						   -o-transition: all 1.8s;
						   transition: all 1.8s;
							}
				
		
			.register-teaser {
							position: absolute;
							width: 100%;
							padding: 0px 8% 70px 0%;
							bottom: 0px;
							z-index: 2;
								height: 162px;
							}
							
							.register-teaser h1 {
								color: rgba(255, 255, 255, 1.0);
								text-shadow: 0px 0px 9px rgba(1, 0, 0, 0.7);
								max-width: 90%;
							}
	   						
	   						.teaser-nobut {
	   								padding: 0px 8% 30px 8%;
	   								}
										
			
			
	   		.register-header video { 
					   position: absolute;
					   top: 50%;
					   left: 50%;
					   min-width: 125%;
					   min-height: 125%;
					   width: auto;
					   height: auto;
					   transform: translateX(-50%) translateY(-50%);
					   background-color:rgba(255,255,255,0.0);
					   background-size: cover;
					   }

			.register-widget {
							position: absolute;
							width: 100%;
							padding: 0px;
							bottom: 0px;
							z-index: 2;
							}
							
			
			
			
			.main-navigation-top {
						position: relative;
						float:left;
						width:100%;
						height: 190px;
						left: 0px;
						top: 0px;
						padding:  0px 50px;
						margin-top: 81px;
						background-color: rgba(230, 219, 202, 1.0);
						z-index: 1;
						overflow: hidden;
						}
						.top-left {
							padding: 34px 0px; 0px 0px
							}
						.top-left h3 {
							font-family: 'Circular Std Book', arial, sans-serif;
							font-size: 42px;
    						line-height: 48px;
    						margin-bottom: 8px;
							}
						.top-left h4 {
							font-family: 'Circular Std Book', arial, sans-serif;
							font-size: 22px;
    						line-height: 30px;
    						margin-bottom: 0px;
							}
			
			.main-navigation-bottom {
						position: relative;
						float:left;
						width:100%;
						height: 100vh;
						left: 0px;
						top: 0px;
						padding: 0px;
						background-color: rgba(255, 255, 255, 0.9);
						box-shadow: 0px 0px 0px rgba(0, 0, 0, 1.0);
						z-index: 99;
						overflow: hidden;
						
								display:none;
							
								backdrop-filter: blur(13px);
					}	
					.header-down {
							height: 100vh;
							-webkit-transition: all 0.6s;
						   -moz-transition: all 0.6s;
						   -ms-transition: all 0.6s;
						   -o-transition: all 0.6s;
						   transition: all 0.6s;
							}
					.header-up {
							height:0px;
							-webkit-transition: all 0.6s;
						   -moz-transition: all 0.6s;
						   -ms-transition: all 0.6s;
						   -o-transition: all 0.6s;
						   transition: all 0.6s;
							}
					 
					.headintro-teaser {
						position: relative;
						top: 0vh;
						margin: 0 auto;
						width: 50%;
							   text-align: center;
						
						}
						.teaser-one {
							   	top: 33vh;
							   	height: 200px;
							   	padding: 0px;
							   	z-index: 1;
							   	background-image: url('/wp-content/themes/dutch-theme/assets/svg/custom/dcusa-logo.svg');
								background-repeat: no-repeat;
								background-position: center;
								background-size: contain;
								
						
								}
						.teaser-two {
							   position: fixed;
							   	top: 0px;
							   		padding: 35vh 0px 0px 0px;
							   		height: 100vh;
							   	width:100%;
							   	text-align: center;
							   	margin-top:0px;
							   	z-index: 2;
						
								}
						.teaser-three {
							   position: fixed;
							   	top: 0px;
							   	padding: 35vh 0px 0px 0px;
							   	height: 100vh;
							   	width:100%;
							   	text-align: center;
							   	margin-top:0px;
							   	z-index: 3;
								background-color: rgba(255,255,255, 0.9);
								display: none;
							
								backdrop-filter: blur(20px);
								}
						.teaser-four {
							   position: fixed;
							   	top: 0px;
							   	padding: 35vh 0px 0px 0px;
							   	height: 100vh;
							   	width:100%;
							   	text-align: center;
							   	margin-top:0px;
							   	z-index: 12;
								background-color: rgba(34,34,34, 0.8);
								}
						.teaser-two h1 {
								font-size: 52px;
								line-height: 52px;
								letter-spacing: 0.0em;
								}
										
				   		.teaser-base {
							   	position: absolute;
							   	z-index: 4;
						
								}
							
							
		

/* ======== Buttons ======== */


		.btn-general {
			  
			  position:relative;
			  float:left;
			  
			  	font-family: 'Circular Std Book', arial, sans-serif;
    			color: rgba(34,34,34, 1.0);
			  	font-size: 20px;
			  	line-height: 23px;
				letter-spacing: -0.02em;
			  	text-decoration: none;
			   	height: 40px;
    			padding: 7px 33px 0px 33px;
			  	text-align: center;
			  	
			  	background-color: rgba(34,34,34, 1.0);
			  	color: rgba(255,255,255, 1.0);
			  	
			  	border-radius: 5px;
			  	
			  	cursor: pointer;
			  
				-webkit-transition: all 0.6s;
				-moz-transition: all 0.6s;
				-ms-transition: all 0.6s;
				-o-transition: all 0.6s;
				transition: all 0.6s;
      		}
		  
    
			.btn-general:hover {

				background-color: rgba(255,255,255, 1.0);
				color: rgba(34,34,34, 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;
		  		}
			
					.btn-footer {
						background-color: rgba(255,255,255, 1.0);
						color: rgba(34,34,34, 1.0);
						float: right;
						
		  				}
		  				.btn-footer:hover {
			  				background-color: rgba(34,34,34, 1.0);
			  				color: rgba(255,255,255, 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;
		  				}
		  			.btn-navi {
		  				position: relative;
		  				bottom: 0px;
						width: 100%;
						border: 1px solid rgba(34,34,34, 1.0);
		  				}
		  				
		  			.btn-menu {


						background-color: rgba(255,255,255, 1.0);
						color: rgba(34,34,34, 1.0);
						border: 1px solid rgba(34,34,34, 1.0);
    					padding: 7px 10px 0px 10px;
    					box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2);
						float: right;
font-size: 22px;
line-height: normal;
letter-spacing: -0.24px;
width: 92px;
height: 45px;
		  				}
		  				
		  				.btn-menu:hover {
			  				background-color: rgba(34,34,34, 1.0);
			  				color: rgba(255,255,255, 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;
		  				}
		  			.btn-archive {
		
  		background-color: rgba(255, 255, 255, 1.0);
    
    font-family: 'Circular Std Book', arial, sans-serif;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: -0.02em;
    
    height: 26px;
    text-align: center;
    color: rgba(34,34,34, 1.0);
    border-radius: 5px;
    
    margin-right: 10px;
    margin-bottom: 8px;
    border: 1px solid rgba(34,34,34, 1.0);
    padding: 2px 10px 0px 10px;
		  				}
		  				.btn-archive:hover {
			  				color: rgba(255,255,255, 1.0);
		
  		background-color: rgba(34,34,34, 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;
		  				}
		  			.btn-back {
			  
			  				position:relative;
			  				float:left;
			  				width:100%;
			  				border-radius: 0px;
			  				color: rgba(34,34,34, 1.0);
			  				padding-left: 40px;
			  				text-align: left;
			  				margin-bottom: 50px;
			  				font-size: 20px;
			  				
			  				background-color: rgba(255,255,255, 0.0) !important;
			  				background: url('/wp-content/themes/dutch-theme/assets/svg/long-arrow-black.svg') no-repeat;
								   background-repeat: no-repeat;
								   background-size: 28px;
								   background-position: left center;
		  					}
		  				.btn-back:hover {
			  				color: rgba(255,129,5, 1.0);
		  					}
		  					
		  			.btn-up {
			  
			  position:relative;
			  float:left;
			  padding: 10px 30px 10px 60px;
			  
			  text-align: right;
			  				width:100%;
			  				color: rgba(34,34,34, 1.0);
			  				background: url('/wp-content/themes/dutch-theme/assets/svg/long-arrow-black-up.svg') no-repeat;
								   background-repeat: no-repeat;
								   background-size: 15px;
								   background-position: right top;
		  					}
		  				.btn-up:hover {
			  				color: rgba(255,129,5, 1.0);
		  					}
		  					
		  			.btn-closed {
			  				background-color: rgba(34,34,34, 1.0);
			  				color: rgba(255,255,255, 1.0);
		  				}
		  				.btn-closed:hover {
		  					background-color: rgba(255,255,255, 1.0);
							color: rgba(34,34,34, 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;
		  				}	
		  				
					.btn-page {
						
    					margin-top: 10px;
    					margin-right: 10px;
			  			border-radius: 0px;
			  			height: 46px;
    					padding: 10px 24px 0px 24px;
    					font-size:20px;
    					line-height: 23px;
		  				}
		  				
		  			.btn-block {
						margin-right: 0px;
			  			border-radius: 0px;
		  				}
		  					
		  			.btn-action {
						margin-top: 0px;
			  			border-radius: 5px;
			  			color: rgba(34,34,34, 1.0);
			  			background-color: rgba(255,255,255, 1.0);
		  				}
		  			
		  				.btn-full {
							width: 100%;
		  					}
		  			
		  				.btn-center {
							width: 30%;
			  				margin: 0px auto;
			  				float: none;
		  					}
		  					
		  				.btn-anchor-list {
    						position: relative;
    						display: inline-block;
		  					width: 100%;
		  					margin: -20px 0px 21px 0px;
		  					}
		  				.btn-list {
								position: relative;
								display: inline-block;
								width: 100%;
								height:auto;
								text-align: left;
								font-size: 20px;
								line-height: 26px;
								letter-spacing: 0.02em;
								border-radius: 0px;
								padding: 20px 5px 10px 0px;
								border-bottom: 2px solid rgba(255,129,5, 1.0);
		  						}
		  						
		  					.list-arrow {
		  							background: url('/wp-content/themes/dutch-theme/assets/svg/long-arrow-black-2.svg');
 									background-repeat: no-repeat;
									background-size: 20px;
									background-position: left 9px;
									padding-left: 34px;
		  							}
		  					.btn-list a {
		  							color: rgba(34,34,34, 1.0);
								line-height: 48px;
		  							}
		  					.btn-list a:hover {
		  							color: rgba(225,129,5, 1.0);
		  							}
		  				
		  				
		  			.btn-blog {
						height: 38px;
						border: 0px solid rgba(34,34,34, 1.0);
						font-size: 16px;
						line-height: 16px;
						letter-spacing: 0em;
						padding: 11px 16px;
						color: rgba(34,34,34, 1.0);
						background-color: rgba(255, 255, 255, 1.0);
						margin: 10px 0px 5px 10px;
						border-radius: 19px;
		  				}
		  				
		  		
		  		.btn-event {
						position:absolute;
			  			float:right;
			  			right: 20px;
						height: 110px;
						width: 110px;
						border-radius: 55px;
						display: inline-block;
						color: rgba(255,255,255, 1.0);
						
						font-family: 'Circular Std Book', arial, sans-serif;
						font-size: 22px;
						line-height: 25px;
						letter-spacing: 0em;
						padding: 28px 10px 0px 10px;
						text-align: center;
						text-transform: lowercase;
						
						-webkit-transition: all 1.8s;
						   -moz-transition: all 1.8s;
						   -ms-transition: all 1.8s;
						   -o-transition: all 1.8s;
						   transition: all 1.8s;
		  				}
		  			.btn-event:hover {
								background-color: rgba(255,255,255, 1.0);
								color: rgba(255,255,255, 1.0);
						
						-webkit-transition: all 0.8s;
						   -moz-transition: all 0.8s;
						   -ms-transition: all 0.8s;
						   -o-transition: all 0.8s;
						   transition: all 0.8s;
		  				}
		  					.btn-event-2 {
		  								
										width: 150px;
    									height: 150px;
										border-radius: 75px;
		  							}
		  					
		  					
		  						.btn-event h4 {	
		  							color: #fff !important;
		  							font-size: 50px !important;
									line-height: 25px !important;
		  							}
		  							.btn-event h3 {	
		  								font-size: 22px !important;
										line-height: 10px !important;
										text-transform: uppercase !important;
		  							}
		  						.btn-event-2 h4 {	
		  							font-size: 70px !important;
									line-height: 57px !important;
		  							}
		  							.btn-event-2 h3 {	
		  								color: #000 !important;
		  								font-size: 26px !important;
										line-height: 10px !important;
										text-transform: uppercase !important;
		  							}
		  							
		  							
		  							
		  						
		  		.btn-arrow-aft a {
						 			cursor: pointer;
						 			margin-bottom: 16px;
		  				}
		  			.btn-arrow-bef a {
						 			cursor: pointer;
						 			margin-bottom: 16px;
		  				}
		  				.btn-arrow-aft a:hover {
						 			color: rgba(211,180,114, 1.0);
						 			
		  				}
		  				.btn-arrow-bef a:hover {
						 			color: rgba211,180,114, 1.0);
		  				}
		  		
		  		.btn-arrow-bef {
		  				padding-left: 30px;
		  				}
		  				
		  		.btn-arrow-aft a:after {
		  		
		  					content: '';
							height: 30px;
							width: 30px;
							background: url('/wp-content/themes/dutch-theme/assets/svg/arrow-link-round.svg') no-repeat;
							position: absolute;
							margin-top: 5px;
							margin-left: 10px;
							background-size: 17px;
		  		
		  				}	
		  				
		  		.btn-arrow-bef a:before {
		  		
		  					content: '';
							height: 30px;
							width: 30px;
							background: url('/wp-content/themes/dutch-theme/assets/svg/arrow-link-round.svg') no-repeat;
							position: absolute;
							margin-top: 5px;
							margin-left: -30px;
							background-size: 17px;
		  		
		  				}	
	
				   .btn-close {
			  
							 position:absolute;
							 float:right;
			  					right: 5px;
			  				height: 55px;
							   width: 55px;
							   margin-top:-120px;
							   
							   border-radius: 50%;
							   
								background: url('/wp-content/themes/dutch-theme/assets/svg/close-cross-wit.svg') no-repeat;
								background-repeat: no-repeat;
								background-size: 28px;
								background-position: center;
								background-color: rgba(34,34,34, 1.0);
							   cursor: pointer;
							   z-index: 999;
			  
							   -webkit-transition: all 0.6s;
							   -moz-transition: all 0.6s;
							   -ms-transition: all 0.6s;
							   -o-transition: all 0.6s;
							   transition: all 0.6s;
						   }
						   .btn-close:hover {
			  
								   background: url('/wp-content/themes/dutch-theme/assets/svg/open-cross-wit.svg') no-repeat;
								   background-repeat: no-repeat;
								   background-size: 28px;
								   background-position: center;
									background-color: rgba(34,34,34, 1.0);
								   
								   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;
							  }
							  
						   .btn-close-2 {
			  
							 	margin-top:0px;
						   		}
						   		.btn-close-3 {
			  							display: none;
							 			margin-top:0px;
						   		}
						   		
						   .btn-pink-bg {
			  
							 	margin-top: -17px;
							   	right: -21px;
								background-size: 24px;
								height: 66px;
						   		}
						   
						   
	
	
	
	
	
/* ======== Content builder blocks  ======== */

				.block-nav-wrap {
				 		display: inline-block;
				 		margin-bottom: 0px;
				 		    padding-top: 58px;
				 		}
				.block-nav-general {
				 		display: inline-block;
				 		margin-top:-75px;
				 		}
				 .block-general {
				 		display: inline-block;
									 background-repeat: no-repeat;
									 background-position: center; 
									 background-size:cover;
				 		}
				 .block-choice {
				 		display: inline-block;
				 		}
				 .block-faq {
				 		padding: 0px 0px 0px 0px;
				 		}
				 		
				 		.block-faq h1 {
				 				text-align: center;
				 				margin-top: 33px;
				 				margin-bottom: 43px;
				 		}
				 		
				 
				 .block-filters {
				 		margin-top: 0px;
				 		}
				 
				 .block-info {
				 		display: inline-block;
				 		margin: 18px 0px 22px 0px;
				 		}
				 		.block-info h3 {
				 			margin-bottom: 18px;
				 		}
				 		.block-info h4 {
				 			margin: 10px 0px 2px 0px;
				 		}
				 		
				 .block-advisor {
				 		padding: 45px 0px;
				 		margin-bottom: 45px;
				 		}
				 .block-main-popup {
				 		padding: 45px 0px 5px 0px;
						}
						
				 .block-main-old {
				 		padding: 0px 0px 5px 0px;
						}
					 .block-main-old h2 {
				 			margin: 0px 0px 30px 0px !important;
							}
					
					.block-content-old {
				 		padding: 35px 0px !important;
						}
					 .block-content-old img {
				 			width: 90%;
				 			margin: 22px 0px  !important;
							}
							.oldstyle {
										padding-bottom: 38px !important;
							
										}
							.oldstyle h2 {
										font-size: 26px !important;
									 	line-height: 32px !important;
									 	margin-bottom: 12px !important;
							
										}
							.oldstyle h3 {
										font-size: 26px !important;
									 	line-height: 32px !important;
									 	margin-bottom: 12px !important;
							
										}
							.oldstyle h4 {
										font-size: 26px !important;
									 	line-height: 32px !important;
									 	margin-bottom: 12px !important;
							
										}
				 .block-projects {
				 		padding-top: 80px;
				 		padding-bottom: 38px;
				 		}
				 	.block-projects-single {
				 			padding-bottom: 50px;
				 		}
				 		
				 		.block-projects-single h2 {
				 			font-size: 40px !important;
    						line-height: 50px !important;
    						margin-bottom: 30px !important;
				 		}
				 		.block-projects-single h3 {
				 					font-size: 19px !important;
								   line-height: 22px !important;
				 		}
				 		
				.block-selection {
				 		margin: 23px 0px;
				 		}
				 			.padding-selection {
				 					padding-top: 33px;
				 					padding-bottom: 33px;
					  			}
				.block-social {
				 		margin: 43px 0px;
				 		}  			
				.block-two {
				 		margin: 23px 0px;
				 		}
				 	.block-two h1 {
				 		margin-bottom: 33px;
				 		}
				 	.block-two-color {
				 		padding: 48px 0px 57px 0px;
				 		margin-top: -6px;
				 		}
				 		
				 		
				 	.block-banner-color {
				 		padding: 68px 22px 73px 22px;
				 		margin-top: -6px;
				 		}
				 	
				 		
				 		
				 			  			
				.block-100 {
				 		margin: 23px 0px;
				 		}	  			
				.block-action {
				 		margin: 23px 0px;
				 		}	
	
				.blockmargin {
						position: relative;
						max-width: 1440px;
						margin: 0 auto;
						width: 90%;
						height: auto;
						}
					
					.blockmarginfull {
						width: 100% !important;
						}
					.blockmargin80 {
						width: 81%;
						}
					.blockmargin80 {
						width: 81%;
						}
						
							
						.block-action-full {
								width: 100%;
							}
							
					
						
						
								
					.blockmargin-grid {
						width: 86%;
						}
						
						.blockmargin-grid h1 {
								margin-left: 1%;
						}
						.blockmargin-grid h2 {
								margin-left: 1%;
						}
						.blockmargin-grid h3 {
								margin-left: 1%;
						}
						
					.blockmargin100 {
						width: 100%;
						}	
	
						.blockmargin100 h1 {
							margin-left: 8%;
							margin-bottom: 55px;
							}
				   
				   
				   .blockmargin-header {
				   		padding: 90px 0px 50px 0px;
						}	
						.blockmargin-header p {
							max-width: 55%;
							}
						.blockmargin-header h4 {
							max-width: 55%;
							}
							
							
					.columnblock {
						position: relative;
						float: left;
				   		}
				   		  .columnblock img {
							 width:100%;
				   			}
			  
		  
					.columnblock100 {
						width:100%;
						} 
						
					
					.block-100-80  {
						padding: 120px 20% 120px 0px;
						}
					
						
					.cont-video  {
						padding: 60px 0px 0px 0px;
						text-align: left;
						}
						
						.cont-video h2  {
								padding-top: 53px;
								}
								
					.cont-headline  {
							padding: 0px;
						}
						.cont-headline p  {
							font-size: 32px;
    						line-height: 41px;
							margin-bottom: 33px;
						}
						.cont-headline h2  {
								font-size: 32px;
    							line-height: 41px;
								margin-bottom: 33px;
								}
						
						.cont-headline h1  {
								font-family: 'bauhaus_stdmedium', sans-serif;
    							font-size: 80px;
    							line-height: 91px;
								margin-bottom: 33px;
								}
						
						.cont-headline2  {
								padding: 0px 7%;
								}	
							
					.block-quote {
						background-repeat: no-repeat;
						background-size: 100%;
						background-position: center;
						background-attachment: fixed;
						}
						
					.columntexts {
						   position:relative;
						   float:left;
						   margin:0px;
						   display: inline-block;
						   
						  }
						  .columntext33 {
								width:33.3333%;
						  }
						  .columntext66 {
								width:66.6666%;
						  }
						  .columntext30 {
								 width:30%;
								}
						  .columntext20 {
								 width:20%;
								}
						  .columntext40 {
								 width:40%;
								}
						  .columntext47 {
								 width:47%;
								}
						  .columntext50 {
								 width:50%;
								}
								  .columntext50 img {
									   width: 100%;
									   margin: 0px 0px 12px 0px;
									  }
							
						  .columntext53 {
								 width:53%;
								}
										  
						  .columntext60 {
								 width:60%;
								}
								.columntext60b {
								 	width:52%;
								}
					
						  .columntext70 {
								 width:70%;
								}
					
						  .columntext80 {
								 width:80%;
								}
					
						  .columntext100 {
								 width:100%;
								}	  	
						  	 	
						  	
						  	
						  .columntext39 {
								 width:42%;
								}
								 .columntext61 {
								 	width:58%;
									}
									
							.colfull {
								   padding: 0px 0px 0px 0px;
								   
						   		}	
								.colfull h1{
								   	text-align: left;
    								margin-bottom: 65px;
    								width: 80%;
    								font-size: 61px;
line-height: 64px;
letter-spacing: -2.5px;

						   			}
						   			.colarticle h1{
								   	
								   font-size: 84px;
font-style: normal;
line-height: 77.28px;
letter-spacing: -2.132px;
										 font-family: 'PlantinMTPro-BoldCondensed', arial, sans-serif !important;

						   			}	
						   		
						   .colleft {
								   	padding: 0px 20px 20px 0px;
									}
									.colleft-text {
								   		padding: 0px 24px 20px 0px;
										}
									.colleft h6 {
										margin-top: 0px;
										margin-bottom:43px;
										}
								
								
								
								.columntext-banner {
											 width: 100%;
											 height: auto;
											 display: inline-block;
											 background-color: rgba(255,255,255, 1.0);
										 }		
						   		.colleft-banner {
						   					padding: 22px 13% 33px 22px;
						   					}
						   			.colleft-banner h2 {
						   					font-size: 40px;
    										line-height: 43px;
    										color: rgba(7,103,218, 1.0);
   											margin-bottom: 33px;
											}
											
									.colleft-banner ul {
											 margin-left: 0px;
											 margin-bottom: 0px;
										 }
											
									.colleft-banner li {
    										background: url('/wp-content/themes/dutch-theme/assets/svg/long-arrow-future.svg');
											 background-repeat: no-repeat;
											 background-position: left 11px;
											 background-size: 28px;
										 }
						   			.colleft-banner a {
						   					font-family: 'Circular Std Book', arial, sans-serif;
						   					color: rgba(7,103,218, 1.0) !important;
											}
											.colleft-banner a:hover {
						   						text-decoration: underline;
											}
									
										
						   .colright {
								   padding: 0px 0px 20px 20px;
						   			}
						   			
						   				
						   		.colright-banner {
						   					padding: 0px;
						   				}
						   				
						   				
						   				
									.colleft h6 {
										margin-top: 0px;
										margin-bottom:43px;
										}
										
									.colright h2 {
											font-size: 30px;
											line-height: 35px;
											}
						   			.colright h3 {
								   			color: #000;
											font-size: 36px;
											line-height: 40px;
											letter-spacing: -0.36px;
						   			}
								
								.colright h4 {
											font-size: 22px;
											line-height: 44px;
											margin-bottom: 9px;
											margin-top: 33px;
						   			}
						   			
						   		.right-date  {
						   				}
						   		
						   				.right-date1 {
						   			    		padding-left: 54px;
						   			    		min-height: 54px;
						   			    		background: url('/wp-content/themes/dutch-theme/assets/svg/custom/calendar.svg');
						   			    		background-repeat: no-repeat;
									 			background-position: left top; 
									 			background-size: 28px;
    											
						   				}
						   				.right-date2 {
						   			    		padding-left: 54px;
						   			    		min-height: 54px;
						   			    		background: url('/wp-content/themes/dutch-theme/assets/svg/custom/map.svg');
						   			    		background-repeat: no-repeat;
									 			background-position: left 5px; 
									 			background-size:30px;
									 			margin-bottom: 34px;
    											
						   				}
						   				
						   						
						   		.right-date h3 {
						   			    font-size: 27px !important;
    									line-height: 32px !important;
						   			    width:100%;
								   		color: rgba(255,129,5, 1.0) !important;
    									margin-bottom: 14px;
						   				}
						   				.right-date a {
											 	text-decoration: underline;
    											text-underline-offset: 6px;
    											text-decoration-thickness: 2px;
    											text-decoration-color: rgba(255,129,5, 1.0);
						   						}
						   						.right-date a:hover {
    												text-underline-offset: 6px;
    													text-decoration-thickness: 2px;
    												text-decoration-color: rgba(1,0,0, 1.0);
						   						}
						   		
						   				
						   				
						   		.right-event h3 {
						   			    font-size:26px;
    									line-height: 30px;
						   				margin-bottom: 44px;
						   				}
						   		
						   		.right-event h4 {
						   				margin-bottom: 4px;
						   			    font-size:22px;
    									line-height: 27px;
						   				}
						   		
						   			.colright-text {
								   		padding: 0px 0px 20px 44px;
						   				}
						   		
						   		
						   		
						   .block-colored   {
								   	padding: 30px 30px 10px 30px;
								   	color: #fff;
									margin-bottom: 33px;
						   			}
						   			
								 .colimg-cont {
									 width: 100%;
									 overflow:hidden;
									 margin: 0px 0px 22px 0px;
									 background-repeat: no-repeat;
									 background-position: center; 
									 background-size:cover;
							   		}
								
								.colimg-banner {
									 margin: 0px 0px 0px 0px;
							   		}
								
								
						
						.counterx {
									padding-top: 22px;
								}
						.counterx h1 {
									font-size: 157px;
    								line-height: 91px;
    								color: rgba(255,255,255, 1.0);
								}
								.counterx h2 {
									font-family: 'Circular Std Book', arial, sans-serif;
									font-size: 31px;
    								line-height: 38px;
    								letter-spacing: 0.04em;
    								color: rgba(255,255,255, 1.0);
								}
	
	
			/* === Block Choice  === */		
					
						.choice-boxopen {
							display: inline-block;
						}
						.choice-boxclosed {
    						display: none;
							}
							.boxcurrent1 {
								display: inline-block;
								margin-top: 22px;
								}

						.columns-builder {
							position: relative;
							float: left;
							width: 100%;
							display: inline-block;
							}
							
						.columns-td {
							position: relative;
							float: left;
							padding: 53px 0px 50px 0px;
							width: 100%;
							}	
						   
						   .columns-td a {
								color: #cc1224;
								margin: 0px;
							}
							
							.choicebox {
								position: relative;
								float: right;
								right: 0px;
								width: 70%;
							}
							.choicebox h4 {
								font-family: 'Circular Std Book', arial, sans-serif;
							}
								.choicebox50 {
									width: 50%;
									padding-left: 50px;
								}
								.choicebox50 img {
									width: 70%;
									margin-bottom: 22px;
								}
							
							
								.choice1 {
									margin-top: -50px
									}
									.choice2 {
										margin-top: -100px
									}
									.choice3 {
										margin-top: -150px
									}
									.choice4 {
										margin-top: -200px
									}
									.choice5 {
										margin-top: -250px
									}
									
								.choice2-1 {
									margin-top: -90px
									}
									.choice2-2 {
										margin-top: -140px
									}
									.choice2-3 {
										margin-top: -190px
									}
									.choice2-4 {
										margin-top: -240px
									}
									.choice2-5 {
										margin-top: -290px
									}
									
								.list3 h1 {
										width:70%;
									}	
								.choiceoption h3 {
									color: rgba(1, 0, 0, 1.0);
									font-size: 26px;
    								line-height: 50px;
									}
										
								.choiceoption a {
									color: rgba(255,255,255, 0.5);
									font-size: 26px;
									line-height: 50px;
									}
									.choiceoption a:hover {
										color: rgba(255,255,255, 1.0);
										text-decoration: underline;
									}
									.choiceoptionvraag a {
										color: rgba(1, 0, 0, 0.5);
										}
										.choiceoption a:hover {
											color: rgba(1, 0, 0, 1.0);
										}
									.optioncheck1 a {
										color: rgba(255,255,255, 1.0) !important;
										text-decoration: underline;
										}
									.optioncheckvraag1 a {
										color: rgba(1, 0, 0, 1.0) !important;
										text-decoration: underline;
										}
						
								.choicebox-padding {
										padding-right: 20%;
										}
								.choicebox-padding img {
										 width: 80%;
										 margin-bottom: 22px;
									 }		
								.moreplus {
										color: #cc1224;
										}
								.moreplus:hover {
										color: #000;
													-webkit-transition: all 0.6s;
												   -moz-transition: all 0.6s;
												   -ms-transition: all 0.6s;
												   -o-transition: all 0.6s;
												   transition: all 0.6s;
										}


					/* === Block Advisor  === */		
					

						   .columns-advisor {
							   position: relative;
							   float: left;
							   width: 100%;
							   display: inline-block;
							   text-align: center;
							   }
							
							  .columns-advisor h2 {
								 color: rgba(255, 255, 255, 1.0);
								 }
								 .columns-advisor h3 {
								 	color: rgba(255, 255, 255, 1.0);
								 	}
								
								.columns-advisor a {
									 	color: rgba(255, 255, 255, 1.0);
									 	text-decoration: underline;
									 }
									 .columns-advisor a:hover {
									 	text-decoration: none;
									 }
								.columns-advisor a:after {
									 content: '';
									 height: 30px;
									 width: 30px;
									 background: url('/wp-content/themes/dutch-theme/assets/svg/custom/arrow-link-white.svg') no-repeat;
									 position: absolute;
									 margin-top: 9px;
									 margin-left: 10px;
									 background-size: 17px;
								 	}


								.advisor-img {
									float: right;
									right: 0px;
									background-repeat: no-repeat;
    								background-size: cover;
    								background-position: center;
									width: 120px !important;
    								height: 120px;
    								border-radius: 60px;
									background-color: #fff;
									}
									
								.advisor-img-pop {
										margin: 20px auto 15px auto;
										background-repeat: no-repeat;
										background-size: cover;
										background-position: center;
										width: 160px !important;
										height: 160px;
										border-radius: 80px;
										background-color: #fff;
									}

								.adleft {
										padding: 0px 20px 0px 0px;
								   
									}
								
							   .adright {
										text-align: left;
										padding: 6px 20% 0px 20px;
									}

					/* === Block testimonial  === */		
					
						
						.container-testim {
							   position: relative;
							   float: left;
							   width: 100%;
							   display: inline-block;
							   text-align: center;
							   }
							   
							 .columns-testim {
							 		padding: 30px 40px 40px 40px;
									background-color: rgba(255,255,255, 1.0);
									    min-height: 335px
									}
									
								.testleft {
										text-align: left;
										padding: 0px 0px 0px 0px;
										min-height: 280px;
								   
										}
									.testleft h3 {
										color: rgba(249,211,230, 1.0);
										font-size: 29px;
    									line-height: 36px;
										margin: 10px 0px 0px 0px;
								   		}
								   		
									.testleft h4 {
										font-family: 'Circular Std Book', arial, sans-serif;
										color: rgba(249,211,230, 1.0);
										font-size: 23px;
    									line-height: 28px;
										margin: 20px 0px 0px 0px;
								   		}
								   	
									.testleft h5 {
										color: rgba(249,211,230, 1.0);
										margin: 5px 0px 0px 0px;
										font-size: 18px;
    									line-height: 28px;
								   		}
								
							   	.testright {
										text-align: left;
										padding: 6px 0px 0px 20px;
										min-height: 320px;
									}

							   .test-img {
								   position:relative;
								   float: right;
								   right: 0px;
								   background-repeat: no-repeat;
								   background-size: cover;
								   background-position: center;
								   width: 210px !important;
								   height: 210px;
								   border-radius: 105px;
								   background-color: #fff;
							   }



					/* === Block action  === */		
					

						   .columns-action {
							   position: relative;
							   float: left;
							   width: 100%;
							   display: inline-block;
							   text-align: center;
							   padding: 0px;
							   }
							
							  .columns-action h2 {
							  			font-family: 'Circular Std Book', arial, sans-serif;
									  	color: rgba(0, 0, 255, 1.0);
									  }
									  .columns-action h3 {
									  		font-family: 'Circular Std Book', arial, sans-serif;
									  	color: rgba(0, 0, 255, 1.0);
									  }
									  .columns-action a {
									  		font-family: 'Circular Std Book', arial, sans-serif;
									  	color: rgba(0, 0, 255, 1.0);
									  }
						  
							
								.actionleft {
										padding: 36px 50px 40px 8%;
										text-align:left;
										}
									.actionleft h2 {
											color: #fff;
											font-size: 38px;
    										line-height: 44px;
										}
									.actionleft p {
											color: #fff;
										}
								
								.extendyes h2 {
										font-size: 71px;
    									line-height: 66px;
										margin-bottom: 35px;
										}
									.extendyes h3 {
										font-size: 35px;
										line-height: 41px;
										margin-bottom: 9px;

										}
									.extendyes a {
										text-decoration: none;

										}
										.extendyes a:hover {
											text-decoration: underline;
											}
											
										.extendyes a:after {
    												background: url(/wp-content/themes/dutch-theme/assets/svg/custom/arrow-link-roundx.svg) no-repeat;
												}
											
											
							   	.actionright {
										text-align: left;
										padding: 0px;
										min-height: 30vw;
					  					background-repeat: no-repeat;
					  					background-position: center;
					  					background-size: cover;
										}


						/* === FAQ action  === */		
					
								.container-faq {
								   position: relative;
								   float: left;
								   width: 100%;
								   display: inline-block;
								   border-top: 2px solid rgba(255,129,5, 1.0);
								   }
							   .columns-faq {
								   position: relative;
								   float: left;
								   width: 100%;
								   display: inline-block;
								   padding: 0px 0px 0px 0px;
								   }
									
								.columns-faq-1 {
								   		}
								   		
								.columns-faq h3 {
										font-size: 26px;
								   		margin: 0px;
								   }
								   
								   
								   
								   .faq_question {
								   		padding: 18px 0px 17px 110px;
												height: 70px;
								   		background: url('/wp-content/themes/dutch-theme/assets/svg/arrow-down.svg') no-repeat;
										background-repeat: no-repeat;
										background-size: 40px;
										background-position: 60px center;
										border-bottom: 2px solid rgba(255,129,5, 1.0);
										background-color: rgba(255,255,255, 1.0);
								   }
									
									
									.faq_future {
										   border-bottom: 2px solid rgba(7,103,218, 1.0);
									  }
									  
										  .faq_question a {
											   	color: rgba(1, 0, 0, 1.0);
								   				letter-spacing: 0.0em;
										  }
										  .faq_question a:hover {
											   color: rgba(255,129,5, 1.0);
										  }
										  
										  	.faq_future a:hover  {
										   		color: rgba(7,103,218, 1.0);
									  			}
								   	
								   	.faq_answer {
								   			padding: 15px 20% 33px 66px;
								   			background-color: rgba(240,240,240, 1.0);
								   	
								   			}
								   			
								   			.answer_future {
								   				padding: 15px 20% 33px 66px;
								   				background-color: rgba(255,255,255, 1.0);
								   	
								   			}
								   			
								   		.faq_answer p {
								   			font-family: 'Circular Std Book', arial, sans-serif;
								   			}
								   
								   

									   .faq_answer li  {
											   font-family: 'Circular Std Book', arial, sans-serif;
											   list-style: none;
											   letter-spacing: 0.02em;
											   font-size: 20px;line-height: 25px;
											   margin-bottom: 31px;
											   background: url('/wp-content/themes/dutch-theme/assets/svg/long-arrow-black-2.svg');
											   background-repeat: no-repeat;
											   background-size: 23px;
											   background-position: 34px 9px;
											   padding-left: 70px;
											   }
		
											   .faq_answer li a  {
												   color: rgba(34,34,34, 1.0);
												   text-decoration: none;
												   border: 1px solid rgba(1, 0, 0, 1.0);
												   padding: 0 5px;
	
											   }
											   .faq_answer li a:hover  {
												   color: rgba(1, 0, 0, 1.0);
												   text-decoration: none;
												   border: 1px solid rgba(255, 129, 5, 1.0);
												   padding: 0 5px;
	
											   }
								   
								   
								   
								   .questionclose {
								   				position: relative;
												margin-top: -70px;
												height: 70px;
								   				padding: 18px 0px 17px 110px;
												background-color: rgba(255,129,5, 1.0);
											    background-image: url('/wp-content/themes/dutch-theme/assets/svg/arrow-up.svg');
												background-repeat: no-repeat;
												background-size: 40px;
												background-position: 60px center;

													}
													
											.close_future {
										   			background-image: url('/wp-content/themes/dutch-theme/assets/svg/arrow-up-wit.svg');
													background-color: rgba(7,103,218, 1.0);
									  				}
													
													
										.questionclose h3 {
								   				letter-spacing: 0.0em;
												}
												.close_future h3  {
										   			color: rgba(255,255,255, 1.0);
									  				}
								   
									.faqclosed {
											display: none;
										}
									.faqopen {
											display: block;
										}
									.faq-underline {
								   			position: relative;
											margin-top: 32px;
											display: inline-block;
								   			}


							/* === More Info action  === */	
								
								
								.columns-info {
								   position: relative;
								   float: left;
								   width: 100%;
								   display: inline-block;
								   padding: 2px 0px 10px 30px ;
								   border-bottom: 2px solid rgba(34,34,34, 1.0);
								   }
									
									.columns-info-1 {
								   		border-top: 2px solid rgba(34,34,34, 1.0);
								   		}
								   		
								.columns-info h3 {
									font-size: 24px;
								   	margin: 10px 0px 0px 0px;
								   }
								   .info_name a {
								   		color: rgba(1, 0, 0, 1.0);
								   }
								   .info_name a:hover {
								   		color: rgba(255,255,255, 1.0);
								   }
							
								   .info_name a:before {
								   			content: '';
											height: 30px;
											width: 30px;
											background: url('/wp-content/themes/dutch-theme/assets/svg/custom/arrow-link-round.svg') no-repeat;
											position: absolute;
											margin-top: 4px;
											margin-left: -30px;
											background-size: 17px;
								   			}
								
								
								
								
				
			/* === GRID classes  === */
			
					
					.column-divider {
									position: relative;
									float: left;
								    width: 100%;
									min-height: 4px;
									display: inline-block;
									}
					
					
					.column-text-holder {
									position: relative;
									float: left;
								    width: 100%;
								    color: #000;
									min-height: 240px;
									display: inline-block;
									border-radius: 0px 0px 10px 10px;
  									background-color: rgba(255,255,255, 1.0);
  									padding: 10px 10px 10px 10px;
  									box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2);
									overflow: hidden;
								}
									 .text-holder-related {
										 min-height: 160px;
									 }
									 .text-holder-blog  {
										 min-height: 260px;
									 }
									 .text-holder-blog h3  {
										 font-size: 32px !important;
										 line-height: 33px !important;
										 height: 240px !important;
										 font-family: 'PlantinMTPro-BoldCondensed', arial, sans-serif !important;
									 }
	
	
								.column-text-holder:hover {
									 color: #fff;
									 cursor: pointer;
								
									 -webkit-transition: all 0.6s;
									 -moz-transition: all 0.6s;
									 -ms-transition: all 0.6s;
									 -o-transition: all 0.6s;
									 transition: all 0.6s;
								}
								
								.column-text-holder-team {
										 position: relative;
										 float: left;
										 width: 100%;
										 color: #000;
											 	font-family: 'Circular Std Book', arial, sans-serif;
											 	text-align: center;
										 min-height: 240px;
										 display: inline-block;
										 min-height: 200px;
										 background-color: rgba(255,255,255, 0.0);
										 padding: 20px 0px 0px 0px;
									 	}
									 	.column-text-holder-team h3 {
    											font-size: 24px;
    											line-height: 31px;
									 			}
									 	.column-text-holder-team h4 {
    											font-size: 20px;
    											line-height: 22px;
									 			}
									 			.team-socials  {
										 				position: absolute;
										 				float: left;
										 				width: 100%;
										 				bottom: 0px; 
										 				}
									 			.team-socials a {
    													font-size: 18px;
    													line-height: 22px;
										 				color: #000;
										 				margin: 0px 8px;
										 				text-decoration: underline;
										 				}
									 			.team-socials a:hover {
										 				color: #fff;
										 				text-decoration: none;
										 				}
									 			
					.head-slide-holder {
									position:absolute;
									width: 100%;
									height: 77vh;
 									background-repeat: no-repeat;
									background-size: cover;
									background-position: center;
					   				}
			 			
				   .head-text-holder {
							min-height: 77vh;
							background-color: rgba(255,255,255, 0.0);
							border-radius: 0px 0px 0px 0px;
							padding: 0px;
							box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0);
							   border-left: 0px solid rgba(255,255,255, 1.0);
							   border-right: 3px solid rgba(255,255,255, 1.0);
					   }
												
					.column-text-holder p {
								width: 70%;
								}		
					.column-text-holder h3 {
								font-family: 'Circular Std Bold', arial, sans-serif;
								font-size: 22px;
								line-height: 26px;
								letter-spacing: -0.22px;


								min-height: 130px;
								margin-bottom: 20px;
								overflow: hidden;
								}
					.column-text-holder h6 {
								min-height: 40px;
    							margin-bottom: 9px;
								}
										
					.column-text-holder h4 {
								font-family: 'Circular Std Book', arial, sans-serif;
								font-size: 18px;line-height: 27px;
								min-height: 30px;
								margin-bottom: 0px;
								color: rgba(255,129,5, 1.0);
								}
								
					.column-cat-container {
								 position: relative;
								 width: 100%;
									min-height: 26px;
					
								}
					
					.column-cat {
								 position: relative;
								 float:left;
								 float: left;
								 font-family: 'Circular Std Book', arial, sans-serif;
									font-size: 15px;line-height: 20px;
								 letter-spacing: -0.02em;
								 min-height: 26px;
								 text-align: center;
								 color: rgba(34,34,34, 1.0);
								 border-radius: 5px;
								 max-width:92%;
								 margin-right:10px;
								 margin-bottom:0px;
								 border: 1px solid rgba(34,34,34, 1.0);
								 padding: 1px 10px 0px 10px;
							 }
									.head-content-holder {
    										position: absolute;
    										float: left;
										    min-height: 97vh;
										 	padding: 77vh 20px 20px 20px;
    										width: 100%;
    										display: inline-block;
    										bottom: -170px;
    										
    										-webkit-transition: all 2.8s;
						   -moz-transition: all 2.8s;
						   -ms-transition: all 2.8s;
						   -o-transition: all 2.8s;
						   transition: all 2.8s;
									}
									.head-content-holder:hover {
											background-color: rgba(34,34,34, 0.7);
    										bottom: 0px;
    										
    										-webkit-transition: all 0.6s;
						   -moz-transition: all 0.6s;
						   -ms-transition: all 0.6s;
						   -o-transition: all 0.6s;
						   transition: all 0.6s;
									}
								
									
									.head-content-holder h2 {
											font-size: 33px;
    										line-height: 40px;
    										margin-bottom: 23px;
    										color: rgba(255,255,255, 1.0);
									}
									.head-content-holder h3 {
											color: rgba(255,255,255, 1.0);
											height: 100px;
											
									}
									
					
			
				 	.column-img-cont {
				 			width: 100%;
				 			overflow:hidden;
							background-repeat: no-repeat;
							background-position: center; 
							background-size:cover;
					  		}
					  
					  		.img-cont-full {
								  	width: 100%;
									background-color: rgba(61,44,0, 0.0);
									mix-blend-mode: color;
										    
										-webkit-transition: all 1.5s;
										 -moz-transition: all 1.5s;
										 -ms-transition: all 1.5s;
										 -o-transition: all 1.5s;
										 transition: all 1.5s;
					  				}
					  				.img-cont-full:hover {
								  		width: 100%;
										background-color: rgba(61,44,0, 1.0);
										mix-blend-mode: color;
										    
										-webkit-transition: all 1.5s;
										 -moz-transition: all 1.5s;
										 -ms-transition: all 1.5s;
										 -o-transition: all 1.5s;
										 transition: all 1.5s;
					  				}
					  
					  
					  		.img-event {
								 	height:16vw;
									border-radius: 10px 10px 0px 0px;
  									background-color: #fff;
							
  									box-shadow: 2px 0px 4px rgba(0, 0, 0, 0.2);
							 		}
							 	.img-event2 {
								 	height:23vw;
								 	}
								 	
								 	
								 	
							 	.img-event img {
								 	width: 90px;
								 	margin: 11px;
							 		}
							 	
							 	
							 	
							 	.supported-by {
							 		position: relative;
							 		bottom: 0px;
							 		width: 100%;
								 	height:26px;
								 	margin-top: -26px;
								 	text-align: right;
								 	padding: 13px 12px 0px 0px;
									background-color: rgba(255,129,5, 1.0);
									color: rgba(255,255,255, 1.0);
							 		}
							 	.supported-by p {
							 			color: rgba(1,0,0, 1.0);
							 			font-family: 'Circular Std Bold', arial, sans-serif;
										letter-spacing: 0.02em;
										font-size: 14px;
    									line-height: 0px;
    									margin: 0px;
							 		}
					  		.img-team {
								 	height:13vw;
								 	width:13vw;
								 	border-radius: 50%;
								 	margin: 0 auto;
							 		}
					  
							.shape-selection3 .img-selection {
								 height:29vw;
							 		}
							.shape-selection4 .img-selection {
								 height:22vw;
							 		}
							.shape-selection5 .img-selection {
								 height:19vw;
							 		}
							 		
							.shape-selection3 .logo-selection {
								 height:16vw;
								 background-size:contain;
							 		}
							.shape-selection4 .logo-selection {
								 height:14vw;
								 background-size:contain;
							 		}
							.shape-selection5 .logo-selection {
								 height:12vw;
								 background-size:contain;
							 		}
							 		
							
							
							.img-partners {
								 height:25vw;
							 		}
					  		.img-news {
								 min-height:30vw;
							 		}
							 	
					  			.img-twitter {
								 	background-color: rgba(255,255,255, 1.0);
								 	border: 1px solid rgba(180,180,180, 1.0);
								 		}
								 		
							 	.cont-twitter {
								 	position: relative;
								 	float: left;
								 	width: 100%;
								 	padding: 20px 21px 10px 21px;
								 	margin-top: 0px;
								 	overflow: hidden;
							 		}

								  .cont-zien {
									 position: absolute;
									 width: 100%;
									 background-image:url('/wp-content/themes/dutch-theme/assets/images/media_play_pause_resume.png');
									 background-repeat:no-repeat;
									 background-size:26%;
									 background-position: center;
								  		}
							  	
							  	.img-blog {
								 		background-color: rgba(204, 18, 36, 1.0);
								 		background-repeat:no-repeat;
									 	background-size:80%;
									 	background-position: bottom center;
								 		}
								 		.img-blog2 {
											  background-color: rgba(204, 18, 36, 1.0);
											  background-repeat:no-repeat;
											  background-size:cover;
											  background-position: center;
								 		}
								 		
							 		.cont-blog {
										position: absolute;
										float: left;
										bottom:103px;
										width: 100%;
										height: 115px;
										border-top: 0px solid rgba(255,255,255, 1.0);
										padding: 28px 21px 10px 21px;
								 		overflow: hidden;
								 		background-color: rgba(255,255,255, 0.3);
							 			}
							 			.cont-blog h4 {
												color: rgba(255,255,255, 1.0);
												}
										.cont-blog h6 {
												color: rgba(255,255,255, 1.0);
												margin-bottom: 5px;
												}
									
									.filter-padding {
												padding: 25px 12px 0px 12px;
												}
									
									
									.filter-padding-mob {
												padding: 95px 0px 0px 0px;
												}
									
									

									
									.event-grid {
											padding: 123px 0px;
											}
											
											.event-grid-archive {
												padding: 0px 0px 53px 0px;
											}
											
										
										.event-grid h1 {
											text-align: center;
											margin-bottom: 70px
											}
									
									
									.block-100 {
    										margin: 43px 0px 13px 0px;
											}


									.cont-event {
										position: absolute;
										float: left;
										bottom:103px;
										width: 100%;
										height: 155px;
										border-top: 0px solid rgba(255,255,255, 1.0);
										padding: 28px 21px 10px 21px;
								 		overflow: hidden;
								 		background-color: rgba(34,34,34, 0.5);
							 			}
							 			.cont-event h4 {
												color: rgba(255,255,255, 1.0);
												}
										.cont-event h6 {
												color: rgba(255,255,255, 1.0);
												margin-bottom: 5px;
												}
												
							.img-projectcarr {
								 width:20vw;
								 height:20vw;
								 border-radius: 50%;
							 }
							 .img-pcarr {
								 width:15vw;
								 height:15vw;
								 padding: 17px;
								 backdrop-filter: blur(2px);
								 
								 background: url('/wp-content/themes/dutch-theme/assets/svg/custom/arrow-corner-red-space.svg') no-repeat;
								background-repeat: no-repeat;
								background-size: 50px;
								background-position: right bottom;
								 background-color: rgba(255,235,235, 0.75);
								 
								 -webkit-transition: all 2.8s;
									  -moz-transition: all 2.8s;
									  -ms-transition: all 2.8s;
									  -o-transition: all 2.8s;
									  transition: all 2.8s;
							 }
					  			 .img-pcarr h4 {
					  			 				font-size: 17px;
    											line-height: 20px;
    											color: rgba(255,255,255, 1.0);
					  			 				word-break: break-word;
					  			 
					  			 		}
					  			 
					  			
							 		.img-pcarrproj {
								 		    width: 100%;
    										height: 100%;
											background: url('/wp-content/themes/dutch-theme/assets/svg/custom/arrow-corner-white-space.svg') no-repeat;
										   background-repeat: no-repeat;
										   background-size: 50px;
										   background-position: right bottom;
								
											background-color: rgba(255,255,255, 0.66);
								 		} 		
							 
					  		.img-kennis {
								min-height:14vw;
					  			padding: 0px;
					  			border: 20px solid rgba(238,238,238, 1.0);
					  			overflow: scroll;
					  			background: url('/wp-content/themes/dutch-theme/assets/svg/custom/arrow-corner-red.svg') no-repeat;
								background-repeat: no-repeat;
								background-size: 26px;
								background-position: right bottom;
								background-color: rgba(238,238,238, 1.0);
										   -webkit-transition: all 2.8s;
									  -moz-transition: all 2.8s;
									  -ms-transition: all 2.8s;
									  -o-transition: all 2.8s;
									  transition: all 2.8s;
							 	}
							 		.img-kennis h4 {
							 					font-size: 19px;
											   	line-height: 23px;
											   	margin-bottom: 7px;
							 				}
							 		.img-kennis:hover h4 {
							 					color: rgba(255, 255, 255, 1.0);
							 				}
							 		.img-kennis:hover p {
							 					color: rgba(255, 255, 255, 1.0);
							 				}
							 	
							 	.img-kennis:hover {
									   border: 20px solid rgba(255,255,255, 1.0);
									   background: url('/wp-content/themes/dutch-theme/assets/svg/custom/arrow-corner-wit.svg') no-repeat;
									   background-repeat: no-repeat;
									   background-size: 40px;
									   background-position: right bottom;
									   background-color: rgba(255,255,255, 1.0);
										   -webkit-transition: all 0.8s;
									  -moz-transition: all 0.8s;
									  -ms-transition: all 0.8s;
									  -o-transition: all 0.8s;
									  transition: all 0.8s;
							 	}	
							 	.img-vacature { 
										 height:15vw;
										 }
								.img-vacature-spec { 
										 height:31.5vw;
										 border: 20px solid rgba(255,255,255, 1.0);
										 background: url('/wp-content/themes/dutch-theme/assets/svg/custom/arrow-corner-wit.svg') no-repeat;
										 background-repeat: no-repeat;
										 background-size: 26px;
										 background-position: right bottom;
										 background-color: rgba(255,255,255, 1.0);
										 }	
										 .img-vacature-spec h4 {
							 					color: rgba(255, 255, 255, 1.0);
							 				}
										 .img-vacature-spec p {
							 					color: rgba(255, 255, 255, 1.0);
							 				}
										 .img-vacature-spec a {
							 					color: rgba(255, 255, 255, 1.0);
							 					
							 				}
							 		.img-vacature-spec a:after {
							 					content: '';
												height: 30px;
												width: 30px;
												background: url('/wp-content/themes/dutch-theme/assets/svg/custom/arrow-link-white.svg') no-repeat;
												position: absolute;
												margin-top: 4px;
												margin-left: 10px;
												background-size: 17px;
												}
											.img-vacature-spec:hover h4 {
														color: rgba(1, 0, 0, 1.0);
													}
											.img-vacature-spec:hover p {
														color: rgba(1, 0, 0, 1.0);
													}
											.img-vacature-spec:hover a {
														color: rgba(255,255,255, 1.0);
														cursor: pointer;
														
													}
										.img-vacature-spec:hover a:after {
							 					content: '';
												height: 30px;
												width: 30px;
												background: url('/wp-content/themes/dutch-theme/assets/svg/custom/arrow-link-round.svg') no-repeat;
												position: absolute;
												margin-top: 4px;
												margin-left: 10px;
												background-size: 17px;
												}
													
								.img-vacature-spec:hover { 
										 height:32vw;
										 border: 20px solid rgba(238,238,238, 1.0);
										 background: url('/wp-content/themes/dutch-theme/assets/svg/custom/arrow-corner-red.svg') no-repeat;
										 background-repeat: no-repeat;
										 background-size: 40px;
										 background-position: right bottom;
										 background-color: rgba(238,238,238, 1.0);
										 }			
							 
							 		.def-block {
							 					position: relative;
							 					padding: 21px;
    											font-size: 16px;line-height: 27px;
  												overflow: scroll;
							 					
							 				}
							 				
							 				.def-red {
							 					background-color: rgba(255,255,255, 1.0);
    											color: rgba(255, 255, 255, 1.0);
							 					
							 				}
							 					.def-red h4 {
														font-size: 25px;
														line-height: 26px;
														margin-bottom: 16px;
														color: rgba(255, 255, 255, 1.0);
							 						}
							 						
							 				.def-white {
							 					background-color: rgba(238,238,238, 1.0);
							 					color: rgba(1, 0, 0, 1.0);
							 					
							 				}
							 					.def-white h4 {
														font-size: 25px;
														line-height: 26px;
														margin-bottom: 16px;
														color: rgba(255,255,255, 1.0);
							 						}
							 				
							 		.square-red {
							 					position: absolute;
							 					background-color: rgba(255,255,255, 0.9);
							 					mix-blend-mode: multiply;
							 					backdrop-filter: blur(3px);
							 					width: 100%;
												display: none;
							 					
							 				}
							 				.square-text {
							 					position: relative;
							 					padding: 25vw 24px 24px 22px;
												display: none;
    											color: #fff;
    											font-size: 16px;line-height: 27px;
    											
							 					}
							 					.square-text2 {
													   padding: 24px;
    											
							 					}
							 					
							 							.info-team {
							 										position: absolute;
							 										height: 60px;
							 										width: 100%;
							 										bottom: 0px;
							 									}
							 					
							 					
							 				.square-text h4 {
							 					font-size: 18px;
    											line-height: 25px;
    											color: #fff;
							 					}
							 					.square-text h3 {
							 						color: #fff;
							 					}
							 	
							 	
							 	
								.column-content {
										position: absolute;
										bottom: 0px;
										width: 100%;
										height:60px;
										background-color: rgba(34,34,34, 0.7);
										padding: 16px 15px 0px 15px;
					  				}	
									.column-content h3 {
										 font-size: 19px;
										 line-height: 25px;
										 color: #fff;
										 }
										 
								
								.part-boxclosed {
												display: none;
								
											}
									.part-boxopen {
												  display: block;
											  }
													 	
								.grid-partner-cont {
				 					width: 100%;
					  				height:190px;
					  				}	
								
								.partner-projects {
									 position: relative;
									 display: inline-block;
									 width: 100%;
									 height: auto;
									 overflow: hidden;
									 -webkit-transition: all 0.6s;
									 -moz-transition: all 0.6s;
									 -ms-transition: all 0.6s;
									 -o-transition: all 0.6s;
									 transition: all 0.6s;
								 	}
								 	
								 	
								 	.partner-projects-head {
											 position: relative;
											 border-top: 2px solid rgba(1, 0, 0, 1.0);
											 border-bottom: 0px solid #eee;
											 padding:7px 0px 0px 0px;
											 background-color:#fff;
											 min-height: 60px;
										 }
											 .projects-head-empty {
												 border-top: 0px solid #eee;
												 border-bottom: 0px solid #eee;
											 }

										 .partner-projects a {
											 color:#000;
											 }
											 .partner-projects a:hover {
												 color: rgba(204, 18, 36, 1.0);
											 }
											.partner-projects h4 {
											 	color:#000;
											 	padding-left: 30px;
											 	
											 	}
											 	.subdom2 h4:before {
											 		content: '+';
													position: absolute;
													margin-left: -30px;
													font-size: 26px;
    												line-height: 26px;
													color: rgba(255,255,255, 1.0);
											 			}
											 			.subdom2min h4:before {
											 		content: '-';
													position: absolute;
													margin-left: -30px;
													font-size: 26px;
    												line-height: 26px;
													color: rgba(255,255,255, 1.0);
											 			}
						
										 .partner-projects-more {
											 position: relative;
											 float:left;
											 padding: 20px  0px 40px 0px;
											 min-height: 460px;
											 z-index: 12;
											 margin-top: -22px;
										 }		
										 .partner-projects-more h3 {
												 margin-top: 9px;
												 font-size: 19px;
												 line-height: 24px;
										 }		
										 .partner-projects-more h6 {
												 margin-bottom: 5px;
												 display: none;
										 }		
										 .partner-projects-more p {
												 margin-bottom: 30px;
										 }
						
										 .partner-projects-more p::after {
														content: '';
														height: 30px;
														width: 30px;
														background: url('/wp-content/themes/dutch-theme/assets/svg/custom/arrow-corner-red.svg') no-repeat;
														position: absolute;
														float:right;
														right: 0px;
														margin-top: 13px;
														margin-left: 10px;
														background-size: 22px;
													}
										
								
									
				  
			/* === Single pages  === */
			
			
					.single-posts {
							position: absolute;
							top: 0;
							left: 0;
							width: 100%;
							min-height: 150%;
							background:rgba(228,228,228, 0.9);
							
								backdrop-filter: blur(13px);
    							z-index: 66;
							  }
							  
							.single-container {
								  position: relative;
								  max-width: 980px;
								  margin: 90px auto 0px auto;
								  width: 84%;
								  height: auto;
								  		margin-bottom: 95px;
							  }	
							  .single-container-small {
								 width: 62%;
							  }	
							  .single-box {
							  			position: relative;
							  			float: left;
							  			width: 100%;
							  			background: rgba(255,235,235, 1.0);	
							  			margin-bottom: 55px;
							  			}
							  			
								.single-tds {
								  		position: relative;
								  		float: left;
								  		display: inline-block;
								  		min-height: 80vh;
								  		background: rgba(255,235,235, 1.0);
							  		}
							  				
									.single-td-full {
								  		width: 100%;
								  		background: rgba(255, 255, 255, 1.0);
								  		padding-bottom: 78px;
							  		}
							  				
									.single-td-left {
								  		width: 72%;
								  		background: rgba(255, 255, 255, 1.0);
							  		}
							  				.single-td-left img {
											  	margin: 8px 0px 31px 0px;
										  		}		
										  		
										  .single-td-left h1 {
											  	font-size: 61px;
    											line-height: 56px;
										  		}	
										  		.single-td-left h2 {
											  		font-size: 26px;
    												line-height: 32px;
    												margin-bottom: 18px;
										  		}	
										  		.td-blog h1 {
													font-size: 41px;
													line-height: 41px;
													color: rgba(255,255,255, 1.0);
    											}
										  		.td-team h1 {
													font-size: 41px;
													line-height: 41px;
													color: rgba(255,255,255, 1.0);
    											}
										  	
									.single-td-right {
								  		width: 28%;
								  		text-align: center;
								  		padding: 63px 15px 7px 15px;
							  		}
							  				.single-td-right a {
												  color: rgba(255,255,255, 1.0);
												  text-decoration: underline;
												  font-size: 16px;
												line-height: 24px;
											  	}
											.single-td-right a:hover {
												 text-decoration: none;
											  	}	
											.single-td-right h3 {
													font-size: 24px;
    												line-height: 24px;
												  	margin-bottom: 4px;
											  	}	
											.single-td-right h5 {
												  	font-size: 16px;
    												line-height: 20px;
    												margin-bottom: 7px;
											  	}
							
			/* === Programme  === */

							.posts-lists{
										position: relative;
										float: left;
										width: 100%;
										padding: 13px 0px;
										margin-bottom: 33px;
										
										font-size: 22px;
										
							
										}
								.td-list {
										position: relative;
										float: left;
										width: 100%;
										border-bottom: 1px solid #eee;
										padding: 6px 0px;
										}
									.td-left {
										position: relative;
										float: left;
										width: 60%;
							
										}
									   .td-right {
										   position: relative;
										   float: left;
										   width: 40%;
										   text-align: right;
							
										   }
												  
											 .td-list a {
												margin-bottom: 5px;
							
											 }
											 .td-list a:hover {
												color: rgba(250, 198, 14, 1.0);
							
											 }
											 .td-list a:after {
												 content: '';
												 height: 20px;
												 width: 20px;
												 background: url('/wp-content/themes/jazzfest-theme/assets/svg/custom/arrow-link-wit.svg') no-repeat;
												 position: absolute;
												 margin-top: 7px;
												 margin-left: 10px;
												 background-size: 14px;
							
											 	}				
							
		/* === Mailcamp Classes  === */	
		
				.container-newslet {
						position: relative;
						float: left;
						width: 100%;
						display: inline-block;
						text-align: left;
						}
						
					  .columns-newslet {
							 padding: 40px 24% 60px 44px;
							 background-color: rgba(255,235,235, 1.0);
							 min-height: 200px;
							 margin-bottom: 55px;
							 }
						
				
						form.subscribeform_container {
									  width: 100% !important;
									  margin: 22px auto;
									  background-color: rgba(255,235,235, 1.0) !important;
									  padding: 0px;
									  -webkit-border-radius: 4px;
									  -moz-border-radius: 4px;
									  -ms-border-radius: 4px;
									  -o-border-radius: 4px;
									  border-radius: 4px;
								  }
								  
								  table.myForm input, table.myForm select, table.myForm textarea, table.myForm {
									  color: #666;
									  font-family: 'Circular Std Book', arial, sans-serif;
									  font-size: 12px;
									  line-height: 18px;
								  }
								  table.myForm label { cursor: pointer; }
								  table.myForm input[type="text"], table.myForm input[type="password"], table.myForm input[type="textbox"], table.myForm input[type="file"], table.myForm select, table.myForm textarea {
									  background: rgba(255,255,255, 0.0);
									  border: 2px solid #efefef;
									  border-radius: 4px;
									  color: #666;
									  padding: 5px 10px;
									  font-size: 12px;
									  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
								  }
								  table.myForm input[type="text"] {
									  width: 100%;
									  color: rgba(255,255,255, 1.0);
									  font-size: 17px;line-height: 23px;
									  letter-spacing: 0.01em;
										  border: 1px solid rgba(255,255,255, 1.0);
									  height: 56px;
									  padding: 18px 32px;
									  text-align: left;
				
									  border-radius: 28px;
									  cursor: pointer;
								  }
								  table.myForm input[type="text"]:hover, table.myForm input[type="password"]:hover, table.myForm input[type="textbox"]:hover, table.myForm textarea:hover {
									  background: rgba(255, 255, 255, 1.0);
									  border: 2px solid rgba(255,255,255, 1.0);
								  }
								  table.myForm input[type="text"]:focus, table.myForm input[type="password"]:focus, table.myForm input[type="textbox"]:focus, table.myForm textarea:focus {
									  background: rgba(255, 255, 255, 1.0);
									  border: 2px solid rgba(255,255,255, 1.0);
								  }
								  table.myForm input[type="submit"]{
									  background: rgba(1, 0, 0, 0.0);
									  -webkit-border-radius: 0px;
									  -moz-border-radius: 0px;
									  -ms-border-radius: 0px;
									  -o-border-radius: 0px;
									  font-size: 22px;line-height: 23px;
									  border-radius: 0px;
									  border: 0px;
									  color: rgba(255,255,255, 1.0);
									  cursor: pointer;
									  padding: 0px 33px 0px 18px ;
									  transition: background-color 300ms ease-in-out 0s;
									  display: block;
									  margin-top: 15px;
									  background: url('/wp-content/themes/dutch-theme/assets/svg/custom/arrow-link-round.svg');
									  	
									  	background-repeat: no-repeat;
										background-position: right center ; 
										background-size:22px;
										   -webkit-transition: all 0.8s;
									  -moz-transition: all 0.8s;
									  -ms-transition: all 0.8s;
									  -o-transition: all 0.8s;
									  transition: all 0.8s;
										
								  }
								  table.myForm textarea { width: 100%; }
								  table.myForm input[type="submit"]:hover {
									  background: rgba(1, 0, 0, 0.0) !important;
									  color: rgba(1, 0, 0, 1.0);
									  background: url('/wp-content/themes/dutch-theme/assets/svg/custom/arrow-link-black.svg') !important;
									  	
									  	background-repeat: no-repeat !important;
										background-position: right center  !important; 
										background-size:22px !important;
										   -webkit-transition: all 0.8s;
									  -moz-transition: all 0.8s;
									  -ms-transition: all 0.8s;
									  -o-transition: all 0.8s;
									  transition: all 0.8s;
								  }
								 
								  .required {
								  }
								  table.myForm a {
									  color: rgba(1, 0, 0, 1.0);
								  }	
								  
											
		
			
				
		/* === Form Classes  === */
	


			.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(248,235,193, 1.0) !important;
    				border-width: 0px  !important;
				   -moz-border-radius: 0px !important;
				   -webkit-border-radius: 0px !important;
				   border-radius: 0px !important;
				   border-bottom: 0px solid rgba(255,255,255, 1.0) !important;
				   border-top: 0px solid rgba(255,255,255, 1.0) !important;
				   border-left: 0px solid rgba(255,255,255, 1.0) !important;
				   border-right: 0px solid rgba(255,255,255, 1.0) !important;
				   padding: 3px 0px 0px 10px !important;
				   box-shadow: inset 0 0px 0px #ddd !important;
					}
					
					.with_frm_style textarea {
									border: 0px solid rgba(255,255,255, 1.0) !important;
									height: 150px;
				
								}
								.with_frm_style .frm_primary_label {
								
											font-family: 'Circular Std Book', arial, sans-serif !important;
																	font-size: 20px !important;
												   color: rgba(34,34,34, 1.0) !important;
											margin: 10px 0px 15px 0px !important;
										}
								.with_frm_style .frm_required {
											font-family: 'Circular Std Book', arial, sans-serif !important;
												   color: rgba(34,34,34, 1.0) !important;
											margin: 10px 0px 20px 0px !important;
										}
						.with_frm_style .vertical_radio .frm_checkbox label, .with_frm_style .vertical_radio .frm_radio label {
    								display: block;
    								padding-left: 20px;
																	font-family: 'Circular Std Book', arial, sans-serif !important;
																	font-size: 14px !important;
    								width: 50%  !important;
    								position: relative  !important;
    								float: left  !important;
    								text-indent: 0px !important;
    								background-color: rgba(248,235,193, 1.0) !important;
    								margin: 9px 0px !important;
				   padding: 13px 10px 12px 10px !important;
										}
						

						.frm_submit button {
    
												   position:relative !important;
												   float:left !important;
												   font-family: 'Circular Std Book', arial, sans-serif !important;
												   color: rgba(255,255,255, 1.0) !important;
												   background-color: rgba(34,34,34, 1.0) !important;
																	width:100% !important;
																	margin-left: 0px !important;
																	text-align: center !important;
																	text-transform:uppercase !important;
																	height: 58px !important;
																	font-size: 17px !important;
																	border: 0px solid rgba(34,34,34, 1.0) !important;
																	padding: 0px 12px 3px 12px !important;
																	-moz-border-radius: 0px !important;
				   -webkit-border-radius: 0px !important;
				   border-radius: 0px !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 {
		 
												   			opacity: 0.5;
														 -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;
											   }
											   
											   

	/* === Map Classes  === */
					  	

			 #map {
					 height: 560px; 
					 width: 100%;  
		
					}
	   
			 .map-small {
							 height: 360px !important;
							 margin-top: 22px;

					 }	
		
	/* === Video Classes  === */
		
		
			.video01 {
					  background-repeat: no-repeat;
					  background-size: cover;
					  background-position: center;
					  min-width: 100%;
					  width: 100%;
					  min-height: 100%;
									 margin: 0px 0px 22px 0px;
					  
					  					}
					  
			 
				   
			  .playvideo {
					  position: absolute;
					  z-index: 999;
					  width: 100%;
					  height: 45vw;
					  cursor: pointer;
					  background-image: url('/wp-content/themes/dutch-theme/assets/svg/video-play.svg');
					  background-repeat: no-repeat;
					  background-size: 20%;
					  background-position: center;
					  margin-top: 0px;
				  } 
				  .playvideox {
					  height: 24vw;
				  } 
					  .playvideo-large {
							margin-top: -510px;
					  }
				  .playvideo-small {
					  height: 230px;
					  margin-top: -230px;
				  } 	
				  .pausevideo {
					  position: absolute;
					  z-index: 999;
					  width: 100%;
					  height: 45vw;
					  margin-top: 0px;
					  cursor: pointer;
					  } 
				  .pausevideox {
					  height: 24vw;
				  }
					  .pausevideo:hover {
						  	background-image: url('/wp-content/themes/dutch-theme/assets/svg/video-pause.svg');
					  		background-repeat: no-repeat;
					  		background-size: 20%;
					  		background-position: center;
					  }
					  .pausevideo-large {
							margin-top: -510px;
					  }
					  
					  
				  .pausevideo-small {
					  height: 230px;
					  background-size: 15%;
					  margin-top: -230px;
				  }
				  .vidobuttonnone {
			
					  display:none;
					
								  }
									.youtubevideox {
											  	width: 100%;
												margin-bottom: 20px;
												height: 30vw;
										  }

								  .youtubevideo {
											  	width: 100%;
												margin-bottom: 20px;
										  }
					  				.btn-muted {
												  position:absolute;
												  width: 75px;
												  height: 75px;
												  background-color: rgba(227, 126, 9, 0.0) !important;
									
												  cursor: pointer;
												  margin: 0 auto;
													  border-radius: 50%;			
														  margin-left: 48%;
													 margin-top: 86px;
													 z-index: 999;
													 float: right;
													 right: 48%;	
													 bottom: 10px;
											  }
											  .btn-unmute {
												  background: url('/wp-content/themes/erfgoed-theme/assets/images/sound-off.png');
												  background-repeat: no-repeat;
																								  background-position: center;
																								  background-size: 80%;
											  }

											  .btn-mute {
												  background: url('/wp-content/themes/erfgoed-theme/assets/images/sound-on-50.png');
												  background-repeat: no-repeat;
																								  background-position: center;
																								  background-size: 80%;
											  }
			 
/* ======== Table ======== */			 
			 
			.columntable {
						   position:relative;
						   float:left;
						   margin:0px;
						   display: inline-block;
						   width: 100%;
						   
						  }
						  .columntable p  {
									margin-bottom: 4px;
									}
									
						  .columntable33 {
								width:33.3333%;
						  }
						  .columntable66 {
								width:66.6666%;
						  }
						  
						  
/* ======== Share  ======== */					  


				.share {
					text-align:center;
					padding: 16px 0px;
					}
					
				.share h6 {
						font-size: 16px;
						line-height: 22px;
						margin-bottom:10px;
						color: rgba(34,34,34, 0.7);
					}
					
				.share a {
						font-size: 16px;
						line-height: 26px;
						margin: 0px 5px;
						text-decoration:none;
						color: rgba(34,34,34, 1.0);
				
					}
					
					.share a:hover {
						text-decoration:underline;
					}


/* ======== Author  ======== */			 
			 
					.author-section {
						   position:relative;
						   float:left;
						   margin:0px;
						   display: inline-block;
						   width: 100%;
						       	padding: 18px 0px;
    							border-top: 2px solid rgba(255,129,5, 1.0);
								}
						.author-tds  {
									position:relative;
						   			float:left;
									}
									
				.author-tds h6 {
							font-family: 'Circular Std Bold', arial, sans-serif;
							margin-bottom:10px;
						}	
						  	.author-td1  {
									width: 20%;
									}
									
							.author-img {
										width: 90px;
										height: 90px;
										border-radius: 50%;
										background-repeat: no-repeat;
										background-size: cover;
										background-position: center;
										}
									
								.author-td2  {
									width: 80%;
									padding: 10px 5% 0px 20px;
									}
						  	
	
/* ======== Footer ======== */	

		.footer-socials {
				position:relative;
				 float:left;
				 width:100%;
				     min-height: 60px;
		  		
				 z-index:5;
				 padding: 0px 80px 30px 60px;
		  		}
		.footer-up {
				 position:relative;
				 float:left;
				 width:100%;
				 margin-left: -60px;
				     height: 60px;
		  		background-color: rgba(255,129,5, 0.0);
				 z-index:5;
		  		}
		  		
		.footer-top {
				 position:relative;
				 float:left;
				 width:100%;
				     min-height: 60px;
				 
		  		background-color: rgba(255,129,5, 1.0);
		  		
		  		background-image: url('/wp-content/themes/dutch-theme/assets/images/custom/netherlands.png');
								background-repeat: no-repeat;
								background-position: center;
								background-size: contain;
				 z-index:5;
				 padding: 0px 80px 70px 60px;
		  		}
		  		
		  		
	  .footer-wrap {
				 position:relative;
				 float:left;
				 width:100%;
					display: inline-block;
				     min-height: 500px;
				 
		  		background-color: rgba(255,129,5, 1.0);
				 z-index:5;
				 padding: 0px 80px 80px 60px;
		  		}
		  
				  .footer-wrap p {
					  color: rgba(255,255,255, 1.0);
					  font-size: 16px;line-height: 27px;
					  font-family: 'Circular Std Book', arial, sans-serif;
				  }
				  
				   .columnfooters {
						   position:relative;
						   float:left;
						   margin:0px;
						   display: inline-block;
							width: 33.3333%;
						   
						  }
				  
				.wrap-col-01 {
						padding: 90px 0px 0px 0px;
					  }
				.wrap-col-02 {
						padding: 90px 20px 0px 20px;
					  }
					  .wrap-col-02 h2 {
					  		font-family: 'Circular Std', arial, sans-serif;
							text-align: center;
							font-size: 37px;
    						line-height: 44px;
					  }
					  .wrap-col-02 h3 {
					  		font-family: 'Circular Std', arial, sans-serif;
							text-align: center;
							font-size: 26px;
    						line-height: 44px;
					  		}
					  		.wrap-col-02 h3:hover {
					  			text-decoration: underline;
					  		}
		  		
		  			.wrap-col-03 {
						padding: 300px 0px 0px 0px;
					  }
					  
					 
					.footer-filters {
		
							  display: none;
						  	}
					  
					  
				 
	  		
	  		
	


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

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

				}

		 @media (max-width: 1680px){
															
		 		}
		 @media (min-width: 1580px){
		 
		 			
					.blockmargin-action {
								width: 100%;
							}
							
					.block-faq {
						 padding-right: 0px;
					 }		
					.blockmargin-grid {
						width: 100%;
						}
						
					.columns-action {
								max-height: 460px;
							}
						
															
		 		}
		 @media (min-width: 1440px){
		 			
															
		 		}
		 @media (max-width: 1280px){				
		 		}
		 		
		 @media (max-width: 1200px){
							
					
						.testleft {
								min-height: 340px;
								   
										}
						.testright {
								min-height: 340px;
								   
										}
										
							.img-event img {
								 	width: 100px;
								 	margin: 11px;
							 		}
							 	
						
							
				}
		 		
		 @media (max-width: 1100px){
		 
						.blockmargin80 {
							width: 84%;
							}	
		
							
						 .columntext39 {
							width: 50%;
							}
						
						 .columntext61 {
							width: 50%;
							}
						
						
						  .columntext33 {
								width:40%;
						  }
						  .columntext66 {
								width:60%;
						  }
						  
						  .head-content-holder {
   								bottom: -140px
   								
   								}
   								
   								
						.colright4 {
							padding: 0px 0px 46px 20px;
							}
							
						.column-text-holder h3 {
    						min-height: 90px;
							}
					
						.img-event {
    							height: 22vw;  
    							}
					
				}

		@media only screen and (max-width: 992px) {
							
							
						
							

		   .quote20 {
					   height:100vw;
						   }
		   .quote30 {
					   height:100vw;
						   }
		   .quote40 {
					   height:100vw;
						   }
		   .quote50 {
					   height:100vw;
						   }
		   .quote55 {
					   height:100vw;
						   }
		   .quote60 {
					   height:100vw;
						   }
		   .quote65 {
					   height:100vw;
						   }
		   .quote70 {
					   height:100vw;
						   }
		   .quote75 {
					   height:100vw;
						   }
		   .quote80 {
					   height:100vw;
						   }
		   .quote85 {
					   height:100vw;
						   }
		   .quote90 {
					   height:100vw;
						   }
		   .quote100 {
					   height:100vw;
						   }	
		
		  .vistop {
				  background-position: left bottom, center center;
				  }
		  .visbottom {
				  background-position: left bottom, center center;
				  }		
		  .vis-10vw {
				  background-position: left bottom, center center;
				  }
		  .vis-15vw {
				  background-position: left bottom, center center;
				  }
		  .vis-20vw {
				  background-position: left bottom, center center;
				  }
		  .vis-25vw {
				  background-position: left bottom, center center;
				  }
		  .vis-30vw {
				  background-position: left bottom, center center;
				  }
		  .vis-35vw {
				  background-position: left bottom, center center;
				  }
		  .vis-40vw {
				  background-position: left bottom, center center;
				  }
		  .vis-45vw {
				  background-position: left bottom, center center;
				  }
		  .vis-50vw {
				  background-position: left bottom, center center;
				  }
		  .vis-55vw {
				  background-position: left bottom, center center;
				  }
		  .vis-60vw {
				  background-position: left bottom, center center;
				  }
		  .vis-65vw {
				  background-position: left bottom, center center;
				  }
		  .vis-70vw {
				  background-position: left bottom, center center;
				  }
		  .vis-75vw {
				  background-position: left bottom, center center;
				  }
		  .vis-80vw {
				  background-position: left bottom, center center;
				  }
				  
				  .img-event {
    					height: 29vw;
						}
				  
				  .blockmargin {
						width: 88%;
						}
						
						.blockmargin-action {
    							width: 100%;
								}
							 .columns-testim {
							 		min-height: 455px;
							 		    padding: 40px 44px 0px 44px;
									}
						
						.img-team {
    								height:22vw;
								 	width:22vw;
							}
									
								
						.testleft {
										padding: 0px 40px 0px 0px;
								   
										}
						.testright {
										min-height: 400px;
								   
										}
						.single-container-small {
    							width: 88%;
							}			
				  	
				  			.teaser-holderx {
    							width: 100%;
    						
								}
								
						   .register-teaser {
								   padding: 0px 10px 70px 20px;
									   }
						
						
						.block-100 {
    										margin: 93px 0px 13px 0px;
											}		
							  
		 		.columntext50 {
   							 width: 100%;
							}
				.colleft {
    						padding: 0px 0px 20px 0px;
							}
							
							.colleft-banner {
						   					padding: 22px 13% 33px 22px;
						   					}

				.colright {
    						padding: 0px 0px 20px 0px;
							}
							
							.colright-banner {
						   					padding: 0px;
						   				}
							
						.column-text-holder h3 {
    						min-height: 100px;
							}	
							
					
				  .playvideox {
					  height: 50vw;
				  } 
				  .pausevideox {
					  height:50vw;
				  }
				  .youtubevideox {
											  	height: 55vw;
										  }
							
							.footer-wrap {
								padding: 0px 0px 60px 0px;
								}
							
							.footer-top {
    								padding: 0px 30px 70px 60px;
								}
								
								.wrap-col-01 {
									width: 100%;
									padding: 0px 40px 0px 40px;
									}
								.wrap-col-02 {
									width: 100%;
									padding: 33px 40px 0px 40px;
									}
								.wrap-col-03 {
									width: 100%;
									padding: 33px 40px 0px 40px;
									}
									
									
				.faq_question {
    						padding: 18px 30px 17px 60px;
    						background-size: 30px;
    						background-position: 20px center;
   							}
   							.questionclose {
    							padding: 18px 0px 17px 60px;
    							background-size: 30px;
    							background-position: 20px center;
								}
				
				
				
				
				
				
				
				}
		
		@media only screen and (max-width: 767px) {
				
						.desktop {
							  display: none;
							  }
						.mobile {
							  display: block;
							  }
							
.spacer00 {
			height:1px;
				}
.spacer10 {
			height:13px;
				}
.spacer20 {
			height:27px;
				}
.spacer30 {
			height:40px;
				}
.spacer40 {
			height:53px;
				}
.spacer50 {
			height:67px;
				}
.spacer55 {
			height:74px;
				}
.spacer60 {
			height:80px;
				}
.spacer65 {
			height:87px;
				}
.spacer70 {
			height:93px;
				}
.spacer75 {
			height:100px;
				}
.spacer80 {
			height:107px;
				}
.spacer85 {
			height:115px;
				}
.spacer90 {
			height:120px;
				}
.spacer100 {
			height:134px;
				}
.spacertop {
			height:280px;
				}	
							
							
							
							
					.def-block {
							 					font-size: 17px;line-height: 24px;
							 					}
							 					
.imgheight0 {
			height:50vw !important;
				}				 				
.imgheight1 {
			height:56vw !important;
				}
.imgheight2 {
			height:64vw !important;
				}
.imgheight3 {
			height:72vw !important;
				}
.imgheight4 {
			height:80vw !important;
				}
.imgheight5 {
			height:88vw !important;
				}
.imgheight6 {
			height:94vw !important;
				}
.imgheight7 {
			height:94vw !important;
				}		 						
					.block-100-80 {
    						padding: 25px 0px 12px 0px;
							}
					.columntext30 {
    						width: 100%;
							}
					.columntext33 {
    						width: 100%;
							}
					.columntext39 {
    						width: 100%;
							}
					.columntext40 {
    						width: 100%;
							}
					.columntext50 {
							width:100%;
						   	}
    				.columntext60 {
    						width: 100%;
							}
					.columntext61 {
    						width: 100%;
							}
					.columntext66 {
    						width: 100%;
							}
					.columntext70 {
    						width: 100%;
							}
					.columntext50 img {
    						width: 100%;
    						margin: 29px 0px 22px 0px;
								}			
					
					.register-home {
    height: 0px;
}
						.register-up {
    height: 0px;
						}
						.register-home-2 {
    height: 0px;
    margin-top: 0vh;
}
.grid-extra-padd {
    padding-top: 0px;
    }
    
    
    .spacer120 {
    height: 190px;
}
							.colleft {
								 padding: 0px 20px 36px 0px;
							 }
							 
							 .colleft-banner {
						   					padding: 22px 13% 33px 22px;
						   					}

				
							 .colright {
    								padding: 0px 0px 36px 0px;
										}
								
								.colright-banner {
						   					padding: 0px;
						   				}
										
							   .colright4 {
								   padding: 0px 0px 26px 0px;
							   }
					.btn-arrow-bef a {
								font-size: 21px;
    							line-height: 28px;
   								 margin-bottom: 18px;
								}
					.btn-arrow-aft a {
								font-size: 21px;
    							line-height: 28px;
   								 margin-bottom: 18px;
								}
					
					.btn-menu {
    							padding: 4px 10px 0px 10px;
    							font-size: 21px;
    							width: 82px;
    							height: 38px;
    						}
					.colright-text {
   								 padding: 0px 0px 20px 0px;
								}
    				
    				.column-text-holder h3 {
								font-size: 26px;
								line-height: 31px;
								min-height: 60px;
								}		
					.column-text-holder h4 {
    							font-size: 24px;
    							line-height: 33px;
    							min-height: 50px;
								}		
    				
    							.column-text-holder h6 {
									font-size: 19px;
								}
								
    				.columns-faq h3 {
   							 font-size: 20px;
   							line-height: 26px;
    							}	
    							.questionclose {
									  position: relative;
									  margin-top: -71px;
									  height: 71px;
								  }	
						
						.columns-testim {
    							min-height: 745px;
    							padding: 30px 34px 0px 34px;
    							}	
						.testleft {
								min-height: 290px;
								   
										}
										.testleft h3 {
											  font-size: 25px;
											  line-height: 32px;
										  }
						.testright {
								padding: 33px 0px 0px 0px;
								min-height: 280px;
								   
										}		
					
					.test-img {
    						float: none;
    						margin: 0 auto;
    						
							  width: 260px !important;
							  height: 260px;
							  border-radius: 130px;
							}
							
					.colfull h1{
								   	margin-bottom: 15px;
    								font-size: 32px;
									line-height: 36px;
									letter-spacing: -1.5px;

						   			}
					.colright3 {
    						padding: 0px 0px 46px 0px;
							}
					
					.colleft2 {
							   min-height: 110px;
						  }	
						  .wrap-col-04 {
    							width: 63%;
    							text-align: left;
    					}
    				
    				.right-date {
    						margin-bottom: 11px;
							}
						   		.right-date h3 {
						   			    font-size: 24px !important;
    									line-height: 27px !important;
						   				}
    				
    				
    				.register-teaser {
    						height: 172px;
    						}
    					
						
						

						.single-container {
  								 width: 100%;
    							}
					
							.register-teaser  h1 {
    							font-size: 38px;
    							line-height: 40px;
   								height: 107px;
    						}
    						
    						.teaser-two h1 {
								font-size: 32px;
								line-height: 32px;
								}
							
					
				  .playvideox {
					  height: 44vw;
				  } 
				  .pausevideox {
					  height: 44vw;
				  }
						
						
						  .columntext33 {
								width:40%;
						  }
						  .columntext66 {
								width:60%;
						  }
						  
						 
						
						
						  .columntext33 {
								width:100%;
						  }
						  .columntext66 {
								width:100%;
						  } 
						
						
						 .img-event {
    						height: 66vw;
							}	
						.img-news {
    						min-height: 90vw;
							}
						.img-team {
    								height:33vw;
								 	width:33vw;
							}
							
							.img-projectcarr {
									width: 35vw;
    								height: 35vw;
								}
								.img-pcarr {
    								width: 35vw;
    								height: 35vw;
    							}
    							
    							
    						.counterx h2 {
    							margin-top: 22px;
    							}
    								
						.square-text {
    							padding: 80vw 24px 24px 24px;
    							font-size: 17px;line-height: 24px;
							 					
    						}
						.btn-close-3 {
			  							display: block;
							 			margin-top:0px;
						   		}
						   		
						.single-td-left {
								width: 100%;
							}   
						   .single-td-right {
								width: 100%;
								padding: 63px 15px 57px 15px;
							}
							
						  
						  
						  .shape-selection3 .img-selection {
								 height:29vw;
							 		}
									.shape-selection4 .img-selection {
								 		height:82vw;
							 		}
							.shape-selection5 .img-selection {
								 height:19vw;
							 		}
							 		
							.shape-selection3 .logo-selection {
								 height:16vw;
								 background-size:contain;
							 		}
							.shape-selection4 .logo-selection {
								 height:14vw;
								 background-size:contain;
							 		}
							.shape-selection5 .logo-selection {
								 height:12vw;
								 background-size:contain;
							 		}
						   
						.btn-back {
			  					font-size: 18px;	
			  				}
						 
						 .btn-footer {
    							float: left;
    							width: 100%;
    							font-size: 18px;
									}
						 
						 
							.footer-filters {
		
									position: fixed;
									float: left;
									display: block;
									bottom: 0px;
						  
									width: 100%;
									height: 70px;
									padding-top: 0px;
									background-color: rgba(255,129,5, 1.0);
									box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
			
									border-top: 2px solid rgba(255,129,5, 1.0);
									z-index: 77;
	
									  -webkit-transition: all 0.8s;
									 -moz-transition: all 0.8s;
									 -ms-transition: all 0.8s;
									 -o-transition: all 0.8s;
									 transition: all 0.8s;
	
							}
							
							.footer-filters h4 {
										font-size: 27px;
    									line-height: 38px;
    										margin-bottom: 4px;
							
										}  
							
							.footer-filter50 {
								position: relative;
								float: left;
								 width:50%;
								}
								.filter-left {
									text-align: left;
									padding: 12px 0px 0px 6%;
								}
								.filter-right {
									text-align: right;
									padding: 12px 6% 0px 0px;
									}		
									
									
		 				.footer-top {
    						background-repeat: no-repeat;
    						background-position: center top;
    						background-size: 300px;
    						}	
								.wrap-col-01 {
									padding: 0px 30px 0px 30px;
									}
								.wrap-col-02 {
									padding: 33px 30px 0px 30px;
									}
								.wrap-col-03 {
									padding: 33px 30px 100px 30px;
									}	
									
		 
		 }
		 
		 @media (max-width: 400px) {
					
					
							.teaser-two h1 {
								font-size: 22px;
								line-height: 22px;
								}


		 }









