
.closed  {

				display:none;

			}
.open  {

				display:block;

			}

.closemenu  {
			 	-webkit-animation-name: fadeOutUpBig;
				animation-name: fadeOutUpBig;
				-webkit-animation-duration: 1.6s;
				animation-duration: 1.6s;
				-webkit-animation-delay: 0.2s;
				animation-delay: 0.2s; 
				-webkit-animation-fill-mode: both;
				animation-fill-mode: both;
			 	
	}
.openmenu  {
				-webkit-animation-name: fadeInDownBig;
				animation-name: fadeInDownBig;
				-webkit-animation-duration: 0.6s;
				animation-duration: 0.6s;
				-webkit-animation-delay: 0.0s;
				animation-delay: 0.0s; 
				-webkit-animation-fill-mode: both;
				animation-fill-mode: both;
				
				
	}

.fadeinmenu  {
			   -webkit-animation-name: fadeIn;
			   animation-name: fadeIn;
			   -webkit-animation-duration: 1.9s;
			   animation-duration: 1.9s;
			   -webkit-animation-delay: 0.3s;
			   animation-delay: 0.3s; 
			   -webkit-animation-fill-mode: both;
			   animation-fill-mode: both;
	}	
.fadeoutmenu  {
			  -webkit-animation-name: fadeOut;
			  animation-name: fadeOut;
			  -webkit-animation-duration: 0.3s;
			  animation-duration: 0.3s;
			  -webkit-animation-delay: 0.0s;
			  animation-delay: 0.0s; 
			  -webkit-animation-fill-mode: both;
			  animation-fill-mode: both;
			  display:none;
	}
.fadeinsubmenu  {
			   -webkit-animation-name: fadeIn;
			   animation-name: fadeIn;
			   -webkit-animation-duration: 1.3s;
			   animation-duration: 1.3s;
			   -webkit-animation-delay: 0.1s;
			   animation-delay: 0.1s; 
			   -webkit-animation-fill-mode: both;
			   animation-fill-mode: both;
			}
	
	
/* ======   Header Bar  ====== */

.top-container {
		
		position: relative;
		float: left;
		display: block;
			width: 100%;
			height: 80px;
			padding-top: 5px;
			background-color: rgba(255,255,255, 1.0);
			box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
			
			border-bottom: 2px solid 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 bottom;
    							background-size: 380px; 
			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;
	
			}
			
			.top-position {
						position: fixed;
					}
			
			.top-page {
						position: fixed;
						border-bottom: 2px solid rgba(255,255,255, 1.0);
						}
			.toptop-page {
						display: none;
						}
			.top-scroll {
					position: relative;
					
					}

	
.main-navigation {
		position: relative;
    	width: 100%;
    	max-width: 1640px;
    	margin: 0 auto;
	 } 

.nav-logo {
			position: relative;
			float: left;
			display: inline-block;
								width: 410px;
    							height: 70px;
    		text-align: left;
    		padding: 0px;
    		
    		margin: 0px 0px 0px 60px;
			
			border-radius: 0px ;
								
								
			background-image: url('/wp-content/themes/dutch-theme/assets/svg/custom/logo-future-juneXXXXX.png'), url('/wp-content/themes/dutch-theme/assets/svg/custom/logo-future.svg'), url('/wp-content/themes/dutch-theme/assets/svg/custom/dcusa-logo.svg');
								background-repeat: no-repeat,no-repeat,no-repeat;
								background-position: center right, center right, center left;
								background-size: contain, contain, 275px;
							
										
			
				 -webkit-transition: all 1.5s;
				 -moz-transition: all 1.5s;
				 -ms-transition: all 1.5s;
				 -o-transition: all 1.5s;
				 transition: all 1.5s;
			}
			
			.nav-logo h1 {
					font-family: 'Circular Std Book', arial,  sans-serif;
					font-size: 18px;
    				line-height: 18px;
    				margin-bottom: 0px;
				 }
				 
	.footer-logo {
			width: 240px;
			padding: 0px 0px 0px 0px;
			margin: 26px 0px 0px 0px;
			
			background-color: rgba(34,34,34, 0.0);
			
			box-shadow: 0px 0px 0px rgba(34,34,34, 0.0);
			
			background-image: url('/wp-content/themes/dutch-theme/assets/svg/custom/logo-footer-black.svg');
								background-repeat: no-repeat;
								background-position: center;
								background-size: 100%;
			}
	
.main-nav {
		padding: 13px 20px 0px 20px;
				
	 }	
			 		
.nav-container {
		position: absolute;
		float: right;
		right: 60px;
			width: 120px;
			height: 66px;
			padding-top: 12px;
	 }


	
 				.hamb-iconclose {
					position: relative;
				  	float: right;
				  	width: 34px;
				  	margin-right:-34px;
			  	}
			  	.hamb-icon {
					position: relative;
				  	float: right;
				  	width: 34px;
				  	display:block;
				}

				.nounderline {

					text-decoration: none;
				}
				.nounderline:hover {

					text-decoration: none;
				}



/* ======   Menu  ====== */


			.main-menu > ul{
				 margin:0;
				 list-style-type:none;
				 text-align: right;
				 display:none;
			 }
			 .main-menu > ul > li{
				 position:relative;
				 display:inline-block;
				 margin: 0px 10px;
			 }		 
					 .main-menu ul li.current-menu-item a {
				 			font-family: 'neue_frutiger_worldmedium', sans-serif;
							 color: rgba(241,234,188, 1.0);
					  }

			 .main-menu > ul > li > a {
				 font-family: 'Circular Std Book', arial,  sans-serif;
				 letter-spacing: 0.02em;
				 font-size: 18px;
    				line-height: 18px;
				 display:block;
				 color: rgba(255,255,255, 1.0);
				 text-decoration:none;
				 text-transform: capitalize;
			 	}
			 
			 .main-menu > ul > li > a:hover{
				 		font-family: 'Circular Std Book', arial,  sans-serif;
							 color: rgba(241,234,188, 1.0);
			 }
			 .main-menu > ul > li:last-child > a{
							 margin-right: 50px;
			 }
			 .main-menu > ul > li > a > i{
			 }
			 
			 .main-menu > ul > li > a:after {
		  		
		  					content: '|';
							position: absolute;
							margin-top: 0px;
							margin-left: 10px;
		  		
		  				}
		  				.main-menu > ul > li:last-child > a:after {
		  					content: '';
			 				}	
			 
			 
			  			.main-navigation .menu-childs {
				   				padding-right: 19px;
				   				background-image: url('/wp-content/themes/dutch-theme/assets/svg/custom/arrow-nav-black.svg');
								background-repeat: no-repeat;
								background-position: right center;
								background-size: 11%;
				  				-webkit-transition:all 0.8s ;
							   -moz-transition:all 0.8s ;
							   -ms-transition:all 0.8s ;
							   -o-transition:all 0.8s ;
							   transition:all 0.8s ;
						 }
						 .main-navigation .menu-childs:hover {
				   				background-image: url('/wp-content/themes/dutch-theme/assets/svg/custom/arrow-nav-red-hover-up.svg');
				  				-webkit-transition:all 0.8s ;
								-moz-transition:all 0.8s ;
								-ms-transition:all 0.8s ;
								-o-transition:all 0.8s ;
								transition:all 0.8s ;
						 }
						 
						.sub-menu {
				   			border-top: 3px solid rgba(255,255,255, 1.0);
				   			z-index: 1;
				   			
							-webkit-animation-name: fadeIn;
							animation-name: fadeIn;
							-webkit-animation-duration: 0.5s;
							animation-duration: 0.5s;
							-webkit-animation-delay: 0.0s;
							animation-delay: 0.0s;
							-webkit-animation-fill-mode: both;
							animation-fill-mode: both;
				   
						 }
						.menu-divider {
				   			margin-top:16px;
				   			padding-top: 11px !important;
				   			border-top: 3px solid rgba(238,238,238, 1.0);
				   
						 }
						 
						 
			  .main-menu > ul > li ul{
				   position:absolute;
				   left:-30px;
				   z-index:1;
				   margin:0;
				   list-style-type:none;
				   top:100%;
				   display:none;
				   min-width:170px;
				   height:auto;
				   background:rgba(255,255,255, 1.0);
				   margin-left:0;
				   padding:18px 0px 20px 0px;
			   }

			   .main-menu > ul > li ul.last-child {
				   left:auto!important;
				   right:0;
			   }
			   .main-menu > ul > li ul.last-child li a{
				   padding-right:0px;
				 
			   }
			   .main-menu > ul > li:hover ul{
				   display:block;
			   }
			   .main-menu > ul > li > ul li{
				   font-size:16px;
				   line-height: normal;
				 	text-align: left;
				 	padding: 0px 27px 0px 27px;
			   }
			   .main-menu > ul > li > ul li > a{
				   display:block;
				   white-space:nowrap;
				   text-decoration:none;
				   padding: 10px 0px;
				 letter-spacing: 0em;	
					text-transform: lowercase;
				   color: rgba(1, 0, 0, 1.0);
				    -webkit-transition:all 0.4s ;
					-moz-transition:all 0.4s ;
					-ms-transition:all 0.4s ;
					-o-transition:all 0.4s ;
					transition:all 0.4s ;
			   }
			   .main-menu > ul > li > ul > li a:hover{
				    color: rgba(255,255,255, 1.0);
				    -webkit-transition:all 0.4s ;
					-moz-transition:all 0.4s ;
					-ms-transition:all 0.4s ;
					-o-transition:all 0.4s ;
					transition:all 0.4s ;
			   }
			   .main-menu > ul > li > ul > li > a:hover{
				   text-decoration:none;
			   }
			   .main-menu > ul > li > ul > li:last-child > a{
			   }
			   .main-menu > ul > li > ul li ul{
				   margin:0;
				   list-style-type:none;
				   left:100%!important;
				   top:0;
				   min-width:170px;
				   position:absolute;
			   }
			   .main-menu > ul > li > ul > li > ul{
				   border-top:0;
				   
			   }
			   .main-menu > ul > li > ul li ul.last-childer{
				   left:auto!important;
				   right:107%;
			   }
				
				
/* ======   Sub Navigation  ====== */

				.top-extra-nav {
						position: relative;
						width:100%;
						min-height: 60px;
						display: inline-block;
						background-color: #fff;
						left: 0px;
						top: 80px;
						text-align: center;
						padding: 19px 60px 9px 60px;
						    border-bottom: 1px solid rgba(34,34,34, 0.15);
						z-index: 9;
						}
		
											.top-extra-nav a {
												   
												   			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:8px;
														   border: 1px solid rgba(34,34,34, 1.0);
														   padding: 1px 10px 0px 10px;
														   	-webkit-transition: all 0.6s;
														   	-moz-transition: all 0.6s;
														   	-ms-transition: all 0.6s;
														   	-o-transition: all 0.6s;
														   	transition: all 0.6s;
													   }
													   @-moz-document url-prefix() {
		 													.top-extra-nav a {
		   														padding: 6px 12px 3px 12px !important;
																 }
															.top-extra-nav a:hover {
		   														padding: 6px 12px 3px 12px !important;
																 }
	   													}
													   
													   .top-extra-nav a:hover {
														   color: rgba(255,255,255, 1.0);
														   background-color: rgba(1, 0, 0, 1.0);
														   -webkit-transition: all 0.6s;
														   -moz-transition: all 0.6s;
														   -ms-transition: all 0.6s;
														   -o-transition: all 0.6s;
														   transition: all 0.6s;
													   }
													   
													   .active-yes {
													   		color: rgba(255,255,255, 1.0) !important;
														   	background-color: rgba(1, 0, 0, 1.0);
														   
													   
													   		}
												   

/* ======   Menu Responsive  ====== */

.freeze-cont {
    position: fixed;
    float: left;
    top: 0px;
    width:100%;
    height: 100vh;
    background-color: rgba(34,34,34, 0.3);
    backdrop-filter: blur(20px);
    z-index: 10;
	}
				
.menu-contain {
    position: fixed;
    float: right;
    right: 60px;
    top: 100px;
    width:30%;
    padding: 30px 22px 25px 22px;
    
    border: 1px solid rgba(34,34,34, 1.0);

        background-color: rgba(255,129,5, 1.0);
        box-shadow: 2px 4px 5px rgba(34,34,34, 0.3);
    	border-radius: 10px;
    z-index: 13;
    overflow-y: auto;
}


.menuu-container  {
	width:100%;
    padding-top: 0px;
	}
	.menuu-newsletter  {
		width:100%;
	}


			.columns-nav {
				position:relative;
				float:left;
				width:100%;
				margin: 0;
				    padding: 0px;

			}	
			.columns-nav a {
				font-family: 'Circular Std Book', arial, sans-serif;
				color:rgba(34,34,34, 1.0);
				text-decoration: none;
				cursor:pointer;
			}		
			.columns-nav a:hover {
				color:rgba(255,255,255, 1.0);
				cursor:pointer;

			}
			.columns-nav ul {
				margin-left: 0px;
			}	
			.columns-nav li {
				list-style-type:none;
				font-size: 28px;
    			line-height: 48px;
				
			}
			.columns-nav .sub-menu {
				
					margin-top: 6px;
					margin-bottom: 22px;
					padding: 8px 0px 8px 22px;
				
				}
			.columns-nav .sub-menu ul {
				
				}	
			.columns-nav .sub-menu  li {
				
					font-size: 21px;
    				line-height: 43px;
					text-transform: lowercase;
				}	
			
/* ======   Menu Sitemap  ====== */


			.footer-nav {
				position:relative;
				float:left;
				width:100%;
				margin: 0;
				padding: 0px;
				}	
			.footer-nav a {
				font-family: 'Circular Std Book', arial, sans-serif;
				color:rgba(34,34,34, 1.0);
				text-decoration: none;
				cursor:pointer;
				}		
			.footer-nav a:hover {
				color:rgba(255,255,255, 1.0);
				cursor:pointer;
				}
			.footer-nav ul {
				margin: 0px;
				
				}	
			.footer-nav li {
				list-style-type:none;
				font-size: 27px;
    			line-height: 50px;
				
				}
				.footer-small-top {
						border-top: 1px solid rgba(34,34,34, 1.0);
					  	margin-top: 23px;
				}
				.footer-small-top a {
					  list-style-type:none;
					  font-size: 21px;
					  line-height: 1px;
				}
					.footer-small-top a:hover {
						  color: #fff;
					}
				.footer-small a {
					  list-style-type:none;
					  font-size: 21px;
					  line-height: 1px;
				}
					.footer-small a:hover {
						  color: #fff;
					}
				






/* ======   Menu Sitemap  ====== */



.sitemap-container  {
	width:80%;
    padding-top: 0px;
	}


			.sitemap-nav {
				position:relative;
				float:left;
				width:100%;
				margin: 0;
				    padding: 0px;

			}	
			.sitemap-nav a {
				
				color:rgba(1, 0, 0, 1.0);
				text-decoration: none;
				cursor:pointer;
					text-transform: lowercase;
			}		
			.sitemap-nav a:hover {
				opacity: 0.7;
				cursor:pointer;

			}	
			.sitemap-nav li {
				
				list-style-type:none;
				font-size: 28px;
    			line-height: 43px;
				
			}
			.sitemap-nav .sub-menu {
				
					margin-top: 6px;
					margin-bottom: 22px;
					padding: 8px 22px;
				
				}
			.sitemap-nav .sub-menu ul {
				
				}	
			.sitemap-nav .sub-menu  li {
				
					font-size: 18px;
    				line-height: 43px;
					text-transform: lowercase;
				}	
			
			


/* ======   Extra navigation  ====== */



		.extra-nav-button  {
				 
				 position:relative;
				 display:inline-block;
				 margin: 0px 2px 0px 0px;
				 
				 font-size: 16px;
				 line-height: 16px;
				 letter-spacing: 0em;
				 
				 padding: 9px 16px;
				 text-align: center;
				
					border: 1px solid rgba(34,34,34, 1.0);
					height: 38px;
				 	border-radius: 19px;
				 	
				 	font-family: 'Circular Std Book', arial,  sans-serif;
					letter-spacing: 0em;
					color:rgba(34,34,34, 1.0);
					text-decoration:none;
					text-transform: lowercase;
				 
				 cursor: pointer;
			 }
			 .nav-empty  {
				 
				 
					border: 0px solid rgba(34,34,34, 1.0);
				 	text-align: left;
				 	margin-left: -10px;
				 	margin-top: 1px;
				 	margin-right: 0px;
			 }
			 
			 
		.extra-nav-padding {
							padding: 33px 0px;
		
						}
			.extra-nav-padding2 {
							padding: 23px 0px;
		
						}
		.extra-menu {
				
				text-align: center;
				display: inline-block;
			}
		   
	   
	   
	   .extra-menu > ul{
				 margin:0;
				 list-style-type:none;
			 }
			 .extra-menu > ul > li{
				 
				 position:relative;
				 display:inline-block;
				 margin: 0px 2px 10px 2px;
				 
				 font-size: 16px;
				 line-height: 16px;
				 letter-spacing: 0em;
				 
				
				 padding: 10px 16px;
				 text-align: center;
				
					border: 1px solid rgba(180,180,180, 1.0);
					height: 40px;
				 	border-radius: 20px;
				 
				 cursor: pointer;
			 }		 
					 .extra-menu ul li.current-menu-item {
							 border: 1px solid rgba(34,34,34, 1.0);
					  }
					   .extra-menu ul li.current-menu-item a {
							 color: rgba(34,34,34, 1.0);
					  }

			 .extra-menu > ul > li > a {
				 font-family: 'Circular Std Book', arial,  sans-serif;
				 letter-spacing: 0em;
				 display:block;
				 color:rgba(180,180,180, 1.0);
				 text-decoration:none;
				 text-transform: lowercase;
			 }
			 .extra-menu > ul > li > a:hover{
			 
			 		color: rgba(34,34,34, 1.0);
			 }
			 .extra-menu > ul > li:last-child > a{
			 }
			 .extra-menu > ul > li > a > i{
			 }
			 
			  			
	  




/* ======   Footer  ====== */
	  

	 .footer-menu .sf-menu li   {
				 display: block;
				 }
			
	 .footer-menu .sf-menu a {
			 color: rgba(255, 255, 255, 1.0);
			 font-size: 19px;
			 line-height: 44px;
			 text-decoration: none;
			 height: 50px;
			 border-bottom: 3px solid rgba(209,186,122, 1.0); 
			 padding: 8px 0px;
			 margin-left: 22px;
			 -webkit-transition: all 0.6s;
			 -moz-transition: all 0.6s;
			 -ms-transition: all 0.6s;
			 -o-transition: all 0.6s;
			 transition: all 0.6s;
		 }
	 .footer-menu .sf-menu a:hover {
			 border-bottom: 3px solid rgba(255,255,255, 1.0); 
			 background-color: rgba(255,255,255, 0.0);
			 text-decoration: none;
				 -webkit-transition:all 0.6s ;
					 -moz-transition:all 0.6s ;
					 -ms-transition:all 0.6s ;
					 -o-transition:all 0.6s ;
					 transition:all 0.6s;
					 }
		 


/* ======   Socials  ====== */

.soc-icon-container {
		 position: relative;
		 float:left;
		 height:40px;
		 width: 100%;
		 text-align: left;
		 padding: 12px 0px;
		}

.soc-icon-container a {
		color: rgba(34,34,34, 1.0);
		text-decoration: underline;
		margin-right: 16px;
 		} 
	 .soc-icon-container a:hover {
		color: rgba(255,129,5, 1.0);
		text-decoration: underline;
		margin-right: 16px;
 		} 
 .soc-icon {
		 position: relative;
		 float:left;
	 height:60px;
	 width:60px;
	 padding:0px;
	 margin: 0px;
	 background-size: 40px;
	 background-repeat: no-repeat;
	 background-position: center;
		 	-webkit-animation-duration: 0.8s;
				animation-duration: 0.8s;
				-webkit-animation-delay: 0.0s;
				animation-delay: 0.0s; 
				-webkit-animation-fill-mode: both;
				animation-fill-mode: both;
		 display:inline-block;
 		}
 	 .soc-icon:hover {
		 	-webkit-animation-duration: 0.8s;
				animation-duration: 0.8s;
				-webkit-animation-delay: 0.0s;
				animation-delay: 0.0s; 
				-webkit-animation-fill-mode: both;
				animation-fill-mode: both;
 		}
 	
	.soc-icon-text {
				position: relative;
				float:right;
				right: 0px;
	 			width:150px;
		 		height:40px;
	 			text-align: right;
	 			padding: 6px 10px 0px 0px;
		  		}
		  		.soc-icon-text h3 {
	 				color: rgba(0, 0, 255, 1.0);
    				font-size: 21px;
    				line-height: 26px;
		  		}
		  	   
	.soc-icon-mail {
		   background-image: url('/wp-content/themes/dutch-theme/assets/svg/socials/mail-filled-color.svg');
		  	   }
		  	   .soc-icon-mail:hover {
		   			background-image: url('/wp-content/themes/dutch-theme/assets/svg/socials/mail-filled-hover.svg');
		  	   }	  	   
	.soc-icon-facebook {
		   background-image: url('/wp-content/themes/dutch-theme/assets/svg/socials/facebook-filled-color.svg');
		  	   }
		  	   .soc-icon-facebook:hover {
		   			background-image: url('/wp-content/themes/dutch-theme/assets/svg/socials/facebook-filled-hover.svg');
		  	   }
	.soc-icon-instagram {
		   	background-image: url('/wp-content/themes/dutch-theme/assets/svg/socials/instagram-filled-color.svg');
		  	   }
				.soc-icon-instagram:hover {
		   			background-image: url('/wp-content/themes/dutch-theme/assets/svg/socials/instagram-filled-hover.svg');
		  	   }
	.soc-icon-linkedin {
		   background-image: url('/wp-content/themes/dutch-theme/assets/svg/socials/linkedin-filled-color.svg');
		  	   }
				.soc-icon-linkedin:hover {
		   			background-image: url('/wp-content/themes/dutch-theme/assets/svg/socials/linkedin-filled-hover.svg');
		  	   }
	.soc-icon-twitter {
		   background-image: url('/wp-content/themes/dutch-theme/assets/svg/socials/twitter-filled-color.svg');
		  	   }
				.soc-icon-twitter:hover {
		   			background-image: url('/wp-content/themes/dutch-theme/assets/svg/socials/twitter-filled-hover.svg');
		  	   }
	.soc-icon-youtube {
		   background-image: url('/wp-content/themes/dutch-theme/assets/svg/socials/youtube-filled-color.svg');
		  	   }
				.soc-icon-youtube:hover {
		   			background-image: url('/wp-content/themes/dutch-theme/assets/svg/socials/youtube-filled-hover.svg');
		  	   }
	.soc-icon-vimeo {
		   background-image: url('/wp-content/themes/dutch-theme/assets/svg/socials/vimeo-filled-color.svg');
		  	   }
				.soc-icon-youtube:hover {
		   			background-image: url('/wp-content/themes/dutch-theme/assets/svg/socials/vimeo-filled-hover.svg');
		  	   }
	 

	 
													   		

/* ======   Search  ====== */


.menu-search {
    position: fixed;
    float: left;
    top: 0px;
    width:100%;
    height:100vh;
    padding: 0px 10%;
    background-color:rgba(255,129,5, 0.86);
    backdrop-filter: blur(10px);
    z-index: 9;
}


.nav-zoeken {
		  position:relative;
		  
		  float: right;
					  right: 180px;
					  width: 210px;
		 
		  display:block;
		  z-index:3;
		  }
		  
		  .nav-zoeken2 {
				 position:absolute;
				 float:right;
				 right:0px;
				 top:7px;
				 display:block;
				 width:32px;
				 height:50px;
				 padding-top: 12px;
				 z-index:3;
				}
		  
.nav-zoeken-x {
		  position:relative;
		  float:left;
		  display:none;
		  width:43px;
		  height:43px;
		  margin: 15px 0px 0px 15px;
		  z-index:3;
		  }		
		    
.nav-zoeken-field {
		  position: relative;
		  float: left;
		  top: 40vh;
		  left: 0px;
		  width: 100%;
		  height: 80px;
		  display: block;
		  z-index: 3;
		  }
		  
 		.searchblock {
 				padding-left: 45px;
 				background: url('/wp-content/themes/dutch-theme/assets/svg/long-arrow-orange-2.svg');
 				background-repeat: no-repeat;
				background-size: 28px;
				background-position: left center;
				}
 				
 		.searchblock a {
 				font-size: 21px;
    			line-height: 26px;
    			margin-bottom: 11px;
 				color: rgba(1, 0, 0, 1.0);
 				
 						}
 				.searchblock a:hover {
 		
 						color: rgba(255,129,5, 1.0);
 				
 						}
 						
 		.pagination {
 		
 					padding-top: 32px;
 				}

		  
.search-form input[type="search"] {
    		width: 100%;
			height: 45px;
			padding: 0px 8px 3px 40px !important;
			background-color: rgba(1, 0, 0, 0.1) !important;
			border: 0px solid rgba(34,34,34, 1.0);
			font-size: 20px;
			margin-top: 12px;
			color: rgba(1, 0, 0, 1.0);
			letter-spacing: -0.02em;
			font-family: 'Circular Std Book', arial, sans-serif;
			border-radius: 5px;
			background: url('/wp-content/themes/dutch-theme/assets/svg/zoeken-soft.svg');
								background-repeat: no-repeat;
								background-size: 24px;
								background-position: 9px 12px;
			}
		
.search-form button[type="submit"], .search-form input[type="submit"], .woocommerce-product-search button[type="submit"], .woocommerce-product-search input[type="submit"] {
    		display:none;
}
input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea {
			display: inline-block;
			font-size: 14px;
			padding: 7px 12px;
			background-color: transparent;
										
			border: 0px solid #ddd;
			
			transition: all .3s ease;
			-webkit-appearance: none;
			-moz-appearance: none;
			appearance: none;
}

.search-form .nv-search-icon-wrap {
			display:none !important;
}

				
				
				

			.mc4wp-form-fields button {
    			font-family: 'Circular Std Book', arial, sans-serif;
				 display: inline-block;
				 width: 100%;
    font-size: 20px;
    line-height: 23px;
    letter-spacing: -0.02em;
    text-transform: lowercase;
				 padding: 9px 12px;
    			border-radius: 5px;
				 background-color: rgba(255, 255, 255, 1.0);
    			color: rgba(34,34,34, 1.0);
				 border: 0px solid rgba(1, 0, 0, 1.0);
				 transition: all .3s ease;
				 -webkit-appearance: none;
				 -moz-appearance: none;
				 appearance: none;
				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;
				 
				 
				 
			 }
			 .mc4wp-form-fields button:hover {
    				background-color: rgba(1, 0, 0, 1.0);
    				color: rgba(255,255,255, 1.0);
				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;
				 
				 
				 
			 }
			 .mc4wp-alert p {
    				font-family: 'Circular Std Book', arial, sans-serif;
				 	display: inline-block;
				 	width: 100%;
					font-size: 20px;
					line-height: 23px;
					letter-spacing: -0.02em;
					text-transform: lowercase;
			 		margin: 12px 0px;
			 		text-align: center;
			 
			 }
			 
			 
			.mc4wp-form-fields input[type=email] {
				 display: inline-block;
				 width: 100%;
				 font-size: 18px;
				 padding: 9px 12px;
				 border-radius: 5px;
				 background-color: transparent;
				 margin-bottom: 16px;
				 border: 1px solid rgba(1, 0, 0, 1.0);
				 transition: all .3s ease;
				 -webkit-appearance: none;
				 -moz-appearance: none;
				 appearance: none;
			 }
			.mc4wp-form-fields label {
				 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: 1200px) {
																				
		 }

		 @media (min-width: 992px){
															
		 }

		 @media only screen 
		 and (min-device-width : 768px) 
		 and (max-device-width : 1024px) 
		 and (orientation : landscape) {\
		 }

		 @media (max-width: 1680px){
															
		 }
		 @media (min-width: 1580px){
					
					.main-navigation {
						 
						 max-width: 1940px;
						 
					  } 			
															
		 }
		 @media (min-width: 1440px){							
		 }
		 @media (max-width: 1280px){				
		 }
		 
		 @media (max-width: 1200px){
					
					.nav-zoeken {
							display:none;
							}	
					.nav-zoeken-x {
							display:block;
							
							}
					.nav-logo {
    						margin: 0px 0px 0px 30px;
    						}	
							  					
		 }
		 
		 @media (max-width: 1100px){
									
						.menu-contain {
    						width: 40%;
    						}
    					
    					.nav-logo {
						
						
								width: 280px;
    							height: 70px;
								
			background-image: url('/wp-content/themes/dutch-theme/assets/svg/custom/logo-future-junexxxxx.png'), url('/wp-content/themes/dutch-theme/assets/svg/custom/logo-future.svg'), url('/wp-content/themes/dutch-theme/assets/svg/custom/dcusa-logo-short.svg');
			background-repeat: no-repeat,no-repeat,no-repeat;
								background-position: center right, center right, center left;
								background-size: contain, contain, 135px;
							
								}
		 }


		 @media only screen and (max-width: 992px) {
		 						
									
						.menu-contain {
    						width: 50%;
    						}
    					.nav-zoeken {		  
					  		display:none;
							 }
							 
						
		 	
		 	
		 				}
		
		
			
			
		@media (max-width: 767px) {
					
					
					.nav-logo {
						
						
								width: 260px;
    							height: 60px;
    							
    							margin: 2px 0px 0px 30px;
    						
    						
    					}
    					.nav-zoeken-x {
							margin: 10px 0px 0px 15px;
							}
							
					.top-extra-nav {
    					padding: 19px 30px 9px 15px;
    					top: 150px
    					}
    						
						.footer-logo {
    						
    						margin: 126px 0px 0px 0px;
    						
    					}			
						.menu-contain {
    						width: 94%;;
    						right: 3%;
    						top: 165px;
    						}
    						
					.top-container {
								background-image: url('/wp-content/themes/dutch-theme/assets/images/custom/netherlandsXX.png');
								    
								}
								
					.top-page {
								position: fixed;
								margin-top: 80px;
								border-bottom: 2px solid rgba(255,255,255, 1.0);
								height: 70px;
								}
			
					.toptop-page {
								position: fixed;
								    background-color: rgba(240,240,240, 1.0);
								border-bottom: 0px solid rgba(255,255,255, 1.0);
								
								background-image: url('/wp-content/themes/dutch-theme/assets/images/custom/netherlands.png');
								background-repeat: no-repeat;
								background-position: center bottom;
    							background-size: 380px; 
								}
    						
    					.toptop-page-x {
								height: 0px; 
								}	
								.top-page-x {
    								margin-top: 0px;
									
								}
								
    				.nav-container {
    					right: 27px;
    					padding-top: 11px;
    					}
    					
					.top-container {
					
							
							}
								
			}
		 
		@media (max-width: 400px) {
					
					
						.nav-logo {
						
						
								margin: 8px 0px 0px 10px;
    							
    							width: 200px;
    							height: 50px;
								
			background-size: contain, 100px;
    						
    						
    					}


		 }






