/*
Theme Name: Grafimedics
*/


 .freeze-overlay {
	 
			  background-color:rgba(13,13,13,0.75);
			  position:fixed;
			  width:100%;
			  height: 100vh;
			  z-index:1100;
			  left: 0;
			  top: 0;
			  
		  }
		  .register-overlay-cookie {
	 
			  background-color:rgba(255,255,255,1.0);
			  position:fixed;
			  width:60%;
			  height: auto;
			  color: rgba(13,13,13,1.0);
			  z-index:1110;
			  margin-left: 20%;
			  top: 16%;
			  padding: 0;
			  
		  }
		   .cookie-box {
	 			padding: 42px 52px;
			  
		  } 

.header-main {
    top: 0;
    left: 0;
    display: block;
    
    width: 100%;
}


.header-topbar {
    padding: 0 8%;
    height:32px;
    background-color: #edf4fb;
   
}

.header-logo-main {
    padding: 16px 8%;
    height:100px;
   
}
.header-logo {
	position:relative;
	float:left;
	width:330px;
	
}
.header-logo img {
    width: 100%;
}

.header-navigation {
    top: 160px;
    left: 0;
    width: 100%;
    z-index:100;
}




.header-heart-main {
	position: absolute;
	text-align: center;
	z-index:1;
	margin-top: 0px;
    width:100%;
}

	   .header-heart {
		   position:absolute;
		   width:100%;
		   height: 310px;
		   margin-top: 10vh;
		   padding: 0;
		   	background-image: url(/wp-content/uploads/2019/09/heart-line-def3.png);
			background-repeat: no-repeat;
			background-size: 1400px;
			background-position: top center;
	   }
				  .header-heart img {
					  width: 1440px;
				  }


.paddingextra {
			padding-right:23%;
}

					.footerteam {
								display:none;
					}
					.footerteam2 {
								display:none;
					}


/* navigation sticky */

#navbar {
  z-index: 17;
}

/* The sticky class is added to the navbar with JS when it reaches its scroll position */
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
}


#topbar {
  z-index: 9999;
	
}
.movetotop {
	position: fixed;
	right:5%;
	bottom: 55px;
	background-image: url(/wp-content/themes/neve-child-theme/assets/images/arrow-up.png);
	background-repeat: no-repeat;
	background-size: 50%;
	background-position: center;
	border-radius: 50%;
	background-color: #fff;
	height: 50px;
	width: 50px;
	border: 1px solid #5393d5;
	display:none;
}
.movetotopshow {
	display:block;
	-webkit-animation: donc6 1.3s;
	animation: donc6 1.3s;
}
.movetoback {
	position: fixed;
	right:5%;
	bottom: 130px;
	background-image: url(/wp-content/themes/neve-child-theme/assets/images/arrow-back.png);
	background-repeat: no-repeat;
	background-size: 50%;
	background-position: center;
	border-radius: 50%;
	background-color: #fff;
	height: 50px;
	width: 50px;
	border: 1px solid #5393d5;
	display:block;
	z-index:120;
}



/* icons main NAV */				

	   .header-icon-cont {
		   position:absolute;
		   width:100%;
		   margin-top: 132px;
	   }
		
		.header-icon {
				position:relative;
				float:right;
				right: 0;
				padding: 0 17px;
				margin-top: -7px;
				text-align: center;
				-webkit-animation: donc10 0.3s;
				animation: donc10 0.3s;
		  }
			   
				.header-icon-item {
					width:60px;
					height:60px;
					padding-top: 12px;
					text-align: center;
					margin: 0 auto;
					border-radius: 50%;
					background-color: #fff;
					border: 2px solid #53d8ff;
			  	}   
	 
			   	.header-icon-item img {
				   max-width: 75%;
			   	}
			   	
			   	.header-icon-item:hover {
					
						-webkit-animation: donc11 0.8s;
						animation: donc11 0.8s;
			  	}
		  
		  
		  		.header-icon-text {
		  			padding-top: 6px;
		  			font-weight:400;
				   	font-size: 0.70em;
				   	letter-spacing: 0.09em;
				   	color: #091f3d;
				   	text-transform: uppercase;
				   	cursor: pointer;
				   	text-shadow: 0px 0px 5px #fff;
				}
				

/* icons product NAV */		

			
			.header-icon2 {
				position:relative;
				float:right;
				right: 0;
				width: 130px;
				padding: 0px;
				margin: 0 1%;
				text-align: center;
				-webkit-animation: donc10 0.3s;
				animation: donc10 0.3s;
		  }	
		  	.header-icon-item2 {
					width:50px;
					height:50px;
					padding-top: 10px;
					text-align: center;
					margin: 0 auto;
					border-radius: 50%;
					background-color: #fff;
					border: 2px solid #53d8ff;
			  	}     
	 
			   	.header-icon-item2 img {
				   max-width: 70%;
				   margin-top: -1px;
			   	} 
			   	
			   	.header-icon-item2:hover {
					
						-webkit-animation: donc11 0.8s;
						animation: donc11 0.8s;
			  	}
				
				.iconselected {
				   width:66px;
					height:66px;
					margin-top: -8px;
					padding-top: 13px;
					border: 3px solid #53d8ff;
					background-color: #fff;
			   	} 
			.iconselected2 {
				   width:70px;
					height:70px;
					margin-top: -4px;
					padding-top: 13px;
					border: 3px solid #53d8ff;
			   	} 
			

					.space-right-10 {
						 	margin-right: 10%;
		  			}
		  			.space-right-15 {
						 	margin-right: 32%;
		  			}
			

/* icons topbar NAV */	

		.header-top-icon-cont {
		   position:absolute;
		   float:right;
		   right: 7%;
		   width:55%;
		   padding: 0px;
	   }
			.header-icon3 {
				position:relative;
				float:right;
				right: 0;
				padding: 0;
				width:100px;
				text-align: center;
				-webkit-animation: donc10 0.3s;
				animation: donc10 0.3s;
		  }	
		  	.header-icon-item3 {
					width:45px;
					height:45px;
					padding-top: 7px;
					padding-left: 1px;
					text-align: center;
					margin: 0 auto;
					border-radius: 50%;
					background-color: #fff;
					border: 0px solid #53d8ff;
			  	} 
			  	
	 
			   	.header-icon-item3 img {
				   max-width: 80%;
			   	} 
			   	
			   	.header-icon-item3:hover {
					
						-webkit-animation: donc11 0.8s;
						animation: donc11 0.8s;
			  	}
	
	
				.header-icon-text3 {
		  			padding-top: 0px;
		  			font-weight:400;
				   font-size: 10px;
				   letter-spacing: 0.09em;
				   color: #091f3d;
				   text-transform: uppercase;
				   cursor: pointer;
				   text-shadow: 0px 0px 5px #fff;
				}

				
	


.background-line {
			background-image: url('/wp-content/uploads/2019/09/heart-line-def3-1.png');
			background-size: 100% 170px;
		  	background-repeat: no-repeat;
		  	background-position: top center;
		  	padding: 0 6rem 0 3rem;
}



.header-footerbar {
    padding: 0;
    height:150px;
    margin-top: 0px;
    background-color: #104285;
}	


.footer-social {
	position:absolute;
	float:right !important;
	right: 15%;
    padding-top: 45px !important;
}
.footer-social-fill {
	position:absolute;
	float:left;
	width:100%;
    height:70px;
    border-radius: 0 0 70px 0;
    padding-left: 25%;
    background-color: #fff;
}
	
		.social-media-text {
		  	position:absolute;
		  	float:left;
		 	height: 50px;
		  	margin: 4px 4px 0px 10px;
		  	color: #4a4a4a;
		  	letter-spacing: 0.05em;
		  	font-size:18px
	  	}
	  	a.social-media-button {
		  	position:relative;
		  	float:left;
		  	background-size:43px !important;
		  	background-repeat: no-repeat;
		  	background-position: center;
		  	display: block !important;
		  	border-radius: 50% !important;
		  	background-color: #fff !important;
		 	height: 50px !important;
		  	width: 50px !important;
		  	margin: 45px 4px;
		  	border: 1px solid #5393d5;
	  	}
	  	.youtube-n {
    		background-image: url(../images/youtube-blue.png);
		}
		.linkedin-n {
    		background-image: url(../images/linkedin-blue.png);
		}
	  
	  	a.extra-footer-button {
		  	position:relative;
		  	float:left;
		  	background-size:100% !important;
		  	background-repeat: no-repeat;
		  	background-position: center;
		  	display: block !important;
		  	border-radius: 50% !important;
		  	background-color: #fff !important;
		 	height: 52px !important;
		  	width: 52px !important;
		  	margin: 44px 4px 45px 44px;
		  	border: 1px solid #5393d5;
	  	}

		.iso-n {
    		background-image: url(../images/Dekra-logo-wit.png);
		}


.col-footer {
    padding: 45px 0  44px 0;
    -webkit-flex-basis: calc( 25% - 0rem);
    -ms-flex-preferred-size: calc( 25% - 0rem);
    flex-basis: calc( 25% - 0rem);
    width: calc(25% - 0rem);
    max-width: calc(25% - 0rem);
}

.col-footer h4 {
	font-weight:normal;
	font-size: 21px;
	line-height: 26px;
	margin-bottom: 1.6em;
	color:#000;
  	font-family: "Grafimedics", Arial, sans-serif;
}

.col-footer p {
	font-weight:normal;
	font-size: 16px;line-height: 27px;
	margin-bottom: .5em;
	color:#4a4a4a;
}

.col-footer a {
	text-decoration: none;
}

[class*="col-"] {
    margin-right: 0rem;
}



.col-homeblock {
    padding: 0;
    -webkit-flex-basis: calc( 33.33% - 0rem);
    -ms-flex-preferred-size: calc( 33.33% - 0rem);
    flex-basis: calc( 33.33% - 0rem);
    width: calc(33.33% - 0rem);
    max-width: calc(33.33% - 0rem);
}

.homeblock-style {
    border: 2px solid #eee !important;
}	

   

.socicon-container {
  position: relative;
  float:left;
  width:100%;
  margin-bottom: 20px;
}
   .socicon-cont {
	 position: relative;
	 float:right;
	 background-color: rgba(0, 0, 0, 1.0);
	 border: 3px solid #000;
	 width:35px;
	 height:35px;
	 margin-left: 10px;
   }
	   .socicon-cont img {
		 width:100%;
	   }
	
	   .socicon-cont2 {
			position: relative;
			float:right;
			background-color: rgba(0, 0, 0, 1.0);
			border: 3px solid #000;
			width:45px;
			height:45px;
			margin-left: 0px;
			color:#fff;
			text-align: center;
			font-size: 26px;
			text-transform: uppercase;
			margin-bottom:10px;
		  } 

		  .socicon-cont2 img {
			width:100%;
		  } 
	   
/* ==================================================
   Nieuws
================================================== */


.nieuwsgrid-home {
   position:relative;
   float:left;
   width:29%;
   margin: 2%;
   padding: 0 0 21px 0;
   border-bottom: 1px solid #eee;
   margin-bottom: 22px;
}
.block-image-nieuws {
   
   width:100%;
   
}
.nieuwstitle-grid {

		margin-bottom: 21px !important;

}

.tribe-nieuws-event-image {
   
   width:100%;
   min-height:260px;
   	transition-duration: 1.2s;
   	margin-bottom: 13px;
   border: 1px solid #eee;
}
.tribe-nieuws-event-image:hover {
   opacity:1.0 !important;
   	transition-duration: 1.2s;
}	

.tribe-events-nav-next {
							display:none !important;
							}
					.tribe-events-nav-previous {
							display:none !important;
							}

.image-event-bar img {
   width:100%;
}	




/* ==================================================
   Events
================================================== */
/* Tribe Events */


.eventgrid-home {
   position:relative;
   float:left;
   border-right: 15px solid rgba(255,255,255, 1.0);
   border-left: 15px solid rgba(255,255,255, 1.0);
   width:33.33%;
   border-bottom: 1px solid #eee !important;
   margin-bottom: 22px;
}
.block-image-event {
   
   width:100%;
   
}
.tribe-events-event-image {
   
   width:100%;
   min-height:200px;
   	transition-duration: 1.2s;
   	margin-bottom: 13px;
   border: 1px solid #eee;
}
.tribe-events-event-image:hover {
   opacity:1.0;
   	transition-duration: 1.2s;
}

.block-meta-event {
   
}

.block-meta-event h6 {
  text-transform: uppercase;
  font-size: 15px;
  color: rgba(83,147,213, 1.0);
  margin-top: 12px;
}

.block-meta-event h3 {
  margin-top: 0px;
  margin-bottom: 21px;
  font-size: 18px;
  line-height: 28px;
}
.tribe-events-widget-link {
  display:none;
}
.block-meta-event a {
  color:#000;
}
.block-meta-event a;hover {
  color: rgba(83,147,213, 1.0);
   opacity:0.6;
}



.tickets-button {
    position: relative;
    float:left;
    background: rgba(180, 180, 180, 1.0) none repeat scroll 0% 0% !important;
	 padding: 16px 5px 13px 5px !important;
	 font-family: 'Conv_ADAM.CG PRO',Sans-Serif !important;
	 font-size: 17px !important;
	 font-weight: 300;
	 				width: 46% !important;
	 				margin-right:12px;
	 				margin-top:33px;
	 letter-spacing: 0.6px !important;
	 color:#000 !important;
    display: block !important;
    text-decoration: none;
    text-align: center !important;
}			
.tickets-button:hover {
																			  
																			   background: rgba(83,147,213, 0.9) none repeat scroll 0% 0% !important;
																			   -webkit-transition: all 0.9s;
	 color:#fff !important;
																								-moz-transition: all 0.9s;
																								-ms-transition: all 0.9s;
																								-o-transition: all 0.9s;
																								transition: all 0.9s
																			 }

.tribe-events-adv-list-widget .tribe-events-widget-link a, .tribe-events-back a, .tribe-events-list-widget .tribe-events-widget-link a, ul.tribe-events-sub-nav a {
    font-size: 17px;
    color:#000;
    font-weight: 400;
}








.image-eventsingle {
    width:100% ;
     height:auto !important ;
}


.image-eventlistp {
    width:100% ;
     height:auto !important ;
}
.tribe-events-ajax-loading {
    display:none;
}
.tribe-events-title-bar {
    display:none;
}
.tribe-events-ical {
    display:none;
}

.tribe-events-sub-nav {
	padding: 0 2% !important;
	margin-top:-60px !important;
	
}

#tribe-events .tribe-events-content p, .tribe-events-after-html p, .tribe-events-before-html p {
    font-size: 16px;line-height: 28px;
}

.tribe-bar-filters-inner {
    display:none;
}

.tribe-events-list .tribe-events-event-image + div.tribe-events-content.tribe-events-list-event-description {
    display:none;
}

.tribe-events-venue {
   
}

.tribe-events-list-separator-month {
    		position:relative;
    		float:left;
    		color: #fff;
    		background-color: #5393d5;
    		margin-bottom: 33px;
    		margin-top: 23px;
			height: 58px;
			width:100%;
			display:block;
			text-align: left;
    		font-weight: normal !important;
    		padding: 0.5em 0.7em 0.5em 0.9em !important;
    		font-size: 26px !important;
    		letter-spacing:0.005em;
			line-height: 1 !important;
			-webkit-animation-name: donc8;
			animation-name: donc8;
			-webkit-animation-duration: 0.9s;
			animation-duration: 0.2s;
			-webkit-animation-delay: 0.9s;
			animation-delay: 0.1s;
			-webkit-animation-fill-mode: both;
			animation-fill-mode: both;
}

.tribe-events-list-separator-month + .type-tribe_events.tribe-events-first {
    	
}






#tribe-events .tribe-events-button, .tribe-events-button {
					position:relative;
					float:left;
					width:40%;
}

.tribe-events-nav-previous a {
    display:inline-block;
}
.tribe-events-nav-next a {
    display:inline-block;
}


.tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group {
    box-sizing: border-box;
    display: inline-block;
    float: left;
    margin: 0 0 20px;
    padding: 0 4%;
    text-align: left;
    vertical-align: top;
    width: 100%;
    zoom: 1;
}


.tribe-events-meta-group .tribe-events-single-section-title {
    font-size: 32px;line-height: 28px;
    font-weight: 400;
    color: rgba(255,255,255,1.0);
    margin: 10px 0 20px 0;
}
.tribe-events-meta-group dt {
	position:relative;
	float:left;
    font-size: 17px;
    color:#fff;
    margin: 0;
    width:30%;
    
}
.tribe-events-meta-group dd {
	position:relative;
	float:left;
    font-size: 17px;
    color:#fff;
    margin: 0px;
    width:70%;
}

.tribe-events-loop .tribe-events-event-meta {
					position:absolute;
					background-color: #fff;
					z-index:5;
					max-width: 100% !important;
}


.tribe-events-list .tribe-events-loop .tribe-events-event-image {
    		position:relative !important;
    		float: left !important;
    		
}

#tribe-events-pg-template, .tribe-events-pg-template {
    margin: 0 !important;
    max-width: 100% !important;
}

.single-tribe_events .tribe-events-single-event-title {
	font-size: 3.5em !important;
	line-height: .8em !important;
	margin-bottom: .5em !important;
	
}

.tribe-event-schedule-details {
	border: none;
	display: inline-block;
	margin: 0;
	padding: 0rem !important;
	text-transform: none;
	
}

.tribe-event-schedule-details h4 {
	font-size: 17px;
	margin-bottom: .5em;
	color:#fff;
}

.single-tribe_events .tribe-events-event-meta {
    font-size: 15px !important;
    background: #f3f3f3 !important;
    border: 1px solid #eee;
    margin: 20px 0;
}

.tribe-events-venue .tribe-events-venue-meta {
    			border-bottom: 0px solid #ddd !important;
    			padding: 0px !important;
    			margin: 0 !important;
}
#tribe-events-bar {
    clear: none;
    height: auto;
    min-width: 220px;
    						display:none;
}
#tribe-events-content.tribe-events-list {
    min-height:400px !important;
    padding-top: 60px;
}

.recurringinfo {
   display:none !important;
}

.tribe-events-view-wrapper {
    width:100% !important;
}


.tribe-events-notices {
    			background: rgba(256,239,54,.7) !important;
    			border-radius: 0px !important;
    			border: 0px solid #242424 !important;
    			color: #242424 !important;
    			width: 100% !important;
    			text-align: center;
    margin: 10px 0  !important;
    padding: 8px 0 !important;
    text-shadow: 0 0px 0 #fff !important;
}

.single-tribe_events .tribe-events-schedule {
    background: #fff  !important;
    border: 0px solid #eee !important;
    margin: 0px !important;
    padding: 0px !important;
}
.tribe-this-week-widget-wrapper .tribe-events-page-title {
    font-size: 26px;
    			text-align: left !important;
}
.tribe-this-week-widget-header-date {
    			background-color: #242424 !important;
    border: none;
   				 color: #fff !important;
    font-weight: 700;
    margin-bottom: 8px;
    padding: 5px 0;
        padding-left: 0px;
    text-align: center;
}
.tribe-this-week-event {
   
}
.tribe-mini-calendar-event .list-date {
   			background: #000 !important;
    		padding: 3px !important;
    		min-height:80px;
    		margin: 0px 3% 10px 0 !important;
    		width: 22% !important;
}
.tribe-mini-calendar-event .list-date .list-dayname {
    		padding: 3px !important;
    		min-height:35px;
    		font-size: 14px !important;
}
.tribe-mini-calendar-event .list-date .list-daynumber {
   			padding: 3px !important;
    		min-height:30px;
    		font-size: 14px !important;
}

.tribe-mini-calendar-event .list-info {
    			position:relative;
				float:left;
    			margin: 0 !important;
    			width: 70% !important;
}
.tribe-mini-calendar-event .list-info h3 {
    					font-size: 33px !important;
						line-height: 40px !important;
}

.tribe-events-duration {
    			font-size: .8rem;
				text-transform:uppercase;
    			padding:3px 0 8px 0;
}

.tribe-this-week-image {
				position:relative;
				float:left;
    			width:22%;
    			margin-right: 1rem;
    			background-color: #ffef36;
    			overflow:hidden;
    			text-align: center;
    			padding:0;
}
.tribe-this-week-image img {
    			width:100% !important;
    			height:auto;
}

#tribe-events-header .tribe-events-sub-nav li a {
    display: block !important;
}


.more-link {
    width:100%;
    text-transform:uppercase;
    text-align: center;
    margin-top: 21px;
}
.more-link a {
    color:#000;
    text-decoration: none;
    font-size: 19px;
  line-height: 1.4em;
  letter-spacing:0.05em;
  margin-bottom: .5em;
    text-align: center;
}
.more-link a:hover {
    color:#5393d5;
    text-decoration: none;
}


.grid-media {
    width: 33.33%; }
    }



		  
		  

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

}



@media (max-width: 1124px){
		
		
    	
					.visual-container  {
							background-size: 90%;
					}
			
		.header-top-icon-cont {
			 
			 width: 50%;
		 }
		
		.prodnav {
			  display:none;
		  	}
		  	
		  .background-line {
    			
    			background-size: 100%;
    			padding: 0rem;
    			
    		}
		.footcont0 {
			  position:relative;
			  float:left;
			  max-width: 33% !important;
			  width:33%;
			  padding: 45px 0 4px 0;
		  	}
		.footcont1 {
			  position:relative;
			  float:left;
			  max-width: 67% !important;
			  width:67%;
			  padding: 75px 0 4px 0;
		  	}
		.footcont {
			  position:relative;
			  float:left;
			  max-width: 67% !important;
			  width:67%;
			  margin-left: 33%;
			  padding: 45px 0 34px 0;
		  	}
		.footer-social-fill {
   
    			padding-left: 32%;
    			}	
					.space-right-15 {
    						margin-right: 29%;
					}	
		.col-footer h4 {
    			margin-bottom: 0em;	
																		
				}


@media (max-width: 992px) {
					
					.register-overlay-cookie {
	 								width:80%;
			  						margin-left: 10%;
								}
								
    				.header-heart {
							height: 250px;
							background-size: 1200px;
							background-position: top -10%;
					}
					
					.tribe-events-nav-next {
							display:none !important;
							}
					.tribe-events-nav-previous {
							display:none !important;
							}
    				.movetop1 {
    					margin-top: -182px;
					}
					.movetop2 {
    				
    						margin-top: -182px;
					}
					.visual-container  {
							
					}	
					.space-right-15 {
    						margin-right: 26%;
					}
					 .block--team .block-image {
							 width: calc(100% - 1.5rem);
							}
					.header-icon-cont {
    							margin-top: 112px;
							}
					
					
					.footcont1 {
			  						padding: 55px 0 24px 0;
			  					}
			  					
					.footerteam {
								display:block;
								padding-top: 50px;
								background-color: rgba(83,147,213, 1.0);
    							mix-blend-mode: multiply;
					}
					.footerteam2 {
								display:block;
								color:#fff;
								font-size: 16px;
								line-height: 29px;
								font-style: normal;
								letter-spacing: 0.05em;
								background-color: rgba(83,147,213, 0.0);
					}
							
		
}

@media (max-width: 767px) {
	
					h1 {
						  		font-size: 32px;
								line-height: 1.1em;
							}
					h2 {
    							font-size: 32px;
    							line-height: 1.1em;
							}
					

					.grid-media {
    							width:80%;
      							margin-left: 10%;
      							display: inline-block;
    				}

					.grid-media2 {
    							width:84%;
      							margin-left: 8%;
      							display: inline-block;
    				}
    				.extra-meta-nieuws {
    							width:80%;
      							margin-left: 10%;
    				}
    				.extra-meta-nieuws2 {
    							width:84%;
      							margin-left: 8%;
    				}
    				
    				.register-overlay-cookie {
	 								width:90%;
			  						margin-left: 5%;
								}
								
    				.col-homeblock {
    							padding: 0 !important;
    
								}
								
					.header-heart {
		   							margin-top: 15vh;
		   							height: 200px;
									background-size: 600px;
									background-position: top center;
					}
					.visual-container  {
							background-size: 110%;
					}
					
    				.movetop1 {
    				
    						margin-top: -260px;
					}
					.movetop2 {
    				
    						margin-top: -300px;
					}
					.iconselected {
							 width: 60px;
							 height: 60px;
							 margin-top: -5px;
							 padding-top: 12px;
							 border: 2px solid #53d8ff;
							 background-color: #fff;
	
   
						 }
						 .columnstwo {
    						margin-top: 26px;
						}
					.cont-red {
							border-right: 1em solid rgba(255,255,255, 1.0);
   							border-left: 1em solid rgba(255,255,255, 1.0);
    						
						}
					.content-container {
    						padding-left: 1.5em;
    						padding-right: 1.5em;
						}
					 	.subkop {
    						padding-left: 0.5em;
    						padding-right: 0.5em;
						}
					 
					.paddingextra {
							padding-right: 1rem;
					}
				   	.header-icon3 {
						   display:none;
				   	}
				   	.header-icon-cont {
    							margin-top: 42px;
    							padding-right: 14%;
							}
							
				   	.header-icon2 {
    						right: 0;
    						width: 24%;
    						margin: 0 1%;
							}
					.background-line {
    						background-size: 600px;
									background-position: top left;
							}
				   	.block-meta-home {
						   	display:none;
				   			}
				   			
					.title-home-static {
						  	height:20%;
						  	mix-blend-mode: multiply;
  	 						}
					 .title-home-static2 {
						 	font-size: 14px;
						 	padding: 0px;
						 	padding-bottom: 12px;
						  	}
					.tribe-events-list-separator-month {
   
    						height: 45px;
     						padding: 0.4em 0.7em 0.6em 0.9em !important;
    						font-size: 22px !important;
    
							}
					.tribe-events-back {
							padding-left: 1.5em;
							padding-right: 1.5em;
					
							}	
					.tribe-events-content {
							padding-left: 1.5em;
							padding-right: 1.5em;
					
							}
					#tribe-events-pg-template {
    						padding: 0px;
					}
					.tribe-events-nav-previous a {
    						display:none;
						}
					.tribe-events-nav-next a {
    						display:none;
						}
					.eventgrid-home {
							 	
							 width: 80%;
							 margin-left: 10%;
						 }
					.nieuwsgrid-home {
							 	
							 width: 80%;
							 margin-left: 10%;
						 }
						 
					.gallerij-image {
      						width:48%;
     						height:200px;
      						background-size: contain;
						 }
				   .gallerij-image-large {
      						width:100%;
						 	height:340px;
      						margin-top: 22px;
							background-size: contain;
						 }
				   .gallerij-image-full {
				   			
      						width:100%;
      						margin-left: 0%;
      						margin-top: 22px;
						 	height:470px;
						 	background-size: cover;
						 }
					
					.footcont0 {
									max-width: 31% !important;
			  						width:31%;
			  						}
					.footcont1 {
			  						max-width: 69% !important;
			  						width:69%;
			  						padding: 35px 0 24px 0;
			  					}
					.footcont {
			  						max-width: 69% !important;
			  						width:69%;
			  						margin-left: 31%;
			  						padding: 0px 0 24px 0;
			 					}
					.footer-social-fill {
   
    							padding-left: 31%;
    						}
					
}
@media only screen and (min-width: 320px) and (max-width: 480px) {

	


}
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) { 
	
}

                
                
                
