/*
Theme Name: Enfold Child Theme
Template: enfold
Author: Tien Vijf
Author URI: http://tienvijf.nl
*/

@import url("../enfold/style.css");

/* 
--------------------------------------------------------
Default
--------------------------------------------------------*/

#top .avia-button.avia-color-dark,
body div .avia-button,
.extra_button .avia-button {	
	background-color:white;
	border:1px solid black;
	border-width:1px !important;
	border-radius: 25px;
	font-family: 'Montserrat Light', arial, sans-serif;
	font-size:16px;
	font-weight:400;
	margin-bottom:24px;
	padding: 7px 30px 6px;
}

#top .avia-button.avia-color-dark {color:black;}

#top .avia-button.avia-color-dark:hover {	
	background-color:black;
	border:1px solid white;
	color:white !important;
}

.hide {display:none;}

.special_amp { color: inherit!important; font-family: inherit; font-size: inherit;font-style:inherit; }

	/* 
	--------------------------------------------------------
	Always show MailChimp Subscribe button
	--------------------------------------------------------*/
	
	#mc_embed_signup .clear {
	  clear: inherit;
	  display: inherit;
	  overflow: inherit;
	  visibility: visible;
	  width: inherit;
	  height: inherit;
	}

	/* 
	--------------------------------------------------------
	Disable image rollover FX
	--------------------------------------------------------*/
	
	.image-overlay.overlay-type-image,
	.overlay-type-extern {
		display:none !important;
	}
	
	/* 
	--------------------------------------------------------
	Reset Strong styling to main site color
	--------------------------------------------------------*/
	
	.main_color strong,.main_color strong a {
		color:inherit !important;
	}
	
	/* 
	--------------------------------------------------------
	Remove dotted line on blog page
	--------------------------------------------------------*/
	
	.post_author_timeline { display: none!important; }
	
	/* 
	--------------------------------------------------------
	Remove date and time in portoflio widget
	--------------------------------------------------------*/
		
	/**/
	
	h1,h2,h3,h4,h5,h6,
	.iconbox .iconbox_content .iconbox_content_title {
		text-transform:inherit !important;
	}
	
/* 
--------------------------------------------------------
Other
--------------------------------------------------------*/	

#wXXXrap_all {
	border-left:solid 10px white;
	border-right:solid 10px white;
	border-bottom:solid 10px white;
}


#wrap_all * {
	box-shadow:none;
}

/**/

h1,h2,h3,h4,h5,h6 {font-weight:700;}

.vet h2 {font-weight:bold !important;}

.tekst_uitgelijnd p {
	text-align:justify !important;
}

/**/

.slide-image:hover img {opacity:1 !important;}

.main_color .avia-content-slider .slide-image {background-color:white !important;}

.avia_textblock.justify_me p {text-align:justify !important;}

/*
--------------------------------------------------------
Global
--------------------------------------------------------*/

.regular {font-family: 'Montserrat', arial, sans-serif;}

.light {font-family: 'Montserrat', arial, sans-serif;}

.header_color, .header_color div, .header_color header, .header_color main, .header_color aside, .header_color footer, .header_color article, .header_color nav, .header_color section, .header_color span, .header_color applet, .header_color object, .header_color iframe, .header_color h1, .header_color h2, .header_color h3, .header_color h4, .header_color h5, .header_color h6, .header_color p, .header_color blockquote, .header_color pre, .header_color a, .header_color abbr, .header_color acronym, .header_color address, .header_color big, .header_color cite, .header_color code, .header_color del, .header_color dfn, .header_color em, .header_color img, .header_color ins, .header_color kbd, .header_color q, .header_color s, .header_color samp, .header_color small, .header_color strike, .header_color strong, .header_color sub, .header_color sup, .header_color tt, .header_color var, .header_color b, .header_color u, .header_color i, .header_color center, .header_color dl, .header_color dt, .header_color dd, .header_color ol, .header_color ul, .header_color li, .header_color fieldset, .header_color form, .header_color label, .header_color legend, .header_color table, .header_color caption, .header_color tbody, .header_color tfoot, .header_color thead, .header_color tr, .header_color th, .header_color td, .header_color article, .header_color aside, .header_color canvas, .header_color details, .header_color embed, .header_color figure, .header_color fieldset, .header_color figcaption, .header_color footer, .header_color header, .header_color hgroup, .header_color menu, .header_color nav, .header_color output, .header_color ruby, .header_color section, .header_color summary, .header_color time, .header_color mark, .header_color audio, .header_color video, #top .header_color .pullquote_boxed, .responsive #top .header_color .avia-testimonial, .responsive #top.avia-blank #main .header_color.container_wrap:first-child, #top .header_color.fullsize .template-blog .post_delimiter, .header_color .related_posts.av-related-style-full a,
ul.sub-menu,
.main_color, .main_color div, .main_color header, .main_color main, .main_color aside, .main_color footer, .main_color article, .main_color nav, .main_color section, .main_color span, .main_color applet, .main_color object, .main_color iframe, .main_color h1, .main_color h2, .main_color h3, .main_color h4, .main_color h5, .main_color h6, .main_color p, .main_color blockquote, .main_color pre, .main_color a, .main_color abbr, .main_color acronym, .main_color address, .main_color big, .main_color cite, .main_color code, .main_color del, .main_color dfn, .main_color em, .main_color img, .main_color ins, .main_color kbd, .main_color q, .main_color s, .main_color samp, .main_color small, .main_color strike, .main_color strong, .main_color sub, .main_color sup, .main_color tt, .main_color var, .main_color b, .main_color u, .main_color i, .main_color center, .main_color dl, .main_color dt, .main_color dd, .main_color ol, .main_color ul, .main_color li, .main_color fieldset, .main_color form, .main_color label, .main_color legend, .main_color table, .main_color caption, .main_color tbody, .main_color tfoot, .main_color thead, .main_color tr, .main_color th, .main_color td, .main_color article, .main_color aside, .main_color canvas, .main_color details, .main_color embed, .main_color figure, .main_color fieldset, .main_color figcaption, .main_color footer, .main_color header, .main_color hgroup, .main_color menu, .main_color nav, .main_color output, .main_color ruby, .main_color section, .main_color summary, .main_color time, .main_color mark, .main_color audio, .main_color video, #top .main_color .pullquote_boxed, .responsive #top .main_color .avia-testimonial, .responsive #top.avia-blank #main .main_color.container_wrap:first-child, #top .main_color.fullsize .template-blog .post_delimiter, .main_color .related_posts.av-related-style-full a {
	border:0 none transparent;
}

.avia-caption-title, .avia-caption-content, .avia-slideshow-button {
	-webkit-animation: 0s ease 0s normal none 1 running none !important;
	animation: 0s ease 0s normal none 1 running none !important;
	visibility: visible !important;
}


.avia-caption-content p,
.my_button {
	color:white !important;
}

#top .av_textblock_section p span,
#top .av_textblock_section p {
	line-height:1.5em !important;
}

/* Grid edits */

body .column-top-margin {
	margin-top:10px;
}

body .home_blokken .column-top-margin {
	margin-top:0;
	margin-bottom:0;
}

.home_blokken .flex_column {margin-bottom:.6% !important;}

.content, .sidebar {
	p1adding-top:0;
	padding-bottom:20px;
}

.avia-section-large .content, .avia-section-large .sidebar {
	padding-top:35px;padding-bottom:35px;
}

.home .content {padding-bottom:0;}

/**/

.videofix .container,
.search .searchfix .container,
.publications .container,
.news_section .container,
.home_blokken .container {
	padding:0;
}

/* Let op dit zorgt misschien voor complicaties */

div .av_one_half {
	margin-left:4%;
	width:48%;
}

/*.boa_section div .av_one_half,*/
.publications div .av_one_half,
.news_section div .av_one_half,
.home_blokken div .av_one_half {
	float:right;
	margin-left:0;
	width:49.7%;
}

/*.boa_section div .av_one_half.first,*/
.publications div .av_one_half.first,
.news_section div .av_one_half.first,
.home_blokken div .av_one_half.first {
	float:left;
}

/**/

.avia_textblock h1 {
	font-family: 'Montserrat', arial, sans-serif;
	font-size:60px;
	line-height:70px;
	margin-top:21px;
	margin-bottom:0;
}

h2,
.avia_textblock h2 {
	font-family: 'Montserrat', arial, sans-serif;
	font-size:40px;
	line-height:45px;
	margin-top:10px;
}

.avia_textblock p,
.avia_textblock li {
	font-family: 'Montserrat Light', arial, sans-serif;
	f1ont-size:18px;
	line-height:1.35em;
}

.avia_textblock strong,
.avia_textblock p strong,
.avia_textblock li strong {
	font-family: 'Montserrat', arial, sans-serif;
}

.avia_textblock a {
	border-bottom:solid 3px #c8c8c8;
	position:relative;
	text-decoration:none;
	z-index:1;
	transition: all 0.3s ease-in-out;
}

.avia_textblock a:hover {background-color:#c8c8c8;}

/* No Hover style on Partners */

.page-id-68 .avia_textblock a img {
	display:inline-block;
	margin:0 !important;
	padding:0 !important;
}

.page-id-68 .avia_textblock a:hover img {
	opacity:.8;
}

.page-id-68 .avia_textblock a {
	border-bottom:0 none transparent;
}

.page-id-68 .avia_textblock a:hover {
	background-color:transparent;
}

.avia_image {
	b1ackground:black;
	transition: all 0.3s ease-in-out;
}

.avia_image:hover img {
	opacity:0.8;
}

.parent-pageid-17 .avia_image
.page-id-30 .avia_image {background:transparent;transition: all 0.3s ease-in-out;}

.avia-image-container img {
	margin-top:40px;
}

/**/

.regular_22 {margin-bottom:-10px;}

.regular_22 p {
	font-family: 'Montserrat', arial, sans-serif;
	font-size:22px;
	line-height:30px;
}

/* Board of Advisors */

.boa_img h2 {
	display:inline-block;
}

.boa_img img {
	margin-bottom:20px;
	width:100%;
	height:auto;
}

.boa_section .avia_textblock h2 {
	font-family: 'Montserrat', arial, sans-serif;
	font-size:28px;
	line-height:36px;
	margin-top:20px;
	margin-bottom:0;
}

.boa_section .avia_textblock p {
	font-family: 'Montserrat Light', arial, sans-serif;
	font-size:28px;
	line-height:36px;
	margin-top:0;
}

.avia_textblock.boa_text {
	padding-bottom:10px;
}

.avia_textblock.boa_text p {
	font-size:18px ;
	font-family: 'Montserrat Light', arial, sans-serif;
	line-height:24px;
}


/*
--------------------------------------------------------
Menu
--------------------------------------------------------*/

#top .av-main-nav ul a,
header ul.menu li a {
	font-family: 'Montserrat Light', arial, sans-serif;
	font-size:16px;
	font-weight:400;
	text-transform:uppercase;
}

header ul.menu li a:hover span {color:#c8c8c8 !important;}

.av-main-nav > li > a {
	padding:0 18px;
}

li.menu-item-has-children {
	background-image:url(images/dropdown.svg);
	background-position:right 0 center;
	background-repeat:no-repeat;
	background-size:10px 5px;
}

li.menu-item-has-children:hover {
	background-image:url(images/dropdown-hover.svg);
	background-position:right 0 center;
	background-repeat:no-repeat;
	background-size:10px 5px;
}

li#menu-item-39 a:hover span {color:black !important;}

#top .av-main-nav ul a {
	padding:13px 24px;
}

/* Search */

.search .searchfix #searchform,
.search .searchfix .xv_results {
	padding:0 50px !important;
}

.search-no-results .entry-content,
.search .page-heading-container {display:none;}

.search-no-results .xv_results {
	min-height:300px;
}

#top #searchform > div,
#searchform.xv_form {width:100% !important;max-width:100%;}

#searchform {
	overflow:hidden !important;
}

#searchform.xv_form #s {
	background:url(images/search.svg) no-repeat left 60% !important;
	background-size:25px !important;
	border:0 none transparent !important;
	font-family: 'Montserrat', arial, sans-serif !important;
	font-size:60px !important;
	line-height:70px !important;
	margin-top:-10px;
	padding-left:50px !important;
	width:100%;
}

p.xv_results {
	font-size:18px ;
	font-family: 'Montserrat Light', arial, sans-serif;
	line-height:24px;
	margin:-3px 0 45px 0;
}

.search .slide-meta-time {display:none !important;}

.template-search .post-entry {
	clear: none !important;
}

.avia-search-tooltip {
	border:0 none transparent;
}

#top #searchsubmit, .ajax_load,
.avia-arrow-wrap {display:none;}

.avia-search-tooltip #searchform > div {
	margin:8px;
}

.ajax_search_images,
#searchsubmit {display:none;}

.header_color .primary-background, .header_color .primary-background a, div .header_color .button, .header_color #submit, .header_color input[type="submit"], .header_color .small-preview:hover, .header_color .avia-menu-fx, .header_color .avia-menu-fx .avia-arrow, .header_color.iconbox_top .iconbox_icon, .header_color .iconbox_top a.iconbox_icon:hover, .header_color .avia-data-table th.avia-highlight-col, .header_color .avia-color-theme-color, .header_color .avia-color-theme-color:hover, .header_color .image-overlay .image-overlay-inside::before, .header_color .comment-count, .header_color .av_dropcap2, #top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text, .header_color .av-colored-style .av-countdown-cell-inner, .responsive #top .header_color .av-open-submenu.av-subnav-menu > li > a:hover, #top .header_color .av-open-submenu.av-subnav-menu li > ul a:hover,
#top .header_color .input-text, #top .header_color input[type="text"], #top .header_color input[type="input"], #top .header_color input[type="password"], #top .header_color input[type="email"], #top .header_color input[type="number"], #top .header_color input[type="url"], #top .header_color input[type="tel"], #top .header_color input[type="search"], #top .header_color textarea, #top .header_color select, #s {
	b1ackground:white !important;
	c1olor:black !important;
	f1ont-family: 'Montserrat Light', arial, sans-serif;
	f1ont-size:16px;
}

#s::-webkit-input-placeholder {
   color: #c8c8c8;
}

#s:-moz-placeholder { /* Firefox 18- */
   color: #c8c8c8;  
}

#s::-moz-placeholder {  /* Firefox 19+ */
   color: #c8c8c8;  
}

#s:-ms-input-placeholder {  
   color: #c8c8c8;  
}

#top .av_minimal_header #s {
	padding:12px 47px 12px 15px;
}


/*
--------------------------------------------------------
Fullwidth Easy Slider
--------------------------------------------------------*/

.avia-fullwidth-slider {margin-bottom:-2px;}
	
.text_left .av_slideshow_full .av-slideshow-caption {
	background:transparent;
}

.gradient.text_left .av_slideshow_full .av-slideshow-caption {
	background: -moz-linear-gradient(left,  rgba(0,0,0,0.4) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.4)), color-stop(50%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */
}

/* Animated Button */

.avia-slideshow-button {
	position: relative;
	display:block;
	text-transform: uppercase;
	outline: 0;
	overflow:hidden;
	background: none;
	z-index: 1;
	cursor: pointer;
	transition:         0.08s ease-in;
	-o-transition:      0.08s ease-in;
	-ms-transition:     0.08s ease-in;
	-moz-transition:    0.08s ease-in;
	-webkit-transition: 0.08s ease-in;
}

.avia-button.avia-color-light:hover,
.avia-slideshow-button:hover {
	color: white !important;
	opacity:1;
}

.avia-slideshow-button:before {
	content: "";
	position: absolute;
	background:black;
	bottom: 0;
	left: 0;
	right: 0;
	top: 100%;
	z-index: -1;
	-webkit-transition: top 0.09s ease-in;
}

.avia-slideshow-button:hover:before {
	top: 0;
}

.av_slideshow_full .slideshow_inner_caption {
	text-align:center;
}

.text_left .av_slideshow_full .slideshow_inner_caption {
	text-align:left;
}

.av_slideshow_full h2.avia-caption-title {
	font-family: 'Montserrat', arial, sans-serif;
	font-size:60px;
	margin-bottom:0;
	text-transform:uppercase !important;
}

.text_left .av_slideshow_full h2.avia-caption-title {
	color:white !important;
	line-height:70px;
	text-transform:inherit !important;
}

.text_left .slideshow_caption {
	padding:40px 50px;
	width:50%;
}

.text_left .slideshow_align_caption {
	display:block;
}

.caption_framed .slideshow_caption .avia-caption-content p,
.caption_framed .slideshow_caption .avia-caption-title {padding:0;}

.slideshow_align_caption p {
	margin:0;
}

.av_slideshow_full .avia-caption-content {font-family: 'Montserrat Light', arial, sans-serif;}

#top .av_slideshow_full .avia-slideshow-button {
	background-color:white;
	border:0 none transparent;
	border-radius:0;
	color:black;
	font-family: 'Montserrat Light', arial, sans-serif;
	font-size:16px;
	font-weight:400;
	margin-bottom:24px;
}

.caption_framed .slideshow_caption .avia-caption-content p, .caption_framed .slideshow_caption .avia-caption-title, .avia-caption .avia-caption-content p, .avia-caption .avia-caption-title {
	background:transparent;
}

/* Controls */

.avia-slideshow-dots {display:none;}

#top .avia-slideshow-arrows a,
#top .av_slideshow_full.av-control-default .avia-slideshow-arrows a {
	background-color:white;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:10px 20px;
	border:0 none transparent;
	width:50px;height:50px;
	opacity:1;
	bottom:0 !important;
	transition:         0.08s ease-in;
	-o-transition:      0.08s ease-in;
	-ms-transition:     0.08s ease-in;
	-moz-transition:    0.08s ease-in;
	-webkit-transition: 0.08s ease-in;
}

#top .avia-slideshow-arrows a {
	color:black;
	top:inherit;
}

.avia-slideshow-arrows a::before {
	background:white;
	border-radius:0;
}

a.prev-slide {
	background-image:url(images/prev.svg);
	right:53px;
}

a.next-slide {
	background-image:url(images/next.svg);
	right:0;
}

.avia-slideshow-arrows [data-av_icon]::before {
	content:inherit;
}

#top .avia-slideshow-button {
	margin-top:16px;
}

/* Control Hover */

/* next */

#top .avia-slideshow-arrows a.next-slide:before,
#top .av_slideshow_full.av-control-default .avia-slideshow-arrows a.next-slide:before {
	content: "";
	position: absolute;
	background:black;
	bottom: 0;
	top: 0;
	left: 0;
	right: 100%;
	z-index: -1;
	-webkit-transition: right 0.09s ease-in;
}

#top .avia-slideshow-arrows a.next-slide:hover:before,
#top .av_slideshow_full.av-control-default .avia-slideshow-arrows a.next-slide:hover:before {
	background-image:url(images/next-hover.svg);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:10px 20px;
	right: 0;
}

/* prev */

#top .avia-slideshow-arrows a.prev-slide:before,
#top .av_slideshow_full.av-control-default .avia-slideshow-arrows a.prev-slide:before {
	content: "";
	position: absolute;
	background:black;
	bottom: 0;
	top: 0;
	right: 0;
	left: 100%;
	z-index: -1;
	-webkit-transition: left 0.09s ease-in;
}

#top .avia-slideshow-arrows a.prev-slide:hover:before,
#top .av_slideshow_full.av-control-default .avia-slideshow-arrows a.prev-slide:hover:before {
	background-image:url(images/prev-hover.svg);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:10px 20px;
	left: 0;
}

/**/

.avia_transform .active-slide .avia-slideshow-button,
.avia_transform .av_slideshow_full .active-slide .avia-caption-content, .avia_transform .av_fullscreen .active-slide .avia-caption-content,
.avia_transform .av_slideshow_full .active-slide .avia-caption-title, .avia_transform .av_fullscreen .active-slide .avia-caption-title {
	animation:inherit !important;
}

/*
--------------------------------------------------------
Easy Slider
--------------------------------------------------------*/

.av_slideshow {background:black;}

/* Caption centering */

.av_slideshow .avia-caption {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.av_slideshow .avia-caption:before {
    content: ' ';
    display: inline-block;
    height: 100%;
    vertical-align: middle;    
}

.av_slideshow .avia-caption .avia-inner-caption {
    display: inline-block;
    vertical-align: middle;
    text-align:center;
    width: 100%;
}

/**/

.av_slideshow .avia-caption h2.avia-caption-title {
	background-color:transparent;
	color:white !important;
	font-family: 'Montserrat', arial, sans-serif;
	font-size:44px;
}

.home .av_slideshow li img {
	border-radius:0;
	opacity:.8;
	transition: all 0.3s ease-in-out;
}

.av_slideshow li a:hover img {opacity:.6;}

/* Social Media Home */

.social_media_home .av-slideshow-caption,
.social_media_home h2,
.social_media_home .avia-inner-caption {
	margin:0 !important;
	padding:0 !important;
	height:100% !important;
	width:100% !important;
}

/**/

#social_media_home {
	position:absolute;
	top:0;right:0;bottom:0;left:0;
	width:100%;
}

#social_media_home a.avia-slide-wrap {display:none;}

a.xv_twitter {background-image:url(images/twitter.png)}
a.xv_facebook {background-image:url(images/facebook.png)}
a.xv_instagram {background-image:url(images/instagram.png)}
a.xv_vimeo {background-image:url(images/youtube.png)}
a.xv_linkedin {background-image:url(images/linkedin.png)}
a.xv_email {background-image:url(images/email.png)}

#social_media_home a {
	background-position:center center;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:50%;
	transition: all 0.3s ease-in-out;
	width:33.333333%;
}

#social_media_home a:hover {
	background-color:rgba(0,0,0,.6);
}

/*
--------------------------------------------------------
News
--------------------------------------------------------*/

.avia-content-slider .slide-entry-wrap {
	margin-bottom:0;
}

.slide-meta {display:none;}

.slide-entry-excerpt,
.slide-meta-del,
.slide-meta-comments a {display:none !important;}

.av_one_half .avia-content-slider h3.slide-entry-title {
	 font-size:40px;
	 font-family: 'Montserrat Light', arial, sans-serif;
	 line-height:45px;
}

.avia-content-slider .av_one_fourth h3.slide-entry-title {
	 font-size:18px ;
	 font-family: 'Montserrat Light', arial, sans-serif;
	 line-height:24px;
	 min-height:5em;
}

.ssba {
	display:inline-block;
	font-family: 'Montserrat Light', arial, sans-serif !important;
	font-size:18px !important;
	line-height:24px;
	margin-top:16px;
	margin-left:5px;
}

.ssba a {
	font-family: 'Montserrat Light', arial, sans-serif !important;
	font-size:18px !important;
	line-height:24px;
	margin-left:5px;
}

.ssba a.ssba_facebook_share {
	border-bottom-color:#3b5998;
}

.ssba a.ssba_facebook_share:hover {background:#3b5998;}

.ssba a.ssba_twitter_share {
	border-bottom-color:#4099ff;
}

.ssba a.ssba_twitter_share:hover {background:#4099ff;}

.custom_date p {
	display:inline-block;
	float:left;
}

.single h1 {
	font-family: 'Montserrat', arial, sans-serif;
	font-size:60px;
	line-height:70px;
}

.main_color .avia-content-slider .slide-image {
	background:black;
}

.slide-image img {transition: all 0.3s ease-in-out;}

.slide-image:hover img {
	opacity:0.6;
}

.search .searchfix h3,
.publications h3,
.news_section h3 {
	padding-left:25px;
	padding-right:25px;
}

.search h3 a,
.publications h3 a,
.news_section h3 a {
	transition: all 0.3s ease-in-out;
}

.news_section h3 a {
	border-bottom:solid 5px #c8c8c8;
	position:relative;
	z-index:1;
}

.search .av_one_fourth h3 a,
.publications .av_one_fourth h3 a,
.news_section .av_one_fourth h3 a {border-bottom:solid 3px #c8c8c8;}

.search h3 a:hover,
.publications h3 a:hover,
.news_section h3 a:hover {background-color:#c8c8c8;}

.page-id-12 div .av_one_fourth.first,
.search div .av_one_fourth.first,
.publications div .av_one_fourth.first,
.news_section div .av_one_fourth.first {
	margin-left:0;
}

.page-id-12 div .av_one_fourth,
.search div .av_one_fourth,
.publications div .av_one_fourth,
.news_section div .av_one_fourth {
	margin-left:0.8%;
	width:24.40%;
}

.page-id-12 img,
.search img,
.publications img,
.news_section img {
	width:100%;
}

.slide-meta-time {
	font-family: 'Montserrat Light', arial, sans-serif !important;
	padding-left:25px;
}

.news_section .av_one_half .avia-content-slider .slide-meta time {
	font-size:18px;
	line-height:45px;
}

.avia-content-slider .av_one_fourth .slide-meta time {
	font-size:14px;
	line-height:30px;
	margin-bottom:8px;
}

.slide-content {margin-top:20px;
	p1osition:absolute;
	b1ottom:0;
}

/* Neews single */

.ssba img.ssba {display:none !important;}

/**/

.avia-google-map-container {
	margin-bottom:38px;
}

/*
--------------------------------------------------------
Footer
--------------------------------------------------------*/

#footer {background-color:black;margin-top:20px;}

#footer * {color:white;font-size:12px;}

#footer h3.widgettitle {
	font-family: 'Montserrat', arial, sans-serif;
	text-transform:uppercase;
}

#footer li {line-height:18px;}

#footer li a {
	font-family: 'Montserrat Light', arial, sans-serif;
	display:inline-block;
	padding:0;
	position:relative;
	z-index:1;
	transition: all 0.3s ease-in-out;
}

#footer li a:hover {background:white;color:black;}

#footer .textwidget {
	font-family: 'Montserrat Light', arial, sans-serif;
	line-height:18px;
}

#scroll-top-link {display:none;}

#socket .menu {margin-top:8px;}

#socket a .avia-menu-text {color:white !important;}

/* 
--------------------------------------------------------
Portfolio grid spacing
--------------------------------------------------------*/	

.grid-entry.flex_column {
	padding: 10px;
}

.only_mobile,
.show_responsive {
	display:none;
}

.only_desktop,
.hide_responsive {
	display:block;
}

.home_bridge_fix {
	margin-left:-30px !important;
	margin-bottom:10px !important;
	width:122% !important;
}

.home_bridge_fix .avia-caption-content p {color:white !important;}

/* Responsive */

@media only screen and (max-width: 960px) {
	.responsive .main_menu ul:first-child > li > a {padding:0 16px;}
	li.menu-item-has-children {
		background-position:right 2px center !important;
	}
	
	li.menu-item-has-children:hover {
		background-position:right 2px center !important;
	}
}

@media only screen and (max-width: 768px) {
	
	.only_mobile,
	.show_responsive {
		display:block;
	}
	
	.only_desktop,
	.hide_responsive {
		display:none;
	}
	
	#full_slider_1.avia-fullwidth-slider {margin-bottom:10px !important;}
	
	.home #after_full_slider_1 {display:none;}
	
	.home_blokken .container {
		max-width:100% !important;
		width:100% !important;
	}
	
	.home_blokken div .av_one_half {
		margin-bottom:10px !important;
	}
	
	.av_slideshow .avia-caption h2.avia-caption-title {
		font-size:36px;
	}
	
	.videofix .container {padding:0 !important;}
	
	/* RHODO 16-05-25 */
	.page-id-10800 .toggle_content {
		width:100% !important;
	}
	
	.flex_column.av-13z7cy8-647857a93476f8e75759645945961c34 {padding:0 !important;}
	
	#top.page-id-10800 .togglecontainer .toggle_wrap .toggle_content p {text-align:left !important;}
	
	/* RHODO 16-05-25 */
}

@media only screen and (max-width: 480px) {
	.avia_textblock h1 {
		font-size:30px;
		line-height:40px;
	}
	
	li.menu-item-has-children {
		background-image:none !important;
	}
	
	.avia-slideshow-button {min-width:inherit !important;}
	
	#top .av_slideshow_full .avia-slideshow-button {font-size:12px;
	}
	
	#top .avia-slideshow-button.avia-color-light {padding:8px 10px;}
	
	.av_slideshow .avia-caption h2.avia-caption-title {
		font-size:26px;
		line-height:34px !important;
	}
	
	.av_slideshow_full h2.avia-caption-title {
		font-size:26px !important;
		line-height:34px !important;
	}
	
	.av_one_half .avia-content-slider h3.slide-entry-title {
		font-size:18px;
		line-height:24px;
	}
	
	.news_section .av_one_half .avia-content-slider .slide-meta time {
		font-size: 14px;
	    line-height: 30px;
	    margin-bottom: 8px;
	}
}

/* 
--------------------------------------------------------
Fullscreen background-image??
--------------------------------------------------------*/

/* NIKKI ZN CSS */


.image-overlay.overlay-type-video .image-overlay-inside:before {
	display:none;
}

.avia_transform a .image-overlay {transition: all 0.3s ease-in-out !important;}

.avia_transform a:hover .image-overlay {
	background-color:black !important;
	opacity:.2 !important;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/**/

.blog-categories.minor-meta {
	display:none;
}

/**/

.myriad_pro_bold h2.avia-caption-title {
	font-family: "myriad-pro" !important;
}

/* C-Form */

.wpcf7 input,
.wpcf7 textarea,
.wpcf7 select,
#top .main_color input[type='text'] {color:black !important;}

/* Menu */

#top .av-menu-button > a .avia-menu-text {border-color:black;}

/* Post Slider */

.avia-section.av-minimum-height .container .content {v1ertical-align:bottom;}

.avia-slideshow-arrows.avia-slideshow-controls {display:none;}

article.slide-entry {
	background-color:black;
	padding:15px;
	max-width:290px;
}

article .entry-content-header a,
article h3.slide-entry-title.entry-title  {color:white !important;}

.page-id-4298 .slide-entry-wrap article {
	float:right;
	max-width:290px;
}
	
.page-id-4298 .slide-entry-wrap article h3.slide-entry-title {font-size:15px;font-weight:bold !important;}

.avia-content-slider.avia-builder-el-no-sibling {margin-bottom:30px !important;}


article.slide-entry a {
	f1loat:left;
	w1idth:80px;
}

#xv_post_slider .avia-content-slider .slide-image {background:transparent !important;}

#xv_post_slider .avia-content-slider .slide-entry-title {text-align:center;}

/* Socket */

a[title="LinkedIn"],
a[title="Instagram"],
a[title="Youtube"],
a[title="Facebook"],
#top .noLightbox.social_bookmarks.icon_count_5,
#top .social_bookmarks li a,
#top .social_bookmarks {display:block !important;}

.sub_menu_socket {w1idth:100%;}

.sub_menu_socket .avia-menu-text .fab {
	color:white !important;
	font-size:15px !important;
}

.xv_menu_right {float:right !important;}

#socket .sub_menu_socket li {border:0 none transparent;}

/* Menu */

li.mx_new > a span.new_item {
	background:black;
	b1seline-shift: super;
	border-radius:2px !important;
	color:white !important;
	display:inline-block;
	font-size:10px;
	line-height:10px;
	margin-left:5px;
	margin-bottom:6px;
	padding:2px 3px;
	p1osition:absolute;
	r1ight:0;
	t1op:0;
	
}

li#menu-item-5631 .avia-menu-text,
li#menu-item-5564 .avia-menu-text {line-height:1.5em;}

/* Footer */

.hr-custom {margin-bottom:-10px !important;}

#top #main #mx_footer.avia-section .template-page {padding-bottom:0 !important;}

#mx_footer li a {
	border:0 none transparent !important;
	color:white !important;
	padding:0 !important;
}

#mx_footer li {border:0 none transparent !important;}

span.hr-inner.inner-border-av-border-thin {border:solid 1px white !important;}

#gform_submit_button_2 {color:white;}

@media only screen and (max-width: 767px) {
	
	#socket .container {text-align:center;}
	
	#socket .copyright {float:none;}	
	
	/**/
	
	.responsive #socket .sub_menu_socket {text-align:center;}
	
	#socket .sub_menu_socket li {
		display:inline-block;
		float:none;
	}
	
	#menu-item-5631,
	#menu-item-5564 {display:none !important;}

}

/* pre order */ 

.home .avia-caption-content span {
	border:solid 1px white;
	display:inline-block;
	p1osition:absolute;
	l1eft:-50%;
	m1argin-right:-130px;
	b1ottom:10px;
	w1idth:260px;
	m1ax-width:80%;
	m1argin-top:50px;
	padding:15px 30px 13px;
}

/* NEWS */

.page-id-12 .slide-entry-wrap article {min-height:310px;}

.page-id-12 .slide-entry-wrap {margin-bottom:10px;}

.post-meta-infos {display:none;}

/* ========================
22 juni 2021 aanpassingen
===========================*/

.av-subheading_above {margin-bottom:10px;}

.av-subheading_above p {font-size:16px;}

.avia-button-wrap {margin-top:20px;}

/* Black Grid */

.av-rotator-container-inner .av-rotator-text-single,
h1.av-special-heading-tag {
	font-size:40px;
	font-weight:400 !important;
}

h3.av-rotator-container-inner,
.mx_h3_likeh2 h3.av-special-heading-tag,
h2.av-special-heading-tag {
	font-size:34px !important;
	font-weight:400 !important;
}

.avia_textblock h3,
h3.av-special-heading-tag {
	font-size:18px;
	font-weight:600 !important;
	letter-spacing:-1.5px;
}

.page-id-10800 .av-rotator-container-inner .av-rotator-text {display:block;}

.page-id-10800 .av-rotator-container-inner .av-rotator-text-single {
	
	font-size:18px !important;
	font-weight:600 !important;
}

.mx_black .av-subheading p,
.mx_black .avia_iconbox_title,
.mx_black .avia_textblock h3,
.mx_black .avia_textblock p,
.mx_black .avia_textblock a,
.mx_black .avia_textblock li,
.mx_black h1.av-special-heading-tag,
.mx_black h2.av-special-heading-tag,
.mx_black h3.av-special-heading-tag {color:white !important;}

.avia_textblock.mx_op_80 p {color:#cccccc !important;}

#top .mx_black .avia-button.avia-color-dark {
	background-color:black !important;
	border-color:white !important;
}

/* CONTACT */

.mx_iframe_fw .container,
.mx_iframe_fw .content {padding:0;}

.mxXXX_iframe_fw {
		overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}


.mx_iframe_fw iframe{
    height:100%;
    min-height:400px;
    margin-bottom:-10px !important;
    width:100%;
}

/**/

.grid_no_padding .container {padding:0 !important;}

#top .grid_no_padding .flex_column_table.av-equal-height-column-flextable:not(:first-child) {margin-top:0;}

/* FOOTER */

#mx_footer {b1order-top: solid 1px white !important;}

#mx_footer h3 {
	font-size:20px;
	font-weight:600;
	letter-spacing:0;
}

#mx_footer div .avia-button {min-width:100%;}

#mx_footer .avia-button-left .avia-button {
	float:none;
	margin-bottom:0;
	min-width:250px;
}

#mx_footer .av-icon-char {margin-right:5px;}

#mx_footer .widget_nav_menu a {
	font-size:16px;
	font-weight:300;
}

/* Toggles */

.single_toggle {
	border:0 none transparent !important;
	margin-bottom:5px;
}

/* Offer */

.mx_h3_offer h3 {
	font-size:20px;
	margin-bottom:30px;
	font-weight:400 !important;
}


/* Team Member */

.avia-team-member h3 {font-size:18px;}
.avia-team-member .team-member-description p {f1ont-size:16px;}


.avia-team-member h3,
.avia-team-member .team-member-description p {text-align:center;}


.team-img-container img {border-radius:50%}

.page-id-10340 .avia-image-container-inner {margin-bottom:30px;}

p.toggler {padding-right:20px !important;}

#top .avia-logo-element-container img, .av-partner-fake-img {box-shadow:none;}

#top .gfield input[type="text"],
#top .gfield input[type="email"],
#top .gfield input[type="tel"],
#top .gfield textarea,
#top .gfield select {
	background-color:white;
	border-radius:20px;
	border:solid 1px black;
	padding:8px 15px;
	
}

#top .gfield_label {
	font-size:16px;
	font-weight:400;
	padding-left:15px;
}

#top .gform_footer input.gform_button {
	border-radius:20px;
	background-color:white;
	border:solid 1px black;
	color:black;
}


