/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/* BEGIN WEBSOLS DEFAULTS: */

/* Scroll-top button ook op mobiel: */
.responsive #scroll-top-link.avia_pop_class {
	display: block;
	visibility: visible;
	opacity: 0.7;
}

/* Wordbreak op mobiel en desktop: */
.flex_column.av_one_fifth {
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    overflow-wrap: break-word;
  }
@media screen and (min-width:768px) and (max-width:1366px) {
	.flex_column.av_one_fifth,
	.flex_column.av_one_fourth,
	.flex_column.av_one_third {
		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto;
		overflow-wrap: break-word;
	}
}
@media screen and (max-width:468px) {
	.flex_column {
		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto;
		overflow-wrap: break-word;
	}
}

/* bold tekst normale kleur: */
#top .main_color strong,
#top .alternate_color strong {
	color: inherit;
}

/* links underlined incl uitzonderingen: */
#main a:not(.av-icon-char, .avia-button, .avia_iconbox_title, .button, .av-share-link),
#main p a:not(.av-icon-char, .avia-button, .avia_iconbox_title, .button, .av-share-link),
#main li a:not(.av-icon-char, .avia-button, .avia_iconbox_title, .button, .av-share-link, .contact_socials ul li a) {
	text-decoration:underline;
}
#main li.av-share-link a {
	text-decoration:none;
}
body div .avia-button,
a.av-icon-char {
	text-decoration:none !important;
}

/* END WEBSOLS DEFAULTS */

/* BEGIN CUSTOM SITE STUFF */
#top #header #header_main .logo {
	z-index:999;
}
#top h1 {
	font-size:88px;
	font-weight:300 !important;
}
#top h3 {
	font-weight:bold !important;
}
#top .av-special-heading .av-subheading.av-subheading_below {
	font-size:26px;
}
#top #header .logo a img,
#top #header .logo a svg {
	padding:25px 0;
}
#top blockquote {
	border:none;
	padding-left:0;
}
#top blockquote p:before {
	content:"“";
}
#top blockquote p:after {
	content:"”";
}
#top .special_amp {
	font-family:inherit;
	font-style:inherit;
	font-size:inherit;
	line-height:inherit;
	font-weight:inherit;
	color:inherit;
}
#top .main_menu li.av-menu-button-colored a span.avia-menu-text {
	min-width:139px;
	padding:15px 30px 13px;
	color:#222222;
	background-color:#ffcc00 !important;
	font-size:15px;
	display:inline-block;
	line-height:normal;
	border:none;
	border-bottom:1px solid #ddaa00 !important;
	border-radius:0;
}
#top .main_color .avia-button.avia-color-theme-color {
	color:#222222;
}
#top .main_color .avia-button.avia-color-theme-color-subtle {
	color:#000000;
}
#top .alternate_color .avia-button {
	font-size:26px;
	font-weight:normal;
}
#top .alternate_color .avia-button.avia-color-theme-color-subtle {
	background-color:#993b8d;
	color:#ffffff;
	border:unset;
}
#top .avia-button.avia-button-fullwidth {
	padding-top:35px;
	padding-bottom:35px;
}

#top .search-filter-query .pagination_results {
	color:#222222;
	font-size:10px;
	text-transform:uppercase;
	margin-bottom:50px;
	padding-left:30px;
}
#top .search-filter-query .pagination_results strong {
	font-size:12px;
}
#top .search-filter-base {
	margin-bottom:50px;
}
#top .search-filter-base .search-filter-component-combobox-base,
#top .search-filter-base .search-filter-input-text {
	background-color:#f8f8f8;
	padding-left:0;
}
#top .search-filter-base .search-filter-input-text {
	padding-right:0;
	
}
#top .search-filter-base input.search-filter-component-combobox__actions-input,
#top .search-filter-base .search-filter-input-text input.search-filter-input-text__input {
	margin:0;
	border:none;
}
#top .search-filter-base .search-filter-component-combobox__listbox-toggle::before {
	display:none;
}
#top .search-filter-query .facility {
/* 	float:left; */
/* 	border:1px solid #e1e1e1; */
	display:flex;
	flex-direction:row;
}
#top .search-filter-query .facility .facility_image {
	width:320px;
/* 	float:left; */
	display:flex;
	flex-direction:column;
	justify-content:center;
}
#top .search-filter-query .facility .facility-content {
	width:calc(100% - 320px);
/* 	float:left; */
	padding:25px 50px;
	display:flex;
	flex-direction:column;
}
#top .search-filter-query .facility.area_of_expertise .facility-content {
/* 	background-color:#fbfbfb; */
}

/* Sticky contact blok detail view */
#top.single-facility {
	overflow-x:visible;
}
#top.single-facility #wrap_all {
	overflow:visible;
}
#top.single-facility #wrap_all article.post-entry {
	display:flex;
	justify-content: space-around;
    align-items: flex-start;
}
#top.single-facility #wrap_all article.post-entry .contact_section.sticky {
	position:sticky;
	top:150px;
/* 	top:212px; */
	right:100px;
	width:350px;
	background-color:#222222;
	border-radius:20px;
	padding:50px;
}
#top.single-facility #wrap_all article.post-entry .contact_section.sticky .contact_title,
#top.single-facility #wrap_all article.post-entry .contact_section.sticky .contact_type,
#top.single-facility #wrap_all article.post-entry .contact_section.sticky .contact_person,
#top.single-facility #wrap_all article.post-entry .contact_section.sticky .contact_email a,
#top.single-facility #wrap_all article.post-entry .contact_section.sticky .contact_phone a,
#top.single-facility #wrap_all article.post-entry .contact_section.sticky .contact_location_info,
#top.single-facility #wrap_all article.post-entry .contact_section.sticky h3,
#top.single-facility #wrap_all article.post-entry .contact_section.sticky .contact_info {
	color:#f8f8f8;
}
#top.single-facility #wrap_all article.post-entry .contact_section.sticky .contact_title {
	margin-bottom:20px;
}
/* Einde sticky contact blok detail view*/
#top .fullsize .template-blog .post_delimiter {
	display:none;
}
#top .fullsize .template-blog .post .entry-content-wrapper > * {
	max-width:unset;
}
#top.single-facility #wrap_all .blog-meta {
	display:none;
}
#top.single-facility #wrap_all article .entry-content-wrapper {
	margin-left:0;
	background-color:#ffffff;
	border-radius:20px;
	overflow:hidden;
	max-width:unset;
	width:70%;
	padding-bottom:60px;
}
#top.single-facility #wrap_all article .entry-content-wrapper .post-title {
	margin:0px;
	margin-top:60px;
	max-width:unset;
	font-size:46px;
}
#top.single-facility #wrap_all article .entry-content-wrapper .post-title,
#top.single-facility #wrap_all article .entry-content-wrapper .facility_tax,
#top.single-facility #wrap_all article .entry-content-wrapper .short_introduction,
#top.single-facility #wrap_all article .entry-content-wrapper .contact_gallery {
	padding-left:60px;
	padding-right:150px;
	text-align:left;
}
#top.single-facility #wrap_all article .entry-content-wrapper .short_introduction {
	font-size:26px;
}
#top.single-facility #wrap_all article .entry-content-wrapper .entry-content {
	padding-left:60px;
	padding-right:150px;
	text-align:left;
}
#top.single-facility #wrap_all article .entry-content-wrapper .entry-content p {
	font-size:15px;
}
#top.single-facility .entry-content-header .facility_tax span.facility_area {
    display:block;
    margin-right:0;
}
#top.single-facility .entry-content-header .facility_tax span {
	display:inline-block;
	text-align:left;
	font-size:12px;
	margin-bottom:50px;
	margin-right:5px;
}
#top.single-facility .entry-content-header .facility_tax span.facility_access {
/* 	margin-top:50px; */
	font-size:12px;
} 
#top.single-facility .entry-content-header .facility_tax .facility_area a {
	padding:14px 20px;
	border-radius:200px;
	background-color:#ffcd00;
	color:#222222;
	font-size:12px;
	margin-right:5px;
	text-decoration:none;
	display:inline-block;
	line-height:15px;
	margin-bottom:5px;
}
#top.single-facility .entry-content-header .facility_tax .facility_area a:last-of-type {
	margin-right:0;
}
#top.single-facility .entry-content-header .facility_tax .facility_area a {
	
}
#top.single-facility .contact_section.sticky span {
	display:block;
}
#top.single-facility .contact_section.sticky span.location_zip,
#top.single-facility .contact_section.sticky span.location_city {
	display:inline-block;
}
#top.single-facility .entry-content-wrapper .post-meta-infos {
	display:none;
}
#top.single-facility .contact_gallery .gallery_file {
	display:flex;
/* 	width:calc((100% / 3) - 10px); */
	float:left;
	margin-right:15px;
	margin-bottom:15px;
}
#top.single-facility .contact_gallery .gallery_file a {
	line-height:100%;
}
/* #top.single-facility .contact_gallery .gallery_file:nth-of-type(4n-1) {
	margin-right:0;
} */
#top.single-facility .facility_tax,
#top.single-facility .short_introduction,
#top.single-facility .entry-content,
#top.single-facility .contact_gallery {
/* 	background-color:#fbfbfb; */
}
#top.single-facility .contact_gallery {
	float:left;
}
#top.single-facility .contact_section .contact_ctas {
	margin-top:20px;
}
#top.single-facility .contact_section .contact_ctas .avia-button {
	margin-right:5px;
	margin-bottom:20px;
}
#top.single-facility .contact_section .contact_ctas a.avia-button:nth-of-type(2) {
	background-color:transparent;
	color:#F8F8F8;
	border:1px solid #F8F8F8;
}
#top.single-facility .contact_section .contact_info ul {
	list-style:disc outside;
}
#top .main_menu ul li.searchform a span.avia-menu-text {
	display:inline-block;
	vertical-align:middle;
}
#top .main_menu ul li.searchform a span.avia-menu-text .search-filter-base {
	margin:0;
}
#top .main_menu ul li.searchform a span.avia-menu-text .search-filter-base .search-filter-icon__svg {
	stroke:none;
}

#top .facility_grid .search-filter-query .facility_wrapper {
	display:flex;
	flex-direction:row;
	float:left;
	width:100%;
	margin-bottom:20px;
}
#top .facility_grid .search-filter-query .facility {
/* 	display:block; */
	display:flex;
	flex-direction:column;
	width:32%;
/* 	float:left; */
	margin-right:2%;
	background-color:#ffffff;
	border-radius:20px;
	overflow:hidden;
	box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.22);
}
#top .facility_grid .search-filter-query .facility:nth-of-type(4n+3) {
	margin-right:0;
}
#top .facility_grid .search-filter-query .facility .facility-content {
/* 	display:block; */
	padding:50px;
	width:auto;
	height:100%;
}
#top .facility_grid .search-filter-query .facility .facility-content p {
	font-size:11px;
}
#top .facility_grid .search-filter-query .facility .facility-content .facility_title a {
	text-decoration:none;
	color:#222222;
}
#top .facility_grid .search-filter-query .facility .facility-content .facility-footer {
	margin-top:auto;
}
#top .facility_grid .search-filter-query .facility .facility_image {
	display:block;
	width:auto;
}
#top .facility_grid .search-filter-query .facility_wrapper .facility .facility_image {
	aspect-ratio:710/375;
}
#top .facility_grid .search-filter-query .facility .facility-content .facility-footer .area_of_expertise {
	background-color:#4cb788;
	padding:6px 12px;
	color:#ffffff;
	border-radius:200px;
	font-size:11px;
}
#top .facility_grid .search-filter-query .facility .facility-content .facility-footer .read_more {
	width:35px;
	height:35px;
	float:right;
	border:2px solid #000000;
	border-radius:50%;
	text-decoration:none;
}
#top .facility_grid .search-filter-query .facility .facility-content .facility-footer .read_more:before {
	content:"\e811";
	font-family:"usp";
	display:block;
	line-height:31px;
	text-align:center;
	color:#000000;
	text-decoration:none;
	font-size:20px;
}
#top .facility_grid .flex_column.facility_filters {
	z-index:9999;
}
#top .facility_grid .widget {
	padding:0;
}
#top .facility_grid .custom-html-widget {
	display:flex;
}
#top .facility_grid .custom-html-widget .facility_filters {
	display:flex;
	width:100%;
}
#top .facility_grid .custom-html-widget .facility_filters .search-filter-field {
	margin-right:15px;
	width:-moz-available;
	width:-webkit-fill-available;
}
#top .facility_grid .custom-html-widget .facility_filters .search-filter-field:last-of-type {
	margin-right:0;
}
#top .facility_grid .custom-html-widget .facility_filters .search-filter-field .search-filter-label {
	padding:25px 30px;
	border-radius:20px;
	background-color:#ffffff;
	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.11);
	min-height:90px;
}
#top .facility_grid .custom-html-widget .facility_filters .search-filter-field .search-filter-input-group {
	background-color:#ffffff;
	border-radius:10px;
	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.24);
	padding:20px;
	position:absolute;
	z-index:999;
	top:100px;
	min-width:calc(100% + 100px);
}
#top .facility_grid #custom_html-3 .custom-html-widget {
	display:block;
}
#top .facility_grid .custom-html-widget .search-filter-field.search-filter-field--type-search {
	float:left;
/* 	padding:2px;
	background-image:url("https://www.uspfacilities.nl/wp-content/uploads/2026/04/regenboog_border.svg"); */
	width:50%;
}
#top .search-filter-field.search-filter-field--type-search {
	max-width:500px;
	margin-left:auto;
	margin-right:auto;
}
#top .facility_grid .custom-html-widget .search-filter-field.search-filter-field--type-search {
	max-width:unset;
	margin-left:0;
	margin-right:0;
}
#top .facility_grid .custom-html-widget .search-filter-field.search-filter-field--type-search .search-filter-input-text,
#top .search-filter-field.search-filter-field--type-search .search-filter-input-text {
	border:2px solid transparent;
	background-image:url("https://www.uspfacilities.nl/wp-content/uploads/2026/04/zoekveld_bg.png");
	background-size:cover;
	background-position:center center;
}
#top .facility_grid .custom-html-widget .search-filter-field.search-filter-field--type-search .search-filter-input-text input.search-filter-input-text__input,
#top .search-filter-field.search-filter-field--type-search .search-filter-input-text input.search-filter-input-text__input{
	padding:15px 25px;
}
#top .facility_grid .custom-html-widget .search-filter-field.search-filter-field--type-search .search-filter-icon,
#top .search-filter-field.search-filter-field--type-search .search-filter-icon {
/* 	margin:0;
	padding:0; */
	display:none;
}
#top .facility_grid .custom-html-widget .search-filter-field.search-filter-field--control-type-sort {
	float:right;
}
#top .facility_grid .custom-html-widget .search-filter-field.search-filter-field--control-type-sort:before {
	content:"Sort by";
	position:absolute;
	right:calc(100% + 10px);
	width:max-content;
	top:50%;
	transform:translateY(-50%);
}
#top .facility_grid .custom-html-widget .search-filter-field.search-filter-field--control-type-sort .search-filter-component-combobox-base {
	border-radius:200px;
/* 	width:150px; */
	width:min-content;
	min-width:120px;
}
#top .facility_grid .custom-html-widget .search-filter-field.search-filter-field--control-type-sort .search-filter-component-combobox-base input.search-filter-component-combobox__actions-input {
	font-size:18px;
	text-align:center;
	font-weight:bold;
}
#top .facility_grid .custom-html-widget .search-filter-field.search-filter-field--control-type-sort .search-filter-component-combobox-base input.search-filter-component-combobox__actions-input::placeholder {
	color:#000000 !important;
	opacity:1 !important;
	font-weight:normal;
}
#top .facility_grid .custom-html-widget .search-filter-field.search-filter-field--control-type-submit {
	margin-right:20px;
}
#top .facility_grid .custom-html-widget .search-filter-field.search-filter-field--control-type-submit .search-filter-input-button {
	padding:15px 30px 13px;
	min-width:139px;
	border-radius:0;
	font-size:15px;
	font-weight:bold;
	border:none;
	border-bottom:1px solid #ddaa00;
	background-color:#ffcc00;
	color:#222222;
	line-height:18px;
}
#top .facility_grid .custom-html-widget .search-filter-field.search-filter-field--control-type-reset .search-filter-input-button {
	padding:15px 30px 13px;
	min-width:139px;
	border-radius:0;
	font-size:15px;
	font-weight:bold;
	border:1px solid #707070;
	background-color:#f8f8f8;
	color:#000000;
	line-height:18px;
}
/* Location */
/* #top .facility_grid .custom-html-widget .facility_filters .search-filter-field #search-filter-label-3.search-filter-label .search-filter-icon svg { */
#top .facility_grid .custom-html-widget .facility_filters .search-filter-base[data-search-filter-id="3"] .search-filter-label .search-filter-icon svg {
	border:1px solid #90c03e;
	border-radius:50%;
	fill:#90c03e;
}
/* Acces */
/* #top .facility_grid .custom-html-widget .facility_filters .search-filter-field #search-filter-label-4.search-filter-label .search-filter-icon svg { */
#top .facility_grid .custom-html-widget .facility_filters .search-filter-base[data-search-filter-id="4"] .search-filter-label .search-filter-icon svg {
	border:1px solid #90c03e;
	border-radius:50%;
	fill:#90c03e;
}
/* Area of Expertise */
/* #top .facility_grid .custom-html-widget .facility_filters .search-filter-field #search-filter-label-5.search-filter-label .search-filter-icon svg { */
#top .facility_grid .custom-html-widget .facility_filters .search-filter-base[data-search-filter-id="5"] .search-filter-label .search-filter-icon svg {
	border:1px solid #0fa5c5;
	border-radius:50%;
	fill:#0fa5c5;
}
/* Research Orientation */
/* #top .facility_grid .custom-html-widget .facility_filters .search-filter-field #search-filter-label-6.search-filter-label .search-filter-icon svg { */
#top .facility_grid .custom-html-widget .facility_filters .search-filter-base[data-search-filter-id="6"] .search-filter-label .search-filter-icon svg {
	border:1px solid #fbb513;
	border-radius:50%;
	fill:#fbb513;
}
/* Certification */
/* #top .facility_grid .custom-html-widget .facility_filters .search-filter-field #search-filter-label-7.search-filter-label .search-filter-icon svg { */
#top .facility_grid .custom-html-widget .facility_filters .search-filter-base[data-search-filter-id="7"] .search-filter-label .search-filter-icon svg {
	border:1px solid #f15b39;
	border-radius:50%;
	fill:#f15b39;
}
/* Biosafety Level */
/* #top .facility_grid .custom-html-widget .facility_filters .search-filter-field #search-filter-label-8.search-filter-label .search-filter-icon svg { */
#top .facility_grid .custom-html-widget .facility_filters .search-filter-base[data-search-filter-id="8"] .search-filter-label .search-filter-icon svg {
	border:1px solid #4cb788;
	border-radius:50%;
	fill:#4cb788;
}
#top .facility_filters .search-filter-component-combobox-base .search-filter-component-combobox__actions {
	padding-right:0;
}
#top .facility_filters .search-filter-component-combobox-base .search-filter-component-combobox__listbox-toggle {
	width:15px;
	flex:unset;
	padding-right:20px;
}
#top .facility_filters .search-filter-component-combobox-base .search-filter-component-combobox__selection {
	z-index:1;
	text-align:center;
	font-weight:bold;
}
#top .facility_filters .search-filter-component-combobox-base .search-filter-component-combobox__clear-selection {
	display:none;
}

#top .facility_grid .search-filter-query .facility.area_of_expertise {
	width:100%;
	margin:0px 0px 20px 0px;
	background-color:#222222;
	box-shadow:none;
	display:flex;
	float:left;
	flex-direction:initial;
}
#top .facility_grid .search-filter-query .facility.area_of_expertise.filter_active {
	display:none;
}
#top .facility_grid .search-filter-query .facility.area_of_expertise .facility-content,
#top .facility_grid .search-filter-query .facility.area_of_expertise .facility_image {
	display:block;
	float:left;
}
#top .facility_grid .search-filter-query .facility.area_of_expertise .facility-content {
	width:50%;
	color:#ffffff;
	padding:100px;
}
#top .facility_grid .search-filter-query .facility.area_of_expertise .facility-content p {
	font-size:15px;
}
#top .facility_grid .search-filter-query .facility.area_of_expertise .facility-content .facility_title a {
	color:#ffffff;
}
#top .facility_grid .search-filter-query .facility.area_of_expertise .facility-content .read_more a {
	background-color:#ffcc00;
	color:#222222;
	min-width:139px;
	padding:15px 30px 13px;
	border-bottom:1px solid #ddaa00;
	border-radius:0;
	font-size:15px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	margin-top:60px;
}
#top .facility_grid .search-filter-query .facility.area_of_expertise .facility_image {
	width:50%;
}
#top .facility_grid .pagination_pages {
	display:block;
	width:100%;
	float:left;
}
#top .facilities_list_view > .facility.area_of_expertise:last-of-type {
	display:none;
}
#top .facility_grid .search-filter-query .pagination {
	padding:30px 0 50px 0;
}

#top #header {
	background-color:#000000;
}
#top #header .header_bg {
	background-image:url("https://www.uspfacilities.nl/wp-content/uploads/2026/04/regenboog_border.svg");
	background-position:center bottom;
	background-size:cover;
	background-repeat:no-repeat;
	background-color:transparent;
	height:7px;
	position:relative;
	margin-top:-2px;
}
/* #top .avia-section.regenboog_border_bottom .flex_column_table { */
#top .avia-section.regenboog_border_bottom .entry-content-wrapper {
	background-image:url("https://www.uspfacilities.nl/wp-content/uploads/2026/04/regenboog_border.svg");
	background-position:center bottom;
	background-size:contain;
	padding-bottom:10px;
	background-repeat:no-repeat;
}

#top .cl-layout-container .cl-layout .cl-element-title,
#top .cl-layout-container .cl-layout .cl-element-title a,
#top .cl-layout-container .cl-layout .cl-element-excerpt {
	font-family:"precious-sans",Helvetica,Arial,sans-serif;
}
#top .cl-layout-container .cl-layout .cl-element-title a {
	text-decoration:none;
}
#top .cl-layout-container .cl-layout .facility .cl-element.read_more {
	position:absolute;
	bottom:35px;
	right:50px;
}
#top .cl-layout-container .cl-layout .news .cl-element.date {
	position:absolute;
	left:35px;
	bottom:40px;
}
#top .cl-layout-container .cl-layout .news .cl-element.read_more {
	position:absolute;
	right:35px;
	bottom:35px;
}
#top .cl-layout-container .cl-layout .cl-element.read_more a {
	text-decoration:unset;
	padding:0;
	width:35px;
	height:35px;
	text-align:center;
}
#top .cl-layout-container .cl-layout .cl-element.read_more a:before {
	content:"\e811";
	font-family:"usp";
	line-height:32px;
	display:inline-block;
	vertical-align:middle;
}
#top #header .main_menu li.search {
	margin-left:100px;
}
#top #header .main_menu li.search a span.avia-menu-text:before {
	content:"\e810";
	font-family:"usp";
}

/* groen */
#top span.area_of_expertise.advanced-in-vitro-models,
#top a.area_of_expertise.advanced-in-vitro-models,
#top span.area_of_expertise.atmp-development-and-production,
#top a.area_of_expertise.atmp-development-and-production,
#top span.area_of_expertise.clinical-research-clinical-trials,
#top a.area_of_expertise.clinical-research-clinical-trials,
#top span.area_of_expertise.gene-editing-gene-therapy,
#top a.area_of_expertise.gene-editing-gene-therapy,
#top span.area_of_expertise.medtech,
#top a.area_of_expertise.medtech,
#top span.area_of_expertise.other-not-listed,
#top a.area_of_expertise.other-not-listed,
#top span.area_of_expertise.sequencing,
#top a.area_of_expertise.sequencing,
#top span.area_of_expertise.translational-research,
#top a.area_of_expertise.translational-research {
	color:#ffffff !important;
	background-color:#4cb788 !important;
}
/* blauw */
#top span.area_of_expertise.anatomy-pathology,
#top a.area_of_expertise.anatomy-pathology,
#top span.area_of_expertise.biobanking,
#top a.area_of_expertise.biobanking,
#top span.area_of_expertise.data-science-ai,
#top a.area_of_expertise.data-science-ai,
#top span.area_of_expertise.high-throughput-screening-technologies,
#top a.area_of_expertise.high-throughput-screening-technologies,
#top span.area_of_expertise.microbiology,
#top a.area_of_expertise.microbiology,
#top span.area_of_expertise.plants-microbiome,
#top a.area_of_expertise.plants-microbiome,
#top span.area_of_expertise.small-particles-nanomedicines-extracellular-vesicles-nanoparticles,
#top a.area_of_expertise.small-particles-nanomedicines-extracellular-vesicles-nanoparticles,
#top span.area_of_expertise.tumor-immunology,
#top a.area_of_expertise.tumor-immunology {
	color:#ffffff !important;
	background-color:#3a7abe !important;
}
/* oranje */
#top span.area_of_expertise.bioethics-health-humanities,
#top a.area_of_expertise.bioethics-health-humanities,
#top span.area_of_expertise.biofabrication,
#top a.area_of_expertise.biofabrication,
#top span.area_of_expertise.delivery-methods,
#top a.area_of_expertise.delivery-methods,
#top span.area_of_expertise.imaging-spectroscopy-microscopy,
#top a.area_of_expertise.imaging-spectroscopy-microscopy,
#top span.area_of_expertise.multi-omics,
#top a.area_of_expertise.multi-omics,
#top span.area_of_expertise.regenerative-medicine,
#top a.area_of_expertise.regenerative-medicine,
#top span.area_of_expertise.stem-cell-biology,
#top a.area_of_expertise.stem-cell-biology,
#top span.area_of_expertise.tumorimmunology,
#top a.area_of_expertise.tumorimmunology {
	color:#222222 !important;
	background-color:#f8a318 !important;
}
/* grijs */
#top span.area_of_expertise.animal-models,
#top a.area_of_expertise.animal-models,
#top span.area_of_expertise.bioinformatics,
#top a.area_of_expertise.bioinformatics,
#top span.area_of_expertise.exposome,
#top a.area_of_expertise.exposome,
#top span.area_of_expertise.immunology,
#top a.area_of_expertise.immunology,
#top span.area_of_expertise.one-health,
#top a.area_of_expertise.one-health,
#top span.area_of_expertise.research-enterpreneurship-support,
#top a.area_of_expertise.research-enterpreneurship-support,
#top span.area_of_expertise.structural-biology-chemistry,
#top a.area_of_expertise.structural-biology-chemistry {
	color:#222222 !important;
	background-color:#e5e5e5 !important;
}
/* paars */
#top span.area_of_expertise.antibodies,
#top a.area_of_expertise.antibodies,
#top span.area_of_expertise.biomarkers,
#top a.area_of_expertise.biomarkers,
#top span.area_of_expertise.flow-cytometry,
#top a.area_of_expertise.flow-cytometry,
#top span.area_of_expertise.infection-biology,
#top a.area_of_expertise.infection-biology,
#top span.area_of_expertise.organoids-ipsc-other-in-vitro-disease-models,
#top a.area_of_expertise.organoids-ipsc-other-in-vitro-disease-models,
#top span.area_of_expertise.research-entrepreneurship-support,
#top a.area_of_expertise.research-entrepreneurship-support,
#top span.area_of_expertise.sustainability,
#top a.area_of_expertise.sustainability {
	color:#ffffff !important;
	background-color:#7d6aaa !important;
}
#top .comment-entry {
	display:none !important;
}
#top .flex_column.no_right_border {
	border-right:none;
}
#top .flex_column.no_left_border {
	border-left:none;
}
#top #header .main_menu {
	display:flex;
	width:100%;
}
#top #header .main_menu .avia-menu {
	position:static;
	margin:0 auto;
}
#top #header .main_menu .avia-menu ul.menu {
	position:static;
}
#top #header .main_menu .avia-menu ul.menu li.menu-item.contact {
	position:absolute;
	right:0;
}
#top #header .main_menu .avia-menu ul.menu li.menu-item.search {
	position:absolute;
	right:165px;
}

#top .cl-layout.events_home .cl-layout__item {
	width:100%;
}
#top .cl-layout.events_home .cl-layout__item:first-of-type {
	margin-top:0;
}
#top .cl-layout.events_home .cl-layout__item .cl-element-section {
	border-left:1px solid #707070;
}
#top .cl-layout.area_of_expertises .cl-layout__item .cl-template {
	overflow:hidden;
}
#top .flex_column.overflow_hidden {
	overflow:hidden;
}
#top .avia-icon-list-container.key_innovation ul li:nth-of-type(1) .iconlist_icon {
	background-color:#ffcd00;
}
#top .avia-icon-list-container.key_innovation ul li:nth-of-type(2) .iconlist_icon {
	background-color:#f8a318;
}
#top .avia-icon-list-container.key_innovation ul li:nth-of-type(3) .iconlist_icon {
	background-color:#f15b39;
}
#top .avia-icon-list-container.key_innovation ul li:nth-of-type(4) .iconlist_icon {
	background-color:#eb145a;
}
#top .avia-icon-list-container.key_innovation ul li:nth-of-type(5) .iconlist_icon {
	background-color:#eb077c;
}
#top .avia-icon-list-container.key_innovation ul li .iconlist_icon .av-icon-char {
	display:none;
}
#top .avia-icon-list-container.key_innovation ul li .iconlist-timeline {
	border-right-style:solid;
	border-color:#7c4b9c;
	left:33px;
}

 /*----------------------------------------
// Create more than six Columns
//--------------------------------------*/
#av_extra_columns .entry-content-wrapper {
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
}
#av_extra_columns .column-top-margin {
	margin-top: 0 !important;
}
#av_extra_columns .flex_column.av_one_third {
/* 	width: 14%;
	flex-basis: 14%; */
	width:15%;
	flex-basis:15%;
	margin-left: 2%;
	margin-top: 20px!important;
}
#av_extra_columns .flex_column.av_one_third.first {
	clear: none!important;
	margin-left: 2%;
}
#av_extra_columns .flex_column.av_two_third {
/* 	width: 14%;
	flex-basis: 14%; */
	width:32%;
	flex-basis:32%;
	margin-left: 2%;
	margin-top: 20px!important;
}
#av_extra_columns .flex_column.av_two_third.first {
	clear: none!important;
	margin-left: 2%;
}
#av_extra_columns .flex_column.av_one_third.no_margin_left,
#av_extra_columns .flex_column.av_two_third.no_margin_left {
	margin-left:0;
}
#av_extra_columns.no_space_between .flex_column.av_one_third,
#av_extra_columns.no_space_between .flex_column.av_two_third {
	margin-left:0;
}
#av_extra_columns.no_space_between .flex_column.av_one_third {
	width:calc(100% / 6);
	flex-basis:calc(100% / 6);;
}
#av_extra_columns.no_space_between .flex_column.av_two_third {
	width:calc(100% / 3);
	flex-basis:calc(100% / 3);;
}
/* Two columns in mobile */
@media only screen and (max-width: 768px) {
	#av_extra_columns .flex_column.av_one_third {
		margin-bottom: 20px!important;
		margin-top: 20px!important;
		/* Width of the container */
		flex-basis: 40%;
	}
	#av_extra_columns .flex_column.av_one_third:nth-child(even) {
		margin-left: 10%!important;
	}
}

#top.single-event .entry-content-header .blog-categories {
	display:none;
}
#top.single-event .entry-content-wrapper .big-preview {
	display:none;
}
#top.single-event .em.em-item.em-item-single.size-medium .em-item-header .em-item-image img {
	border:none;
}
#top article.post-entry .entry-content-header h1.post-title {
	font-size:88px;
	font-weight:300;
}
#top article.post-entry .entry-content-header time {
	font-size:15px;
}
#top.single-event article.post-entry .entry-content-header time {
	display:none;
}
#top article.post-entry .entry-content h3 {
	font-size:24px !important;
	letter-spacing:normal !important;
	font-weight:700 !important;
}
#top.single-event article.post-entry .entry-content .em-event-content,
#top.single-event article.post-entry .entry-content .em-item-meta,
#top.single-event article.post-entry .entry-content .em-event-location {
	font-family:"precious-sans",Helvetica,Arial,sans-serif;
}
#top.single-event article.post-entry .entry-content .em-event-content p,
#top.single-event article.post-entry .entry-content .em-event-content ul li {
	font-size:15px;
}
#top.single-post .entry-content-wrapper .post-meta-infos,
#top.single-event .entry-content-wrapper .post-meta-infos {
	display:none;
}
#top.single-post article.post-entry .entry-content-header .blog-categories {
	font-size:15px;
	line-height:normal;
}
#top.single-post article.post-entry .entry-content {
	text-align:left;
}
#top.single-post article.post-entry .entry-content > p,
#top.single-post article.post-entry .entry-content ul li,
#top.single-post article.post-entry .post-meta-infos .date-container {
	font-size:15px;
}
#top.single-event article.post-entry .entry-content .em-item-header span.blog-categories {
    font-size:15px;
}
#top.single-facility article.post-entry ul li,
#top.single-facility article.post-entry ol li {
    font-size:15px;
	margin-left:1em;
}
#top input.button {
    min-width:139px;
    padding:15px 30px 13px;
    color:#222222;
    background-color:#ffcc00;
    border-bottom:1px solid #ddaa00;
    font-size:15px;
    font-weight:bold;
    line-height:1.2em;
    font-family:'precious-sans',Helvetica,Arial,sans-serif;
}
#top .pagination .nav-next a {
    box-shadow: none;
    margin-right: 10px;
    width:35px;
    height:auto;
    font-size:15px;
    color:#000000;
    text-decoration: none;
    border:1px solid #000000;
    border-radius: 50%;
}
#top .pagination .nav-previous a {
    box-shadow: none;
    margin-right: 10px;
    width:35px;
    height:auto;
    font-size:15px;
    color:#000000;
    text-decoration: none;
    border:1px solid #000000;
    border-radius: 50%;
}
#top .pagination .nav-next a:before {
    content:"\e811";
    font-family:"usp";
}
#top .pagination .nav-previous a:before {
    content:"\e811";
    font-family:"usp";
    display: inline-block;
    transform: rotate(180deg);
}
#top .pagination .nav-next a:hover,
#top .pagination .nav-previous a:hover {
    background-color:transparent;
    color:#000000;
}
#top .pagination .pagination_pages {
    width:auto;
    height:35px;
    line-height:35px;
    margin-right: 10px;
}
#top .main_color p a,
#top .main_color span a {
	color:#707070;
}