.d-none {
	display: none !important
}

.d-inline {
	display: inline !important
}

.d-inline-block {
	display: inline-block !important
}

.d-block {
	display: block !important
}

.d-table {
	display: table !important
}

.d-table-row {
	display: table-row !important
}

.d-table-cell {
	display: table-cell !important
}

.d-flex {
	display: -ms-flexbox !important;
	display: flex !important
}

.d-inline-flex {
	display: -ms-inline-flexbox !important;
	display: inline-flex !important
}

@media (min-width:481px) {
	.d-sm-none {
		display: none !important
	}

	.d-sm-inline {
		display: inline !important
	}

	.d-sm-inline-block {
		display: inline-block !important
	}

	.d-sm-block {
		display: block !important
	}

	.d-sm-table {
		display: table !important
	}

	.d-sm-table-row {
		display: table-row !important
	}

	.d-sm-table-cell {
		display: table-cell !important
	}

	.d-sm-flex {
		display: -ms-flexbox !important;
		display: flex !important
	}

	.d-sm-inline-flex {
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media (min-width:768px) {
	.d-md-none {
		display: none !important
	}

	.d-md-inline {
		display: inline !important
	}

	.d-md-inline-block {
		display: inline-block !important
	}

	.d-md-block {
		display: block !important
	}

	.d-md-table {
		display: table !important
	}

	.d-md-table-row {
		display: table-row !important
	}

	.d-md-table-cell {
		display: table-cell !important
	}

	.d-md-flex {
		display: -ms-flexbox !important;
		display: flex !important
	}

	.d-md-inline-flex {
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media (min-width:991px) {
	.d-lg-none {
		display: none !important
	}

	.d-lg-inline {
		display: inline !important
	}

	.d-lg-inline-block {
		display: inline-block !important
	}

	.d-lg-block {
		display: block !important
	}

	.d-lg-table {
		display: table !important
	}

	.d-lg-table-row {
		display: table-row !important
	}

	.d-lg-table-cell {
		display: table-cell !important
	}

	.d-lg-flex {
		display: -ms-flexbox !important;
		display: flex !important
	}

	.d-lg-inline-flex {
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media (min-width:1024px) {
	.d-xl-none {
		display: none !important
	}

	.d-xl-inline {
		display: inline !important
	}

	.d-xl-inline-block {
		display: inline-block !important
	}

	.d-xl-block {
		display: block !important
	}

	.d-xl-table {
		display: table !important
	}

	.d-xl-table-row {
		display: table-row !important
	}

	.d-xl-table-cell {
		display: table-cell !important
	}

	.d-xl-flex {
		display: -ms-flexbox !important;
		display: flex !important
	}

	.d-xl-inline-flex {
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

.bg-white {
	background: #fff
}

.flex-grow-1 {
	flex-grow: 1 !important
}

.flex-column {
	flex-direction: column !important
}

.shadow {
	box-shadow: 0 0 20px 0 rgba(51, 51, 51, .02)
}

#back-top {
	display: none !important;
	right: 90px
}

.on-voc-plan #back-top {
	display: block !important
}

body {
	height: 100%;
	overflow-x: hidden;
	width: 100%
}

body.node-type-page main,
body.page-overview main {
	padding-bottom: 6rem
}

@media only screen and (max-width:767px) {

	body.node-type-page main,
	body.page-overview main {
		padding-bottom: 3rem
	}
}

body .skip-link {
	position: absolute;
	text-align: center;
	width: 100%;
	top: 2rem;
	left: 0;
	z-index: 10008
}

body .skip-link a {
	background: #fff;
	font-size: 2rem;
	padding: .3rem 1rem;
	outline: solid;
	color: #000
}

body .skip-link a:focus-visible {
	border-bottom: none;
	margin-bottom: 0
}

body .layout-container {
	display: flex;
	min-height: 100vh;
	flex-direction: column
}

body main {
	flex-grow: 1
}

main {
	position: relative;
	left: 0;
	transition: all .3s ease-in-out
}

.offscreen {
	transform: translateX(-100%)
}

input {
	padding-left: 15px;
	margin-bottom: 5px
}

input.button {
	background-color: #009b48;
	border-top: .3rem solid #009b48;
	margin: 20px 0;
	color: #fff
}

input.button:focus,
input.button:hover {
	background-color: #33af6d;
	border-top: .3rem solid #33af6d
}

input.button:active {
	background-color: #017f3b;
	border-top: .3rem solid #006930
}

input::-ms-clear {
	height: 0;
	width: 0
}

.button a:focus {
	text-decoration: underline
}

input.checkbox__toggle:focus+span,
input.input-field:focus,
input.radio__toggle:focus+span,
textarea.textarea:focus {
	outline: 0;
	border: none;
	box-shadow: inset 0 0 0 2px #002776 !important
}

.checkbox .checkbox__toggle:checked+span,
.radio .radio__toggle:checked+span {
	color: #009b48;
	background: #009b48;
	border: 1px solid #009b48
}

input.radio__toggle.error+span {
	background-color: #fbe6e6;
	border-color: #c00;
	box-shadow: inset 0 0 0 1px #db3434
}

.float-left {
	float: left
}

.half-width {
	width: 48%
}

.half-width.with-margin {
	margin-left: 4%
}

.full-width {
	width: 100%
}

.content-region {
	padding: 40px 0
}

@media only screen and (max-width:767px) {
	.content-region {
		padding: 30px 0
	}
}

.region-white {
	background-color: #fff
}

.zindex5 {
	z-index: 5
}

html a.ext {
	position: relative
}

html a.ext.button span.extlink-nobreak {
	padding-left: 5px
}

html a.ext span.extlink-nobreak i.ext {
	background: url("../images/icon-external-link.png") no-repeat;
	background: url("../images/icon-external-link.svg") no-repeat;
	margin-left: 2px;
	padding-right: 11px;
	padding-left: 0
}

html a.ext.button svg.ext {
	fill: #FFFFFF
}

html a.ext.button svg.ext path {
	stroke: #FFFFFF
}

html span[disabled=disabled],
input[disabled=disabled],
label[disabled=disabled] {
	color: #757575;
	cursor: not-allowed
}

.filters {
	margin: 1.3rem 0 0;
	padding-top: 8px;
	float: right;
	text-align: right
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.filters {
		float: right;
		margin: 0;
		padding-top: 22px
	}
}

@media only screen and (max-width:767px) {
	.filters {
		float: left;
		margin: 0 0 2rem 0;
		padding-top: 0;
		text-align: left
	}
}

.filters .filter-publicaties-page-1,
.filters .views-exposed-form {
	float: left;
	position: relative;
	margin-right: 15px
}

@media only screen and (min-width:768px) and (max-width:1280px) {

	.filters .filter-publicaties-page-1,
	.filters .views-exposed-form {
		float: left
	}
}

@media only screen and (max-width:990px) {

	.filters .filter-publicaties-page-1,
	.filters .views-exposed-form {
		float: right;
		margin-right: 0
	}
}

@media only screen and (max-width:767px) {

	.filters .filter-publicaties-page-1,
	.filters .views-exposed-form {
		float: left;
		width: 100%
	}
}

.filters .filter-publicaties-page-1.has-user-input.filter-publicaties-page-1 .form-actions,
.filters .views-exposed-form.has-user-input.filter-publicaties-page-1 .form-actions {
	position: absolute;
	width: 25px;
	right: 0
}

.filters .filter-publicaties-page-1 .form-item,
.filters .views-exposed-form .form-item {
	float: left
}

@media only screen and (max-width:767px) {

	.filters .filter-publicaties-page-1 .form-item,
	.filters .views-exposed-form .form-item {
		float: left;
		width: 100%
	}
}

.filters .filter-publicaties-page-1 .form-item label,
.filters .views-exposed-form .form-item label {
	color: #666;
	font-weight: 400;
	font-size: 1.6rem
}

.filters .filter-publicaties-page-1 .form-item label:after,
.filters .views-exposed-form .form-item label:after {
	content: ':'
}

@media only screen and (max-width:767px) {

	.filters .filter-publicaties-page-1 .form-item label,
	.filters .views-exposed-form .form-item label {
		display: block;
		margin-bottom: 5px
	}
}

@media only screen and (max-width:767px) {

	.filters .filter-publicaties-page-1 .form-item input,
	.filters .views-exposed-form .form-item input {
		width: 100%
	}
}

.filters .filter-publicaties-page-1 .form-actions,
.filters .views-exposed-form .form-actions {
	position: absolute;
	right: 0
}

.filters .filter-publicaties-page-1 .form-actions input.button,
.filters .views-exposed-form .form-actions input.button {
	margin: 0;
	border-top: 0;
	height: 35px;
	width: 35px;
	background: url('../images/search.png') no-repeat center;
	background: url('../images/search.svg') no-repeat center;
	background-size: 14px;
	cursor: pointer;
	position: relative;
	right: 0;
	top: 0;
	text-indent: -9999px;
	padding: 0
}

@media only screen and (max-width:767px) {

	.filters .filter-publicaties-page-1 .form-actions input.button,
	.filters .views-exposed-form .form-actions input.button {
		top: 26px
	}
}

.filters .filter-publicaties-page-1 .form-actions input.button:focus-visible,
.filters .views-exposed-form .form-actions input.button:focus-visible {
	border: solid 2px #002776
}

.filters .block-facet--dropdown-all-facets {
	float: right
}

.filters .block-facet--dropdown-all-facets .facets-widget-dropdown_all_facets {
	display: inline-block
}

@media only screen and (max-width:767px) {
	.filters .block-facet--dropdown-all-facets .facets-widget-dropdown_all_facets {
		display: block
	}
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.filters .block-facet--dropdown-all-facets {
		float: left
	}
}

@media only screen and (max-width:990px) {
	.filters .block-facet--dropdown-all-facets {
		float: right
	}
}

@media only screen and (max-width:767px) {
	.filters .block-facet--dropdown-all-facets {
		float: left;
		width: 100%
	}
}

.filters .block-facet--dropdown-all-facets label:after {
	content: ':'
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.filters .block-facet--dropdown-all-facets label {
		margin-right: 5px
	}
}

@media only screen and (max-width:767px) {
	.filters .block-facet--dropdown-all-facets label {
		display: block;
		margin-bottom: 5px
	}
}

@media only screen and (max-width:990px) {
	.filters .block-facet--dropdown-all-facets .select {
		width: 269px
	}
}

@media only screen and (max-width:767px) {
	.filters .block-facet--dropdown-all-facets .select {
		width: 100%
	}
}

.region-search .facets-dropdown {
	width: 100%;
	border-color: #cbd2da
}

.vlaio-sidebar {
	margin: 100px 0 0
}

@media only screen and (max-width:767px) {
	.vlaio-sidebar {
		margin: 2rem 0
	}
}

.vlaio-sidebar.anchor-links {
	margin-top: 0
}

@media only screen and (max-width:767px) {
	.vlaio-sidebar.anchor-links {
		display: none
	}
}

.vlaio-sidebar .sidebar-wrap {
	position: sticky;
	position: -webkit-sticky;
	position: -ms-sticky;
	top: 50px
}

.vlaio-sidebar .sidebar-wrap .field-samengevat-wrapper {
	margin-bottom: 0
}

.vlaio-sidebar .sidebar-wrap.anchor-links {
	top: 0
}

.vlaio-sidebar .sidebar-wrap .anchor-links {
	margin-top: 5rem;
	border-top: 3px solid #cbd2da;
	border-bottom: 1px solid #cbd2da
}

.vlaio-sidebar .sidebar-wrap .anchor-links ul {
	padding-left: 0
}

.vlaio-sidebar .sidebar-wrap .anchor-links ul li {
	list-style: none
}

.vlaio-sidebar .sidebar-wrap .anchor-links ul li a {
	position: relative;
	outline: 0;
	display: inline-block;
	width: 100%;
	padding-right: 15px
}

.vlaio-sidebar .sidebar-wrap .anchor-links ul li a:after {
	display: block;
	content: "";
	width: 10px;
	height: 13px;
	background: url('../images/icon-anchor.png') no-repeat;
	background: url('../images/icon-anchor.svg') no-repeat;
	position: absolute;
	right: 0;
	top: 5px
}

.vlaio-sidebar .sidebar-wrap .anchor-links ul li.active a {
	color: #333;
	font-weight: 500
}

.vlaio-sidebar .sidebar-wrap .also-read {
	border-bottom: 1px solid #cbd2da;
	padding: 25px 0 0 0
}

.vlaio-sidebar .sidebar-wrap .also-read .title {
	font-weight: 500;
	font-size: 1.6rem
}

.vlaio-sidebar .sidebar-wrap .also-read ul {
	margin: 15px auto;
	padding-left: 0
}

.vlaio-sidebar .sidebar-wrap .also-read ul li {
	list-style: none
}

.vlaio-sidebar .sidebar-wrap .also-read ul li a {
	cursor: pointer;
	display: inline-block;
	text-decoration: none;
	padding-left: 2.4rem;
	position: relative;
	line-height: 1.22222
}

.vlaio-sidebar .sidebar-wrap .also-read ul li a:before {
	content: "\E004";
	position: absolute;
	color: #333;
	left: 0;
	top: .3rem;
	font-size: 1.4rem;
	line-height: 1;
	font-family: vlaanderen_iconfont
}

.field-oproep-wrapper,
.field-samengevat-wrapper {
	background: #fff;
	padding: 3rem;
	margin: 40px 0 20px 0;
	box-shadow: 0 1px 2px #b3b3b3
}

.field-oproep-wrapper h3,
.field-samengevat-wrapper h3 {
	margin-bottom: 1rem
}

.field-oproep-wrapper h3.ended,
.field-samengevat-wrapper h3.ended {
	color: #db3434;
	margin-bottom: 0
}

@media only screen and (max-width:767px) {

	.field-oproep-wrapper,
	.field-samengevat-wrapper {
		margin-top: 20px;
		padding: 1.5rem
	}
}

.field-samengevat-wrapper {
	margin: 20px 0 50px 0
}

@media only screen and (max-width:767px) {
	.field-samengevat-wrapper {
		margin-bottom: 25px
	}
}

.field-oproep-wrapper .cta-link a {
	color: #009b48;
	font-size: 1.867rem;
	font-weight: 700
}

.field-oproep-wrapper .cta-link:before {
	font-size: 1.4rem;
	font-weight: 700;
	color: #009b48
}

.field--field-bedrag,
.field--field-doelgroep,
.field--field-onderwerp,
.field--field-oproep-periode {
	margin-bottom: 10px
}

.field--field-bedrag div:first-of-type,
.field--field-doelgroep div:first-of-type,
.field--field-onderwerp div:first-of-type,
.field--field-oproep-periode div:first-of-type {
	font-size: 1.6rem;
	color: #666
}

@media only screen and (max-width:767px) {

	.field--field-bedrag div:first-of-type,
	.field--field-doelgroep div:first-of-type,
	.field--field-onderwerp div:first-of-type,
	.field--field-oproep-periode div:first-of-type {
		font-size: 1.5rem
	}
}

.field--field-bedrag div:last-of-type,
.field--field-doelgroep div:last-of-type,
.field--field-onderwerp div:last-of-type,
.field--field-oproep-periode div:last-of-type {
	font-size: 1.8rem;
	color: #333
}

@media only screen and (max-width:767px) {

	.field--field-bedrag div:last-of-type,
	.field--field-doelgroep div:last-of-type,
	.field--field-onderwerp div:last-of-type,
	.field--field-oproep-periode div:last-of-type {
		font-size: 1.5rem
	}
}

.field--field-samengevat-vrij-label {
	font-size: 1.6rem;
	color: #666
}

@media only screen and (max-width:767px) {
	.field--field-samengevat-vrij-label {
		font-size: 1.5rem
	}
}

.field--field-samengevat-vrij-tekst {
	font-size: 1.8rem;
	color: #333
}

@media only screen and (max-width:767px) {
	.field--field-samengevat-vrij-tekst {
		font-size: 1.5rem
	}
}

.related-block {
	background: url('../images/pattern-uitgelicht.png') repeat #ededed;
	padding: 1.875rem 0 5rem 0
}

@media only screen and (max-width:767px) {
	.related-block {
		padding: 1.875rem 0 3.3rem 0
	}
}

@media only screen and (max-width:767px) {
	.related-block h2 {
		margin-bottom: 0
	}
}

.related-block a {
	display: block
}

.related-block a:hover {
	text-decoration: none
}

.related-block a article {
	position: relative;
	background: #fff;
	padding: 15px 15px 110px 15px;
	font-size: 1.6rem;
	box-shadow: 0 1px 2px #b3b3b3;
	transition: all .3s ease-in-out;
	overflow: hidden;
	height: 100%;
	text-decoration: none;
	color: #333
}

@media only screen and (max-width:767px) {
	.related-block a article {
		margin-top: 20px;
		padding-bottom: 15px
	}
}

.related-block a article:hover {
	box-shadow: 0 1px 2px #b3b3b3, 0 4px 13px #b3b3b3;
	margin-top: -3px;
	margin-bottom: 3px
}

@media only screen and (max-width:767px) {
	.related-block a article:hover {
		margin-top: 23px
	}
}

.related-block a article:hover h4 {
	opacity: .9;
	text-decoration: underline
}

.related-block a article:hover .related-block-info .link--icon--caret {
	text-decoration: underline
}

.related-block a article h4 {
	margin-bottom: 5px;
	color: #06c;
	font-size: 2rem;
	font-weight: 500;
	text-decoration: none
}

.related-block a article .related-block-info .date-wrap .row:first-of-type {
	display: none
}

.related-block a article .related-block-info .date {
	color: #666;
	position: relative;
	padding-left: 30px;
	margin-top: 5px
}

.related-block a article .related-block-info .date .label {
	visibility: hidden;
	height: 0
}

.related-block a article .related-block-info .date:before {
	display: block;
	content: "";
	width: 15px;
	height: 15px;
	background: url("../images/icon-calendar.png") no-repeat;
	background: url("../images/icon-calendar.svg") no-repeat;
	position: absolute;
	left: 0;
	top: 5px
}

.related-block a article .related-block-info .time {
	display: none
}

.related-block a article .related-block-info .locality {
	color: #666;
	position: relative;
	padding-left: 30px
}

@media only screen and (max-width:767px) {
	.related-block a article .related-block-info .locality {
		margin-top: 5px
	}
}

.related-block a article .related-block-info .locality:before {
	display: block;
	content: "";
	width: 15px;
	height: 15px;
	background: url("../images/icon-location.png") no-repeat;
	background: url("../images/icon-location.svg") no-repeat;
	position: absolute;
	left: 2px;
	top: 3px
}

.related-block a article .related-block-info .read-more {
	position: absolute;
	bottom: 20px
}

.related-block a article .related-block-info .read-more ul {
	margin-top: 10px
}

.related-block a article .related-block-info .read-more ul .link--icon--caret {
	color: #009b48
}

.related-block a article .related-block-info .read-more ul .link--icon--caret:before {
	color: #009b48;
	top: 3px
}

.visible-in-pdf {
	display: none
}

form.node-event-partner-form-form .form-actions a.button--danger {
	display: inline-flex
}

form .partner-event-form-wrap.left {
	width: 50%;
	float: left;
	box-sizing: border-box;
	padding-right: 2%
}

form .partner-event-form-wrap.right {
	width: 50%;
	float: left
}

form .partner-event-form-wrap .form-item {
	padding: 1rem 0 0
}

form .partner-event-form-wrap .form-item .form-required:after {
	content: '*';
	color: #c00;
	display: inline-flex;
	margin-left: 3px;
	font-weight: 400
}

form .partner-event-form-wrap .form-item .field--widget-entity-browser-file,
form .partner-event-form-wrap .form-item fieldset,
form .partner-event-form-wrap .form-item.fieldgroup {
	margin-top: 1rem
}

form .partner-event-form-wrap .form-item label {
	clear: both;
	display: block;
	font-weight: 500
}

form .partner-event-form-wrap .form-item label.ck-label {
	display: none
}

form .partner-event-form-wrap .form-item .input-field,
form .partner-event-form-wrap .form-item .textarea {
	clear: left
}

form .partner-event-form-wrap .form-item.js-form-type-date {
	float: left;
	margin-right: 10px
}

form .partner-event-form-wrap .form-item .tabledrag-toggle-weight-wrapper {
	display: none
}

form .partner-event-form-wrap .form-item .draggable a.tabledrag-handle {
	margin-right: 1em
}

form .partner-event-form-wrap .form-item .draggable a.tabledrag-handle .handle {
	width: 22px;
	height: 22px;
	margin-top: 9px
}

form .partner-event-form-wrap .form-item h4.label {
	text-align: left;
	font-weight: 500
}

form .partner-event-form-wrap .form-item.js-form-type-checkbox label {
	font-weight: 400;
	margin: 0 0 .2rem 3rem
}

form .partner-event-form-wrap .field--type-datetime,
form .partner-event-form-wrap .field--type-link {
	margin-top: 2rem
}

form .partner-event-form-wrap .field--type-datetime .fieldset-wrapper,
form .partner-event-form-wrap .field--type-link .fieldset-wrapper {
	margin-top: -2rem
}

form .partner-event-form-wrap .field--type-datetime h4,
form .partner-event-form-wrap .field--type-link h4 {
	font-weight: 500;
	margin-bottom: -1rem
}

form .partner-event-form-wrap .tabledrag-toggle-weight-wrapper {
	display: none
}

form .partner-event-form-wrap .field--name-field-locatie {
	margin-top: 2rem;
	margin-bottom: 4rem
}

form .partner-event-form-wrap .field--name-field-afbeelding {
	margin: 2rem 0
}

form .partner-event-form-wrap .field--name-field-afbeelding input.button {
	margin-top: 0
}

form .partner-event-form-wrap .field--name-field-afbeelding table {
	width: 100%
}

form .partner-event-form-wrap .field--name-field-afbeelding table tr th {
	text-align: left;
	font-weight: 500
}

form .partner-event-form-wrap .field--name-field-afbeelding table tr th:nth-child(2),
form .partner-event-form-wrap .field--name-field-afbeelding table tr th:nth-child(4) {
	display: none
}

form .partner-event-form-wrap .field--name-field-afbeelding table tr td {
	vertical-align: top
}

form .partner-event-form-wrap .field--name-field-afbeelding table tr td:nth-child(2),
form .partner-event-form-wrap .field--name-field-afbeelding table tr td:nth-child(4) {
	display: none
}

form .partner-event-form-wrap .field--name-field-afbeelding table tr td .js-form-type-textfield {
	width: 80%;
	padding-left: 20px
}

form .partner-event-form-wrap .field--name-field-afbeelding table tr td .tabledrag-handle {
	display: none
}

form .partner-event-form-wrap .field--name-field-afbeelding table tr td img {
	margin-top: 2rem
}

form .partner-event-form-wrap .field--widget-daterange-default .fieldset-wrapper>div {
	float: left;
	width: 100%
}

form .partner-event-form-wrap .field--name-field-afbeelding,
form .partner-event-form-wrap .field--name-field-body-structured,
form .partner-event-form-wrap .field--name-field-inspiratie-artikel-topics,
form .partner-event-form-wrap .field--name-field-type,
form .partner-event-form-wrap .field--name-field-uiterlijk-inschrijven,
form .partner-event-form-wrap .field--name-field-wanneer,
form .partner-event-form-wrap .field--name-field-website,
form .partner-event-form-wrap .form-item-field-kostprijs-0-value,
form .partner-event-form-wrap .intro-wrapper,
form .partner-event-form-wrap .location-wrapper,
form .partner-event-form-wrap .organisatie-wrapper,
form .partner-event-form-wrap .week-bus-trans-wrapper {
	box-shadow: 0 1px 2px #b3b3b3;
	background: #fff;
	padding: 15px 25px 25px 25px;
	margin: 2rem 0
}

form .partner-event-form-wrap .field--name-field-afbeelding h3,
form .partner-event-form-wrap .field--name-field-body-structured h3,
form .partner-event-form-wrap .field--name-field-inspiratie-artikel-topics h3,
form .partner-event-form-wrap .field--name-field-type h3,
form .partner-event-form-wrap .field--name-field-uiterlijk-inschrijven h3,
form .partner-event-form-wrap .field--name-field-wanneer h3,
form .partner-event-form-wrap .field--name-field-website h3,
form .partner-event-form-wrap .form-item-field-kostprijs-0-value h3,
form .partner-event-form-wrap .intro-wrapper h3,
form .partner-event-form-wrap .location-wrapper h3,
form .partner-event-form-wrap .organisatie-wrapper h3,
form .partner-event-form-wrap .week-bus-trans-wrapper h3 {
	font-size: 2rem;
	font-weight: 700
}

form .partner-event-form-wrap .field--name-field-uiterlijk-inschrijven .js-form-type-date {
	float: none
}

form .partner-event-form-wrap .field--name-field-body-structured .form-item a.tabledrag-handle .handle {
	width: 22px;
	height: 22px;
	margin-top: 0
}

form .partner-event-form-wrap .field--name-field-body-structured .form-item.js-text-format-wrapper {
	margin-bottom: 3rem
}

form .partner-event-form-wrap .field--name-field-body-structured .form-item.js-form-type-textarea label {
	display: none
}

form .partner-event-form-wrap .field--name-field-body-structured .form-item.js-form-type-select {
	padding-top: 0
}

form .partner-event-form-wrap .field--name-field-body-structured .form-item .filter-help {
	display: none
}

form .partner-event-form-wrap .field--name-field-body-structured .form-item .field--type-video-embed-field {
	margin-bottom: 3rem
}

form .partner-event-form-wrap .field--name-field-body-structured table tr td {
	vertical-align: top
}

form .partner-event-form-wrap .field--name-field-body-structured .paragraph-type-top .paragraph-type-title {
	flex-basis: 40%
}

form .partner-event-form-wrap .field--name-field-body-structured .paragraph-type-top .paragraphs-dropbutton-wrapper {
	display: inline-block;
	overflow: hidden;
	height: 20px;
	width: 20px;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	color: #333;
	line-height: 25px;
	position: relative;
	margin-top: -10px
}

form .partner-event-form-wrap .field--name-field-body-structured .paragraph-type-top .paragraphs-dropbutton-wrapper:before {
	content: "\f014"
}

form .partner-event-form-wrap .field--name-field-body-structured .paragraph-type-top .paragraphs-dropbutton-wrapper input {
	position: absolute;
	border: 0;
	left: 0;
	top: 0;
	margin: 0
}

form .partner-event-form-wrap .field--name-field-body-structured .paragraph-type-top .paragraphs-dropbutton-wrapper input:before {
	content: "\f014"
}

form .partner-event-form-wrap .field--name-field-body-structured .paragraph-type-top .paragraphs-dropbutton-wrapper input.button {
	background: 0 0
}

form .partner-event-form-wrap .field--name-field-body-structured .paragraphs-dropbutton-wrapper {
	margin: 2rem 0 0
}

form .partner-event-form-wrap .field--name-field-body-structured .paragraphs-dropbutton-wrapper input.button {
	margin: 0;
	margin-top: -1rem
}

form .partner-event-form-wrap .field--name-field-body-structured .paragraphs-dropbutton-wrapper input.button:first-child {
	margin-right: 2rem
}

form .partner-event-form-wrap .field--name-field-body-structured .field--name-field-tekst {
	margin-bottom: 1rem
}

form .partner-event-form-wrap .field--name-field-body-structured .field--type-video-embed-field label {
	display: none
}

form .partner-event-form-wrap .field--name-field-body-structured .field--type-video-embed-field input {
	width: 100%
}

form .partner-event-form-wrap .form-checkboxes .form-item {
	padding: 0
}

form .partner-event-form-wrap .counter,
form .partner-event-form-wrap .description {
	font-size: 1.4rem;
	margin-top: 0
}

form .partner-event-form-wrap legend {
	font-weight: 500
}

form .form-actions {
	clear: both
}

.related-initiatieven-wrapper {
	padding-bottom: 6rem;
	background-color: #fff
}

.related-initiatieven-wrapper article.initiatief {
	background: #00837c;
	padding: 25px 30px;
	box-shadow: 0 1px 2px #b3b3b3
}

@media only screen and (max-width:767px) {
	.related-initiatieven-wrapper article.initiatief {
		padding: 15px
	}
}

.related-initiatieven-wrapper article.initiatief:hover {
	box-shadow: 0 1px 2px #b3b3b3, 0 4px 13px #b3b3b3
}

.related-initiatieven-wrapper article.initiatief:focus,
.related-initiatieven-wrapper article.initiatief:focus-within,
.related-initiatieven-wrapper article.initiatief:hover {
	cursor: pointer
}

.related-initiatieven-wrapper article.initiatief:focus .title h3,
.related-initiatieven-wrapper article.initiatief:focus .title h4,
.related-initiatieven-wrapper article.initiatief:focus-within .title h3,
.related-initiatieven-wrapper article.initiatief:focus-within .title h4,
.related-initiatieven-wrapper article.initiatief:hover .title h3,
.related-initiatieven-wrapper article.initiatief:hover .title h4 {
	text-decoration: underline
}

.related-initiatieven-wrapper article.initiatief:focus .teaser-inline .readmore,
.related-initiatieven-wrapper article.initiatief:focus-within .teaser-inline .readmore,
.related-initiatieven-wrapper article.initiatief:hover .teaser-inline .readmore {
	text-decoration: none
}

.related-initiatieven-wrapper article.initiatief a {
	color: #fff;
	text-decoration: none
}

.related-initiatieven-wrapper article.initiatief .title h3,
.related-initiatieven-wrapper article.initiatief .title h4 {
	color: #fff;
	margin-bottom: 0
}

.related-initiatieven-wrapper article.initiatief .teaser-inline {
	padding-top: 1.8rem;
	padding-bottom: 35px
}

@media only screen and (max-width:767px) {
	.related-initiatieven-wrapper article.initiatief .teaser-inline {
		padding: 15px 0
	}
}

.related-initiatieven-wrapper article.initiatief .teaser-inline>div {
	display: inline
}

.related-initiatieven-wrapper article.initiatief .teaser-inline .readmore {
	color: #fff;
	text-decoration: underline
}

.related-initiatieven-wrapper article.initiatief .partner {
	position: absolute;
	bottom: 2.5rem;
	color: #fff;
	font-size: 1.6rem
}

.related-initiatieven-wrapper .all-link a {
	float: right;
	top: 2rem;
	color: #009b48;
	font-weight: 700;
	font-size: 14pt
}

.related-initiatieven-wrapper .all-link a:before {
	text-decoration: underline
}

.related-initiatieven-wrapper .all-link a:before {
	display: inline-block;
	text-decoration: none;
	color: #009b48
}

.related-wrapper {
	background: #fff
}

.related-items {
	padding: 3.5rem 3rem 1rem 3rem;
	box-shadow: 0 1px 2px #b3b3b3;
	background: #fff;
	margin-bottom: 5rem
}

.related-items.nospacing {
	margin-bottom: 0
}

.related-items.smallspacingbottom {
	margin-bottom: 3rem
}

@media only screen and (max-width:767px) {
	.related-items {
		padding: 1.5rem;
		margin-bottom: 3rem
	}
}

.related-items .related-item {
	width: 42%;
	float: left;
	padding: 0 1rem;
	margin-bottom: 3rem;
	margin-right: 8%
}

@media only screen and (max-width:767px) {
	.related-items .related-item {
		width: 100%;
		padding: 0
	}
}

@media only screen and (max-width:767px) {
	.related-items .related-item:last-of-type {
		margin-bottom: 1rem
	}
}

.related-items .related-item:nth-of-type(odd) {
	clear: left
}

.related-items .related-item h3 {
	margin-bottom: 0;
	font-family: flanders-sans, 'sans-serif'
}

.related-items .related-item h3 a {
	font-size: 2rem;
	color: #06c;
	line-height: 3rem
}

@media only screen and (max-width:767px) {
	.related-items .related-item h3 a {
		font-size: 1.8rem
	}
}

.related-items .related-item h3 a.link--icon--caret:before {
	top: 1rem;
	color: #06c
}

.related-items .related-item .field--field-teaser,
.related-items .related-item p {
	font-size: 1.6rem;
	margin-left: 2.4rem
}

@media only screen and (max-width:767px) {

	.related-items .related-item .field--field-teaser,
	.related-items .related-item p {
		font-size: 1.5rem
	}
}

.related-items .related-item .field--field-teaser>p {
	margin-left: unset
}

.related-items .related-item .message {
	font-weight: 700;
	color: #009b48;
	font-size: 1.867rem;
	margin-left: 10px
}

@media only screen and (max-width:767px) {
	.related-items .related-item .message {
		clear: left;
		display: block;
		margin: -5px 0 5px 10px
	}
}

.related-items .related-item .message.error {
	color: #c00
}

a.link--icon--caret:before {
	text-decoration: underline
}

a.link--icon--caret:before {
	display: inline-block;
	text-decoration: none
}

html .typography .active-filters h2 {
	font-size: 1.5rem;
	line-height: 3rem;
	font-weight: 500;
	margin: 0 0 .4em 0;
	font-family: flanders-sans, 'sans-serif'
}

html .typography .active-filters .active-filters-filter {
	margin: 0 .5rem .5rem 0;
	font-size: 1.4rem;
	font-weight: 500;
	pointer-events: none;
	border: 1px solid #cbd2da;
	color: #333;
	text-decoration: none;
	padding: 7px 0 7px 10px;
	border-radius: 5px;
	display: inline-block;
	background: #fff;
	line-height: 90%
}

html .typography .active-filters .active-filters-filter:focus-visible {
	outline: solid 2px #009B48
}

html .typography .active-filters .active-filters-filter:after {
	content: "\2715";
	padding: 7px;
	margin-left: 10px;
	border-left: 1px solid #cbd2da;
	position: relative;
	pointer-events: auto;
	font-size: 1.2rem
}

@media aural,
speech {
	html .typography .active-filters .active-filters-filter:after {
		content: none
	}
}

html .typography .active-filters .active-filters-filter:hover:after {
	color: #06c
}

html .typography .active-filters .active-filters-remove-all {
	font-size: 14pt;
	font-weight: 700;
	color: #009b48;
	margin-left: .5em;
	text-decoration: none;
	display: inline-block
}

html .typography .active-filters .active-filters-remove-all:hover {
	text-decoration: underline
}

html .typography .active-filters .active-filters-remove-all:before {
	content: "\2715";
	display: inline-block;
	margin-right: .4em;
	text-decoration: underline
}

@media aural,
speech {
	html .typography .active-filters .active-filters-remove-all:before {
		content: none
	}
}

html .typography .active-filters .active-filters-remove-all:before {
	text-decoration: none
}

.cookiewrapper {
	background: #fff;
	box-shadow: 0 -1px 15px 0 rgba(0, 0, 0, .1);
	position: fixed;
	width: 100%;
	bottom: 0;
	font-size: 1.6rem;
	z-index: 100;
	transition: all .3s ease-in-out
}

.cookiewrapper.closed {
	bottom: -150px;
	display: none
}

@media only screen and (max-width:767px) {
	.cookiewrapper.closed {
		bottom: -150px
	}
}

.cookiewrapper .layout {
	display: -ms-flexbox;
	display: flex;
	align-items: center
}

@media only screen and (max-width:767px) {
	.cookiewrapper .layout {
		display: block;
		text-align: center
	}
}

.cookiewrapper .layout .cookie-content {
	width: 80%
}

@media only screen and (max-width:767px) {
	.cookiewrapper .layout .cookie-content {
		width: 100%;
		padding: 10px 0
	}
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.cookiewrapper .layout .cookie-content {
		width: 70%
	}
}

.cookiewrapper .layout .cookie-content a {
	font-size: 14pt;
	font-weight: 700;
	color: #009b48;
	text-decoration: underline
}

.cookiewrapper .layout .cookie-content a:hover {
	text-decoration: none
}

.bronnen {
	margin-top: 10px;
	margin-bottom: 30px
}

@media only screen and (max-width:767px) {
	.bronnen {
		margin-top: 0;
		margin-bottom: 10px
	}
}

.bronnen h4 {
	margin-bottom: 15px
}

.bronnen .link--icon--caret {
	display: block;
	margin: 5px 0
}

.bronnen .link--icon--caret a .ext {
	margin-left: 5px
}

.typography .revision-wrapper {
	background-color: #fff;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
	padding: 25px 30px;
	margin-bottom: 20px
}

.typography .revision-wrapper .title h3 {
	margin-bottom: 1rem
}

.typography .revision-wrapper .teaser {
	color: #666;
	margin-bottom: 1rem;
	font-family: flanders-serif, 'serif';
	font-size: 1.6rem;
	line-height: 2.7rem
}

@media only screen and (max-width:767px) {
	.typography .revision-wrapper .teaser {
		font-size: 1.5rem;
		line-height: 2rem
	}
}

.typography .revision-wrapper .log {
	margin-bottom: 2rem
}

@media only screen and (max-width:767px) {
	.typography .revision-wrapper .log {
		margin-bottom: 1rem;
		line-height: 2rem
	}
}

.typography .revision-wrapper .date {
	color: #666;
	font-size: 1.6rem;
	line-height: 2.4rem
}

@media only screen and (max-width:767px) {
	.typography .revision-wrapper .date {
		font-size: 1.5rem;
		line-height: 1.8rem
	}
}

.vlaio-badge {
	position: absolute;
	top: -5px;
	right: 0;
	border-radius: 20px;
	width: auto;
	height: 18px;
	text-align: center;
	line-height: 16px;
	color: #fff;
	font-weight: 700;
	font-size: 13px;
	background-color: #009b48;
	border: 1px solid #00837c;
	padding: 0 3px
}

.m-0 {
	margin: 0 !important
}

.mb-2 {
	margin-bottom: 2rem !important
}

.ui-dialog {
	z-index: 9999
}

.ui-dialog-header,
.ui-dialog-titlebar {
	background-color: #009b48;
	color: #fff
}

.ui-dialog-title {
	color: #fff
}

.pre-content {
	padding: 4rem 0 !important
}

div .collapsiblockTitle button {
	background: url(../images/icon-dropdown-arrow-darkgrey-inverse.svg) no-repeat right 10px;
	background-size: 14px;
	background-position-y: center
}

div .collapsiblockTitle button:focus {
	outline: 0
}

div .collapsiblockTitle button:focus>h2 {
	outline: 2px solid #002776
}

div .collapsiblockTitleCollapsed button {
	background: url(../images/icon-dropdown-arrow-darkgrey.svg) no-repeat right 10px;
	background-size: 14px;
	background-position-y: center
}

.btn--reset {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
	height: auto;
	width: auto
}

.btn--reset:focus-visible {
	outline: 0
}

.btn {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
	cursor: pointer;
	color: #333;
	background: #fff;
	line-height: 24px;
	font-size: 14pt;
	font-weight: 700;
	min-height: 42px;
	padding: 7px 19px 9px;
	border-radius: 3px;
	transition: all .15s ease-in-out
}

.btn:focus-visible {
	outline: 0
}

.btn:hover {
	background-color: #e6e6e6
}

.btn--primary {
	color: #fff;
	background: #009b48
}

.btn--primary:focus-visible,
.btn--primary:hover {
	background-color: #006830
}

.btn--secondary {
	color: #fff;
	background: #002776
}

.btn--secondary:focus-visible,
.btn--secondary:hover {
	background-color: #001643
}

.btn--outline {
	color: #009b48;
	background: 0 0;
	border: .2rem solid #009b48
}

.btn--outline.is-active,
.btn--outline:focus-visible,
.btn--outline:hover {
	color: #fff;
	background: #009b48
}

.btn--lightgrey {
	color: #333;
	background: #f3f3f3
}

.btn--lightgrey:focus-visible,
.btn--lightgrey:hover {
	color: #333;
	background-color: #dadada
}

.btn--darkblue {
	color: #fff;
	background: #002776
}

.btn--darkblue:focus-visible,
.btn--darkblue:hover {
	color: #fff;
	background-color: #001643
}

.btn--danger {
	color: #fff;
	background: #c00
}

.btn--danger:focus-visible,
.btn--danger:hover {
	background-color: #900
}

.card-intro {
	box-shadow: 0 0 20px 0 rgba(51, 51, 51, .02);
	background-color: #fff;
	padding: 3rem;
	border-radius: 6px;
	display: flex;
	gap: 150px;
	justify-content: space-between;
	margin-bottom: 0 !important
}

.card-intro__inner {
	display: flex;
	align-items: center;
	gap: 25px
}

.card-intro__info {
	display: flex;
	flex-direction: column;
	margin-top: -3px;
	gap: 10px
}

.card-intro__avatar {
	width: 150px;
	height: 150px;
	border-radius: 6px;
	background-color: #f3f3f3;
	flex-shrink: 0
}

.card-intro__avatar img {
	width: 150px;
	height: 150px;
	border-radius: 6px;
	object-fit: cover
}

.card-intro__avatar .field--logo {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
	width: 100%
}

.card-intro__avatar .field--logo img {
	width: 75px;
	height: 75px;
	object-fit: contain
}

.card-intro__title {
	font-family: flanders-serif, serif;
	font-size: 21px;
	font-weight: 500;
	line-height: 1
}

.card-intro__metadata__wrapper {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	column-gap: 40px;
	row-gap: 5px
}

.card-intro__metadata {
	color: rgba(51, 51, 51, .7);
	display: flex;
	align-items: center;
	gap: 15px;
	font-size: 14px;
	line-height: 17px
}

.card-intro__description {
	font-size: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical
}

.card-intro__actions {
	flex-shrink: 0
}

.voc-plan-page .card-intro__actions .form-wrapper {
	display: flex;
	flex-wrap: wrap;
	gap: 10px
}

.voc-plan-page .card-intro__actions .form-wrapper>input[type=submit] {
	width: auto;
	margin: 0
}

.card-intro__actions .button {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
	cursor: pointer;
	color: #333;
	background: #fff;
	line-height: 24px;
	font-size: 14pt;
	font-weight: 700;
	min-height: 42px;
	padding: 7px 19px 9px;
	border-radius: 3px;
	transition: all .15s ease-in-out
}

.card-intro__actions .button:focus-visible {
	outline: 0
}

.card-intro__actions .button:hover {
	background-color: #e6e6e6
}

.card-intro__actions .button--primary {
	color: #fff;
	background: #009b48
}

.card-intro__actions .button--primary:focus-visible,
.card-intro__actions .button--primary:hover {
	background-color: #006830
}

.card-intro__actions .button--danger {
	color: #333;
	background: #f3f3f3
}

.card-intro__actions .button--danger:focus-visible,
.card-intro__actions .button--danger:hover {
	color: #333;
	background-color: #dadada
}

.card-intro__tabs {
	border: 0
}

.card-intro__tabs>ul {
	border-bottom: 0;
	padding: 0 15px;
	background: #fff;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	position: relative
}

.card-intro__tabs>ul::before {
	content: '';
	background: #d8d8d8;
	display: block;
	position: absolute;
	top: 0;
	left: 30px;
	width: calc(100% - 60px);
	height: 1px
}

.card-intro__tabs>ul li {
	background: 0 0;
	border: 0
}

.card-intro__tabs>ul li a {
	padding: 20px 15px !important;
	color: rgba(51, 51, 51, .7);
	background-color: transparent !important;
	font-weight: 500;
	font-size: 16px;
	position: relative;
	transition: all .15s ease-in-out
}

.card-intro__tabs>ul li a:focus-visible,
.card-intro__tabs>ul li a:hover {
	color: #009b48;
	border: none
}

.card-intro__tabs>ul li a:focus-visible ::after,
.card-intro__tabs>ul li a:hover ::after {
	content: '';
	background: #009b48;
	display: block;
	position: absolute;
	width: calc(100% - 30px);
	height: 2px;
	left: 15px;
	bottom: 0
}

.card-intro__tabs>ul li.selected a {
	color: #009b48
}

.card-intro__tabs>ul li.selected a::after {
	content: '';
	background: #009b48;
	display: block;
	position: absolute;
	width: calc(100% - 30px);
	height: 2px;
	left: 15px;
	bottom: 0
}

.cards-intro__tabs-nested>.horizontal-tabs-panes>details>.horizontal-tabs>ul {
	margin-top: 2rem;
	margin-bottom: 2rem;
	padding: 0;
	background: 0 0;
	display: flex;
	overflow-y: hidden
}

.cards-intro__tabs-nested>.horizontal-tabs-panes>details>.horizontal-tabs>ul::before {
	display: none
}

.cards-intro__tabs-nested>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li {
	background: #009b48;
	position: relative;
	display: grid;
	place-items: center;
	min-width: min-content
}

.voc-plan-form .cards-intro__tabs-nested>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li:not(.tab-used),
.voc-plan-form .cards-intro__tabs-nested>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li:not(.tab-used):before {
	background: #d3d3d3 !important
}

.cards-intro__tabs-nested>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li:not(.first):before {
	position: absolute;
	content: '';
	width: 4rem;
	height: 100%;
	inset: 50% auto 0 -3.1rem;
	background: #009b48;
	transform: skew(-14deg) translateY(-50%);
	border-left: .1rem solid #fff
}

.cards-intro__tabs-nested>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li.tab-selected,
.cards-intro__tabs-nested>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li:focus,
.cards-intro__tabs-nested>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li:focus-visible,
.cards-intro__tabs-nested>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li:hover {
	background: #33af6d
}

.cards-intro__tabs-nested>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li.tab-selected:before,
.cards-intro__tabs-nested>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li:focus-visible:before,
.cards-intro__tabs-nested>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li:focus:before,
.cards-intro__tabs-nested>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li:hover:before {
	background: #33af6d
}

.cards-intro__tabs-nested>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li.selected {
	background: #002776
}

.cards-intro__tabs-nested>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li.selected:before {
	background: #002776
}

.cards-intro__tabs-nested>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li.last {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px
}

.cards-intro__tabs-nested>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li.first {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px
}

.cards-intro__tabs-nested>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li a {
	color: #fff;
	padding: 2rem 4.8rem 2rem 1.6rem !important;
	text-align: center;
	cursor: pointer
}

.cards-intro__tabs-nested>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li a ::after,
.cards-intro__tabs-nested>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li a::after {
	content: unset;
	display: none
}

.dropdown {
	position: relative
}

.dropdown__toggle.chevron {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
	width: 12px;
	height: 12px;
	cursor: pointer;
	background: 0 0;
	min-height: auto;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: all .15s ease-in-out
}

.dropdown__toggle.chevron:focus-visible {
	outline: 0
}

.dropdown__toggle.chevron::before {
	display: inline-block;
	content: '';
	mask-image: url('data:image/svg+xml,<svg width="11.175px" height="6.585px" viewBox="0 0 11.175 6.585" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g fill="%23000000" fill-rule="nonzero"><path d="M9.4625,0.2925 L5.5825,4.1725 L1.7025,0.2925 C1.3125,-0.0975 0.6825,-0.0975 0.2925,0.2925 C-0.0975,0.6825 -0.0975,1.3125 0.2925,1.7025 L4.8825,6.2925 C5.2725,6.6825 5.9025,6.6825 6.2925,6.2925 L10.8825,1.7025 C11.2725,1.3125 11.2725,0.6825 10.8825,0.2925 C10.4925,-0.0875 9.8525,-0.0975 9.4625,0.2925 L9.4625,0.2925 Z" id="Path"></path></g></g></svg>');
	mask-size: contain;
	mask-position: center;
	mask-repeat: no-repeat;
	background-color: rgba(51, 51, 51, .7);
	height: 12px;
	width: 12px;
	cursor: pointer;
	transition: all .15s ease-in-out;
	flex-shrink: 0
}

.dropdown__toggle.chevron:focus-visible {
	transition: none;
	outline: solid 2px #009B48;
	outline-offset: 3px;
	border-radius: 3px
}

.dropdown__toggle.chevron:focus-visible,
.dropdown__toggle.chevron:hover {
	background-color: rgba(0, 0, 0, 0)
}

.dropdown__toggle.chevron:focus-visible::before,
.dropdown__toggle.chevron:hover::before {
	background-color: rgba(0, 0, 0, .7)
}

.dropdown__toggle.chevron[aria-expanded=true]::before {
	transform: rotate(180deg)
}

.dropdown__toggle.settings {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
	width: 16px;
	height: 16px;
	cursor: pointer;
	background: 0 0;
	min-height: auto;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: all .15s ease-in-out
}

.dropdown__toggle.settings:focus-visible {
	outline: 0
}

.dropdown__toggle.settings::before {
	display: inline-block;
	content: '';
	mask-image: url('data:image/svg+xml,<svg width="4px" height="16px" viewBox="0 0 4 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-6, 0)" fill="%23000000" fill-rule="nonzero"><path d="M8,4 C9.1,4 10,3.1 10,2 C10,0.9 9.1,0 8,0 C6.9,0 6,0.9 6,2 C6,3.1 6.9,4 8,4 Z M8,6 C6.9,6 6,6.9 6,8 C6,9.1 6.9,10 8,10 C9.1,10 10,9.1 10,8 C10,6.9 9.1,6 8,6 Z M8,12 C6.9,12 6,12.9 6,14 C6,15.1 6.9,16 8,16 C9.1,16 10,15.1 10,14 C10,12.9 9.1,12 8,12 Z"></path></g></g></svg>');
	mask-size: contain;
	mask-position: center;
	mask-repeat: no-repeat;
	background-color: rgba(51, 51, 51, .7);
	height: 16px;
	width: 16px;
	cursor: pointer;
	transition: all .15s ease-in-out;
	flex-shrink: 0
}

.dropdown__toggle.settings:focus-visible {
	transition: none;
	outline: solid 2px #009B48;
	outline-offset: 3px;
	border-radius: 3px
}

.dropdown__toggle.settings:focus-visible,
.dropdown__toggle.settings:hover {
	background-color: rgba(0, 0, 0, 0)
}

.dropdown__toggle.settings:focus-visible::before,
.dropdown__toggle.settings:hover::before {
	background-color: rgba(0, 0, 0, .7)
}

.dropdown__menu {
	display: none;
	padding: 10px 15px;
	background: #fff;
	border-radius: 6px;
	box-shadow: 0 5px 20px 0 rgba(51, 51, 51, .15);
	font-size: 14px;
	line-height: 17px;
	color: #333;
	position: absolute;
	right: 0;
	pointer-events: none;
	opacity: 0;
	transform: translateY(5px);
	transition: all .25s ease-in-out;
	z-index: 10
}

.dropdown__menu.show {
	display: flex;
	flex-direction: column;
	transform: translateY(0);
	opacity: 1;
	pointer-events: auto;
	gap: 12px
}

.dropdown__menu.animate {
	display: flex;
	opacity: 0;
	transform: translateY(5px)
}

.dropdown__menu ul {
	display: flex;
	flex-direction: column;
	gap: 12px;
	width: max-content
}

.dropdown__menu ul a {
	color: #333
}

.dropdown__menu ul a:focus-visible,
.dropdown__menu ul a:hover {
	text-decoration: underline
}

.form--ltr {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 0;
	column-gap: 30px;
	row-gap: 10px
}

.form--ltr.form-no-label {
	justify-content: flex-end
}

.form--ltr__label {
	font-size: 16px;
	font-family: flanders-sans, sans-serif;
	line-height: 19px;
	font-weight: 500;
	flex: 1 0 30%;
	pointer-events: none
}

.form--ltr__label.radio span {
	top: .2rem
}

.form--ltr__label.form-required::after {
	content: '*';
	display: inline-block;
	padding-left: 1px;
	color: #cc0070;
	top: -4px;
	position: relative
}

.form--ltr__description,
.form--ltr__input {
	flex: 1 1 70%;
	max-width: calc(70% - 30px)
}

.form--ltr__description {
	font-family: flanders-sans, sans-serif;
	font-size: 14px;
	color: rgba(51, 51, 51, .7);
	margin-left: auto
}

.form--ltr__description a {
	text-decoration: underline
}

.form--ltr__description a:focus-visible,
.form--ltr__description a:hover {
	color: #333;
	text-decoration: none
}

.form__input {
	margin: 0
}

.form__input label:not(.radio) {
	display: inline-block;
	margin: 0 0 .6rem 0
}

.form__input input:not([type=submit]),
.form__input textarea {
	margin-top: 6px;
	border: none;
	background-color: transparent;
	padding: 0;
	border-radius: 0;
	margin: 0;
	min-height: auto;
	font-size: 16px;
	line-height: 19px;
	padding: 7px 19px 9px;
	border-radius: 3px;
	min-height: 42px;
	transition: all .15s ease-in-out;
	background-color: #f3f3f3;
	width: 100%
}

.form__input input:not([type=submit]):focus,
.form__input input:not([type=submit]):hover,
.form__input textarea:focus,
.form__input textarea:hover {
	outline: 0;
	border: none;
	box-shadow: none !important
}

.form__input input:not([type=submit]):focus,
.form__input textarea:focus {
	background-color: #ededed
}

.form__input input[type=submit] {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
	cursor: pointer;
	color: #333;
	background: #fff;
	line-height: 24px;
	font-size: 14pt;
	font-weight: 700;
	min-height: 42px;
	padding: 7px 19px 9px;
	border-radius: 3px;
	transition: all .15s ease-in-out;
	color: #fff;
	background: #009b48
}

.form__input input[type=submit]:focus-visible {
	outline: 0
}

.form__input input[type=submit]:hover {
	background-color: #e6e6e6
}

.form__input input[type=submit]:focus-visible,
.form__input input[type=submit]:hover {
	background-color: #006830
}

.form__input input[type=submit].tablefield-addrow {
	margin-left: 1.4rem
}

.form__input input[type=submit].field-add-more-submit {
	margin-top: 2.4rem
}

.form__input input[id*=delete],
.form__input input[id*=remove] {
	color: #fff;
	background: #c00
}

.form__input input[id*=delete]:focus-visible,
.form__input input[id*=delete]:hover,
.form__input input[id*=remove]:focus-visible,
.form__input input[id*=remove]:hover {
	background-color: #900
}

.form__input input[disabled=disabled] {
	background: #fff;
	pointer-events: none
}

.form__input .description {
	margin-top: 10px
}

.form--select .form-type-select {
	display: grid;
	gap: .6rem
}

.form--select .form-type-select label {
	width: fit-content
}

.form--select .form-type-select select {
	border: none;
	background-color: transparent;
	padding: 0;
	border-radius: 0;
	margin: 0;
	min-height: auto;
	font-size: 16px;
	line-height: 19px;
	padding: 7px 19px 9px;
	border-radius: 3px;
	min-height: 42px;
	transition: all .15s ease-in-out;
	background-color: #f3f3f3;
	width: 100%;
	border-radius: 6px;
	width: min-content;
	padding-right: 3rem
}

.form--select .form-type-select select:focus,
.form--select .form-type-select select:hover {
	outline: 0;
	border: none;
	box-shadow: none !important
}

.form--select .form-type-select select:focus {
	background-color: #ededed
}

.form--checkbox label.radio {
	margin: 0;
	font-weight: 500;
	padding: 1.6rem 3.2rem;
	min-width: 12rem;
	text-align: center
}

.form--checkbox label.radio input:checked+span,
.form--checkbox label.radio input:hover+span {
	background: rgba(0, 155, 72, .1);
	border: .1rem dashed #009b48
}

.form--checkbox label.radio input+span {
	width: 100%;
	height: 100%;
	background: 0 0;
	border: .1rem dashed #666;
	display: inline-block;
	border-radius: 6px;
	inset: 50% auto auto 50%;
	transform: translate(-50%, -50%)
}

.form--checkbox label.radio input+span:before {
	display: none
}

.form--input--wrapper {
	position: relative;
	display: grid;
	place-items: center;
	width: 4.2rem;
	height: 4.2rem
}

.form--input--wrapper svg {
	width: 1.8rem;
	height: 1.8rem
}

.form--input--wrapper:hover .input--styling {
	background: rgba(51, 51, 51, .3)
}

.form--input--wrapper input[type=submit] {
	position: absolute;
	inset: 0;
	opacity: 0;
	z-index: 10;
	width: 4.2rem;
	height: 4.2rem
}

.form--input--wrapper input[type=submit]:focus-within~.input--styling,
.form--input--wrapper input[type=submit]:hover~.input--styling {
	background: rgba(51, 51, 51, .3)
}

.form--input--wrapper .input--styling {
	background: rgba(51, 51, 51, .1);
	position: absolute;
	inset: 0;
	transition: all .15s ease-in-out;
	border-radius: 6px
}

.form--input--wrapper__addrow {
	margin-left: 1.4rem
}

.form--input--wrapper__addrow .input--addrow {
	margin: 0 !important
}

.form--input--wrapper__addrow .input--addrow+svg {
	z-index: 10;
	color: #fff;
	width: 2.2rem;
	height: 2.2rem;
	pointer-events: none
}

.form--input--wrapper__addrow .input--addrow~.input--styling {
	background: #009b48
}

.form--input--wrapper__addrow .input--addrow:focus-within~.input--styling,
.form--input--wrapper__addrow .input--addrow:hover~.input--styling {
	background: #006830 !important
}

.form--input--wrapper__addrow:hover .input--styling {
	background: #006830 !important
}

.form--input--wrapper .ajax-progress-throbber {
	z-index: 100
}

.form--input--wrapper .ajax-progress-throbber .message,
.form--input--wrapper .ajax-progress-throbber+svg {
	display: none
}

.input--reset {
	border: none;
	background-color: transparent;
	padding: 0;
	border-radius: 0;
	margin: 0;
	min-height: auto
}

.input--reset:focus,
.input--reset:hover {
	outline: 0;
	border: none;
	box-shadow: none !important
}

.input--default {
	border: none;
	background-color: transparent;
	padding: 0;
	border-radius: 0;
	margin: 0;
	min-height: auto;
	font-size: 16px;
	line-height: 19px;
	padding: 7px 19px 9px;
	border-radius: 3px;
	min-height: 42px;
	transition: all .15s ease-in-out;
	background-color: #f3f3f3;
	width: 100%
}

.input--default:focus,
.input--default:hover {
	outline: 0;
	border: none;
	box-shadow: none !important
}

.input--default:focus {
	background-color: #ededed
}

.input--default__label {
	font-size: 16px;
	font-family: flanders-sans, sans-serif;
	line-height: 19px
}

.input--default__label.radio span {
	top: .2rem
}

.input--default__label.form-required::after {
	content: '*';
	display: inline-block;
	padding-left: 1px;
	color: #cc0070;
	top: -4px;
	position: relative
}

.input--default__description {
	font-family: flanders-sans, sans-serif;
	font-size: 14px;
	color: rgba(51, 51, 51, .7)
}

.input--default__description a {
	text-decoration: underline
}

.input--default__description a:focus-visible,
.input--default__description a:hover {
	color: #333;
	text-decoration: none
}

.input--square-file {
	align-items: flex-start;
	position: relative
}

.input--square-file .image-widget {
	position: relative;
	display: flex;
	flex-direction: column-reverse;
	gap: 15px;
	margin-top: -9px
}

.input--square-file .image-widget .ajax-progress {
	position: absolute;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: left;
	background: #fff
}

.input--square-file .image-widget .ajax-progress .throbber {
	background-image: url(../images/throbber.gif) !important;
	background-repeat: no-repeat;
	background-size: contain;
	float: none;
	height: 40px;
	width: 40px;
	margin: 2px;
	display: inline-block
}

.input--square-file .image-widget img {
	width: 125px;
	height: 125px;
	border: solid 3px #fff;
	box-shadow: 0 5px 20px 5px rgba(0, 0, 0, .08);
	border-radius: 6px;
	object-fit: cover
}

.input--square-file .image-widget img~.ajax-progress {
	justify-content: center;
	align-items: center;
	width: 125px;
	height: 125px
}

.input--square-file span {
	display: none
}

.input--square-file button {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	font-size: 1px;
	color: transparent;
	background: #fff;
	box-shadow: 0 5px 20px 5px rgba(0, 0, 0, .08);
	min-height: auto !important;
	position: absolute;
	left: 113px;
	bottom: -12px
}

.input--square-file button:focus-visible {
	outline: 0
}

.input--square-file button::before {
	display: inline-block;
	content: '';
	mask-image: url('data:image/svg+xml,%3Csvg width="16px" height="16.0000026px" viewBox="0 0 16 16.0000026" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cg id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"%3E%3Cg id="icon/close" transform="translate(-0, 0)" fill="%23000000" fill-rule="nonzero"%3E%3Cg id="Group" transform="translate(0, -0)"%3E%3Cpath d="M-1.05662874,6.74291787 L17.0566206,6.74291787 C17.6089054,6.74291787 18.0566206,7.19063312 18.0566206,7.74291787 L18.0566206,8.25707404 C18.0566206,8.80935879 17.6089054,9.25707404 17.0566206,9.25707404 L-1.05662874,9.25707404 C-1.60891349,9.25707404 -2.05662874,8.80935879 -2.05662874,8.25707404 L-2.05662874,7.74291787 C-2.05662874,7.19063312 -1.60891349,6.74291787 -1.05662874,6.74291787 Z" id="Rectangle" opacity="0.5" transform="translate(8, 8) rotate(-45) translate(-8, -8)"%3E%3C/path%3E%3Cpath d="M-1.05662064,6.74292855 L17.0566287,6.74292855 C17.6089135,6.74292855 18.0566287,7.1906438 18.0566287,7.74292855 L18.0566287,8.25708472 C18.0566287,8.80936947 17.6089135,9.25708472 17.0566287,9.25708472 L-1.05662064,9.25708472 C-1.60890539,9.25708472 -2.05662064,8.80936947 -2.05662064,8.25708472 L-2.05662064,7.74292855 C-2.05662064,7.1906438 -1.60890539,6.74292855 -1.05662064,6.74292855 Z" id="Rectangle" transform="translate(8, 8) rotate(45) translate(-8, -8)"%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
	mask-size: contain;
	mask-position: center;
	mask-repeat: no-repeat;
	background-color: rgba(51, 51, 51, .5);
	height: 12px;
	width: 12px;
	cursor: pointer;
	transition: all .15s ease-in-out;
	flex-shrink: 0;
	z-index: 1;
	pointer-events: none
}

.input--square-file button::before:hover {
	background-color: #009b48
}

.input--square-file button:hover::before {
	background-color: #009b48
}

.input--square-file button:focus-visible {
	outline: solid 2px #009B48
}

.input--square-file button:focus-visible::before {
	background-color: #009b48
}

.input--square-file input.form-file {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
	cursor: pointer;
	background: #fff;
	line-height: 24px;
	font-size: 14pt;
	font-weight: 700;
	min-height: 42px;
	padding: 7px 19px 9px;
	border-radius: 3px;
	transition: all .15s ease-in-out;
	color: #333;
	background: #f3f3f3;
	font-size: 16px;
	font-weight: 400;
	padding: 9px 19px
}

.input--square-file input.form-file:focus-visible {
	outline: 0
}

.input--square-file input.form-file:hover {
	background-color: #e6e6e6
}

.input--square-file input.form-file:focus-visible,
.input--square-file input.form-file:hover {
	color: #333;
	background-color: #dadada
}

.input--square-file input.form-file::file-selector-button {
	border: none;
	background-color: transparent;
	padding: 0;
	border-radius: 0;
	margin: 0;
	min-height: auto;
	margin-right: 5px;
	font-size: 16px;
	font-weight: 700;
	cursor: pointer
}

.input--square-file input.form-file::file-selector-button:focus,
.input--square-file input.form-file::file-selector-button:hover {
	outline: 0;
	border: none;
	box-shadow: none !important
}

.modal--reset {
	border: none !important;
	background-color: #fff;
	padding: 0
}

.modal--reset .modal__header {
	background-color: transparent;
	border: none
}

.modal--reset .modal__title {
	color: #333;
	margin: 0
}

.modal--reset .modal__body {
	padding: 0
}

.modal--reset .modal__footer {
	border: none !important;
	margin: 0;
	padding: 0
}

.modal--reset .modal__footer .ui-dialog-buttonset {
	float: none
}

.modal--reset .modal__close {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
	height: auto;
	position: relative;
	right: auto;
	top: auto;
	width: auto
}

.modal--reset .modal__close:focus-visible {
	outline: 0
}

.modal {
	border: none !important;
	background-color: #fff;
	padding: 0;
	box-shadow: 0 0 20px 0 rgba(51, 51, 51, .02);
	background: #fff;
	border-radius: 6px
}

.modal .modal__header {
	background-color: transparent;
	border: none
}

.modal .modal__title {
	color: #333;
	margin: 0
}

.modal .modal__body {
	padding: 0
}

.modal .modal__footer {
	border: none !important;
	margin: 0;
	padding: 0
}

.modal .modal__footer .ui-dialog-buttonset {
	float: none
}

.modal .modal__close {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
	height: auto;
	position: relative;
	right: auto;
	top: auto;
	width: auto
}

.modal .modal__close:focus-visible {
	outline: 0
}

.modal .modal__header {
	padding: 20px;
	border-bottom: solid 1px rgba(51, 51, 51, .1);
	display: flex;
	width: 100%
}

.modal .modal__title {
	font-family: flanders-sans, Arial, serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 22px
}

.modal .modal__body {
	padding: 40px 15% 0
}

.modal .modal__footer {
	padding: 30px 15% 40px
}

.modal .modal__footer .button {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
	cursor: pointer;
	color: #333;
	background: #fff;
	line-height: 24px;
	font-size: 14pt;
	font-weight: 700;
	min-height: 42px;
	padding: 7px 19px 9px;
	border-radius: 3px;
	transition: all .15s ease-in-out
}

.modal .modal__footer .button:focus-visible {
	outline: 0
}

.modal .modal__footer .button:hover {
	background-color: #e6e6e6
}

.modal .modal__footer .button--primary {
	color: #fff;
	background: #009b48
}

.modal .modal__footer .button--primary:focus-visible,
.modal .modal__footer .button--primary:hover {
	background-color: #006830
}

.modal .modal__footer .ui-dialog-buttonset {
	display: flex;
	justify-content: end;
	align-items: center;
	gap: 10px
}

.modal .modal__close {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
	margin-left: auto;
	flex-shrink: 0;
	width: 24px;
	height: 24px;
	display: flex;
	justify-content: center;
	align-items: center
}

.modal .modal__close:focus-visible {
	outline: 0
}

.modal .modal__close .ui-button-icon {
	position: absolute;
	top: auto;
	left: auto;
	margin-top: 0;
	margin-left: 0;
	background-image: none !important;
	display: inline-block;
	content: '';
	mask-image: url('data:image/svg+xml,%3Csvg width="16px" height="16.0000026px" viewBox="0 0 16 16.0000026" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cg id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"%3E%3Cg id="icon/close" transform="translate(-0, 0)" fill="%23000000" fill-rule="nonzero"%3E%3Cg id="Group" transform="translate(0, -0)"%3E%3Cpath d="M-1.05662874,6.74291787 L17.0566206,6.74291787 C17.6089054,6.74291787 18.0566206,7.19063312 18.0566206,7.74291787 L18.0566206,8.25707404 C18.0566206,8.80935879 17.6089054,9.25707404 17.0566206,9.25707404 L-1.05662874,9.25707404 C-1.60891349,9.25707404 -2.05662874,8.80935879 -2.05662874,8.25707404 L-2.05662874,7.74291787 C-2.05662874,7.19063312 -1.60891349,6.74291787 -1.05662874,6.74291787 Z" id="Rectangle" opacity="0.5" transform="translate(8, 8) rotate(-45) translate(-8, -8)"%3E%3C/path%3E%3Cpath d="M-1.05662064,6.74292855 L17.0566287,6.74292855 C17.6089135,6.74292855 18.0566287,7.1906438 18.0566287,7.74292855 L18.0566287,8.25708472 C18.0566287,8.80936947 17.6089135,9.25708472 17.0566287,9.25708472 L-1.05662064,9.25708472 C-1.60890539,9.25708472 -2.05662064,8.80936947 -2.05662064,8.25708472 L-2.05662064,7.74292855 C-2.05662064,7.1906438 -1.60890539,6.74292855 -1.05662064,6.74292855 Z" id="Rectangle" transform="translate(8, 8) rotate(45) translate(-8, -8)"%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
	mask-size: contain;
	mask-position: center;
	mask-repeat: no-repeat;
	background-color: rgba(51, 51, 51, .7);
	height: 14px;
	width: 14px;
	cursor: pointer;
	transition: all .15s ease-in-out;
	flex-shrink: 0
}

.modal .modal__close:focus-visible {
	outline: solid 2px #cc0000;
	outline-offset: 5px;
	border-radius: 3px
}

.modal .modal__close:focus-visible .ui-button-icon,
.modal .modal__close:hover .ui-button-icon {
	background-color: #c00
}

.custom-throbber {
	background-image: url(../images/throbber.gif) !important;
	background-repeat: no-repeat;
	background-size: contain;
	float: none;
	height: 40px;
	width: 40px;
	margin: 2px;
	display: inline-block
}

.ief-popup-wrapper {
	z-index: 9999 !important
}

.ief-popup-wrapper>div {
	max-width: 90rem
}

.ief-popup-wrapper div.custom-tooltip--data {
	position: absolute
}

.ief-popup-wrapper div.custom-tooltip {
	width: 1.6rem;
	height: 1.6rem;
	position: absolute;
	inset: 50% -3rem auto auto
}

.voc-plan-form .ief-popup-wrapper .ui-dialog {
	min-width: 60rem;
	border: none !important;
	background-color: #fff;
	padding: 0;
	box-shadow: 0 0 20px 0 rgba(51, 51, 51, .02);
	background: #fff;
	border-radius: 6px
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .modal__header {
	background-color: transparent;
	border: none
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .modal__title {
	color: #333;
	margin: 0
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .modal__body {
	padding: 0
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .modal__footer {
	border: none !important;
	margin: 0;
	padding: 0
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .modal__footer .ui-dialog-buttonset {
	float: none
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .modal__close {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
	height: auto;
	position: relative;
	right: auto;
	top: auto;
	width: auto
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .modal__close:focus-visible {
	outline: 0
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .modal__header {
	padding: 20px;
	border-bottom: solid 1px rgba(51, 51, 51, .1);
	display: flex;
	width: 100%
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .modal__title {
	font-family: flanders-sans, Arial, serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 22px
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .modal__body {
	padding: 40px 15% 0
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .modal__footer {
	padding: 30px 15% 40px
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .modal__footer .button {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
	cursor: pointer;
	color: #333;
	background: #fff;
	line-height: 24px;
	font-size: 14pt;
	font-weight: 700;
	min-height: 42px;
	padding: 7px 19px 9px;
	border-radius: 3px;
	transition: all .15s ease-in-out
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .modal__footer .button:focus-visible {
	outline: 0
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .modal__footer .button:hover {
	background-color: #e6e6e6
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .modal__footer .button--primary {
	color: #fff;
	background: #009b48
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .modal__footer .button--primary:focus-visible,
.voc-plan-form .ief-popup-wrapper .ui-dialog .modal__footer .button--primary:hover {
	background-color: #006830
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .modal__footer .ui-dialog-buttonset {
	display: flex;
	justify-content: end;
	align-items: center;
	gap: 10px
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .modal__close {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
	margin-left: auto;
	flex-shrink: 0;
	width: 24px;
	height: 24px;
	display: flex;
	justify-content: center;
	align-items: center
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .modal__close:focus-visible {
	outline: 0
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .modal__close .ui-button-icon {
	position: absolute;
	top: auto;
	left: auto;
	margin-top: 0;
	margin-left: 0;
	background-image: none !important;
	display: inline-block;
	content: '';
	mask-image: url('data:image/svg+xml,%3Csvg width="16px" height="16.0000026px" viewBox="0 0 16 16.0000026" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cg id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"%3E%3Cg id="icon/close" transform="translate(-0, 0)" fill="%23000000" fill-rule="nonzero"%3E%3Cg id="Group" transform="translate(0, -0)"%3E%3Cpath d="M-1.05662874,6.74291787 L17.0566206,6.74291787 C17.6089054,6.74291787 18.0566206,7.19063312 18.0566206,7.74291787 L18.0566206,8.25707404 C18.0566206,8.80935879 17.6089054,9.25707404 17.0566206,9.25707404 L-1.05662874,9.25707404 C-1.60891349,9.25707404 -2.05662874,8.80935879 -2.05662874,8.25707404 L-2.05662874,7.74291787 C-2.05662874,7.19063312 -1.60891349,6.74291787 -1.05662874,6.74291787 Z" id="Rectangle" opacity="0.5" transform="translate(8, 8) rotate(-45) translate(-8, -8)"%3E%3C/path%3E%3Cpath d="M-1.05662064,6.74292855 L17.0566287,6.74292855 C17.6089135,6.74292855 18.0566287,7.1906438 18.0566287,7.74292855 L18.0566287,8.25708472 C18.0566287,8.80936947 17.6089135,9.25708472 17.0566287,9.25708472 L-1.05662064,9.25708472 C-1.60890539,9.25708472 -2.05662064,8.80936947 -2.05662064,8.25708472 L-2.05662064,7.74292855 C-2.05662064,7.1906438 -1.60890539,6.74292855 -1.05662064,6.74292855 Z" id="Rectangle" transform="translate(8, 8) rotate(45) translate(-8, -8)"%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
	mask-size: contain;
	mask-position: center;
	mask-repeat: no-repeat;
	background-color: rgba(51, 51, 51, .7);
	height: 14px;
	width: 14px;
	cursor: pointer;
	transition: all .15s ease-in-out;
	flex-shrink: 0
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .modal__close:focus-visible {
	outline: solid 2px #cc0000;
	outline-offset: 5px;
	border-radius: 3px
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .modal__close:focus-visible .ui-button-icon,
.voc-plan-form .ief-popup-wrapper .ui-dialog .modal__close:hover .ui-button-icon {
	background-color: #c00
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .ui-dialog-titlebar {
	background: 0 0;
	border: unset;
	border-bottom: .1rem solid #dedede;
	border-radius: 0;
	padding: 2rem
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .ui-dialog-title {
	color: #000;
	font-family: flanders-sans, Arial, serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 22px
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .horizontal-tabs-list {
	display: flex;
	justify-content: center;
	margin: 0 0 2rem 0
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .horizontal-tabs-list::before {
	display: none
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .horizontal-tabs-list li a {
	text-align: center;
	padding: 1rem !important
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .ui-dialog-content {
	padding: 2rem 9rem !important;
	overflow: auto !important
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .ief-popup-actions {
	background: 0 0;
	display: flex;
	justify-content: flex-end;
	gap: 1.2rem;
	padding: 0 8rem 4rem 8rem !important
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .ief-popup-actions input.button--primary {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
	cursor: pointer;
	color: #333;
	background: #fff;
	line-height: 24px;
	font-size: 14pt;
	font-weight: 700;
	min-height: 42px;
	padding: 7px 19px 9px;
	border-radius: 3px;
	transition: all .15s ease-in-out;
	color: #fff;
	background: #009b48;
	order: 1
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .ief-popup-actions input.button--primary:focus-visible {
	outline: 0
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .ief-popup-actions input.button--primary:hover {
	background-color: #e6e6e6
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .ief-popup-actions input.button--primary:focus-visible,
.voc-plan-form .ief-popup-wrapper .ui-dialog .ief-popup-actions input.button--primary:hover {
	background-color: #006830
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .ief-popup-actions input.ief-popup-cancel {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
	cursor: pointer;
	background: #fff;
	line-height: 24px;
	font-size: 14pt;
	font-weight: 700;
	min-height: 42px;
	padding: 7px 19px 9px;
	border-radius: 3px;
	transition: all .15s ease-in-out;
	color: #333;
	background: #f3f3f3
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .ief-popup-actions input.ief-popup-cancel:focus-visible {
	outline: 0
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .ief-popup-actions input.ief-popup-cancel:hover {
	background-color: #e6e6e6
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .ief-popup-actions input.ief-popup-cancel:focus-visible,
.voc-plan-form .ief-popup-wrapper .ui-dialog .ief-popup-actions input.ief-popup-cancel:hover {
	color: #333;
	background-color: #dadada
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .ief-popup-close {
	border: unset;
	display: inline-block;
	content: '';
	mask-image: url('data:image/svg+xml,%3Csvg width="16px" height="16.0000026px" viewBox="0 0 16 16.0000026" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cg id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"%3E%3Cg id="icon/close" transform="translate(-0, 0)" fill="%23000000" fill-rule="nonzero"%3E%3Cg id="Group" transform="translate(0, -0)"%3E%3Cpath d="M-1.05662874,6.74291787 L17.0566206,6.74291787 C17.6089054,6.74291787 18.0566206,7.19063312 18.0566206,7.74291787 L18.0566206,8.25707404 C18.0566206,8.80935879 17.6089054,9.25707404 17.0566206,9.25707404 L-1.05662874,9.25707404 C-1.60891349,9.25707404 -2.05662874,8.80935879 -2.05662874,8.25707404 L-2.05662874,7.74291787 C-2.05662874,7.19063312 -1.60891349,6.74291787 -1.05662874,6.74291787 Z" id="Rectangle" opacity="0.5" transform="translate(8, 8) rotate(-45) translate(-8, -8)"%3E%3C/path%3E%3Cpath d="M-1.05662064,6.74292855 L17.0566287,6.74292855 C17.6089135,6.74292855 18.0566287,7.1906438 18.0566287,7.74292855 L18.0566287,8.25708472 C18.0566287,8.80936947 17.6089135,9.25708472 17.0566287,9.25708472 L-1.05662064,9.25708472 C-1.60890539,9.25708472 -2.05662064,8.80936947 -2.05662064,8.25708472 L-2.05662064,7.74292855 C-2.05662064,7.1906438 -1.60890539,6.74292855 -1.05662064,6.74292855 Z" id="Rectangle" transform="translate(8, 8) rotate(45) translate(-8, -8)"%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
	mask-size: contain;
	mask-position: center;
	mask-repeat: no-repeat;
	background-color: rgba(51, 51, 51, .7);
	height: 14px;
	width: 14px;
	cursor: pointer;
	transition: all .15s ease-in-out;
	flex-shrink: 0;
	right: 2rem;
	margin: 0;
	position: absolute
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .ief-popup-close .ui-icon-closethick {
	scale: 1.5
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .ief-popup-close .ui-icon {
	background: 0 0 !important
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .ief-popup-close:focus-visible {
	outline: solid 2px #cc0000;
	outline-offset: 5px;
	border-radius: 3px
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .ief-popup-close:active,
.voc-plan-form .ief-popup-wrapper .ui-dialog .ief-popup-close:focus-visible,
.voc-plan-form .ief-popup-wrapper .ui-dialog .ief-popup-close:hover {
	background-color: #c00
}

.voc-plan-form .ief-popup-wrapper .ui-dialog .field-add-more-submit {
	margin-left: 1.4rem
}

.voc-plan-form .ief-popup-wrapper .ui-dialog table+.description {
	margin-left: 0
}

.ui-dialog .ui-dialog-titlebar-close {
	right: 2rem
}

.ui-dialog.modal .voc-plan-form .form-type-managed-file {
	padding: 0
}

.ui-dialog.modal .ui-dialog-content .form-item {
	margin-bottom: 2.5rem
}

.ui-dialog.modal .ui-dialog-content .form-item .form-item {
	margin-bottom: 0
}

.ui-dialog.modal .ui-dialog-titlebar-close {
	display: inline-block;
	content: '';
	mask-image: url('data:image/svg+xml,%3Csvg width="16px" height="16.0000026px" viewBox="0 0 16 16.0000026" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cg id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"%3E%3Cg id="icon/close" transform="translate(-0, 0)" fill="%23000000" fill-rule="nonzero"%3E%3Cg id="Group" transform="translate(0, -0)"%3E%3Cpath d="M-1.05662874,6.74291787 L17.0566206,6.74291787 C17.6089054,6.74291787 18.0566206,7.19063312 18.0566206,7.74291787 L18.0566206,8.25707404 C18.0566206,8.80935879 17.6089054,9.25707404 17.0566206,9.25707404 L-1.05662874,9.25707404 C-1.60891349,9.25707404 -2.05662874,8.80935879 -2.05662874,8.25707404 L-2.05662874,7.74291787 C-2.05662874,7.19063312 -1.60891349,6.74291787 -1.05662874,6.74291787 Z" id="Rectangle" opacity="0.5" transform="translate(8, 8) rotate(-45) translate(-8, -8)"%3E%3C/path%3E%3Cpath d="M-1.05662064,6.74292855 L17.0566287,6.74292855 C17.6089135,6.74292855 18.0566287,7.1906438 18.0566287,7.74292855 L18.0566287,8.25708472 C18.0566287,8.80936947 17.6089135,9.25708472 17.0566287,9.25708472 L-1.05662064,9.25708472 C-1.60890539,9.25708472 -2.05662064,8.80936947 -2.05662064,8.25708472 L-2.05662064,7.74292855 C-2.05662064,7.1906438 -1.60890539,6.74292855 -1.05662064,6.74292855 Z" id="Rectangle" transform="translate(8, 8) rotate(45) translate(-8, -8)"%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
	mask-size: contain;
	mask-position: center;
	mask-repeat: no-repeat;
	background-color: rgba(51, 51, 51, .7);
	height: 14px;
	width: 14px;
	cursor: pointer;
	transition: all .15s ease-in-out;
	flex-shrink: 0;
	right: 2rem;
	margin: 0;
	position: absolute
}

.ui-dialog.modal .ui-dialog-titlebar-close:focus-visible {
	outline: solid 2px #cc0000;
	outline-offset: 5px;
	border-radius: 3px
}

.ui-dialog.modal .ui-dialog-titlebar-close:active,
.ui-dialog.modal .ui-dialog-titlebar-close:focus-visible,
.ui-dialog.modal .ui-dialog-titlebar-close:hover {
	background-color: #c00
}

.voc-plan-page .ui-dialog .form-item-foundation-costs,
.voc-plan-page .ui-dialog .form-item-investments-intangible-assets,
.voc-plan-page .ui-dialog .form-type-tablefield,
.voc-plan-page .ui-dialog [data-drupal-selector*=commercial-plan]>div.field--type-entity-reference,
.voc-plan-page .ui-dialog [data-drupal-selector*=commercial-plan]>div.js-form-type-textarea,
.voc-plan-page .ui-dialog [data-drupal-selector=edit-extra-field-vlaio-startcompass-revenue-dead-point-turnover],
.voc-plan-page .ui-dialog [data-drupal-selector=edit-feasibility-external-feasibility],
.voc-plan-page .ui-dialog [data-drupal-selector=edit-gross-margin-product-amount-of-clients-wrapper],
.voc-plan-page .ui-dialog [data-drupal-selector=edit-gross-margin-service-amount-of-clients-wrapper],
.voc-plan-page .ui-dialog [data-drupal-selector=edit-loans-wrapper],
.voc-plan-page .ui-dialog [data-drupal-selector=edit-sales-expected-sales-forecast],
.voc-plan-page .ui-dialog [data-drupal-selector^=edit-fixed-material-asset] {
	box-shadow: unset;
	border-radius: unset
}

.voc-plan-page .ui-dialog div[data-drupal-selector$=form-message] {
	display: flex;
	gap: .5rem
}

.custom-tooltip {
	width: 1.6rem;
	height: 1.6rem;
	z-index: 10;
	position: absolute;
	inset: 50% -2.5rem auto auto;
	transform: translateY(-50%);
	order: 1
}

.custom-tooltip>svg {
	position: absolute
}

.custom-tooltip:focus-within .custom-tooltip--data,
.custom-tooltip:hover .custom-tooltip--data {
	opacity: 1;
	pointer-events: auto;
	inset: auto auto 2.6rem 50%;
	z-index: 999
}

.custom-tooltip__word-wrapper {
	position: relative;
	display: inline
}

.custom-tooltip ul {
	margin-left: 2rem;
	list-style: disc
}

.voc-tooltip .tippy-content a:focus,
.voc-tooltip .tippy-content a:focus-visible {
	border-bottom: solid 3px #009b48;
	margin-bottom: -3px;
	outline: 0;
	text-decoration: none !important
}

.voc-tooltip .tippy-content ul {
	margin-left: 2rem;
	list-style: initial
}

.voc-tooltip .tippy-box {
	background: #fff !important;
	border-radius: 6px !important;
	box-shadow: 0 5px 20px 0 rgba(51, 51, 51, .15) !important;
	color: #333 !important;
	font-weight: 400 !important
}

.voc-tooltip .tippy-box a {
	color: #06c !important
}

.voc-tooltip .tippy-arrow {
	color: #fff !important
}

.tablestyling caption {
	text-align: left;
	font-size: 16px;
	font-family: flanders-sans, sans-serif;
	line-height: 19px;
	font-weight: 500
}

.tablestyling thead {
	font-weight: 600
}

.tablestyling thead:before {
	content: "@";
	display: block;
	line-height: 2.4rem;
	text-indent: -99999px
}

.tablestyling td,
.tablestyling th {
	padding: 6px 14px
}

.tablestyling td .form-item>label:not(.radio),
.tablestyling th .form-item>label:not(.radio) {
	margin: 0
}

.tablestyling td:empty,
.tablestyling th:empty {
	padding: 0
}

.tablestyling tr td:only-child {
	width: 100%;
	padding-left: 0;
	padding-right: 0
}

.tablestyling th {
	text-align: start
}

.tablestyling th h4 {
	font-size: 16px;
	font-family: flanders-sans, sans-serif;
	line-height: 19px
}

.tablestyling tr.draggable td,
.tablestyling.field-multiple-table td {
	vertical-align: top
}

.tablestyling a.tabledrag-handle .handle {
	width: 2.4rem;
	height: 2.4rem;
	margin: 0
}

.tablestyling+.description {
	margin-left: 74px
}

.ief-entity-wrapper .ief-entity-operations {
	display: flex;
	gap: 1.2rem;
	justify-content: flex-start
}

.voc-plan-page .ief-entity-operations.form-wrapper>input[type=submit] {
	margin-top: 0
}

.voc-plan-page .ief-entity-operations.form-wrapper .input-wrapper__addrow {
	margin-left: 0
}

.ief-entity-table {
	width: fit-content
}

.ief-entity-table td,
.ief-entity-table th {
	word-wrap: break-word
}

.ief-entity-table[data-once=tableresponsive]>thead tr {
	border-bottom: .1rem dashed rgba(151, 151, 151, .25);
	padding: 1.6rem 0
}

.ief-entity-table[data-once=tableresponsive]>thead tr>th {
	color: #333;
	font-size: 1.6rem
}

.ief-entity-table[data-once=tableresponsive]>thead tr>th:last-child {
	text-align: start
}

.ief-entity-table[data-once=tableresponsive]>tbody tr td {
	vertical-align: top
}

.ief-entity-table[data-once=tableresponsive]>tbody td {
	padding-top: 1.6rem;
	padding-bottom: 1.6rem
}

.ief-entity-table[data-once=tableresponsive]>tbody tr {
	border-bottom: .1rem dashed rgba(151, 151, 151, .25)
}

.ief-entity-table[data-once="tabledrag tableresponsive"]>thead tr {
	border-bottom: .1rem dashed rgba(151, 151, 151, .25);
	padding: 0
}

.ief-entity-table[data-once="tabledrag tableresponsive"]>thead tr>th {
	color: #333;
	font-size: 1.6rem
}

.ief-entity-table[data-once="tabledrag tableresponsive"]>thead tr>th:first-child {
	max-width: 50px;
	width: 50px
}

.ief-entity-table[data-once="tabledrag tableresponsive"]>thead tr>th:last-child {
	text-align: start
}

.ief-entity-table[data-once="tabledrag tableresponsive"] tr {
	padding: 1.6rem 0;
	border-bottom: .1rem dashed rgba(151, 151, 151, .25)
}

.ief-entity-table[data-once="tabledrag tableresponsive"] tr td:first-child {
	max-width: 50px;
	width: 50px
}

.thrid-level-dropdown legend .fieldset-dropdown {
	display: none
}

.thrid-level-dropdown details>fieldset>legend {
	position: relative;
	cursor: pointer
}

.thrid-level-dropdown details>fieldset>legend>.fieldset-dropdown {
	display: block;
	position: absolute;
	inset: 65% -3rem auto auto;
	transform: translateY(-50%);
	width: 2.4rem;
	height: 2.4rem;
	transition: all .3s ease-in-out;
	cursor: pointer
}

.thrid-level-dropdown details>fieldset>legend .custom-tooltip--parent+.fieldset-dropdown {
	inset: 65% -6rem auto auto
}

.thrid-level-dropdown details>fieldset.no-dropdown>legend {
	cursor: initial
}

.thrid-level-dropdown details>fieldset legend+div {
	display: none !important
}

.thrid-level-dropdown details>fieldset.open legend+div {
	display: grid !important
}

.thrid-level-dropdown details>fieldset.open .fieldset-dropdown {
	transform: translateY(-50%) rotate(180deg)
}

.voc-plan-page [data-drupal-selector=edit-competitor-analysis-form] .js-form-type-tablefield {
	padding: 0;
	margin-top: 0
}

.voc-plan-page [data-drupal-selector=edit-competitor-analysis-form] .js-form-type-tablefield tr>td:first-child,
.voc-plan-page [data-drupal-selector=edit-competitor-analysis-form] .js-form-type-tablefield tr>th:first-child {
	padding-left: 0
}

.voc-plan-page [data-drupal-selector=edit-competitor-analysis-form] .js-form-type-tablefield tr>td:last-child,
.voc-plan-page [data-drupal-selector=edit-competitor-analysis-form] .js-form-type-tablefield tr>th:last-child {
	padding-right: 0
}

.voc-plan-page [data-drupal-selector=edit-competitor-analysis-form] .input-wrapper__addrow {
	margin-left: 0
}

.voc-plan-page [data-drupal-selector=edit-competitor-analysis-form] .form-type-tablefield>label {
	font-size: 2rem
}

[data-drupal-selector^=edit-gross-margin-product-amount-of-clients-form] table tbody,
[data-drupal-selector^=edit-gross-margin-product-form] table tbody,
[data-drupal-selector^=edit-gross-margin-product-purchase-price-form] table tbody,
[data-drupal-selector^=edit-gross-margin-product-selling-price-form] table tbody,
[data-drupal-selector^=edit-gross-margin-service-amount-of-clients-form] table tbody,
[data-drupal-selector^=edit-gross-margin-service-form] table tbody,
[data-drupal-selector^=edit-gross-margin-service-purchase-price-form] table tbody,
[data-drupal-selector^=edit-gross-margin-service-selling-price-form] table tbody {
	display: grid;
	gap: 2rem;
	grid-template-columns: repeat(3, 1fr)
}

[data-drupal-selector^=edit-gross-margin-product-amount-of-clients-form] table tbody td,
[data-drupal-selector^=edit-gross-margin-product-form] table tbody td,
[data-drupal-selector^=edit-gross-margin-product-purchase-price-form] table tbody td,
[data-drupal-selector^=edit-gross-margin-product-selling-price-form] table tbody td,
[data-drupal-selector^=edit-gross-margin-service-amount-of-clients-form] table tbody td,
[data-drupal-selector^=edit-gross-margin-service-form] table tbody td,
[data-drupal-selector^=edit-gross-margin-service-purchase-price-form] table tbody td,
[data-drupal-selector^=edit-gross-margin-service-selling-price-form] table tbody td {
	display: block;
	width: 100%
}

[data-drupal-selector^=edit-gross-margin-product-amount-of-clients-form] table thead::before,
[data-drupal-selector^=edit-gross-margin-product-form] table thead::before,
[data-drupal-selector^=edit-gross-margin-product-purchase-price-form] table thead::before,
[data-drupal-selector^=edit-gross-margin-product-selling-price-form] table thead::before,
[data-drupal-selector^=edit-gross-margin-service-amount-of-clients-form] table thead::before,
[data-drupal-selector^=edit-gross-margin-service-form] table thead::before,
[data-drupal-selector^=edit-gross-margin-service-purchase-price-form] table thead::before,
[data-drupal-selector^=edit-gross-margin-service-selling-price-form] table thead::before {
	display: none !important
}

[data-drupal-selector^=edit-gross-margin-product-amount-of-clients-form] table thead th,
[data-drupal-selector^=edit-gross-margin-product-form] table thead th,
[data-drupal-selector^=edit-gross-margin-product-purchase-price-form] table thead th,
[data-drupal-selector^=edit-gross-margin-product-selling-price-form] table thead th,
[data-drupal-selector^=edit-gross-margin-service-amount-of-clients-form] table thead th,
[data-drupal-selector^=edit-gross-margin-service-form] table thead th,
[data-drupal-selector^=edit-gross-margin-service-purchase-price-form] table thead th,
[data-drupal-selector^=edit-gross-margin-service-selling-price-form] table thead th {
	padding-left: 0
}

[data-drupal-selector^=edit-gross-margin-product-amount-of-clients-form]>div>div>[data-drupal-selector^=edit-gross-margin-product-amount-of-clients-form],
[data-drupal-selector^=edit-gross-margin-product-amount-of-clients-form]>div>div>[data-drupal-selector^=edit-gross-margin-service-amount-of-clients-form],
[data-drupal-selector^=edit-gross-margin-service-amount-of-clients-form]>div>div>[data-drupal-selector^=edit-gross-margin-product-amount-of-clients-form],
[data-drupal-selector^=edit-gross-margin-service-amount-of-clients-form]>div>div>[data-drupal-selector^=edit-gross-margin-service-amount-of-clients-form] {
	grid-template-columns: repeat(3, 1fr)
}

.voc-plan-page [data-drupal-selector^=edit-gross-margin-product-amount-of-clients-form]>div>div>[data-drupal-selector^=edit-gross-margin-product-amount-of-clients-form],
.voc-plan-page [data-drupal-selector^=edit-gross-margin-product-amount-of-clients-form]>div>div>[data-drupal-selector^=edit-gross-margin-service-amount-of-clients-form],
.voc-plan-page [data-drupal-selector^=edit-gross-margin-service-amount-of-clients-form]>div>div>[data-drupal-selector^=edit-gross-margin-product-amount-of-clients-form],
.voc-plan-page [data-drupal-selector^=edit-gross-margin-service-amount-of-clients-form]>div>div>[data-drupal-selector^=edit-gross-margin-service-amount-of-clients-form] {
	gap: 2rem
}

.ui-dialog [data-drupal-selector^=edit-gross-margin-product-amount-of-clients-form]>div>[data-drupal-selector^=edit-gross-margin-product-amount-of-clients-form]>div[class*=form-item-gross-margin-product-amount-of-clients-form],
.ui-dialog [data-drupal-selector^=edit-gross-margin-product-amount-of-clients-form]>div>[data-drupal-selector^=edit-gross-margin-service-amount-of-clients-form]>div[class*=form-item-gross-margin-service-amount-of-clients-form],
.ui-dialog [data-drupal-selector^=edit-gross-margin-service-amount-of-clients-form]>div>[data-drupal-selector^=edit-gross-margin-product-amount-of-clients-form]>div[class*=form-item-gross-margin-product-amount-of-clients-form],
.ui-dialog [data-drupal-selector^=edit-gross-margin-service-amount-of-clients-form]>div>[data-drupal-selector^=edit-gross-margin-service-amount-of-clients-form]>div[class*=form-item-gross-margin-service-amount-of-clients-form] {
	margin-bottom: -.5rem
}

.ui-dialog [data-drupal-selector^=edit-gross-margin-product-amount-of-clients-form]>div>[data-drupal-selector^=edit-gross-margin-product-amount-of-clients-form]>div[class*=form-item-gross-margin-product-amount-of-clients-form] label,
.ui-dialog [data-drupal-selector^=edit-gross-margin-product-amount-of-clients-form]>div>[data-drupal-selector^=edit-gross-margin-service-amount-of-clients-form]>div[class*=form-item-gross-margin-service-amount-of-clients-form] label,
.ui-dialog [data-drupal-selector^=edit-gross-margin-service-amount-of-clients-form]>div>[data-drupal-selector^=edit-gross-margin-product-amount-of-clients-form]>div[class*=form-item-gross-margin-product-amount-of-clients-form] label,
.ui-dialog [data-drupal-selector^=edit-gross-margin-service-amount-of-clients-form]>div>[data-drupal-selector^=edit-gross-margin-service-amount-of-clients-form]>div[class*=form-item-gross-margin-service-amount-of-clients-form] label {
	font-weight: 600
}

fieldset[data-drupal-selector^=edit-fixed-material-asset] .form-item,
fieldset[data-drupal-selector^=edit-fixed-material-asset] .form-wrapper,
fieldset[data-drupal-selector^=edit-fixed-material-asset] [data-drupal-selector=edit-fixed-material-asset-layout-building-form-0-amount] {
	margin: 0
}

fieldset[data-drupal-selector^=edit-fixed-material-asset] [data-drupal-selector^=edit-fixed-material-asset] {
	margin: 0;
	padding: 0
}

fieldset[data-drupal-selector^=edit-fixed-material-asset] [data-drupal-selector^=edit-fixed-material-asset] tbody {
	display: grid;
	gap: 2rem;
	grid-template-columns: repeat(3, 1fr)
}

fieldset[data-drupal-selector^=edit-fixed-material-asset] [data-drupal-selector^=edit-fixed-material-asset] tbody td {
	display: block;
	width: 100%
}

fieldset[data-drupal-selector^=edit-fixed-material-asset] [data-drupal-selector^=edit-fixed-material-asset] thead::before {
	display: none
}

fieldset[data-drupal-selector^=edit-fixed-material-asset] [data-drupal-selector^=edit-fixed-material-asset] thead th {
	padding-left: 0
}

div[data-drupal-selector^=edit-loans-form],
fieldset[data-drupal-selector^=edit-loans-form] {
	counter-reset: years
}

div[data-drupal-selector^=edit-loans-form] .form-type-radio label.radio,
fieldset[data-drupal-selector^=edit-loans-form] .form-type-radio label.radio {
	padding: 3.4rem 5rem 3.4rem 7.4rem;
	min-width: 17.5rem;
	position: relative
}

div[data-drupal-selector^=edit-loans-form] .form-type-radio label.radio::after,
fieldset[data-drupal-selector^=edit-loans-form] .form-type-radio label.radio::after {
	counter-increment: years;
	content: counter(years);
	position: absolute;
	inset: 50% auto auto 3rem;
	width: 3.6rem;
	height: 3.6rem;
	border-radius: 50%;
	color: #fff;
	background: #009b48;
	transform: translateY(-50%);
	display: grid;
	place-items: center;
	transition: all .4s cubic-bezier(.5, 0, 0, 1)
}

div[data-drupal-selector^=edit-loans-form] tbody,
fieldset[data-drupal-selector^=edit-loans-form] tbody {
	display: grid;
	gap: 2rem;
	grid-template-columns: repeat(3, 1fr)
}

div[data-drupal-selector^=edit-loans-form] tbody td,
fieldset[data-drupal-selector^=edit-loans-form] tbody td {
	display: block;
	width: 100%
}

div[data-drupal-selector^=edit-loans-form] tbody td input,
fieldset[data-drupal-selector^=edit-loans-form] tbody td input {
	max-width: 22rem;
	width: 100%
}

div[data-drupal-selector^=edit-loans-form] thead::before,
fieldset[data-drupal-selector^=edit-loans-form] thead::before {
	display: none !important
}

div[data-drupal-selector^=edit-loans-form] thead th,
fieldset[data-drupal-selector^=edit-loans-form] thead th {
	padding-left: 0
}

div[data-drupal-selector^=edit-loans-form] .field--name-yearly-interest input[type=submit].field-add-more-submit,
div[data-drupal-selector^=edit-loans-form] .field--name-yearly-repayment input[type=submit].field-add-more-submit,
fieldset[data-drupal-selector^=edit-loans-form] .field--name-yearly-interest input[type=submit].field-add-more-submit,
fieldset[data-drupal-selector^=edit-loans-form] .field--name-yearly-repayment input[type=submit].field-add-more-submit {
	margin-left: 0
}

[data-drupal-selector=vlaio-startcompass-share-form] .fieldset-wrapper {
	display: grid;
	gap: 2.5rem
}

[data-drupal-selector=vlaio-startcompass-share-form] .form-item label:not(.radio).checkbox {
	margin: 0 5rem .2rem 3rem
}

[data-drupal-selector=edit-case-social-links] tr.draggable td.field-multiple-drag,
[data-drupal-selector=edit-social-links] tr.draggable td.field-multiple-drag {
	display: none
}

.voc-plan-page [data-drupal-selector=edit-case-social-links] table+.description,
.voc-plan-page [data-drupal-selector=edit-social-links] table+.description {
	margin-left: 14px
}

[data-drupal-selector=edit-case-social-links] .tabledrag-toggle-weight-wrapper,
[data-drupal-selector=edit-social-links] .tabledrag-toggle-weight-wrapper {
	display: none
}

.form-type-tablefield fieldset label:not([for*=table-0]) {
	font-weight: 400
}

.messages {
	margin-bottom: 1.5rem
}

.messages__item a {
	color: #06c
}

.field--amount-of-clients,
.field--amount-per-day,
.field--selling-price,
.field--yearly-interest,
.field--yearly-repayment {
	display: flex;
	gap: 2rem
}

.field--amount-of-clients span,
.field--amount-per-day span,
.field--selling-price span,
.field--yearly-interest span,
.field--yearly-repayment span {
	font-weight: 500;
	opacity: .5
}

.field--name {
	max-width: 300px
}

.startcompass-mobile-popup {
	height: 100%;
	display: grid;
	place-items: center
}

.startcompass-mobile-popup.layout {
	margin-top: 8rem
}

@media (min-width:991px) {
	.startcompass-mobile-popup {
		display: none
	}
}

.startcompass-mobile-popup>div {
	box-shadow: 0 0 20px 0 rgba(51, 51, 51, .02);
	position: relative;
	padding: 30px;
	border-radius: 6px;
	background-color: #fff;
	display: flex;
	flex-direction: column;
	gap: 15px;
	overflow-wrap: anywhere;
	height: 100%
}

.startcompass-mobile-popup+.section {
	display: none
}

@media (min-width:991px) {
	.startcompass-mobile-popup+.section {
		display: block
	}
}

.voc-plan-page .fixed-tabs {
	position: fixed !important;
	top: 0;
	z-index: 1000
}

.voc-plan-page .fixed-tabs li.horizontal-tab-button.selected a::after {
	display: none
}

.toolbar-fixed .fixed-tabs {
	top: 118px
}

.toolbar-fixed .fixed-tabs+div .fixed-tabs {
	top: 162px
}

.toolbar-fixed .fixed-tabs {
	top: var(--drupal-displace-offset-top)
}

form .form-item input[type=submit][data-drupal-selector=edit-case-social-links-add-more],
form .form-item input[type=submit][data-drupal-selector=edit-competitor-analysis-actions-ief-add],
form .form-item input[type=submit][data-drupal-selector=edit-current-asset-initial-stock-base-materials-actions-ief-add],
form .form-item input[type=submit][data-drupal-selector=edit-current-asset-initial-stock-trade-goods-actions-ief-add],
form .form-item input[type=submit][data-drupal-selector=edit-fixed-material-asset-handling-equipment-actions-ief-add],
form .form-item input[type=submit][data-drupal-selector=edit-fixed-material-asset-hardware-software-actions-ief-add],
form .form-item input[type=submit][data-drupal-selector=edit-fixed-material-asset-layout-building-actions-ief-add],
form .form-item input[type=submit][data-drupal-selector=edit-fixed-material-asset-machines-equipment-actions-ief-add],
form .form-item input[type=submit][data-drupal-selector=edit-fixed-material-asset-office-furniture-equipment-actions-ief-add],
form .form-item input[type=submit][data-drupal-selector=edit-fixed-material-asset-tools-actions-ief-add],
form .form-item input[type=submit][data-drupal-selector=edit-gross-margin-product-actions-ief-add],
form .form-item input[type=submit][data-drupal-selector=edit-gross-margin-service-actions-ief-add],
form .form-item input[type=submit][data-drupal-selector=edit-loans-actions-ief-add],
form .form-item input[type=submit][data-drupal-selector=edit-location-clients-actions-ief-add],
form .form-item input[type=submit][data-drupal-selector=edit-potential-clients-actions-ief-add],
form .form-item input[type=submit][data-drupal-selector=edit-social-links-add-more] {
	font-size: 0;
	width: 2.2rem;
	height: 2.2rem;
	background-image: url('../../images/add-outline-white.svg');
	background-size: 2.2rem;
	background-repeat: no-repeat;
	background-position: center
}

.ui-menu {
	display: flex;
	flex-direction: column
}

.ui-menu-item {
	display: flex
}

.ui-menu-item-wrapper {
	width: 100%
}

.layout--wide.access-denied-wrapper {
	padding-top: 5rem;
	padding-bottom: 5rem
}

.layout--wide.access-denied-wrapper h1 {
	margin-bottom: 2rem
}

.layout--wide.access-denied-wrapper h2 {
	margin-top: 0
}

.layout--wide.access-denied-wrapper ul li a {
	text-decoration: underline
}

.layout--wide.access-denied-wrapper ul li a:hover {
	text-decoration: none
}

.tt-menu {
	width: 100%;
	margin: 0;
	padding: 8px 0;
	background-color: #fff;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2)
}

.tt-suggestion {
	padding: 3px 20px;
	font-size: 18px;
	line-height: 24px
}

.tt-suggestion:hover {
	cursor: pointer;
	color: #fff;
	background-color: #009b48
}

.tt-suggestion:hover .tt-highlight {
	color: #fff
}

.tt-suggestion.tt-cursor {
	color: #fff;
	background-color: #009b48
}

.tt-suggestion.tt-cursor .tt-highlight {
	color: #fff
}

.tt-suggestion p {
	margin: 0
}

.tt-suggestion .tt-highlight {
	color: #009b48
}

.user-location {
	position: absolute;
	top: 50%;
	right: 6px;
	transform: translateY(-50%);
	width: 27px;
	height: 27px;
	border-radius: 3px;
	background: #009b48 url('../images/icon-location-white.png') no-repeat center center;
	background: #009b48 url('../images/icon-location-white.svg') no-repeat center center;
	cursor: pointer;
	background-size: 45%
}

.user-location:hover {
	background-color: #33af6d
}

.user-location:active {
	background-color: #017f3b
}

.user-location.loading {
	background: url('../images/spinner.gif') no-repeat center center
}

.input-location-icon {
	position: absolute;
	top: 9px;
	left: 10px;
	width: 10px;
	height: 16px;
	background: url('../images/icon-location-green.png') no-repeat center center;
	background: url('../images/icon-location-green.svg') no-repeat center center
}

.clear-input {
	position: absolute;
	top: 12px;
	right: 12px;
	width: 11px;
	height: 11px;
	background: url('../images/close.png') no-repeat center center;
	background: url('../images/close.svg') no-repeat center center;
	cursor: pointer;
	background-size: contain
}

.clear-input:hover {
	opacity: .8
}

.geolocation-place::-ms-clear {
	width: 0;
	height: 0
}

.geolocation-place.has-location-icon {
	padding-left: 25px
}

.node-type-page .vlaio-sidebar .sidebar-wrap .anchor-links {
	margin-top: 3rem
}

.bedrijfsadviseur-container {
	width: 100%;
	padding: 1rem
}

.bedrijfsadviseur-container a {
	display: block
}

.bedrijfsadviseur-container a:focus {
	outline: 2px solid #017F3B;
	border-bottom: none
}

.col--12-12 .paragraph--type--bedrijfsadviseurs .field--field-bedrijfsadviseurs {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap
}

.col--12-12 .paragraph--type--bedrijfsadviseurs .field--field-bedrijfsadviseurs .bedrijfsadviseur-container {
	width: 24%;
	margin-right: 1%
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.col--12-12 .paragraph--type--bedrijfsadviseurs .field--field-bedrijfsadviseurs .bedrijfsadviseur-container {
		width: 49%
	}
}

@media only screen and (max-width:767px) {
	.col--12-12 .paragraph--type--bedrijfsadviseurs .field--field-bedrijfsadviseurs .bedrijfsadviseur-container {
		width: 100%
	}
}

.bedrijfsadviseurs-view {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap
}

.bedrijfsadviseurs-view .views-row {
	margin-right: 1%;
	width: 49%
}

@media only screen and (max-width:1280px) {
	.bedrijfsadviseurs-view .views-row {
		width: 100%
	}
}

.bedrijfsadviseurs-view .views-row .bedrijfsadviseur-container {
	width: 100%
}

.node-type-over_ons main .subthema-wrapper .bedrijfsadviseur article {
	padding-left: 0
}

.bedrijfsadviseur {
	margin-top: 1rem;
	box-sizing: border-box;
	color: #000
}

.bedrijfsadviseur:hover {
	text-decoration: none
}

.bedrijfsadviseur .thumbnail {
	float: left;
	margin-right: 10px;
	position: relative
}

.bedrijfsadviseur .thumbnail img {
	border-radius: 50%
}

.bedrijfsadviseur .thumbnail .linkedinlogo {
	position: absolute;
	right: -10px
}

.bedrijfsadviseur .thumbnail .linkedinlogo .fa-linkedin {
	color: #fff;
	position: absolute;
	right: 0;
	bottom: 10px;
	background: #06c;
	border-radius: 50%;
	width: 24px;
	height: 24px;
	text-align: center;
	font-size: 1.5rem;
	line-height: 23px
}

.bedrijfsadviseur-content {
	padding: 1rem 0 1.2rem 0
}

.bedrijfsadviseur-content .name {
	color: #000;
	font-size: 1.6rem
}

.bedrijfsadviseur-content .name .field--field-voornaam {
	float: left;
	margin-right: 5px
}

.bedrijfsadviseur-content .regio {
	font-size: 1.5rem;
	color: #666
}

.bedrijfsadviseur-specifications .domain,
.bedrijfsadviseur-specifications .specialisations {
	display: flex;
	flex-direction: column
}

.bedrijfsadviseur-specifications .label,
.bedrijfsadviseur-specifications li.item {
	display: -webkit-box;
	font-size: 1.5rem;
	color: #666;
	float: left;
	margin-right: 5px
}

.bedrijfsadviseur-specifications .label {
	font-weight: 500
}

@media only screen and (max-width:767px) {
	.typography .bedrijfsadviseur-specifications {
		padding: 0 1.5rem
	}
}

.typography .bedrijfsadviseur-specifications ul {
	margin: 0;
	padding: 0
}

html .page-node.node-type-over_ons .typography article.headings .paragraph--type--block-reference label {
	color: #666;
	font-weight: 400;
	font-size: 1.6rem;
	line-height: normal;
	font-family: flanders-sans, sans-serif;
	margin: 0 0 5px 0;
	padding: 0;
	display: block
}

@media only screen and (max-width:767px) {
	.node-type-over_ons .paragraph--type--block-reference {
		width: 100%
	}
}

.node-type-over_ons .paragraph--type--block-reference .bedrijfsadviseurs-view {
	clear: both
}

@media only screen and (max-width:767px) {
	.node-type-over_ons .paragraph--type--block-reference select {
		width: 100%
	}
}

.node-type-over_ons .paragraph--type--block-reference .block-facet--dropdown-all-facets {
	float: left;
	display: inline-block;
	margin: 5px 20px 5px 0
}

@media only screen and (max-width:767px) {
	.node-type-over_ons .paragraph--type--block-reference .block-facet--dropdown-all-facets {
		margin-right: 0;
		width: 100%
	}
}

.node-type-subthema_detail .content-header,
.node-type-thema .content-header {
	position: relative
}

.node-type-subthema_detail .mobilenavigationwrapper,
.node-type-thema .mobilenavigationwrapper {
	display: none
}

@media only screen and (max-width:767px) {

	.node-type-subthema_detail .mobilenavigationwrapper,
	.node-type-thema .mobilenavigationwrapper {
		display: block;
		width: 100%
	}
}

.node-type-subthema_detail .mobilenavigationwrapper .subnavigationwrapper.open,
.node-type-thema .mobilenavigationwrapper .subnavigationwrapper.open {
	padding-bottom: 0
}

.node-type-subthema_detail main,
.node-type-thema main {
	background: #fff
}

@media only screen and (max-width:767px) {

	.node-type-subthema_detail main .title-wrapper,
	.node-type-thema main .title-wrapper {
		text-align: left
	}
}

.node-type-subthema_detail main .subthema-wrapper,
.node-type-thema main .subthema-wrapper {
	padding-top: 6.5rem;
	padding-bottom: 6rem
}

@media only screen and (max-width:767px) {

	.node-type-subthema_detail main .subthema-wrapper,
	.node-type-thema main .subthema-wrapper {
		padding-top: 2rem;
		padding-bottom: 2rem
	}
}

.node-type-subthema_detail main .subthema-wrapper h1,
.node-type-subthema_detail main .subthema-wrapper h2,
.node-type-thema main .subthema-wrapper h1,
.node-type-thema main .subthema-wrapper h2 {
	margin-top: 0
}

@media only screen and (max-width:767px) {

	.node-type-subthema_detail main .subthema-wrapper h1,
	.node-type-subthema_detail main .subthema-wrapper h2,
	.node-type-thema main .subthema-wrapper h1,
	.node-type-thema main .subthema-wrapper h2 {
		padding-bottom: 10px
	}
}

.node-type-subthema_detail main .subthema-wrapper h1,
.node-type-thema main .subthema-wrapper h1 {
	font-family: flanders-serif;
	font-size: 3.4rem;
	color: #333;
	margin-bottom: 20px;
	font-weight: 400
}

@media only screen and (max-width:767px) {

	.node-type-subthema_detail main .subthema-wrapper h1,
	.node-type-thema main .subthema-wrapper h1 {
		font-size: 2.2rem;
		padding-bottom: 0
	}
}

.node-type-subthema_detail main .subthema-wrapper article,
.node-type-thema main .subthema-wrapper article {
	padding-left: 1.5rem
}

@media only screen and (max-width:767px) {

	.node-type-subthema_detail main .subthema-wrapper article,
	.node-type-thema main .subthema-wrapper article {
		padding-left: 0
	}
}

.node-type-subthema_detail main .subthema-wrapper article .paragraph.paragraph--type--stappenplan .steps.steps--has-line .step,
.node-type-thema main .subthema-wrapper article .paragraph.paragraph--type--stappenplan .steps.steps--has-line .step {
	background: #f3f3f3 !important
}

.node-type-subthema_detail main .subthema-wrapper article .paragraph.paragraph--type--stappenplan .steps.steps--has-line .step .step__wrapper:after,
.node-type-subthema_detail main .subthema-wrapper article .paragraph.paragraph--type--stappenplan .steps.steps--has-line .step .step__wrapper:before,
.node-type-thema main .subthema-wrapper article .paragraph.paragraph--type--stappenplan .steps.steps--has-line .step .step__wrapper:after,
.node-type-thema main .subthema-wrapper article .paragraph.paragraph--type--stappenplan .steps.steps--has-line .step .step__wrapper:before {
	border-right-color: #f3f3f3
}

.node-type-subthema_detail main .subthema-wrapper .documents,
.node-type-thema main .subthema-wrapper .documents {
	background: #f3f3f3;
	border-bottom: 0;
	padding-bottom: 3rem;
	margin-top: 5rem
}

@media only screen and (max-width:767px) {

	.node-type-subthema_detail main .subthema-wrapper .documents,
	.node-type-thema main .subthema-wrapper .documents {
		padding-top: 2rem;
		padding-bottom: 2rem
	}
}

.node-type-subthema_detail main .subthema-wrapper .documents .field--field-documenten,
.node-type-thema main .subthema-wrapper .documents .field--field-documenten {
	padding: 0 3rem
}

.node-type-subthema_detail main .subthema-wrapper .documents .field--field-documenten ul li,
.node-type-thema main .subthema-wrapper .documents .field--field-documenten ul li {
	clear: left
}

.node-type-subthema_detail main .subthema-wrapper .documents .field--field-documenten ul li a:before,
.node-type-thema main .subthema-wrapper .documents .field--field-documenten ul li a:before {
	top: 3px
}

.node-type-subthema_detail main .subthema-wrapper .documents h2.shade,
.node-type-thema main .subthema-wrapper .documents h2.shade {
	margin-bottom: 10px
}

.node-type-subthema_detail main .related-events-wrapper,
.node-type-thema main .related-events-wrapper {
	background: #ededed;
	padding-bottom: 3rem
}

@media only screen and (max-width:767px) {

	.node-type-subthema_detail main .related-events-wrapper,
	.node-type-thema main .related-events-wrapper {
		padding-bottom: 2rem
	}
}

@media only screen and (max-width:767px) {

	.node-type-subthema_detail main .related-events-wrapper article.event:first-of-type,
	.node-type-thema main .related-events-wrapper article.event:first-of-type {
		margin-bottom: 0
	}
}

@media only screen and (max-width:767px) {

	.node-type-subthema_detail main .related-events-wrapper .all-link,
	.node-type-thema main .related-events-wrapper .all-link {
		margin-top: 20px
	}
}

.node-type-subthema_detail main .related-news-wrapper,
.node-type-thema main .related-news-wrapper {
	padding-bottom: 3rem
}

@media screen and (min-width:468px) and (max-width:1024px) {

	.node-type-subthema_detail main .related-news-wrapper .artikel-overview .field--field-afbeelding,
	.node-type-thema main .related-news-wrapper .artikel-overview .field--field-afbeelding {
		width: 40%;
		float: left
	}

	.node-type-subthema_detail main .related-news-wrapper .artikel-overview .field--field-afbeelding img,
	.node-type-thema main .related-news-wrapper .artikel-overview .field--field-afbeelding img {
		height: 150px;
		object-fit: cover
	}

	.node-type-subthema_detail main .related-news-wrapper .artikel-overview .article-summary-wrapper,
	.node-type-thema main .related-news-wrapper .artikel-overview .article-summary-wrapper {
		width: 60%;
		float: left
	}

	.node-type-subthema_detail main .related-news-wrapper .artikel-overview .article-summary-wrapper .date.u-hidden-mobile,
	.node-type-thema main .related-news-wrapper .artikel-overview .article-summary-wrapper .date.u-hidden-mobile {
		display: none
	}

	.node-type-subthema_detail main .related-news-wrapper .artikel-overview .article-summary-wrapper .date.u-visible-mobile,
	.node-type-thema main .related-news-wrapper .artikel-overview .article-summary-wrapper .date.u-visible-mobile {
		display: block;
		float: left;
		font-size: inherit;
		font-weight: 200;
		text-transform: uppercase
	}

	.node-type-subthema_detail main .related-news-wrapper .artikel-overview .article-summary-wrapper .date.u-visible-mobile time:after,
	.node-type-thema main .related-news-wrapper .artikel-overview .article-summary-wrapper .date.u-visible-mobile time:after {
		content: " \2014";
		margin-right: 5px
	}

	.node-type-subthema_detail main .related-news-wrapper .artikel-overview .article-summary-wrapper .samenvatting,
	.node-type-thema main .related-news-wrapper .artikel-overview .article-summary-wrapper .samenvatting {
		display: none
	}

	.node-type-subthema_detail main .related-news-wrapper .artikel-overview .artikel article,
	.node-type-thema main .related-news-wrapper .artikel-overview .artikel article {
		max-height: 140px
	}

	.node-type-subthema_detail main .related-news-wrapper .artikel-overview .view-readmore-link.u-hidden-mobile,
	.node-type-thema main .related-news-wrapper .artikel-overview .view-readmore-link.u-hidden-mobile {
		display: none
	}
}

.node-type-subthema_detail main .related-news-wrapper .all-link,
.node-type-thema main .related-news-wrapper .all-link {
	margin: 2rem 0 0
}

.node-type-subthema_detail main .related-inspiration-wrapper,
.node-type-thema main .related-inspiration-wrapper {
	margin-top: 0
}

.node-type-subthema_detail main .related-inspiration-wrapper .field--field-gerelateerde-inspiratie .paragraph--type--gerelateerd-inspiratie-artikel,
.node-type-thema main .related-inspiration-wrapper .field--field-gerelateerde-inspiratie .paragraph--type--gerelateerd-inspiratie-artikel {
	margin: 6rem 0
}

.node-type-subthema_detail main .all-link,
.node-type-thema main .all-link {
	text-align: right
}

.node-type-subthema_detail main .all-link a,
.node-type-thema main .all-link a {
	color: #009b48;
	font-weight: 700;
	font-size: 14pt
}

.node-type-subthema_detail main .all-link a:before,
.node-type-thema main .all-link a:before {
	text-decoration: underline
}

.node-type-subthema_detail main .all-link a:before,
.node-type-thema main .all-link a:before {
	display: inline-block;
	text-decoration: none;
	color: #009b48;
	font-size: 14px;
	font-weight: 700
}

.node-type-subthema_detail main .related-news-wrapper .all-link.right,
.node-type-thema main .related-news-wrapper .all-link.right {
	float: right
}

@media only screen and (max-width:767px) {

	.node-type-subthema_detail main .related-news-wrapper .all-link,
	.node-type-thema main .related-news-wrapper .all-link {
		text-align: center
	}
}

.node-type-subthema_detail main .related-news-wrapper .all-link a,
.node-type-thema main .related-news-wrapper .all-link a {
	margin-left: 2rem;
	margin-top: 10px;
	line-height: 22px
}

@media only screen and (max-width:767px) {

	.node-type-subthema_detail main .related-news-wrapper .all-link a,
	.node-type-thema main .related-news-wrapper .all-link a {
		margin-left: 1rem
	}
}

.node-type-subthema_detail main .related-news-wrapper .all-link a:before,
.node-type-thema main .related-news-wrapper .all-link a:before {
	color: #009b48
}

.node-type-subthema_detail main .related-news-wrapper .all-link a .fa,
.node-type-thema main .related-news-wrapper .all-link a .fa {
	color: #009b48
}

.node-type-subthema_detail .layout-container .paragraph.paragraph--type--quote .quote-wrapper,
.node-type-thema .layout-container .paragraph.paragraph--type--quote .quote-wrapper {
	background: #f3f3f3
}

.node-type-subthema_detail .layout-container .paragraph.paragraph--type--uitgelichte-tekst .layout.layout--wide,
.node-type-thema .layout-container .paragraph.paragraph--type--uitgelichte-tekst .layout.layout--wide {
	min-width: 0;
	width: 100%;
	padding: 0
}

.node-type-subthema_detail .layout-container .paragraph.paragraph--type--uitgelichte-tekst .wrapper-uitgelicht .col,
.node-type-thema .layout-container .paragraph.paragraph--type--uitgelichte-tekst .wrapper-uitgelicht .col {
	background: #f3f3f3
}

.node-type-thema main {
	background: #f3f3f3
}

.node-type-thema h2.shade {
	margin-bottom: 30px
}

.node-type-subthema .introwrapper {
	background: #fff;
	padding-top: 3rem;
	padding-bottom: 3rem
}

.node-type-subthema .introwrapper .introduction-text {
	background: #fff
}

.node-type-subthema .introwrapper .introduction-text h2 {
	font-family: flanders-sans, Arial;
	font-size: 2.1rem;
	font-weight: 500;
	margin-top: 0
}

.node-type-subthema .introwrapper .introduction-text .field--field-intro {
	padding-right: 2rem
}

@media only screen and (max-width:767px) {
	.node-type-subthema .introwrapper .introduction-text .field--field-intro {
		margin-bottom: 1.5rem
	}
}

.node-type-subthema .introwrapper .field--field-call-to-actions {
	background: #f3f3f3;
	padding: 2rem 3rem
}

.node-type-subthema .introwrapper .field--field-call-to-actions .button {
	padding: 2rem 4rem;
	width: 100%;
	margin-bottom: 1rem !important
}

.node-type-subthema .introwrapper .field--field-call-to-actions .link {
	position: relative;
	margin: .25rem 0
}

.node-type-subthema .introwrapper .field--field-call-to-actions .link a {
	color: #009b48;
	margin-bottom: 10px;
	font-size: 14pt;
	font-weight: 700;
	padding-left: 2rem
}

.node-type-subthema .introwrapper .field--field-call-to-actions .link a:before {
	font-family: vlaanderen_iconfont;
	content: "\E004";
	font-size: 14px;
	font-weight: 700;
	left: 0;
	top: .4rem;
	position: absolute;
	display: inline-block;
	text-decoration: none;
	color: #009b48
}

@media only screen and (max-width:767px) {
	.node-type-subthema .introwrapper .field--field-call-to-actions .link a {
		display: block;
		margin-left: 0
	}
}

@media only screen and (max-width:767px) {
	.node-type-subthema .introwrapper .field--field-call-to-actions.grid {
		margin-left: 0
	}
}

.node-type-subthema .related-wrapper>.layout {
	display: flex;
	flex-wrap: wrap
}

.node-type-subthema .related-wrapper>.layout .half {
	flex: 1 1 48%;
	margin-right: 4%
}

.node-type-subthema .related-wrapper>.layout .half:last-of-type {
	margin-right: 0
}

@media only screen and (max-width:767px) {
	.node-type-subthema .related-wrapper>.layout .half {
		flex: 1 0 100%
	}
}

.node-type-subthema .related-wrapper .related-events-wrapper.half .article-summary-wrapper,
.node-type-subthema .related-wrapper .related-news-wrapper.half .article-summary-wrapper {
	width: 70%
}

.node-type-subthema .related-wrapper .related-events-wrapper.half .landscape-image,
.node-type-subthema .related-wrapper .related-news-wrapper.half .landscape-image {
	display: none
}

.node-type-subthema .related-wrapper .related-events-wrapper.half .squared-image,
.node-type-subthema .related-wrapper .related-news-wrapper.half .squared-image {
	display: block;
	width: 30%;
	float: left;
	max-width: 175px
}

.node-type-subthema .related-wrapper .related-events-wrapper.half .squared-image img,
.node-type-subthema .related-wrapper .related-news-wrapper.half .squared-image img {
	width: initial
}

@media only screen and (max-width:990px) {

	.node-type-subthema .related-wrapper .related-events-wrapper.half .squared-image,
	.node-type-subthema .related-wrapper .related-news-wrapper.half .squared-image {
		max-width: none
	}
}

.node-type-subthema .related-wrapper .related-events-wrapper.half .samenvatting,
.node-type-subthema .related-wrapper .related-news-wrapper.half .samenvatting {
	display: none;
	padding-bottom: 4rem
}

@media only screen and (min-width:768px) and (max-width:1280px) {

	.node-type-subthema .related-wrapper .related-events-wrapper.half .samenvatting,
	.node-type-subthema .related-wrapper .related-news-wrapper.half .samenvatting {
		padding-bottom: 2rem
	}
}

@media only screen and (max-width:767px) {

	.node-type-subthema .related-wrapper .related-events-wrapper.half .samenvatting,
	.node-type-subthema .related-wrapper .related-news-wrapper.half .samenvatting {
		padding-bottom: 1rem
	}
}

.node-type-subthema .related-wrapper .related-events-wrapper.half .view-readmore-link,
.node-type-subthema .related-wrapper .related-news-wrapper.half .view-readmore-link {
	display: none
}

@media screen and (min-width:468px) and (max-width:1024px) {

	.node-type-subthema .related-wrapper .related-events-wrapper.half .samenvatting,
	.node-type-subthema .related-wrapper .related-news-wrapper.half .samenvatting {
		display: block;
		margin-bottom: 2rem
	}
}

@media only screen and (min-width:768px) and (max-width:1280px) {

	.node-type-subthema .related-wrapper .related-events-wrapper.half article .squared-image,
	.node-type-subthema .related-wrapper .related-news-wrapper.half article .squared-image {
		width: 40%;
		float: left
	}

	.node-type-subthema .related-wrapper .related-events-wrapper.half article .squared-image img,
	.node-type-subthema .related-wrapper .related-news-wrapper.half article .squared-image img {
		width: initial
	}

	.node-type-subthema .related-wrapper .related-events-wrapper.half article .article-summary-wrapper,
	.node-type-subthema .related-wrapper .related-news-wrapper.half article .article-summary-wrapper {
		width: 60%
	}
}

@media only screen and (max-width:767px) {

	.node-type-subthema .related-wrapper .related-events-wrapper.half article,
	.node-type-subthema .related-wrapper .related-news-wrapper.half article {
		margin-top: 2rem
	}

	.node-type-subthema .related-wrapper .related-events-wrapper.half article .article-summary-wrapper,
	.node-type-subthema .related-wrapper .related-news-wrapper.half article .article-summary-wrapper {
		width: 100%
	}

	.node-type-subthema .related-wrapper .related-events-wrapper.half article .landscape-image,
	.node-type-subthema .related-wrapper .related-news-wrapper.half article .landscape-image {
		display: block
	}

	.node-type-subthema .related-wrapper .related-events-wrapper.half article .landscape-image img,
	.node-type-subthema .related-wrapper .related-news-wrapper.half article .landscape-image img {
		width: initial
	}

	.node-type-subthema .related-wrapper .related-events-wrapper.half article .squared-image,
	.node-type-subthema .related-wrapper .related-news-wrapper.half article .squared-image {
		display: none;
		width: 30%;
		float: left
	}

	.node-type-subthema .related-wrapper .related-events-wrapper.half article .squared-image img,
	.node-type-subthema .related-wrapper .related-news-wrapper.half article .squared-image img {
		width: initial
	}
}

.node-type-subthema .related-wrapper .related-events-wrapper.full,
.node-type-subthema .related-wrapper .related-news-wrapper.full {
	flex: 1 0 100%
}

.node-type-subthema .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item,
.node-type-subthema .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item {
	width: 32%;
	margin-right: 2%;
	float: left;
	background: #fff
}

.node-type-subthema .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item.last,
.node-type-subthema .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item.last {
	margin-right: 0
}

@media only screen and (max-width:767px) {

	.node-type-subthema .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item,
	.node-type-subthema .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item {
		width: 100%;
		margin-right: 0;
		margin-bottom: 2rem
	}
}

.node-type-subthema .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article,
.node-type-subthema .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article {
	box-shadow: 0 1px 2px #b3b3b3;
	max-height: 100%
}

.node-type-subthema .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article:last-of-type,
.node-type-subthema .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article:last-of-type {
	margin-right: 0
}

@media only screen and (max-width:767px) {

	.node-type-subthema .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article,
	.node-type-subthema .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article {
		width: 100%;
		margin-right: 0;
		padding: 0
	}
}

.node-type-subthema .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article .article-summary-wrapper,
.node-type-subthema .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article .field--field-afbeelding,
.node-type-subthema .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article .article-summary-wrapper,
.node-type-subthema .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article .field--field-afbeelding {
	width: 100%;
	float: none
}

.node-type-subthema .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article .squared-image,
.node-type-subthema .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article .squared-image {
	display: none
}

.node-type-subthema .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article .samenvatting,
.node-type-subthema .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article .samenvatting {
	padding-bottom: 4rem
}

@media only screen and (min-width:768px) and (max-width:1280px) {

	.node-type-subthema .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article .samenvatting,
	.node-type-subthema .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article .samenvatting {
		padding-bottom: 2rem
	}
}

@media only screen and (max-width:767px) {

	.node-type-subthema .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article .samenvatting,
	.node-type-subthema .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article .samenvatting {
		padding-bottom: 1rem
	}
}

@media screen and (min-width:468px) and (max-width:1024px) {

	.node-type-subthema .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article .samenvatting,
	.node-type-subthema .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article .samenvatting {
		display: block;
		margin-bottom: 2rem
	}
}

.node-type-subthema .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper,
.node-type-subthema .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper {
	width: 32%;
	margin-right: 2%;
	float: left;
	background: #fff
}

.node-type-subthema .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper:last-of-type,
.node-type-subthema .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper:last-of-type {
	margin-right: 0
}

@media only screen and (max-width:767px) {

	.node-type-subthema .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper,
	.node-type-subthema .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper {
		width: 100%;
		margin-right: 0;
		margin-bottom: 2rem
	}
}

.node-type-subthema .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper article,
.node-type-subthema .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper article {
	padding: 25px;
	box-shadow: 0 1px 2px #b3b3b3
}

.node-type-subthema .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper article:last-of-type,
.node-type-subthema .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper article:last-of-type {
	margin-right: 0
}

@media only screen and (max-width:767px) {

	.node-type-subthema .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper article,
	.node-type-subthema .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper article {
		width: 100%;
		margin-right: 0;
		padding: 0
	}
}

.node-type-subthema .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper article .title,
.node-type-subthema .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper article .title {
	margin-bottom: 1rem
}

.node-type-subthema .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper article .title h3,
.node-type-subthema .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper article .title h3 {
	line-height: 1
}

.node-type-subthema .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper article .article-summary-wrapper,
.node-type-subthema .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper article .field--field-afbeelding,
.node-type-subthema .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper article .article-summary-wrapper,
.node-type-subthema .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper article .field--field-afbeelding {
	width: 100%;
	float: none
}

.node-type-subthema .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper article .vlaio-event,
.node-type-subthema .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper article .vlaio-event {
	display: none
}

.node-type-subthema .related-wrapper .related-events-wrapper.full .all-link a.facebook,
.node-type-subthema .related-wrapper .related-events-wrapper.full .all-link a.linkedin,
.node-type-subthema .related-wrapper .related-events-wrapper.full .all-link a.twitter,
.node-type-subthema .related-wrapper .related-news-wrapper.full .all-link a.facebook,
.node-type-subthema .related-wrapper .related-news-wrapper.full .all-link a.linkedin,
.node-type-subthema .related-wrapper .related-news-wrapper.full .all-link a.twitter {
	display: none
}

.node-type-subthema .related-wrapper .related-events-wrapper.full .all-link.right,
.node-type-subthema .related-wrapper .related-news-wrapper.full .all-link.right {
	float: right
}

.node-type-subthema .related-events-wrapper {
	background: #fff
}

.node-type-subthema .related-events-wrapper article {
	margin-top: 10px !important
}

.node-type-subthema .related-news-wrapper .all-link a {
	margin-left: 2rem;
	margin-top: 10px;
	line-height: 22px
}

.node-type-subthema .related-news-wrapper .all-link a .fa {
	color: #009b48
}

.node-type-subthema .related-news-wrapper .all-link.right {
	float: right
}

.node-type-subthema .related-inspiration-wrapper {
	padding-top: 3rem;
	margin-top: 0
}

.node-type-subthema .all-link {
	margin-top: 0 !important
}

.node-type-subthema .all-link a {
	color: #009b48;
	font-weight: 700;
	font-size: 14pt
}

.node-type-subthema .all-link a:before {
	display: inline-block;
	text-decoration: none;
	color: #009b48;
	font-size: 14px;
	font-weight: 700
}

.node-type-themas_overview .title-wrapper {
	text-align: center
}

@media only screen and (max-width:767px) {
	.node-type-themas_overview .title-wrapper {
		text-align: left
	}
}

.node-type-themas_overview .themas-row {
	margin-bottom: 2.5rem
}

@media only screen and (max-width:767px) {
	.node-type-themas_overview .themas-row {
		margin-bottom: 0
	}
}

.node-type-themas_overview .themas-row .themas-row-item {
	margin-right: 2%;
	width: 32%;
	float: left
}

@media only screen and (max-width:767px) {
	.node-type-themas_overview .themas-row .themas-row-item {
		width: 100%;
		margin: .5rem 0 0
	}
}

.node-type-themas_overview .themas-row .themas-row-item:nth-child(3) {
	margin-right: 0
}

.node-type-themas_overview .themas-row .themas-row-item .thema-wrapper {
	background: #fff;
	box-shadow: 0 1px 2px #b3b3b3;
	padding: 1.5rem
}

.node-type-themas_overview .themas-row .themas-row-item .thema-wrapper:hover {
	box-shadow: 0 1px 2px #b3b3b3, 0 4px 13px #b3b3b3
}

@media only screen and (max-width:767px) {
	.node-type-themas_overview .themas-row .themas-row-item .thema-wrapper {
		padding: .5rem 1.5rem
	}
}

@media only screen and (max-width:767px) {
	.node-type-themas_overview .themas-row .themas-row-item .thema-wrapper.js-equal-height {
		min-height: 0 !important
	}
}

.node-type-themas_overview .themas-row .themas-row-item .thema-wrapper:hover svg mask {
	display: none
}

.node-type-themas_overview .themas-row .themas-row-item .thema-wrapper:hover svg path {
	fill: #009B48 !important
}

.node-type-themas_overview .themas-row .themas-row-item .thema-wrapper:hover svg path path {
	fill: #009B48 !important
}

.node-type-themas_overview .themas-row .themas-row-item .thema-wrapper:hover svg polygon {
	fill: #009B48 !important
}

.node-type-themas_overview .themas-row .themas-row-item .thema-wrapper:hover .thema-content h3 {
	text-decoration: underline
}

.node-type-themas_overview .themas-row .themas-row-item .thema-wrapper .image {
	width: 20%;
	height: 65px;
	margin-right: 5%;
	float: left;
	margin-top: 10px
}

@media only screen and (max-width:767px) {
	.node-type-themas_overview .themas-row .themas-row-item .thema-wrapper .image {
		height: 50px;
		width: 10%;
		margin-right: 2%;
		margin-top: 0
	}
}

.node-type-themas_overview .themas-row .themas-row-item .thema-wrapper .image .field--field-afbeelding-overzicht {
	height: 50px
}

.node-type-themas_overview .themas-row .themas-row-item .thema-wrapper .image .field--field-afbeelding-overzicht svg {
	width: 100%;
	height: 100%
}

@media only screen and (max-width:767px) {
	.node-type-themas_overview .themas-row .themas-row-item .thema-wrapper .image .field--field-afbeelding-overzicht svg {
		max-height: 50px
	}
}

.node-type-themas_overview .themas-row .themas-row-item .thema-wrapper .thema-content {
	width: 75%;
	display: inline-block
}

@media only screen and (max-width:767px) {
	.node-type-themas_overview .themas-row .themas-row-item .thema-wrapper .thema-content {
		margin-left: 1rem
	}
}

.node-type-themas_overview .themas-row .themas-row-item .thema-wrapper .thema-content h3 {
	margin-bottom: .5rem;
	font-size: 2rem;
	color: #06c;
	font-family: flanders-sans, sans-serif
}

@media only screen and (max-width:767px) {
	.node-type-themas_overview .themas-row .themas-row-item .thema-wrapper .thema-content h3 {
		margin-bottom: 0;
		line-height: 1.5;
		font-size: 1.8rem;
		padding: 1rem 0
	}
}

.node-type-themas_overview .themas-row .themas-row-item .thema-wrapper .thema-content .field--field-teaser {
	font-size: 1.6rem;
	color: #333
}

@media only screen and (max-width:767px) {
	.node-type-themas_overview .themas-row .themas-row-item .thema-wrapper .thema-content .field--field-teaser {
		display: none
	}
}

.node-type-themas_overview .themas-row .themas-row-item>a {
	display: block
}

.themas-in-the-picture-overview {
	padding-bottom: 2.5rem !important;
	text-align: left !important
}

.themas-in-the-picture-overview h2.shade {
	margin-top: 0
}

.themas-in-the-picture-overview .themas-row-first {
	display: flex;
	justify-content: center;
	flex-wrap: wrap
}

.themas-in-the-picture-overview .themas-row-first>div:last-child {
	margin-right: 0
}

.thema-in-the-picture__card__inner {
	position: relative;
	background: #fff;
	padding-bottom: 3.7rem;
	overflow: hidden;
	box-shadow: 0 1px 2px #b3b3b3;
	transition: all .3s ease-in-out
}

@media only screen and (max-width:767px) {
	.thema-in-the-picture__card__inner {
		padding-bottom: 0
	}
}

.thema-in-the-picture__card__inner:hover {
	box-shadow: 0 1px 2px #b3b3b3, 0 4px 13px #b3b3b3
}

.thema-in-the-picture__card__img img {
	transition: all .3s ease-in-out;
	width: 100%;
	object-fit: cover
}

.thema-in-the-picture__card__content {
	padding: 0 15px 0 15px
}

.thema-in-the-picture__card__content .field--field-teaser {
	font-size: 1.6rem;
	color: #333;
	margin-bottom: 5px
}

.thema-in-the-picture__card__title {
	margin: 5px 0 !important;
	color: #06c !important;
	font-size: 2rem !important;
	font-weight: 500 !important;
	text-decoration: none
}

.thema-in-the-picture__card:focus,
.thema-in-the-picture__card:hover {
	text-decoration: none
}

.thema-in-the-picture__card:focus .thema-in-the-picture__card__inner,
.thema-in-the-picture__card:hover .thema-in-the-picture__card__inner {
	margin-top: -3px;
	margin-bottom: 3px
}

.thema-in-the-picture__card:focus .thema-in-the-picture__card__title,
.thema-in-the-picture__card:hover .thema-in-the-picture__card__title {
	text-decoration: underline
}

.thema-in-the-picture__card:focus .thema-in-the-picture__card .view-readmore-link,
.thema-in-the-picture__card:hover .thema-in-the-picture__card .view-readmore-link {
	color: #009b48
}

.dossiers-overview__wrapper {
	background: #fff;
	padding-bottom: 5rem
}

.dossiers-overview__wrapper .field--field-cta-dossiers {
	text-align: right;
	margin-top: 3rem
}

.dossiers-overview__wrapper .field--field-cta-dossiers a {
	margin-left: 0;
	margin-right: 0;
	line-height: 1.2;
	color: #009b48;
	font-weight: 700;
	font-size: 14pt;
	padding-left: 2rem;
	position: relative
}

.dossiers-overview__wrapper .field--field-cta-dossiers a:before {
	font-family: vlaanderen_iconfont;
	content: "\E004";
	font-size: 14px;
	font-weight: 700;
	left: 0;
	top: .4rem;
	position: absolute;
	display: inline-block;
	text-decoration: none;
	color: #009b48
}

.document-card {
	background: #fff;
	display: block;
	box-shadow: 0 1px 2px #b3b3b3;
	transition: all .3s ease-in-out
}

.document-card:hover {
	box-shadow: 0 1px 2px #b3b3b3, 0 4px 13px #b3b3b3
}

.document-card__inner {
	display: flex;
	flex-direction: column
}

.document-card__img .field--field-thema-image {
	display: flex
}

.document-card__img img {
	height: 160px;
	width: 100%;
	object-fit: cover
}

.document-card__triangle {
	position: absolute;
	top: -47px;
	width: 100%;
	height: 47px;
	left: 0
}

.document-card__title {
	margin: 0 0 5px 0 !important;
	color: #06c !important;
	font-size: 2rem !important;
	font-weight: 500 !important;
	text-decoration: none
}

@media only screen and (max-width:767px) {
	.document-card__title {
		font-size: 1.8rem !important
	}
}

.document-card__date {
	font-size: 1.6rem;
	color: #333
}

.document-card__content {
	position: relative;
	padding: 0 1.5rem 1.5rem 1.5rem
}

.document-card:focus,
.document-card:hover {
	text-decoration: none;
	color: #fff
}

.document-card:focus .document-card__title,
.document-card:hover .document-card__title {
	text-decoration: underline
}

.subthema-intro-page-wrapper .cta-layout {
	background: url('../images/pattern-uitgelicht.png') repeat #ededed
}

.subthema-intro-page-wrapper .cta-layout .ctas-wrapper {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 3rem;
	margin: 5rem 0
}

@media only screen and (max-width:767px) {
	.subthema-intro-page-wrapper .cta-layout .ctas-wrapper {
		grid-template-columns: repeat(1, 1fr)
	}
}

.subthema-intro-page-wrapper .cta-layout .ctas-wrapper .cta-wrapper a {
	display: flex;
	align-items: center;
	background-color: #fff;
	font-weight: 700;
	padding: 2rem;
	box-shadow: 0 1px 2px #b3b3b3;
	transition: all .3s ease-in-out
}

.subthema-intro-page-wrapper .cta-layout .ctas-wrapper .cta-wrapper a:hover {
	box-shadow: 0 1px 2px #b3b3b3, 0 4px 13px #b3b3b3
}

.subthema-intro-page-wrapper .cta-layout .ctas-wrapper .cta-wrapper a:focus,
.subthema-intro-page-wrapper .cta-layout .ctas-wrapper .cta-wrapper a:hover {
	text-decoration: none
}

.subthema-intro-page-wrapper .cta-layout .ctas-wrapper .cta-wrapper a:focus-visible {
	outline: solid 3px #0066cc;
	border-bottom: none;
	margin-bottom: 0
}

.subthema-intro-page-wrapper .cta-layout .ctas-wrapper .cta-wrapper a:after {
	font-family: vlaanderen_iconfont;
	content: "\E004";
	display: inline-block;
	color: #06c;
	margin-left: auto
}

.subthema-intro-page-wrapper .entrepreneurial-stories-wrapper {
	margin-bottom: 5rem
}

.subthema-intro-page-wrapper .entrepreneurial-stories-wrapper .entrepreneurial-story-list {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 3rem;
	margin-bottom: 3rem
}

@media only screen and (max-width:480px) {
	.subthema-intro-page-wrapper .entrepreneurial-stories-wrapper .entrepreneurial-story-list {
		grid-template-columns: repeat(1, 1fr)
	}
}

.subthema-intro-page-wrapper .entrepreneurial-stories-wrapper .entrepreneurial-story-item .artikel {
	box-shadow: 0 1px 2px #b3b3b3;
	transition: all .3s ease-in-out;
	height: 100%;
	display: block;
	position: relative;
	background-color: #fff
}

.subthema-intro-page-wrapper .entrepreneurial-stories-wrapper .entrepreneurial-story-item .artikel:hover {
	box-shadow: 0 1px 2px #b3b3b3, 0 4px 13px #b3b3b3
}

.subthema-intro-page-wrapper .entrepreneurial-stories-wrapper .entrepreneurial-story-item .artikel:last-of-type {
	margin-right: 0
}

@media only screen and (max-width:767px) {
	.subthema-intro-page-wrapper .entrepreneurial-stories-wrapper .entrepreneurial-story-item .artikel {
		width: 100%;
		margin-right: 0;
		padding: 0
	}
}

.subthema-intro-page-wrapper .entrepreneurial-stories-wrapper .entrepreneurial-story-item .artikel .article-summary-wrapper,
.subthema-intro-page-wrapper .entrepreneurial-stories-wrapper .entrepreneurial-story-item .artikel .field--field-afbeelding {
	width: 100%;
	float: none
}

.subthema-intro-page-wrapper .entrepreneurial-stories-wrapper .entrepreneurial-story-item .artikel .article-summary-wrapper img,
.subthema-intro-page-wrapper .entrepreneurial-stories-wrapper .entrepreneurial-story-item .artikel .field--field-afbeelding img {
	width: 100%;
	height: 100%;
	display: block
}

.subthema-intro-page-wrapper .entrepreneurial-stories-wrapper .entrepreneurial-story-item .artikel .squared-image {
	display: none
}

.subthema-intro-page-wrapper .entrepreneurial-stories-wrapper .entrepreneurial-story-item .artikel .samenvatting {
	padding-bottom: 3rem
}

.subthema-intro-page-wrapper .entrepreneurial-stories-wrapper .entrepreneurial-story-item .artikel .text-fields {
	padding: 2rem
}

.subthema-intro-page-wrapper .entrepreneurial-stories-wrapper .entrepreneurial-story-item .artikel .text-fields .field--field-teaser {
	font-size: 1.6rem;
	color: #333
}

.subthema-intro-page-wrapper .entrepreneurial-stories-wrapper .entrepreneurial-story-item .artikel .text-fields .title {
	color: #06c;
	margin-bottom: 5px
}

.subthema-intro-page-wrapper .entrepreneurial-stories-wrapper .entrepreneurial-story-item .artikel .text-fields .title * {
	color: #06c
}

.subthema-intro-page-wrapper .entrepreneurial-stories-wrapper .entrepreneurial-story-item .artikel .view-readmore-link {
	left: 20px;
	bottom: 20px
}

.subthema-intro-page-wrapper .entrepreneurial-stories-wrapper .entrepreneurial-story-item .artikel:focus,
.subthema-intro-page-wrapper .entrepreneurial-stories-wrapper .entrepreneurial-story-item .artikel:hover {
	text-decoration: none
}

.subthema-intro-page-wrapper .entrepreneurial-stories-wrapper .entrepreneurial-story-item .artikel:focus .title,
.subthema-intro-page-wrapper .entrepreneurial-stories-wrapper .entrepreneurial-story-item .artikel:hover .title {
	text-decoration: underline
}

.subthema-intro-page-wrapper .entrepreneurial-stories-wrapper .entrepreneurial-story-item .artikel:focus .field--field-teaser,
.subthema-intro-page-wrapper .entrepreneurial-stories-wrapper .entrepreneurial-story-item .artikel:hover .field--field-teaser {
	text-decoration: none
}

@media screen and (min-width:468px) and (max-width:1024px) {
	.subthema-intro-page-wrapper .entrepreneurial-stories-wrapper .entrepreneurial-story-item .artikel .samenvatting {
		display: block;
		margin-bottom: 2rem
	}
}

.subthema-intro-page-wrapper .entrepreneurial-stories-wrapper .link--icon--caret:before {
	color: #009b48;
	font-weight: 700
}

.subthema-intro-page-wrapper .link-wrapper {
	float: right
}

.subthema-intro-page-wrapper .link-wrapper .link-to-view {
	color: #009b48;
	font-size: 14pt;
	font-weight: 700
}

.subthema-intro-page-wrapper .featured-content-wrapper {
	margin-top: 5rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 3rem
}

.subthema-intro-page-wrapper .featured-content-wrapper .featured-content-item {
	flex: 1 0 calc((100% - 3rem)/ 3 - 1.5rem);
	max-width: calc((100% - 1.5rem)/ 3 - 1.5rem)
}

@media only screen and (max-width:767px) {
	.subthema-intro-page-wrapper .featured-content-wrapper .featured-content-item {
		flex: 1 0 50%;
		max-width: calc(50% - 1.5rem)
	}
}

@media only screen and (max-width:480px) {
	.subthema-intro-page-wrapper .featured-content-wrapper .featured-content-item {
		flex: 1 0 100%;
		max-width: 100%
	}
}

.subthema-intro-page-wrapper .featured-content-wrapper .featured-content-item a {
	box-shadow: 0 1px 2px #b3b3b3;
	transition: all .3s ease-in-out;
	height: 100%;
	display: block;
	position: relative;
	background-color: #fff
}

.subthema-intro-page-wrapper .featured-content-wrapper .featured-content-item a:hover {
	box-shadow: 0 1px 2px #b3b3b3, 0 4px 13px #b3b3b3
}

.subthema-intro-page-wrapper .featured-content-wrapper .featured-content-item a:last-of-type {
	margin-right: 0
}

@media only screen and (max-width:767px) {
	.subthema-intro-page-wrapper .featured-content-wrapper .featured-content-item a {
		width: 100%;
		margin-right: 0;
		padding: 0
	}
}

.subthema-intro-page-wrapper .featured-content-wrapper .featured-content-item a .article-summary-wrapper,
.subthema-intro-page-wrapper .featured-content-wrapper .featured-content-item a .field--field-afbeelding {
	width: 100%;
	float: none
}

.subthema-intro-page-wrapper .featured-content-wrapper .featured-content-item a .article-summary-wrapper img,
.subthema-intro-page-wrapper .featured-content-wrapper .featured-content-item a .field--field-afbeelding img {
	width: 100%;
	height: 100%;
	display: block
}

.subthema-intro-page-wrapper .featured-content-wrapper .featured-content-item a .squared-image {
	display: none
}

.subthema-intro-page-wrapper .featured-content-wrapper .featured-content-item a .samenvatting {
	padding-bottom: 3rem
}

.subthema-intro-page-wrapper .featured-content-wrapper .featured-content-item a .text-fields {
	padding: 2rem
}

.subthema-intro-page-wrapper .featured-content-wrapper .featured-content-item a .text-fields .field--field-teaser {
	font-size: 1.6rem;
	color: #333
}

.subthema-intro-page-wrapper .featured-content-wrapper .featured-content-item a .text-fields .title {
	color: #06c;
	margin-bottom: 5px
}

.subthema-intro-page-wrapper .featured-content-wrapper .featured-content-item a .text-fields .title * {
	color: #06c
}

.subthema-intro-page-wrapper .featured-content-wrapper .featured-content-item a .view-readmore-link {
	left: 20px;
	bottom: 20px
}

.subthema-intro-page-wrapper .featured-content-wrapper .featured-content-item a:focus,
.subthema-intro-page-wrapper .featured-content-wrapper .featured-content-item a:hover {
	text-decoration: none
}

.subthema-intro-page-wrapper .featured-content-wrapper .featured-content-item a:focus .title,
.subthema-intro-page-wrapper .featured-content-wrapper .featured-content-item a:hover .title {
	text-decoration: underline
}

.subthema-intro-page-wrapper .featured-content-wrapper .featured-content-item a:focus .field--field-teaser,
.subthema-intro-page-wrapper .featured-content-wrapper .featured-content-item a:hover .field--field-teaser {
	text-decoration: none
}

@media screen and (min-width:468px) and (max-width:1024px) {
	.subthema-intro-page-wrapper .featured-content-wrapper .featured-content-item a .samenvatting {
		display: block;
		margin-bottom: 2rem
	}
}

.subthema-intro-page-wrapper .title-wrapper {
	text-align: center
}

.node-type-blog .addtoany__wrapper h2 {
	margin: 0;
	font-family: flanders-sans;
	font-size: 1.8rem;
	font-weight: 500;
	line-height: 1
}

.node-type-blog .title-info-wrap {
	margin-bottom: 3rem
}

.node-type-blog .title-info-wrap .info-wrap {
	display: flex;
	font-size: 1.6rem;
	color: #666;
	align-items: center;
	gap: 15px
}

@media only screen and (max-width:1280px) {
	.node-type-blog .title-info-wrap .info-wrap {
		flex-direction: column;
		align-items: flex-start
	}
}

@media only screen and (max-width:1280px) {
	.node-type-blog .title-info-wrap .info-wrap .separator {
		display: none
	}
}

.node-type-blog .title-info-wrap .info-wrap .field--field-blog-theme {
	display: flex;
	flex-wrap: wrap;
	gap: 5px;
	flex: 1
}

.node-type-blog .title-info-wrap .info-wrap .field--field-blog-theme>div {
	display: flex;
	flex-wrap: wrap
}

.node-type-blog .title-info-wrap .info-wrap .field--field-blog-theme>div .inline-field {
	display: flex
}

.node-type-blog .title-info-wrap .info-wrap .field--field-blog-theme>div .inline-field .flag-anon-message .label {
	text-decoration: none;
	color: #06c
}

.node-type-blog .title-info-wrap .info-wrap .field--field-blog-theme>div .inline-field .flag-anon-message .label:hover {
	text-decoration: underline
}

.node-type-blog .title-info-wrap .title-wrap h1 {
	margin-bottom: 1rem
}

.node-type-blog .user-wrapper {
	background-color: #fff;
	padding: 2rem;
	margin-top: 2rem;
	margin-bottom: 1rem
}

.node-type-blog .user-wrapper article .header {
	display: flex;
	gap: 20px;
	align-items: center
}

.node-type-blog .user-wrapper article .header .field--user-picture {
	flex-shrink: 0
}

.node-type-blog .user-wrapper article .header .field--user-picture img {
	border-radius: 50%
}

.node-type-blog .user-wrapper article .header .name-function {
	display: flex;
	flex-direction: column;
	gap: 5px
}

.node-type-blog .user-wrapper article .header .name-function .user-name {
	font-size: 24px;
	font-weight: 500
}

.node-type-blog .user-wrapper article .header .name-function .user-function {
	font-size: 18px;
	font-weight: 400;
	color: #666
}

.node-type-blog .user-wrapper article .body {
	font-size: 14px;
	font-weight: 400;
	margin-top: 1rem;
	color: #666
}

.node-type-blog .user-wrapper .links {
	display: flex;
	gap: 10px;
	margin-top: 2rem
}

@media only screen and (max-width:1280px) {
	.node-type-blog .user-wrapper .links {
		flex-wrap: wrap
	}
}

.node-type-blog .user-wrapper .links .button {
	padding: 0 2rem;
	font-size: 14pt;
	font-weight: 700;
	border-radius: 4px;
	margin: 0
}

@media only screen and (max-width:1280px) {
	.node-type-blog .user-wrapper .links .button {
		width: calc(50% - 5px)
	}
}

.node-type-blog .user-wrapper .links .button.button--linked-in {
	width: 14%
}

@media only screen and (max-width:1280px) {
	.node-type-blog .user-wrapper .links .button.button--linked-in {
		width: calc(50% - 5px)
	}
}

.node-type-blog .user-wrapper .links .button .extlink {
	display: none
}

@media only screen and (max-width:1280px) {
	.node-type-blog .user-wrapper .links .flag {
		width: 100%
	}
}

.node-type-blog .user-wrapper .links .flag a,
.node-type-blog .user-wrapper .links .flag-anon-message .label {
	background: #fff;
	border: 1px solid #009b48;
	border-radius: 4px;
	color: #009b48;
	margin: 0;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	font-size: 14pt;
	padding: 0 1rem;
	font-weight: 700;
	line-height: 4.3rem
}

.node-type-blog .user-wrapper .links .flag a:focus,
.node-type-blog .user-wrapper .links .flag a:focus-within,
.node-type-blog .user-wrapper .links .flag a:hover,
.node-type-blog .user-wrapper .links .flag-anon-message .label:focus,
.node-type-blog .user-wrapper .links .flag-anon-message .label:focus-within,
.node-type-blog .user-wrapper .links .flag-anon-message .label:hover {
	border-color: #002776;
	color: #002776;
	text-decoration: none
}

@media only screen and (max-width:1280px) {

	.node-type-blog .user-wrapper .links .flag a,
	.node-type-blog .user-wrapper .links .flag-anon-message .label {
		width: 100%
	}
}

.node-type-blog #block-views-block-blogs-block-more-from-this-author {
	margin: 2rem 0 2rem 0;
	padding: 0 2rem
}

.node-type-blog #block-views-block-blogs-block-more-from-this-author h2 {
	font-size: 20px;
	font-weight: 500;
	color: #333;
	margin: 0
}

.node-type-blog #block-views-block-blogs-block-more-from-this-author .blog-related-simple-wrapper h3 {
	font-size: 16px;
	font-weight: 500;
	font-family: flanders-sans, sans-serif;
	margin-top: 2rem;
	margin-bottom: 0
}

.node-type-blog #block-views-block-blogs-block-more-from-this-author .blog-related-simple-wrapper h3 a {
	text-decoration: none
}

.node-type-blog #block-views-block-blogs-block-more-from-this-author .blog-related-simple-wrapper h3 a:hover {
	text-decoration: none;
	color: #009b48
}

.node-type-blog #block-views-block-blogs-block-more-from-this-author .blog-related-simple-wrapper .field--field-publicatiedatum {
	font-size: 16px
}

.node-type-blog #block-views-block-blogs-block-more-from-this-author .pager {
	text-align: left;
	margin-bottom: 0
}

.node-type-blog .blog-detail {
	margin-bottom: 4rem
}

@media only screen and (max-width:767px) {
	.node-type-blog .blog-detail {
		margin-bottom: 0
	}
}

@media only screen and (max-width:767px) {
	.node-type-blog .layout-sidebar .addtoany__wrapper {
		display: none
	}
}

.blog-form-wrapper {
	margin-bottom: 3rem
}

.blog-form-wrapper .form-wrapper {
	padding: 1rem 0 0
}

.blog-form-wrapper .form-wrapper .fieldset-legend,
.blog-form-wrapper .form-wrapper h4,
.blog-form-wrapper .form-wrapper label,
.blog-form-wrapper .form-wrapper summary {
	clear: both;
	display: block;
	font-weight: 500
}

.blog-form-wrapper .form-wrapper .fieldset-legend.form-required:after,
.blog-form-wrapper .form-wrapper h4.form-required:after,
.blog-form-wrapper .form-wrapper label.form-required:after,
.blog-form-wrapper .form-wrapper summary.form-required:after {
	content: '*';
	color: #c00;
	display: inline-flex;
	margin-left: 3px;
	font-weight: 400
}

.blog-form-wrapper .form-actions {
	display: flex;
	gap: 1rem;
	justify-content: flex-end
}

@media only screen and (max-width:767px) {
	.blog-form-wrapper .form-actions {
		flex-direction: column;
		gap: 0;
		margin: 1rem
	}
}

.blog-form-wrapper .form-item-100 input,
.blog-form-wrapper .form-item-100 textarea {
	width: 100%
}

.blog-form-wrapper .field-group-wrapper {
	box-shadow: 0 1px 2px #b3b3b3;
	background: #fff;
	padding: 15px 25px 25px 25px;
	margin: 2rem 0
}

.blog-form-wrapper .field--name-field-afbeelding td,
.blog-form-wrapper .field--name-field-afbeelding th {
	padding: 5px
}

.blog-form-wrapper .field--name-field-teaser .description ul {
	margin-left: 3rem
}

.blog-form-wrapper .field--name-field-teaser .description ul li {
	list-style: circle
}

.blog-form-wrapper .form-item .tabledrag-toggle-weight-wrapper {
	display: none
}

.blog-form-wrapper .form-item .draggable a.tabledrag-handle .handle {
	width: auto;
	height: auto;
	background-position: center
}

.blog-form-wrapper .form-item h4.label {
	text-align: left
}

.blog-form-wrapper table.field-multiple-table {
	width: 100%
}

.blog-form-wrapper .paragraphs-add-wrapper {
	display: flex;
	gap: 1rem;
	justify-content: flex-end
}

@media only screen and (max-width:767px) {
	.blog-form-wrapper .paragraphs-add-wrapper {
		flex-direction: column;
		gap: 0;
		margin: 1rem
	}
}

.blog-form-wrapper .paragraphs-add-wrapper .button {
	padding: 0 2rem
}

@media only screen and (max-width:767px) {
	.blog-form-wrapper .paragraphs-add-wrapper .button {
		margin: 1rem
	}
}

.paragraph-related-blog a {
	display: block
}

.paragraph-related-blog a.article article {
	width: 100%;
	display: inline-flex
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.paragraph-related-blog a.article article {
		display: inline-block
	}
}

@media only screen and (max-width:767px) {
	.paragraph-related-blog a.article article {
		display: inline-block
	}
}

.paragraph-related-blog a.article article .field--field-afbeelding {
	width: 30%;
	float: left;
	margin-right: 2rem
}

@media only screen and (max-width:990px) {
	.paragraph-related-blog a.article article .field--field-afbeelding {
		width: 100%;
		margin-right: 0
	}
}

.paragraph-related-blog a.article article .field--field-afbeelding img {
	height: 150px;
	object-fit: cover
}

.paragraph-related-blog a.article article .article-summary-wrapper {
	width: 65%;
	float: left
}

@media only screen and (max-width:990px) {
	.paragraph-related-blog a.article article .article-summary-wrapper {
		width: 100%
	}
}

.paragraph-related-blog a.article article .article-summary-wrapper .date {
	color: #333;
	font-weight: 500;
	font-size: 1.4rem
}

.paragraph-related-blog a.article article .article-summary-wrapper .title .h4,
.paragraph-related-blog a.article article .article-summary-wrapper .title h4 {
	color: #06c;
	font-size: 2rem;
	font-weight: 500;
	text-decoration: none
}

@media only screen and (max-width:767px) {

	.paragraph-related-blog a.article article .article-summary-wrapper .title .h4,
	.paragraph-related-blog a.article article .article-summary-wrapper .title h4 {
		font-size: 1.8rem
	}
}

.paragraph-related-blog a.article article .article-summary-wrapper .field--field-teaser {
	color: #333
}

.paragraph-related-blog a.article article .article-summary-wrapper .view-readmore-link {
	position: relative;
	bottom: 0
}

.blogs-overview .head {
	justify-content: space-between
}

.blogs-overview .head h1 {
	margin-bottom: 3rem !important
}

.blogs-overview .filters {
	display: flex;
	width: 100%;
	gap: 3rem;
	flex-flow: wrap;
	margin-bottom: 3rem;
	padding-top: 0;
	float: none;
	align-items: flex-end
}

.blogs-overview .filters>div {
	flex-grow: 1;
	flex-basis: 0
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.blogs-overview .filters>div {
		margin-top: 34px
	}
}

.blogs-overview .filters .filter-blogs-overview {
	width: 100%
}

.blogs-overview .filters .views-exposed-form {
	margin-right: 0;
	display: flex;
	width: 100%
}

.blogs-overview .filters .views-exposed-form .form-item-keyword {
	flex-basis: 100%;
	gap: 10px;
	display: flex;
	align-items: center
}

.blogs-overview .filters .views-exposed-form .form-item-keyword input {
	width: 100%;
	margin-bottom: 0
}

.blogs-overview .filters .views-exposed-form .form-item-keyword label {
	text-align: start;
	flex: 1 0 auto
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.blogs-overview .filters .views-exposed-form .form-item-keyword label {
		align-self: baseline
	}
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.blogs-overview .filters .views-exposed-form .form-item-keyword {
		flex-direction: column
	}
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.blogs-overview .filters .views-exposed-form .form-actions {
		top: 35px
	}
}

.blogs-overview .filters .views-exposed-form .form-actions input.button {
	top: 0
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.blogs-overview .filters .views-exposed-form {
		margin-top: 0
	}
}

@media only screen and (max-width:767px) {
	.blogs-overview .filters .block-facet--dropdown {
		width: 100%
	}
}

.blogs-overview .filters .block-facet--dropdown select {
	width: 100%
}

.blogs-overview .filters .block-facet--dropdown label {
	color: #666;
	font-weight: 400;
	font-size: 1.6rem;
	margin-right: 5px;
	display: inline-block
}

.blogs-overview .filters .block-facet--dropdown label:after {
	content: ':'
}

@media only screen and (max-width:767px) {
	.blogs-overview .filters {
		flex-direction: column;
		align-items: center;
		gap: 1rem
	}

	.blogs-overview .filters .views-exposed-form form .form-actions {
		margin-top: -2rem
	}

	.blogs-overview .filters .views-exposed-form form .form-actions input.button {
		top: 2rem
	}
}

.blogs-overview .artikel-overview.blog-overview .field--field-afbeelding {
	height: auto
}

.blogs-overview .artikel-overview.blog-overview article .author-date-wrapper {
	color: #333;
	font-weight: 500;
	font-size: 1.4rem
}

.blogs-overview .artikel-overview.blog-overview article .author-date-wrapper .field--field-publicatiedatum {
	display: inline-block
}

html .my-blogs-overview table {
	display: table
}

.favorite-blog-themes .favorite-theme {
	display: flex;
	gap: 10px
}

.favorite-blog-themes .favorite-theme .flag-link {
	display: flex
}

.favorite-blog-authors {
	display: flex;
	gap: 10px
}

.favorite-blog-authors .views-field-link-flag .field-content {
	display: flex
}

.cookiebot.cookieconsent-optout,
.cookiebot.cookieconsent-optout-marketing,
.cookiebot.cookieconsent-optout-preferences,
.cookiebot.cookieconsent-optout-statistics {
	display: block
}

.field--field-embedded-form {
	font-family: flanders-sans, sans-serif !important;
	font-size: 1.6rem !important
}

.field--field-embedded-form .label {
	color: #002776;
	font-size: 2rem;
	font-weight: 500;
	font-family: flanders-serif, serif
}

.field--field-embedded-form .description {
	font-size: 1.4rem;
	color: #666
}

.field--field-embedded-form .group-name {
	margin-bottom: 0
}

.field--field-embedded-form .group-address-1 {
	margin-bottom: 0
}

.field--field-embedded-form .group-address-2 {
	margin-bottom: 0
}

.field--field-embedded-form .group-address-3 {
	margin-bottom: 0
}

.field--field-embedded-form div {
	margin-bottom: 15px;
	padding: 0;
	display: block;
	width: 100%;
	gap: 0
}

.field--field-embedded-form div label {
	height: fit-content;
	font: inherit;
	color: #333;
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline
}

.field--field-embedded-form div input,
.field--field-embedded-form div select,
.field--field-embedded-form div textarea {
	height: 3.5rem;
	font: inherit;
	color: #000;
	background: #fff;
	border: 1px solid #666;
	border-radius: 0 !important;
	padding: 0 1rem;
	text-indent: 0;
	display: block;
	width: 100%;
	max-width: 100%
}

.field--field-embedded-form div input:focus-visible,
.field--field-embedded-form div select:focus-visible,
.field--field-embedded-form div textarea:focus-visible {
	border: none;
	box-shadow: none;
	outline: 0
}

.field--field-embedded-form div input:focus,
.field--field-embedded-form div input:focus-within,
.field--field-embedded-form div select:focus,
.field--field-embedded-form div select:focus-within,
.field--field-embedded-form div textarea:focus,
.field--field-embedded-form div textarea:focus-within {
	border-radius: 0 !important;
	border-color: #002776 !important;
	box-shadow: inset 0 0 0 2px #002776 !important
}

.field--field-embedded-form div input:user-invalid,
.field--field-embedded-form div select:user-invalid,
.field--field-embedded-form div textarea:user-invalid {
	background-color: #fbe6e6;
	border-color: #c00;
	box-shadow: inset 0 0 0 1px #db3434
}

.field--field-embedded-form div textarea {
	height: auto
}

.field--field-embedded-form div select {
	padding: 0 6rem 0 1.5rem;
	appearance: none;
	background-repeat: no-repeat;
	background-size: 2.6rem .7rem;
	background-image: url(data:png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAOCAYAAABgmT8gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDNFMkMzRjlDRjJEMTFFNUIyQzZFODNGQkM5ODE4QjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDNFMkMzRkFDRjJEMTFFNUIyQzZFODNGQkM5ODE4QjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEM0UyQzNGN0NGMkQxMUU1QjJDNkU4M0ZCQzk4MThCOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEM0UyQzNGOENGMkQxMUU1QjJDNkU4M0ZCQzk4MThCOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgmTEjgAAAEBSURBVHja1JavDsIwEMYPgUXhwEwgEAgMbgJHeFAeAMkToGdmlsxMkCwkS5bMIMpdck2apv+YuXLJ53q377f2rgUAKFEtqkGdYV6cUDWq0zWUUiKiqOj7rGkGFMEMRo1OGsg0QxrZZEocUG8r/4NaSgLdLEOKIY8RmB2qd+TepXdohXo6jJHZvQem4KNl59DxXUsDaajKYbDjnTBjywPEXltrmByAgM3UDqMtQ6SuyQaIYuP5+w0fP98uFnahXIBC/aF+6bOcgPQEe0VgBh7b8A9A+o7pAzDBuypHINcrQL8mylhirkDA5kcD5pKSJAW0SHziUE9dUQ8e20lAEvEVYAD2OwgvYjKQFwAAAABJRU5ErkJggg==);
	background-position: center right
}

.field--field-embedded-form div .multiOptionSetFormFieldBlock>fieldset>div,
.field--field-embedded-form div .radiobuttons>div,
.field--field-embedded-form div .twooption_checkbox>div {
	display: flex;
	align-items: center;
	gap: 1rem;
	margin-bottom: 0;
	position: relative
}

.field--field-embedded-form div .multiOptionSetFormFieldBlock>fieldset>div input[type=checkbox],
.field--field-embedded-form div .multiOptionSetFormFieldBlock>fieldset>div input[type=radio],
.field--field-embedded-form div .radiobuttons>div input[type=checkbox],
.field--field-embedded-form div .radiobuttons>div input[type=radio],
.field--field-embedded-form div .twooption_checkbox>div input[type=checkbox],
.field--field-embedded-form div .twooption_checkbox>div input[type=radio] {
	padding: 0;
	margin: 0;
	opacity: 0;
	z-index: 1;
	position: absolute;
	inset: 0
}

.field--field-embedded-form div .multiOptionSetFormFieldBlock>fieldset>div input[type=checkbox]:focus-visible+label::before,
.field--field-embedded-form div .multiOptionSetFormFieldBlock>fieldset>div input[type=radio]:focus-visible+label::before,
.field--field-embedded-form div .radiobuttons>div input[type=checkbox]:focus-visible+label::before,
.field--field-embedded-form div .radiobuttons>div input[type=radio]:focus-visible+label::before,
.field--field-embedded-form div .twooption_checkbox>div input[type=checkbox]:focus-visible+label::before,
.field--field-embedded-form div .twooption_checkbox>div input[type=radio]:focus-visible+label::before {
	border: none;
	box-shadow: none;
	outline: 0
}

.field--field-embedded-form div .multiOptionSetFormFieldBlock>fieldset>div input[type=checkbox]:focus+label::before,
.field--field-embedded-form div .multiOptionSetFormFieldBlock>fieldset>div input[type=checkbox]:focus-within+label::before,
.field--field-embedded-form div .multiOptionSetFormFieldBlock>fieldset>div input[type=radio]:focus+label::before,
.field--field-embedded-form div .multiOptionSetFormFieldBlock>fieldset>div input[type=radio]:focus-within+label::before,
.field--field-embedded-form div .radiobuttons>div input[type=checkbox]:focus+label::before,
.field--field-embedded-form div .radiobuttons>div input[type=checkbox]:focus-within+label::before,
.field--field-embedded-form div .radiobuttons>div input[type=radio]:focus+label::before,
.field--field-embedded-form div .radiobuttons>div input[type=radio]:focus-within+label::before,
.field--field-embedded-form div .twooption_checkbox>div input[type=checkbox]:focus+label::before,
.field--field-embedded-form div .twooption_checkbox>div input[type=checkbox]:focus-within+label::before,
.field--field-embedded-form div .twooption_checkbox>div input[type=radio]:focus+label::before,
.field--field-embedded-form div .twooption_checkbox>div input[type=radio]:focus-within+label::before {
	border-radius: 0 !important;
	border-color: #002776 !important;
	box-shadow: inset 0 0 0 2px #002776 !important
}

.field--field-embedded-form div .multiOptionSetFormFieldBlock>fieldset>div input[type=checkbox]+label,
.field--field-embedded-form div .multiOptionSetFormFieldBlock>fieldset>div input[type=radio]+label,
.field--field-embedded-form div .radiobuttons>div input[type=checkbox]+label,
.field--field-embedded-form div .radiobuttons>div input[type=radio]+label,
.field--field-embedded-form div .twooption_checkbox>div input[type=checkbox]+label,
.field--field-embedded-form div .twooption_checkbox>div input[type=radio]+label {
	padding-left: 3rem;
	position: relative
}

.field--field-embedded-form div .multiOptionSetFormFieldBlock>fieldset>div input[type=checkbox]+label::after,
.field--field-embedded-form div .multiOptionSetFormFieldBlock>fieldset>div input[type=checkbox]+label::before,
.field--field-embedded-form div .multiOptionSetFormFieldBlock>fieldset>div input[type=radio]+label::after,
.field--field-embedded-form div .multiOptionSetFormFieldBlock>fieldset>div input[type=radio]+label::before,
.field--field-embedded-form div .radiobuttons>div input[type=checkbox]+label::after,
.field--field-embedded-form div .radiobuttons>div input[type=checkbox]+label::before,
.field--field-embedded-form div .radiobuttons>div input[type=radio]+label::after,
.field--field-embedded-form div .radiobuttons>div input[type=radio]+label::before,
.field--field-embedded-form div .twooption_checkbox>div input[type=checkbox]+label::after,
.field--field-embedded-form div .twooption_checkbox>div input[type=checkbox]+label::before,
.field--field-embedded-form div .twooption_checkbox>div input[type=radio]+label::after,
.field--field-embedded-form div .twooption_checkbox>div input[type=radio]+label::before {
	width: 1.6rem;
	height: 1.6rem;
	content: '';
	position: absolute;
	inset: 50% auto auto 0;
	transform: translateY(-50%)
}

.field--field-embedded-form div .multiOptionSetFormFieldBlock>fieldset>div input[type=checkbox]+label::before,
.field--field-embedded-form div .multiOptionSetFormFieldBlock>fieldset>div input[type=radio]+label::before,
.field--field-embedded-form div .radiobuttons>div input[type=checkbox]+label::before,
.field--field-embedded-form div .radiobuttons>div input[type=radio]+label::before,
.field--field-embedded-form div .twooption_checkbox>div input[type=checkbox]+label::before,
.field--field-embedded-form div .twooption_checkbox>div input[type=radio]+label::before {
	background-color: #fff;
	border: 1px solid #666
}

.field--field-embedded-form div .multiOptionSetFormFieldBlock>fieldset>div input[type=checkbox]:checked+label::after,
.field--field-embedded-form div .multiOptionSetFormFieldBlock>fieldset>div input[type=radio]:checked+label::after,
.field--field-embedded-form div .radiobuttons>div input[type=checkbox]:checked+label::after,
.field--field-embedded-form div .radiobuttons>div input[type=radio]:checked+label::after,
.field--field-embedded-form div .twooption_checkbox>div input[type=checkbox]:checked+label::after,
.field--field-embedded-form div .twooption_checkbox>div input[type=radio]:checked+label::after {
	background: url("../../images/check-white.svg") no-repeat #009b48 center;
	background-size: 12px
}

.field--field-embedded-form div .multiOptionSetFormFieldBlock>fieldset>div input[type=radio]:focus+label::before,
.field--field-embedded-form div .multiOptionSetFormFieldBlock>fieldset>div input[type=radio]:focus-within+label::before,
.field--field-embedded-form div .radiobuttons>div input[type=radio]:focus+label::before,
.field--field-embedded-form div .radiobuttons>div input[type=radio]:focus-within+label::before,
.field--field-embedded-form div .twooption_checkbox>div input[type=radio]:focus+label::before,
.field--field-embedded-form div .twooption_checkbox>div input[type=radio]:focus-within+label::before {
	border-radius: 50% !important
}

.field--field-embedded-form div .multiOptionSetFormFieldBlock>fieldset>div input[type=radio]+label::after,
.field--field-embedded-form div .multiOptionSetFormFieldBlock>fieldset>div input[type=radio]+label::before,
.field--field-embedded-form div .radiobuttons>div input[type=radio]+label::after,
.field--field-embedded-form div .radiobuttons>div input[type=radio]+label::before,
.field--field-embedded-form div .twooption_checkbox>div input[type=radio]+label::after,
.field--field-embedded-form div .twooption_checkbox>div input[type=radio]+label::before {
	border-radius: 50%
}

.field--field-embedded-form div .multiOptionSetFormFieldBlock>fieldset>div input[type=radio]:checked+label::before,
.field--field-embedded-form div .radiobuttons>div input[type=radio]:checked+label::before,
.field--field-embedded-form div .twooption_checkbox>div input[type=radio]:checked+label::before {
	background-color: #009b48
}

.field--field-embedded-form div .multiOptionSetFormFieldBlock>fieldset>div input[type=radio]:checked+label::after,
.field--field-embedded-form div .radiobuttons>div input[type=radio]:checked+label::after,
.field--field-embedded-form div .twooption_checkbox>div input[type=radio]:checked+label::after {
	background: #fff;
	width: .8rem;
	height: .8rem;
	left: .4rem
}

.field--field-embedded-form div .multiOptionSetFormFieldBlock>fieldset>div input[type=checkbox]:focus+label::after,
.field--field-embedded-form div .multiOptionSetFormFieldBlock>fieldset>div input[type=checkbox]:focus-within+label::after,
.field--field-embedded-form div .radiobuttons>div input[type=checkbox]:focus+label::after,
.field--field-embedded-form div .radiobuttons>div input[type=checkbox]:focus-within+label::after,
.field--field-embedded-form div .twooption_checkbox>div input[type=checkbox]:focus+label::after,
.field--field-embedded-form div .twooption_checkbox>div input[type=checkbox]:focus-within+label::after {
	border-radius: 0 !important;
	border-color: #002776 !important;
	box-shadow: inset 0 0 0 2px #002776 !important
}

.field--field-embedded-form div[data-required=required]>label::after {
	font: inherit;
	content: "*";
	color: inherit;
	margin-left: 5px;
	width: auto
}

.field--field-embedded-form .submitButtonWrapper {
	padding: 10px 0;
	text-align: start
}

.field--field-embedded-form .submitButtonWrapper button {
	border: none;
	font: inherit;
	color: #fff;
	height: 3.5rem;
	padding: 0 4rem;
	background: #009b48;
	font-size: 14pt;
	font-weight: 700;
	display: inline-flex;
	justify-content: center;
	align-items: center
}

@media only screen and (min-width:1281px),
only screen and (min-width:768px) and (max-width:1280px) {
	.field--field-embedded-form .group-name {
		margin-bottom: 15px;
		display: flex;
		gap: 2.4rem
	}

	.field--field-embedded-form .group-name .firstname {
		margin-bottom: 0
	}

	.field--field-embedded-form .group-name .lastname {
		margin-bottom: 0
	}

	.field--field-embedded-form .group-address-1 {
		margin-bottom: 15px;
		display: flex;
		gap: 2.4rem
	}

	.field--field-embedded-form .group-address-1 .street {
		width: 60%;
		margin-bottom: 0
	}

	.field--field-embedded-form .group-address-1 .number {
		width: 20%;
		margin-bottom: 0
	}

	.field--field-embedded-form .group-address-1 .bus {
		width: 20%;
		margin-bottom: 0
	}

	.field--field-embedded-form .group-address-2 {
		margin-bottom: 15px;
		display: flex;
		gap: 2.4rem
	}

	.field--field-embedded-form .group-address-2 .city {
		width: 33%;
		margin-bottom: 0
	}

	.field--field-embedded-form .group-address-2 .country {
		width: 66%;
		margin-bottom: 0
	}

	.field--field-embedded-form .group-address-3 {
		margin-bottom: 15px;
		display: flex;
		gap: 2.4rem
	}

	.field--field-embedded-form .group-address-3 .postal {
		width: 33%;
		margin-bottom: 0
	}

	.field--field-embedded-form .group-address-3 .city {
		width: 66%;
		margin-bottom: 0
	}
}

.node-type-landingspagina_doelgroep .intro-wrapper,
.node-type-subsidie .intro-wrapper,
.node-type-subthema .intro-wrapper,
.node-type-thema .intro-wrapper {
	background: #fff;
	padding-top: 4rem;
	padding-bottom: 4rem
}

.node-type-landingspagina_doelgroep .intro-wrapper .field--field-beschrijving,
.node-type-subsidie .intro-wrapper .field--field-beschrijving,
.node-type-subthema .intro-wrapper .field--field-beschrijving,
.node-type-thema .intro-wrapper .field--field-beschrijving {
	padding-right: 2rem
}

.node-type-landingspagina_doelgroep .intro-wrapper .field--field-beschrijving h2:first-of-type,
.node-type-subsidie .intro-wrapper .field--field-beschrijving h2:first-of-type,
.node-type-subthema .intro-wrapper .field--field-beschrijving h2:first-of-type,
.node-type-thema .intro-wrapper .field--field-beschrijving h2:first-of-type {
	margin-top: 0
}

.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper,
.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper,
.node-type-subsidie .related-wrapper .related-events-wrapper,
.node-type-subsidie .related-wrapper .related-news-wrapper,
.node-type-subthema .related-wrapper .related-events-wrapper,
.node-type-subthema .related-wrapper .related-news-wrapper,
.node-type-thema .related-wrapper .related-events-wrapper,
.node-type-thema .related-wrapper .related-news-wrapper {
	background: 0 0
}

.node-type-landingspagina_doelgroep .related-wrapper .artikel-overview article,
.node-type-subsidie .related-wrapper .artikel-overview article,
.node-type-subthema .related-wrapper .artikel-overview article,
.node-type-thema .related-wrapper .artikel-overview article {
	box-shadow: none;
	padding: 0;
	margin-top: 10px
}

.node-type-landingspagina_doelgroep .related-wrapper .artikel-overview article:hover,
.node-type-subsidie .related-wrapper .artikel-overview article:hover,
.node-type-subthema .related-wrapper .artikel-overview article:hover,
.node-type-thema .related-wrapper .artikel-overview article:hover {
	margin-top: 10px
}

.node-type-landingspagina_doelgroep .related-wrapper .artikel-overview article .title h4,
.node-type-subsidie .related-wrapper .artikel-overview article .title h4,
.node-type-subthema .related-wrapper .artikel-overview article .title h4,
.node-type-thema .related-wrapper .artikel-overview article .title h4 {
	font-family: flanders-sans, sans-serif !important;
	color: #06c;
	font-size: 2rem;
	font-weight: 500;
	text-decoration: none
}

.node-type-landingspagina_doelgroep .related-wrapper .artikel-overview article:focus-within,
.node-type-subsidie .related-wrapper .artikel-overview article:focus-within,
.node-type-subthema .related-wrapper .artikel-overview article:focus-within,
.node-type-thema .related-wrapper .artikel-overview article:focus-within {
	transition: border 0s;
	border-bottom: 3px solid #009b48
}

.node-type-landingspagina_doelgroep .related-wrapper .nieuws-overview article,
.node-type-subsidie .related-wrapper .nieuws-overview article,
.node-type-subthema .related-wrapper .nieuws-overview article,
.node-type-thema .related-wrapper .nieuws-overview article {
	margin-top: 20px
}

.node-type-landingspagina_doelgroep .related-wrapper .nieuws-overview article:hover,
.node-type-subsidie .related-wrapper .nieuws-overview article:hover,
.node-type-subthema .related-wrapper .nieuws-overview article:hover,
.node-type-thema .related-wrapper .nieuws-overview article:hover {
	margin-top: 20px
}

.node-type-landingspagina_doelgroep .related-wrapper .nieuws-overview .field--field-afbeelding,
.node-type-subsidie .related-wrapper .nieuws-overview .field--field-afbeelding,
.node-type-subthema .related-wrapper .nieuws-overview .field--field-afbeelding,
.node-type-thema .related-wrapper .nieuws-overview .field--field-afbeelding {
	width: 40%;
	float: left
}

@media only screen and (max-width:767px) {

	.node-type-landingspagina_doelgroep .related-wrapper .nieuws-overview .field--field-afbeelding,
	.node-type-subsidie .related-wrapper .nieuws-overview .field--field-afbeelding,
	.node-type-subthema .related-wrapper .nieuws-overview .field--field-afbeelding,
	.node-type-thema .related-wrapper .nieuws-overview .field--field-afbeelding {
		width: 100%
	}
}

.node-type-landingspagina_doelgroep .related-wrapper .nieuws-overview .article-summary-wrapper,
.node-type-subsidie .related-wrapper .nieuws-overview .article-summary-wrapper,
.node-type-subthema .related-wrapper .nieuws-overview .article-summary-wrapper,
.node-type-thema .related-wrapper .nieuws-overview .article-summary-wrapper {
	width: 60%;
	display: inline-block;
	padding-top: 0
}

@media only screen and (max-width:767px) {

	.node-type-landingspagina_doelgroep .related-wrapper .nieuws-overview .article-summary-wrapper,
	.node-type-subsidie .related-wrapper .nieuws-overview .article-summary-wrapper,
	.node-type-subthema .related-wrapper .nieuws-overview .article-summary-wrapper,
	.node-type-thema .related-wrapper .nieuws-overview .article-summary-wrapper {
		padding: 0 10px
	}
}

.node-type-landingspagina_doelgroep .related-wrapper .all-link a,
.node-type-subsidie .related-wrapper .all-link a,
.node-type-subthema .related-wrapper .all-link a,
.node-type-thema .related-wrapper .all-link a {
	float: left;
	line-height: 1.2
}

.node-type-landingspagina_doelgroep .related-wrapper .all-link a .fa,
.node-type-subsidie .related-wrapper .all-link a .fa,
.node-type-subthema .related-wrapper .all-link a .fa,
.node-type-thema .related-wrapper .all-link a .fa {
	font-style: normal
}

.node-type-landingspagina_doelgroep .related-wrapper,
.node-type-subsidie .related-wrapper,
.node-type-thema .related-wrapper {
	border-bottom: 1px solid #cbd2da;
	border-top: 1px solid #ededed
}

.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.half,
.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half,
.node-type-subsidie .related-wrapper .related-events-wrapper.half,
.node-type-subsidie .related-wrapper .related-news-wrapper.half,
.node-type-thema .related-wrapper .related-events-wrapper.half,
.node-type-thema .related-wrapper .related-news-wrapper.half {
	width: 48%;
	float: left;
	margin-right: 4%
}

.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.half:last-of-type,
.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half:last-of-type,
.node-type-subsidie .related-wrapper .related-events-wrapper.half:last-of-type,
.node-type-subsidie .related-wrapper .related-news-wrapper.half:last-of-type,
.node-type-thema .related-wrapper .related-events-wrapper.half:last-of-type,
.node-type-thema .related-wrapper .related-news-wrapper.half:last-of-type {
	margin-right: 0
}

.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.half .article-summary-wrapper,
.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half .article-summary-wrapper,
.node-type-subsidie .related-wrapper .related-events-wrapper.half .article-summary-wrapper,
.node-type-subsidie .related-wrapper .related-news-wrapper.half .article-summary-wrapper,
.node-type-thema .related-wrapper .related-events-wrapper.half .article-summary-wrapper,
.node-type-thema .related-wrapper .related-news-wrapper.half .article-summary-wrapper {
	width: 70%
}

.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.half .landscape-image,
.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half .landscape-image,
.node-type-subsidie .related-wrapper .related-events-wrapper.half .landscape-image,
.node-type-subsidie .related-wrapper .related-news-wrapper.half .landscape-image,
.node-type-thema .related-wrapper .related-events-wrapper.half .landscape-image,
.node-type-thema .related-wrapper .related-news-wrapper.half .landscape-image {
	display: none
}

.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.half .squared-image,
.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half .squared-image,
.node-type-subsidie .related-wrapper .related-events-wrapper.half .squared-image,
.node-type-subsidie .related-wrapper .related-news-wrapper.half .squared-image,
.node-type-thema .related-wrapper .related-events-wrapper.half .squared-image,
.node-type-thema .related-wrapper .related-news-wrapper.half .squared-image {
	display: block;
	width: 30%;
	float: left
}

.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.half .squared-image img,
.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half .squared-image img,
.node-type-subsidie .related-wrapper .related-events-wrapper.half .squared-image img,
.node-type-subsidie .related-wrapper .related-news-wrapper.half .squared-image img,
.node-type-thema .related-wrapper .related-events-wrapper.half .squared-image img,
.node-type-thema .related-wrapper .related-news-wrapper.half .squared-image img {
	width: initial
}

.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.half .samenvatting,
.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half .samenvatting,
.node-type-subsidie .related-wrapper .related-events-wrapper.half .samenvatting,
.node-type-subsidie .related-wrapper .related-news-wrapper.half .samenvatting,
.node-type-thema .related-wrapper .related-events-wrapper.half .samenvatting,
.node-type-thema .related-wrapper .related-news-wrapper.half .samenvatting {
	display: none;
	padding-bottom: 4rem
}

@media only screen and (min-width:768px) and (max-width:1280px) {

	.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.half .samenvatting,
	.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half .samenvatting,
	.node-type-subsidie .related-wrapper .related-events-wrapper.half .samenvatting,
	.node-type-subsidie .related-wrapper .related-news-wrapper.half .samenvatting,
	.node-type-thema .related-wrapper .related-events-wrapper.half .samenvatting,
	.node-type-thema .related-wrapper .related-news-wrapper.half .samenvatting {
		padding-bottom: 2rem
	}
}

@media only screen and (max-width:767px) {

	.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.half .samenvatting,
	.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half .samenvatting,
	.node-type-subsidie .related-wrapper .related-events-wrapper.half .samenvatting,
	.node-type-subsidie .related-wrapper .related-news-wrapper.half .samenvatting,
	.node-type-thema .related-wrapper .related-events-wrapper.half .samenvatting,
	.node-type-thema .related-wrapper .related-news-wrapper.half .samenvatting {
		padding-bottom: 1rem
	}
}

.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.half .view-readmore-link,
.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half .view-readmore-link,
.node-type-subsidie .related-wrapper .related-events-wrapper.half .view-readmore-link,
.node-type-subsidie .related-wrapper .related-news-wrapper.half .view-readmore-link,
.node-type-thema .related-wrapper .related-events-wrapper.half .view-readmore-link,
.node-type-thema .related-wrapper .related-news-wrapper.half .view-readmore-link {
	display: none
}

@media screen and (min-width:468px) and (max-width:1024px) {

	.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.half .samenvatting,
	.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half .samenvatting,
	.node-type-subsidie .related-wrapper .related-events-wrapper.half .samenvatting,
	.node-type-subsidie .related-wrapper .related-news-wrapper.half .samenvatting,
	.node-type-thema .related-wrapper .related-events-wrapper.half .samenvatting,
	.node-type-thema .related-wrapper .related-news-wrapper.half .samenvatting {
		display: block;
		margin-bottom: 2rem
	}
}

@media only screen and (min-width:768px) and (max-width:1280px) {

	.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.half article .squared-image,
	.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half article .squared-image,
	.node-type-subsidie .related-wrapper .related-events-wrapper.half article .squared-image,
	.node-type-subsidie .related-wrapper .related-news-wrapper.half article .squared-image,
	.node-type-thema .related-wrapper .related-events-wrapper.half article .squared-image,
	.node-type-thema .related-wrapper .related-news-wrapper.half article .squared-image {
		width: 40%;
		float: left
	}

	.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.half article .squared-image img,
	.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half article .squared-image img,
	.node-type-subsidie .related-wrapper .related-events-wrapper.half article .squared-image img,
	.node-type-subsidie .related-wrapper .related-news-wrapper.half article .squared-image img,
	.node-type-thema .related-wrapper .related-events-wrapper.half article .squared-image img,
	.node-type-thema .related-wrapper .related-news-wrapper.half article .squared-image img {
		width: initial
	}

	.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.half article .article-summary-wrapper,
	.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half article .article-summary-wrapper,
	.node-type-subsidie .related-wrapper .related-events-wrapper.half article .article-summary-wrapper,
	.node-type-subsidie .related-wrapper .related-news-wrapper.half article .article-summary-wrapper,
	.node-type-thema .related-wrapper .related-events-wrapper.half article .article-summary-wrapper,
	.node-type-thema .related-wrapper .related-news-wrapper.half article .article-summary-wrapper {
		width: 60%
	}
}

@media only screen and (max-width:767px) {

	.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.half,
	.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half,
	.node-type-subsidie .related-wrapper .related-events-wrapper.half,
	.node-type-subsidie .related-wrapper .related-news-wrapper.half,
	.node-type-thema .related-wrapper .related-events-wrapper.half,
	.node-type-thema .related-wrapper .related-news-wrapper.half {
		width: 100%;
		float: initial
	}

	.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.half article,
	.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half article,
	.node-type-subsidie .related-wrapper .related-events-wrapper.half article,
	.node-type-subsidie .related-wrapper .related-news-wrapper.half article,
	.node-type-thema .related-wrapper .related-events-wrapper.half article,
	.node-type-thema .related-wrapper .related-news-wrapper.half article {
		margin-top: 2rem
	}

	.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.half article .article-summary-wrapper,
	.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half article .article-summary-wrapper,
	.node-type-subsidie .related-wrapper .related-events-wrapper.half article .article-summary-wrapper,
	.node-type-subsidie .related-wrapper .related-news-wrapper.half article .article-summary-wrapper,
	.node-type-thema .related-wrapper .related-events-wrapper.half article .article-summary-wrapper,
	.node-type-thema .related-wrapper .related-news-wrapper.half article .article-summary-wrapper {
		width: 100%
	}

	.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.half article .landscape-image,
	.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half article .landscape-image,
	.node-type-subsidie .related-wrapper .related-events-wrapper.half article .landscape-image,
	.node-type-subsidie .related-wrapper .related-news-wrapper.half article .landscape-image,
	.node-type-thema .related-wrapper .related-events-wrapper.half article .landscape-image,
	.node-type-thema .related-wrapper .related-news-wrapper.half article .landscape-image {
		display: block
	}

	.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.half article .landscape-image img,
	.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half article .landscape-image img,
	.node-type-subsidie .related-wrapper .related-events-wrapper.half article .landscape-image img,
	.node-type-subsidie .related-wrapper .related-news-wrapper.half article .landscape-image img,
	.node-type-thema .related-wrapper .related-events-wrapper.half article .landscape-image img,
	.node-type-thema .related-wrapper .related-news-wrapper.half article .landscape-image img {
		width: initial
	}

	.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.half article .squared-image,
	.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half article .squared-image,
	.node-type-subsidie .related-wrapper .related-events-wrapper.half article .squared-image,
	.node-type-subsidie .related-wrapper .related-news-wrapper.half article .squared-image,
	.node-type-thema .related-wrapper .related-events-wrapper.half article .squared-image,
	.node-type-thema .related-wrapper .related-news-wrapper.half article .squared-image {
		display: none;
		width: 30%;
		float: left
	}

	.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.half article .squared-image img,
	.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half article .squared-image img,
	.node-type-subsidie .related-wrapper .related-events-wrapper.half article .squared-image img,
	.node-type-subsidie .related-wrapper .related-news-wrapper.half article .squared-image img,
	.node-type-thema .related-wrapper .related-events-wrapper.half article .squared-image img,
	.node-type-thema .related-wrapper .related-news-wrapper.half article .squared-image img {
		width: initial
	}
}

.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.full,
.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.full,
.node-type-subsidie .related-wrapper .related-events-wrapper.full,
.node-type-subsidie .related-wrapper .related-news-wrapper.full,
.node-type-thema .related-wrapper .related-events-wrapper.full,
.node-type-thema .related-wrapper .related-news-wrapper.full {
	width: 100%
}

.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item,
.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item,
.node-type-subsidie .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item,
.node-type-subsidie .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item,
.node-type-thema .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item,
.node-type-thema .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item {
	width: 32%;
	margin-right: 2%;
	float: left;
	background: #fff
}

.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item.last,
.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item.last,
.node-type-subsidie .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item.last,
.node-type-subsidie .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item.last,
.node-type-thema .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item.last,
.node-type-thema .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item.last {
	margin-right: 0
}

@media only screen and (max-width:767px) {

	.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item,
	.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item,
	.node-type-subsidie .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item,
	.node-type-subsidie .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item,
	.node-type-thema .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item,
	.node-type-thema .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item {
		width: 100%;
		margin-right: 0;
		margin-bottom: 2rem
	}
}

.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article,
.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article,
.node-type-subsidie .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article,
.node-type-subsidie .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article,
.node-type-thema .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article,
.node-type-thema .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article {
	box-shadow: 0 1px 2px #b3b3b3;
	max-height: 100%
}

.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article:last-of-type,
.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article:last-of-type,
.node-type-subsidie .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article:last-of-type,
.node-type-subsidie .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article:last-of-type,
.node-type-thema .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article:last-of-type,
.node-type-thema .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article:last-of-type {
	margin-right: 0
}

@media only screen and (max-width:767px) {

	.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article,
	.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article,
	.node-type-subsidie .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article,
	.node-type-subsidie .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article,
	.node-type-thema .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article,
	.node-type-thema .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article {
		width: 100%;
		margin-right: 0;
		padding: 0
	}
}

.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article .article-summary-wrapper,
.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article .field--field-afbeelding,
.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article .article-summary-wrapper,
.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article .field--field-afbeelding,
.node-type-subsidie .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article .article-summary-wrapper,
.node-type-subsidie .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article .field--field-afbeelding,
.node-type-subsidie .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article .article-summary-wrapper,
.node-type-subsidie .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article .field--field-afbeelding,
.node-type-thema .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article .article-summary-wrapper,
.node-type-thema .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article .field--field-afbeelding,
.node-type-thema .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article .article-summary-wrapper,
.node-type-thema .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article .field--field-afbeelding {
	width: 100%;
	float: none
}

.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article .squared-image,
.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article .squared-image,
.node-type-subsidie .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article .squared-image,
.node-type-subsidie .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article .squared-image,
.node-type-thema .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article .squared-image,
.node-type-thema .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article .squared-image {
	display: none
}

.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article .samenvatting,
.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article .samenvatting,
.node-type-subsidie .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article .samenvatting,
.node-type-subsidie .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article .samenvatting,
.node-type-thema .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article .samenvatting,
.node-type-thema .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article .samenvatting {
	padding-bottom: 4rem
}

@media only screen and (min-width:768px) and (max-width:1280px) {

	.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article .samenvatting,
	.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article .samenvatting,
	.node-type-subsidie .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article .samenvatting,
	.node-type-subsidie .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article .samenvatting,
	.node-type-thema .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article .samenvatting,
	.node-type-thema .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article .samenvatting {
		padding-bottom: 2rem
	}
}

@media only screen and (max-width:767px) {

	.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article .samenvatting,
	.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article .samenvatting,
	.node-type-subsidie .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article .samenvatting,
	.node-type-subsidie .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article .samenvatting,
	.node-type-thema .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article .samenvatting,
	.node-type-thema .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article .samenvatting {
		padding-bottom: 1rem
	}
}

@media screen and (min-width:468px) and (max-width:1024px) {

	.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article .samenvatting,
	.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article .samenvatting,
	.node-type-subsidie .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article .samenvatting,
	.node-type-subsidie .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article .samenvatting,
	.node-type-thema .related-wrapper .related-events-wrapper.full .artikel-overview .nieuws-item .artikel article .samenvatting,
	.node-type-thema .related-wrapper .related-news-wrapper.full .artikel-overview .nieuws-item .artikel article .samenvatting {
		display: block;
		margin-bottom: 2rem
	}
}

.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper,
.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper,
.node-type-subsidie .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper,
.node-type-subsidie .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper,
.node-type-thema .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper,
.node-type-thema .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper {
	width: 32%;
	margin-right: 2%;
	float: left;
	background: #fff
}

.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper:last-of-type,
.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper:last-of-type,
.node-type-subsidie .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper:last-of-type,
.node-type-subsidie .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper:last-of-type,
.node-type-thema .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper:last-of-type,
.node-type-thema .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper:last-of-type {
	margin-right: 0
}

@media only screen and (max-width:767px) {

	.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper,
	.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper,
	.node-type-subsidie .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper,
	.node-type-subsidie .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper,
	.node-type-thema .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper,
	.node-type-thema .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper {
		width: 100%;
		margin-right: 0;
		margin-bottom: 2rem
	}
}

.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper article,
.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper article,
.node-type-subsidie .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper article,
.node-type-subsidie .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper article,
.node-type-thema .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper article,
.node-type-thema .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper article {
	padding: 25px;
	box-shadow: 0 1px 2px #b3b3b3
}

.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper article:last-of-type,
.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper article:last-of-type,
.node-type-subsidie .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper article:last-of-type,
.node-type-subsidie .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper article:last-of-type,
.node-type-thema .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper article:last-of-type,
.node-type-thema .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper article:last-of-type {
	margin-right: 0
}

@media only screen and (max-width:767px) {

	.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper article,
	.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper article,
	.node-type-subsidie .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper article,
	.node-type-subsidie .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper article,
	.node-type-thema .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper article,
	.node-type-thema .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper article {
		width: 100%;
		margin-right: 0;
		padding: 0
	}
}

.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper article .title,
.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper article .title,
.node-type-subsidie .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper article .title,
.node-type-subsidie .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper article .title,
.node-type-thema .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper article .title,
.node-type-thema .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper article .title {
	margin-bottom: 1rem
}

.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper article .title h3,
.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper article .title h3,
.node-type-subsidie .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper article .title h3,
.node-type-subsidie .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper article .title h3,
.node-type-thema .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper article .title h3,
.node-type-thema .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper article .title h3 {
	line-height: 1
}

.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper article .article-summary-wrapper,
.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper article .field--field-afbeelding,
.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper article .article-summary-wrapper,
.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper article .field--field-afbeelding,
.node-type-subsidie .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper article .article-summary-wrapper,
.node-type-subsidie .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper article .field--field-afbeelding,
.node-type-subsidie .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper article .article-summary-wrapper,
.node-type-subsidie .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper article .field--field-afbeelding,
.node-type-thema .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper article .article-summary-wrapper,
.node-type-thema .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper article .field--field-afbeelding,
.node-type-thema .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper article .article-summary-wrapper,
.node-type-thema .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper article .field--field-afbeelding {
	width: 100%;
	float: none
}

.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper article .vlaio-event,
.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper article .vlaio-event,
.node-type-subsidie .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper article .vlaio-event,
.node-type-subsidie .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper article .vlaio-event,
.node-type-thema .related-wrapper .related-events-wrapper.full .artikel-overview .eventwrapper article .vlaio-event,
.node-type-thema .related-wrapper .related-news-wrapper.full .artikel-overview .eventwrapper article .vlaio-event {
	display: none
}

.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.full .all-link a.facebook,
.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.full .all-link a.linkedin,
.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.full .all-link a.twitter,
.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.full .all-link a.facebook,
.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.full .all-link a.linkedin,
.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.full .all-link a.twitter,
.node-type-subsidie .related-wrapper .related-events-wrapper.full .all-link a.facebook,
.node-type-subsidie .related-wrapper .related-events-wrapper.full .all-link a.linkedin,
.node-type-subsidie .related-wrapper .related-events-wrapper.full .all-link a.twitter,
.node-type-subsidie .related-wrapper .related-news-wrapper.full .all-link a.facebook,
.node-type-subsidie .related-wrapper .related-news-wrapper.full .all-link a.linkedin,
.node-type-subsidie .related-wrapper .related-news-wrapper.full .all-link a.twitter,
.node-type-thema .related-wrapper .related-events-wrapper.full .all-link a.facebook,
.node-type-thema .related-wrapper .related-events-wrapper.full .all-link a.linkedin,
.node-type-thema .related-wrapper .related-events-wrapper.full .all-link a.twitter,
.node-type-thema .related-wrapper .related-news-wrapper.full .all-link a.facebook,
.node-type-thema .related-wrapper .related-news-wrapper.full .all-link a.linkedin,
.node-type-thema .related-wrapper .related-news-wrapper.full .all-link a.twitter {
	display: none
}

.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.full .all-link.right,
.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.full .all-link.right,
.node-type-subsidie .related-wrapper .related-events-wrapper.full .all-link.right,
.node-type-subsidie .related-wrapper .related-news-wrapper.full .all-link.right,
.node-type-thema .related-wrapper .related-events-wrapper.full .all-link.right,
.node-type-thema .related-wrapper .related-news-wrapper.full .all-link.right {
	float: right
}

.node-type-landingspagina_doelgroep .related-wrapper .related-events-wrapper.half .title,
.node-type-subsidie .related-wrapper .related-events-wrapper.half .title,
.node-type-thema .related-wrapper .related-events-wrapper.half .title {
	margin-bottom: 5px
}

.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half .title,
.node-type-subsidie .related-wrapper .related-news-wrapper.half .title,
.node-type-thema .related-wrapper .related-news-wrapper.half .title {
	margin-top: 0
}

.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half .date,
.node-type-subsidie .related-wrapper .related-news-wrapper.half .date,
.node-type-thema .related-wrapper .related-news-wrapper.half .date {
	display: none
}

.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half .samenvatting,
.node-type-subsidie .related-wrapper .related-news-wrapper.half .samenvatting,
.node-type-thema .related-wrapper .related-news-wrapper.half .samenvatting {
	display: block;
	padding-bottom: 1rem
}

.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half .article-summary-wrapper,
.node-type-subsidie .related-wrapper .related-news-wrapper.half .article-summary-wrapper,
.node-type-thema .related-wrapper .related-news-wrapper.half .article-summary-wrapper {
	width: 70%
}

.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half .landscape-image,
.node-type-subsidie .related-wrapper .related-news-wrapper.half .landscape-image,
.node-type-thema .related-wrapper .related-news-wrapper.half .landscape-image {
	display: none
}

.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half .squared-image,
.node-type-subsidie .related-wrapper .related-news-wrapper.half .squared-image,
.node-type-thema .related-wrapper .related-news-wrapper.half .squared-image {
	display: block;
	width: 30%;
	float: left
}

.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half .squared-image img,
.node-type-subsidie .related-wrapper .related-news-wrapper.half .squared-image img,
.node-type-thema .related-wrapper .related-news-wrapper.half .squared-image img {
	width: 100%
}

.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half .view-readmore-link,
.node-type-subsidie .related-wrapper .related-news-wrapper.half .view-readmore-link,
.node-type-thema .related-wrapper .related-news-wrapper.half .view-readmore-link {
	bottom: 0
}

@media only screen and (min-width:768px) and (max-width:1280px) {

	.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half article .squared-image,
	.node-type-subsidie .related-wrapper .related-news-wrapper.half article .squared-image,
	.node-type-thema .related-wrapper .related-news-wrapper.half article .squared-image {
		width: 40%;
		float: left
	}

	.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half article .squared-image img,
	.node-type-subsidie .related-wrapper .related-news-wrapper.half article .squared-image img,
	.node-type-thema .related-wrapper .related-news-wrapper.half article .squared-image img {
		width: initial
	}

	.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half article .article-summary-wrapper,
	.node-type-subsidie .related-wrapper .related-news-wrapper.half article .article-summary-wrapper,
	.node-type-thema .related-wrapper .related-news-wrapper.half article .article-summary-wrapper {
		width: 60%
	}
}

@media only screen and (max-width:767px) {

	.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half,
	.node-type-subsidie .related-wrapper .related-news-wrapper.half,
	.node-type-thema .related-wrapper .related-news-wrapper.half {
		width: 100%;
		float: initial
	}

	.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half article,
	.node-type-subsidie .related-wrapper .related-news-wrapper.half article,
	.node-type-thema .related-wrapper .related-news-wrapper.half article {
		margin-top: 2rem
	}

	.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half article .article-summary-wrapper,
	.node-type-subsidie .related-wrapper .related-news-wrapper.half article .article-summary-wrapper,
	.node-type-thema .related-wrapper .related-news-wrapper.half article .article-summary-wrapper {
		width: 100%
	}

	.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half article .landscape-image,
	.node-type-subsidie .related-wrapper .related-news-wrapper.half article .landscape-image,
	.node-type-thema .related-wrapper .related-news-wrapper.half article .landscape-image {
		display: block
	}

	.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half article .landscape-image img,
	.node-type-subsidie .related-wrapper .related-news-wrapper.half article .landscape-image img,
	.node-type-thema .related-wrapper .related-news-wrapper.half article .landscape-image img {
		width: initial
	}

	.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half article .squared-image,
	.node-type-subsidie .related-wrapper .related-news-wrapper.half article .squared-image,
	.node-type-thema .related-wrapper .related-news-wrapper.half article .squared-image {
		display: none;
		width: 30%;
		float: left
	}

	.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.half article .squared-image img,
	.node-type-subsidie .related-wrapper .related-news-wrapper.half article .squared-image img,
	.node-type-thema .related-wrapper .related-news-wrapper.half article .squared-image img {
		width: initial
	}
}

.node-type-landingspagina_doelgroep .related-wrapper .related-news-wrapper.full .squared-image,
.node-type-subsidie .related-wrapper .related-news-wrapper.full .squared-image,
.node-type-thema .related-wrapper .related-news-wrapper.full .squared-image {
	display: none
}

.node-type-landingspagina_doelgroep .subsidie-extra-wrapper,
.node-type-subsidie .subsidie-extra-wrapper,
.node-type-thema .subsidie-extra-wrapper {
	padding-bottom: 6rem
}

.node-type-landingspagina_doelgroep .related-items .related-item .field--title,
.node-type-subsidie .related-items .related-item .field--title,
.node-type-thema .related-items .related-item .field--title {
	margin-right: 1rem
}

.node-type-landingspagina_doelgroep .related-items .related-item .message,
.node-type-subsidie .related-items .related-item .message,
.node-type-thema .related-items .related-item .message {
	display: inline;
	font-weight: 700;
	color: #009b48;
	font-size: 1.867rem;
	margin: 0
}

@media only screen and (max-width:767px) {

	.node-type-landingspagina_doelgroep .related-items .related-item .message,
	.node-type-subsidie .related-items .related-item .message,
	.node-type-thema .related-items .related-item .message {
		clear: left;
		display: block;
		margin: -5px 0 5px 10px
	}
}

.node-type-landingspagina_doelgroep .related-items .related-item .message.error,
.node-type-subsidie .related-items .related-item .message.error,
.node-type-thema .related-items .related-item .message.error {
	color: #c00
}

.node-type-landingspagina_doelgroep .related-items .related-item a.link--icon--caret:focus,
.node-type-landingspagina_doelgroep .related-items .related-item a.link--icon--caret:hover,
.node-type-subsidie .related-items .related-item a.link--icon--caret:focus,
.node-type-subsidie .related-items .related-item a.link--icon--caret:hover,
.node-type-thema .related-items .related-item a.link--icon--caret:focus,
.node-type-thema .related-items .related-item a.link--icon--caret:hover {
	text-decoration: none
}

.node-type-landingspagina_doelgroep .related-items .related-item a.link--icon--caret:focus .message,
.node-type-landingspagina_doelgroep .related-items .related-item a.link--icon--caret:hover .message,
.node-type-subsidie .related-items .related-item a.link--icon--caret:focus .message,
.node-type-subsidie .related-items .related-item a.link--icon--caret:hover .message,
.node-type-thema .related-items .related-item a.link--icon--caret:focus .message,
.node-type-thema .related-items .related-item a.link--icon--caret:hover .message {
	text-decoration: none
}

.node-type-landingspagina_doelgroep .related-items .related-item a.link--icon--caret:focus .field--title,
.node-type-landingspagina_doelgroep .related-items .related-item a.link--icon--caret:hover .field--title,
.node-type-subsidie .related-items .related-item a.link--icon--caret:focus .field--title,
.node-type-subsidie .related-items .related-item a.link--icon--caret:hover .field--title,
.node-type-thema .related-items .related-item a.link--icon--caret:focus .field--title,
.node-type-thema .related-items .related-item a.link--icon--caret:hover .field--title {
	text-decoration: underline
}

.loadmore-wrapper.loadmore-archived-items,
.loadmore-wrapper.loadmore-related-items {
	width: 100%
}

.loadmore-wrapper.loadmore-archived-items a.button,
.loadmore-wrapper.loadmore-related-items a.button {
	height: auto;
	width: 100%;
	margin: 0;
	padding: 5px;
	text-transform: uppercase;
	color: #666;
	background: #f6f6f6;
	font-weight: 500;
	box-shadow: 0 1px 2px #b3b3b3;
	border-top: 1px solid #cbd2da
}

.loadmore-wrapper.loadmore-archived-items a.button .button-inner,
.loadmore-wrapper.loadmore-related-items a.button .button-inner {
	position: relative
}

.loadmore-wrapper.loadmore-archived-items a.button .button-inner:after,
.loadmore-wrapper.loadmore-related-items a.button .button-inner:after {
	width: 12px;
	height: 12px;
	right: 15px;
	margin-left: 15px;
	display: inline-block;
	background-size: contain;
	position: absolute;
	top: 15px;
	content: '';
	background: url('../images/icon-dropdown-arrow-white.png') no-repeat;
	background: url('../images/icon-dropdown-arrow-white.svg') no-repeat;
	right: -20px;
	top: 7px;
	background: url("../images/icon-dropdown-arrow-grey.png") no-repeat;
	background: url("../images/icon-dropdown-arrow-grey.svg") no-repeat
}

.loadmore-wrapper.loadmore-archived-items a.button.open .button-inner:after,
.loadmore-wrapper.loadmore-related-items a.button.open .button-inner:after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	top: 2px
}

.loadmore-wrapper.loadmore-archived-items a.button:focus,
.loadmore-wrapper.loadmore-related-items a.button:focus {
	outline: dotted thin
}

.doelgroepen {
	margin-bottom: 6rem
}

.doelgroepen .artikel .article-summary-wrapper .teaser {
	margin-bottom: 5px
}

.node-type-landingspagina_niet_ondernemers .field--field-beschrijving h2:first-child {
	margin: 0
}

.node-type-landingspagina_niet_ondernemers .introduction {
	margin-bottom: 5rem;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	gap: 2rem
}

@media only screen and (max-width:767px) {
	.node-type-landingspagina_niet_ondernemers .introduction {
		flex-direction: column;
		margin-bottom: 3rem
	}
}

.node-type-landingspagina_niet_ondernemers .introduction .field--field-beschrijving {
	flex: 1
}

.node-type-landingspagina_niet_ondernemers .introduction .field--field-link-network-events {
	display: flex;
	align-items: center
}

.node-type-landingspagina_niet_ondernemers .introduction .field--field-link-network-events a {
	margin: 0
}

.node-type-doelgroep_detail .mobilenavigationwrapper,
.node-type-landingspagina_doelgroep .mobilenavigationwrapper {
	display: none
}

@media only screen and (max-width:767px) {

	.node-type-doelgroep_detail .mobilenavigationwrapper,
	.node-type-landingspagina_doelgroep .mobilenavigationwrapper {
		display: block;
		width: 100%
	}
}

.node-type-doelgroep_detail .mobilenavigationwrapper .subnavigationwrapper.open,
.node-type-landingspagina_doelgroep .mobilenavigationwrapper .subnavigationwrapper.open {
	padding-bottom: 0
}

.node-type-doelgroep_detail .content-header,
.node-type-landingspagina_doelgroep .content-header {
	position: relative
}

.node-type-doelgroep_detail .content-header .ta-logo .ta-logo-image-container,
.node-type-landingspagina_doelgroep .content-header .ta-logo .ta-logo-image-container {
	position: absolute;
	right: 0;
	top: 1rem
}

.node-type-doelgroep_detail .content-header .ta-logo .ta-logo-image-container img,
.node-type-landingspagina_doelgroep .content-header .ta-logo .ta-logo-image-container img {
	height: initial;
	width: initial
}

@media only screen and (max-width:1280px) {

	.node-type-doelgroep_detail .content-header .ta-logo .ta-logo-image-container img,
	.node-type-landingspagina_doelgroep .content-header .ta-logo .ta-logo-image-container img {
		right: 2rem
	}
}

@media only screen and (max-width:990px) {

	.node-type-doelgroep_detail .content-header .ta-logo .ta-logo-image-container img,
	.node-type-landingspagina_doelgroep .content-header .ta-logo .ta-logo-image-container img {
		height: 80px;
		min-height: 80px
	}
}

@media screen and (max-width:440px) {

	.node-type-doelgroep_detail .content-header .ta-logo .ta-logo-image-container img,
	.node-type-landingspagina_doelgroep .content-header .ta-logo .ta-logo-image-container img {
		height: 50px;
		min-height: 50px
	}
}

.node-type-doelgroep_detail .content-header .target-audience-wrapper,
.node-type-landingspagina_doelgroep .content-header .target-audience-wrapper {
	position: absolute;
	bottom: 7rem
}

.node-type-doelgroep_detail .content-header .target-audience-wrapper.has-logo,
.node-type-landingspagina_doelgroep .content-header .target-audience-wrapper.has-logo {
	bottom: 6rem
}

@media screen and (max-width:1540px) {

	.node-type-doelgroep_detail .content-header .target-audience-wrapper.has-logo,
	.node-type-landingspagina_doelgroep .content-header .target-audience-wrapper.has-logo {
		bottom: 4rem
	}
}

@media screen and (max-width:1430px) {

	.node-type-doelgroep_detail .content-header .target-audience-wrapper.has-logo,
	.node-type-landingspagina_doelgroep .content-header .target-audience-wrapper.has-logo {
		bottom: 1rem
	}
}

@media only screen and (max-width:767px) {

	.node-type-doelgroep_detail .content-header .target-audience-wrapper.has-logo,
	.node-type-landingspagina_doelgroep .content-header .target-audience-wrapper.has-logo {
		bottom: 0
	}
}

@media screen and (max-width:405px) {

	.node-type-doelgroep_detail .content-header .target-audience-wrapper.has-logo .dropdown-navigation,
	.node-type-landingspagina_doelgroep .content-header .target-audience-wrapper.has-logo .dropdown-navigation {
		width: 96%
	}

	.node-type-doelgroep_detail .content-header .target-audience-wrapper.has-logo .dropdown-navigation .dropdown-navigation__wrapper,
	.node-type-landingspagina_doelgroep .content-header .target-audience-wrapper.has-logo .dropdown-navigation .dropdown-navigation__wrapper {
		display: none
	}
}

@media only screen and (min-width:768px) and (max-width:1280px) {

	.node-type-doelgroep_detail .content-header .target-audience-wrapper,
	.node-type-landingspagina_doelgroep .content-header .target-audience-wrapper {
		bottom: 4rem
	}
}

@media only screen and (max-width:990px) {

	.node-type-doelgroep_detail .content-header .target-audience-wrapper,
	.node-type-landingspagina_doelgroep .content-header .target-audience-wrapper {
		bottom: 2rem
	}
}

@media only screen and (max-width:767px) {

	.node-type-doelgroep_detail .content-header .target-audience-wrapper,
	.node-type-landingspagina_doelgroep .content-header .target-audience-wrapper {
		bottom: 1.5rem
	}
}

.node-type-doelgroep_detail .content-header .target-audience-wrapper .target-audience,
.node-type-landingspagina_doelgroep .content-header .target-audience-wrapper .target-audience {
	display: inline-block;
	padding: 10px 35px 10px 15px;
	background: -webkit-linear-gradient(20deg, transparent 20px, rgba(255, 255, 255, .8) 20px);
	background: -moz-linear-gradient(20deg, transparent 20px, rgba(255, 255, 255, .8) 20px);
	background: -o-linear-gradient(20deg, transparent 20px, rgba(255, 255, 255, .8) 20px);
	background: linear-gradient(-110deg, transparent 20px, rgba(255, 255, 255, .8) 20px);
	float: left;
	clear: both
}

.node-type-doelgroep_detail .content-header .target-audience-wrapper .target-audience h3,
.node-type-landingspagina_doelgroep .content-header .target-audience-wrapper .target-audience h3 {
	margin-bottom: 0
}

.node-type-doelgroep_detail .content-header .target-audience-wrapper .target-audience h3 a,
.node-type-landingspagina_doelgroep .content-header .target-audience-wrapper .target-audience h3 a {
	color: #002776
}

.node-type-doelgroep_detail .content-header .target-audience-wrapper .dropdown-navigation,
.node-type-landingspagina_doelgroep .content-header .target-audience-wrapper .dropdown-navigation {
	background: rgba(255, 255, 255, .8);
	padding-right: 2rem;
	margin-top: 2px;
	float: left;
	clear: both
}

.node-type-doelgroep_detail .content-header .target-audience-wrapper .dropdown-navigation .dropdown-navigation__title,
.node-type-landingspagina_doelgroep .content-header .target-audience-wrapper .dropdown-navigation .dropdown-navigation__title {
	padding-left: 15px;
	font-size: 4.8rem;
	font-weight: 300;
	color: #002776
}

@media only screen and (min-width:768px) and (max-width:1280px) {

	.node-type-doelgroep_detail .content-header .target-audience-wrapper .dropdown-navigation .dropdown-navigation__title,
	.node-type-landingspagina_doelgroep .content-header .target-audience-wrapper .dropdown-navigation .dropdown-navigation__title {
		padding: 5px 10px;
		font-size: 2.4rem
	}
}

@media only screen and (max-width:767px) {

	.node-type-doelgroep_detail .content-header .target-audience-wrapper .dropdown-navigation .dropdown-navigation__title,
	.node-type-landingspagina_doelgroep .content-header .target-audience-wrapper .dropdown-navigation .dropdown-navigation__title {
		padding: 5px 10px;
		font-size: 1.8rem
	}
}

.node-type-doelgroep_detail .content-header .target-audience-wrapper .dropdown-navigation .dropdown-navigation__toggle,
.node-type-landingspagina_doelgroep .content-header .target-audience-wrapper .dropdown-navigation .dropdown-navigation__toggle {
	background-color: transparent
}

.node-type-doelgroep_detail .content-header .target-audience-wrapper .dropdown-navigation .dropdown-navigation__toggle:before,
.node-type-landingspagina_doelgroep .content-header .target-audience-wrapper .dropdown-navigation .dropdown-navigation__toggle:before {
	color: #002776;
	font-size: 2rem;
	line-height: 3rem
}

@media only screen and (max-width:767px) {

	.node-type-doelgroep_detail .content-header .target-audience-wrapper .dropdown-navigation .dropdown-navigation__toggle:before,
	.node-type-landingspagina_doelgroep .content-header .target-audience-wrapper .dropdown-navigation .dropdown-navigation__toggle:before {
		font-size: 1.5rem;
		line-height: 1.5rem
	}
}

.node-type-doelgroep_detail .content-header .target-audience-wrapper .dropdown-navigation ul.dropdown-navigation__dropdown,
.node-type-landingspagina_doelgroep .content-header .target-audience-wrapper .dropdown-navigation ul.dropdown-navigation__dropdown {
	top: 6rem
}

@media only screen and (min-width:768px) and (max-width:1280px) {

	.node-type-doelgroep_detail .content-header .target-audience-wrapper .dropdown-navigation ul.dropdown-navigation__dropdown,
	.node-type-landingspagina_doelgroep .content-header .target-audience-wrapper .dropdown-navigation ul.dropdown-navigation__dropdown {
		top: 5rem;
		right: auto;
		left: -9rem
	}
}

@media only screen and (max-width:767px) {

	.node-type-doelgroep_detail .content-header .target-audience-wrapper .dropdown-navigation ul.dropdown-navigation__dropdown,
	.node-type-landingspagina_doelgroep .content-header .target-audience-wrapper .dropdown-navigation ul.dropdown-navigation__dropdown {
		top: 5rem;
		right: auto;
		left: -9rem
	}
}

@media only screen and (min-width:768px) and (max-width:1280px) {

	.node-type-doelgroep_detail .content-header .target-audience-wrapper .dropdown-navigation ul.dropdown-navigation__dropdown:before,
	.node-type-landingspagina_doelgroep .content-header .target-audience-wrapper .dropdown-navigation ul.dropdown-navigation__dropdown:before {
		right: 50%
	}
}

@media only screen and (max-width:767px) {

	.node-type-doelgroep_detail .content-header .target-audience-wrapper .dropdown-navigation ul.dropdown-navigation__dropdown:before,
	.node-type-landingspagina_doelgroep .content-header .target-audience-wrapper .dropdown-navigation ul.dropdown-navigation__dropdown:before {
		right: 50%
	}
}

.node-type-doelgroep_detail .layout-container {
	background: #fff
}

.node-type-doelgroep_detail .layout-container .doelgroep-detail-wrapper {
	margin-bottom: 6rem
}

.node-type-doelgroep_detail .layout-container .doelgroep-detail-wrapper.layout {
	margin-top: 6rem
}

@media only screen and (max-width:767px) {
	.node-type-doelgroep_detail .layout-container .doelgroep-detail-wrapper.layout {
		margin-top: 3rem
	}
}

.node-type-doelgroep_detail .layout-container .doelgroep-detail-wrapper.layout.typography h2 {
	margin-top: 0
}

.node-type-doelgroep_detail .layout-container .doelgroep-detail-wrapper.layout article {
	padding-left: 1.5rem
}

.node-type-doelgroep_detail .layout-container .doelgroep-detail-wrapper.layout article .documents {
	background: #f3f3f3;
	padding: 0 3rem 3rem;
	border-bottom: 0;
	margin-top: 5rem
}

.node-type-doelgroep_detail .layout-container .doelgroep-detail-wrapper.layout article .documents h2.shade {
	margin-bottom: 10px
}

.node-type-doelgroep_detail .layout-container .doelgroep-detail-wrapper.layout article .paragraph--type--uitgelichte-tekst.paragraph .wrapper-uitgelicht .col {
	background: #f3f3f3
}

.node-type-doelgroep_detail .layout-container .doelgroep-detail-wrapper.layout article .paragraph--type--quote .quote-wrapper {
	background: #f3f3f3
}

.node-type-doelgroep_detail .layout-container .doelgroep-detail-wrapper.layout article .paragraph--type--stappenplan .steps.steps--has-line .step {
	background: #f3f3f3 !important
}

.node-type-doelgroep_detail .layout-container .doelgroep-detail-wrapper.layout article .paragraph--type--stappenplan .steps.steps--has-line .step .step__wrapper:after,
.node-type-doelgroep_detail .layout-container .doelgroep-detail-wrapper.layout article .paragraph--type--stappenplan .steps.steps--has-line .step .step__wrapper:before {
	border-right-color: #f3f3f3
}

.node-type-doelgroep_detail .layout-container .doelgroep-detail-wrapper h1 {
	font-family: flanders-serif;
	font-size: 3.4rem;
	color: #333;
	margin-bottom: 20px;
	font-weight: 400
}

.node-type-landingspagina_doelgroep .doelgroep-wrapper .field--field-beschrijving {
	margin-bottom: 2rem
}

.node-type-landingspagina_doelgroep .doelgroep-wrapper .field--field-call-to-action {
	float: left;
	margin-right: 3rem
}

.node-type-landingspagina_doelgroep .doelgroep-wrapper .field--field-secundaire-call-to-action .cta-link {
	float: left;
	height: 4.5rem;
	margin: 1rem 2rem 1rem 0
}

@media only screen and (max-width:767px) {
	.node-type-landingspagina_doelgroep .doelgroep-wrapper .field--field-secundaire-call-to-action .cta-link {
		margin-bottom: 0
	}
}

.node-type-landingspagina_doelgroep .doelgroep-wrapper .field--field-secundaire-call-to-action .cta-link:before {
	color: #009b48;
	margin: 1rem 0
}

.node-type-landingspagina_doelgroep .doelgroep-wrapper .field--field-secundaire-call-to-action .cta-link a {
	color: #009b48;
	line-height: 4.2rem;
	font-size: 14pt;
	font-weight: 700
}

.node-type-landingspagina_doelgroep .doelgroep-wrapper .field--field-secundaire-call-to-action.multiple {
	clear: left;
	float: left;
	margin-top: 2rem
}

.node-type-landingspagina_doelgroep .doelgroep-wrapper .field--field-secundaire-call-to-action.multiple .cta-link {
	clear: left;
	height: auto;
	margin: .3rem 0
}

.node-type-landingspagina_doelgroep .doelgroep-wrapper .field--field-secundaire-call-to-action.multiple .cta-link:before {
	margin: .1rem 0 0 0
}

.node-type-landingspagina_doelgroep .doelgroep-wrapper .field--field-secundaire-call-to-action.multiple .cta-link a {
	line-height: 2.5rem
}

.node-type-landingspagina_doelgroep .related-inspiration-wrapper .field--field-gerelateerde-inspiratie .paragraph--type--gerelateerd-inspiratie-artikel {
	margin: 3rem 0 2rem
}

.node-type-landingspagina_doelgroep .related-inspiration-wrapper .all-link {
	margin: 0 0 3rem
}

.node-type-landingspagina_doelgroep .highlighted-wrapper {
	margin-bottom: 5rem
}

.node-type-landingspagina_doelgroep .highlighted-wrapper .featured-content-wrapper {
	margin-top: 5rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 3rem
}

.node-type-landingspagina_doelgroep .highlighted-wrapper .featured-content-wrapper .featured-content-item {
	flex: 1 0 calc((100% - 3rem)/ 3 - 1.5rem);
	max-width: calc((100% - 1.5rem)/ 3 - 1.5rem)
}

@media only screen and (max-width:767px) {
	.node-type-landingspagina_doelgroep .highlighted-wrapper .featured-content-wrapper .featured-content-item {
		flex: 1 0 50%;
		max-width: calc(50% - 1.5rem)
	}
}

@media only screen and (max-width:480px) {
	.node-type-landingspagina_doelgroep .highlighted-wrapper .featured-content-wrapper .featured-content-item {
		flex: 1 0 100%;
		max-width: 100%
	}
}

.node-type-landingspagina_doelgroep .highlighted-wrapper .featured-content-wrapper .featured-content-item a {
	box-shadow: 0 1px 2px #b3b3b3;
	transition: all .3s ease-in-out;
	height: 100%;
	display: block;
	position: relative;
	background-color: #fff
}

.node-type-landingspagina_doelgroep .highlighted-wrapper .featured-content-wrapper .featured-content-item a:hover {
	box-shadow: 0 1px 2px #b3b3b3, 0 4px 13px #b3b3b3
}

.node-type-landingspagina_doelgroep .highlighted-wrapper .featured-content-wrapper .featured-content-item a:last-of-type {
	margin-right: 0
}

@media only screen and (max-width:767px) {
	.node-type-landingspagina_doelgroep .highlighted-wrapper .featured-content-wrapper .featured-content-item a {
		width: 100%;
		margin-right: 0;
		padding: 0
	}
}

.node-type-landingspagina_doelgroep .highlighted-wrapper .featured-content-wrapper .featured-content-item a .article-summary-wrapper,
.node-type-landingspagina_doelgroep .highlighted-wrapper .featured-content-wrapper .featured-content-item a .field--field-afbeelding {
	width: 100%;
	float: none
}

.node-type-landingspagina_doelgroep .highlighted-wrapper .featured-content-wrapper .featured-content-item a .article-summary-wrapper img,
.node-type-landingspagina_doelgroep .highlighted-wrapper .featured-content-wrapper .featured-content-item a .field--field-afbeelding img {
	width: 100%;
	height: 100%;
	display: block
}

.node-type-landingspagina_doelgroep .highlighted-wrapper .featured-content-wrapper .featured-content-item a .squared-image {
	display: none
}

.node-type-landingspagina_doelgroep .highlighted-wrapper .featured-content-wrapper .featured-content-item a .samenvatting {
	padding-bottom: 3rem
}

.node-type-landingspagina_doelgroep .highlighted-wrapper .featured-content-wrapper .featured-content-item a .text-fields {
	padding: 2rem
}

.node-type-landingspagina_doelgroep .highlighted-wrapper .featured-content-wrapper .featured-content-item a .text-fields .field--field-teaser {
	font-size: 1.6rem;
	color: #333
}

.node-type-landingspagina_doelgroep .highlighted-wrapper .featured-content-wrapper .featured-content-item a .text-fields .title {
	color: #06c;
	margin-bottom: 5px
}

.node-type-landingspagina_doelgroep .highlighted-wrapper .featured-content-wrapper .featured-content-item a .text-fields .title * {
	color: #06c
}

.node-type-landingspagina_doelgroep .highlighted-wrapper .featured-content-wrapper .featured-content-item a .view-readmore-link {
	left: 20px;
	bottom: 20px
}

.node-type-landingspagina_doelgroep .highlighted-wrapper .featured-content-wrapper .featured-content-item a:focus,
.node-type-landingspagina_doelgroep .highlighted-wrapper .featured-content-wrapper .featured-content-item a:hover {
	text-decoration: none
}

.node-type-landingspagina_doelgroep .highlighted-wrapper .featured-content-wrapper .featured-content-item a:focus .title,
.node-type-landingspagina_doelgroep .highlighted-wrapper .featured-content-wrapper .featured-content-item a:hover .title {
	text-decoration: underline
}

.node-type-landingspagina_doelgroep .highlighted-wrapper .featured-content-wrapper .featured-content-item a:focus .field--field-teaser,
.node-type-landingspagina_doelgroep .highlighted-wrapper .featured-content-wrapper .featured-content-item a:hover .field--field-teaser {
	text-decoration: none
}

@media screen and (min-width:468px) and (max-width:1024px) {
	.node-type-landingspagina_doelgroep .highlighted-wrapper .featured-content-wrapper .featured-content-item a .samenvatting {
		display: block;
		margin-bottom: 2rem
	}
}

.node-type-landingspagina_doelgroep .all-link__wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between
}

.node-type-landingspagina_doelgroep .all-link__wrapper a {
	padding-left: 0;
	padding-right: 2.4rem
}

.node-type-landingspagina_doelgroep .all-link__wrapper a::before {
	left: auto;
	right: 0
}

.node-type-landingspagina_doelgroep .all-link.socials {
	display: flex;
	justify-content: flex-end;
	margin-top: 0;
	flex-wrap: wrap
}

@media only screen and (max-width:767px) {
	.node-type-landingspagina_doelgroep .all-link.socials {
		justify-content: center
	}
}

.typography .filterbutton {
	background: #666;
	color: #fff;
	margin-left: -15px;
	font-size: 1.6rem;
	padding: 8px 45px 8px 15px;
	float: left;
	margin: -15px 0 inherit 0;
	cursor: pointer;
	position: relative;
	display: none
}

@media only screen and (max-width:767px) {
	.typography .filterbutton {
		display: block
	}
}

.typography .filterbutton:after {
	width: 12px;
	height: 12px;
	right: 15px;
	margin-left: 15px;
	display: inline-block;
	background-size: contain;
	position: absolute;
	top: 15px;
	content: '';
	background: url('../images/icon-dropdown-arrow-white.png') no-repeat;
	background: url('../images/icon-dropdown-arrow-white.svg') no-repeat
}

.typography .filterbutton.open:after {
	content: '';
	background: url('../images/close-white.png') no-repeat;
	background: url('../images/close-white.svg') no-repeat;
	top: 13px
}

@media only screen and (max-width:767px) {
	.typography .sidebar-inner {
		width: 100%;
		height: auto;
		max-height: 0;
		overflow: hidden;
		clear: left;
		transition: max-height .6s ease-out;
		position: relative
	}
}

.typography .sidebar-inner.open {
	max-height: 100em
}

.typography .events-filters,
.typography .filter-events-week-bus-trans-activities {
	margin-bottom: 20px
}

@media only screen and (max-width:767px) {

	.typography .events-filters,
	.typography .filter-events-week-bus-trans-activities {
		margin-top: 1rem
	}
}

.typography .events-filters h3,
.typography .filter-events-week-bus-trans-activities h3 {
	margin-bottom: 20px;
	padding-bottom: 5px;
	font-size: 2rem;
	font-weight: 500;
	color: #333;
	text-transform: uppercase;
	border-bottom: 3px solid rgba(20, 20, 20, .1);
	font-family: flanders-sans
}

.typography .events-filters .events-exposed-form,
.typography .filter-events-week-bus-trans-activities .events-exposed-form {
	background: #00837c;
	padding: 20px
}

.typography .events-filters .events-exposed-form fieldset .fieldset-wrapper,
.typography .filter-events-week-bus-trans-activities .events-exposed-form fieldset .fieldset-wrapper {
	background: #00837c
}

.typography .events-filters .events-exposed-form fieldset .fieldset-wrapper label,
.typography .filter-events-week-bus-trans-activities .events-exposed-form fieldset .fieldset-wrapper label {
	color: #fff;
	display: block;
	padding-bottom: 5px
}

.typography .events-filters .events-exposed-form fieldset .fieldset-wrapper .form-text,
.typography .filter-events-week-bus-trans-activities .events-exposed-form fieldset .fieldset-wrapper .form-text {
	width: 100%
}

.typography .events-filters .events-exposed-form input.button,
.typography .filter-events-week-bus-trans-activities .events-exposed-form input.button {
	width: 100%;
	margin-bottom: 0;
	background: 0 0;
	border: 3px solid #fff;
	font-weight: 500
}

.typography .events-filters .events-exposed-form input.button:focus-visible,
.typography .events-filters .events-exposed-form input.button:hover,
.typography .filter-events-week-bus-trans-activities .events-exposed-form input.button:focus-visible,
.typography .filter-events-week-bus-trans-activities .events-exposed-form input.button:hover {
	background: #fff;
	color: #00837c
}

.typography .events-filters .events-exposed-form select:active,
.typography .events-filters .events-exposed-form select:focus-within,
.typography .filter-events-week-bus-trans-activities .events-exposed-form select:active,
.typography .filter-events-week-bus-trans-activities .events-exposed-form select:focus-within {
	border-color: #002776 !important;
	box-shadow: inset 0 0 0 1px #002776 !important
}

.typography .event-themas {
	background: #fff;
	padding: 20px;
	box-shadow: 0 1px 2px #b3b3b3;
	transition: all .3s ease-in-out
}

.typography .event-themas:hover {
	box-shadow: 0 1px 2px #b3b3b3, 0 4px 13px #b3b3b3
}

.typography .event-themas .title {
	color: #666
}

.typography .event-themas ul {
	margin: 1rem 0;
	padding-left: 0
}

.typography .event-themas ul li {
	list-style: none;
	margin-bottom: 0;
	font-size: 1.6rem
}

.typography .event-themas .facet-item__count {
	color: #666;
	font-size: 1.4rem
}

.typography .events-header {
	min-height: 58px;
	position: relative
}

@media only screen and (max-width:767px) {
	.typography .events-header {
		min-height: 20px
	}
}

.typography .events-header a {
	color: #009b48;
	font-size: 1.6rem;
	position: relative;
	padding-left: 20px
}

.typography .events-header a:before {
	position: absolute;
	content: '';
	top: 4px;
	left: 0;
	width: 11px;
	height: 11px;
	background: url('../images/close-green.png') no-repeat center center;
	background: url('../images/close-green.svg') no-repeat center center;
	cursor: pointer;
	background-size: contain;
	color: green;
	display: block
}

@media only screen and (max-width:767px) {
	.typography .events-header a {
		padding-top: 10px;
		padding-bottom: 10px;
		display: block
	}

	.typography .events-header a:before {
		top: 14px
	}
}

.typography article.event {
	background: #fff;
	padding: 25px 30px;
	border-left: 3px solid #fff;
	margin-bottom: 20px;
	box-shadow: 0 1px 2px #b3b3b3;
	transition: all .3s ease-in-out
}

@media only screen and (max-width:767px) {
	.typography article.event {
		padding: 15px
	}
}

.typography article.event:hover {
	box-shadow: 0 1px 2px #b3b3b3, 0 4px 13px #b3b3b3
}

.typography article.event:hover {
	cursor: pointer
}

.typography article.event:hover .title .h3,
.typography article.event:hover .title .h4 {
	text-decoration: underline
}

.typography article.event:hover .event-teaser-inline .readmore {
	text-decoration: none
}

.typography article.event a {
	color: #333;
	text-decoration: none
}

.typography article.event .title .h3,
.typography article.event .title .h4 {
	color: #06c !important;
	font-weight: 500;
	font-family: flanders-serif, serif;
	font-size: 2.4rem;
	margin: 0 0 1rem
}

@media only screen and (max-width:767px) {

	.typography article.event .title .h3,
	.typography article.event .title .h4 {
		font-size: 1.8rem
	}
}

.typography article.event .title .h4 {
	font-size: 2rem;
	margin: 0
}

.typography article.event.is-vlaio-event {
	border-image: url('../images/arcering.png') 0 0 6 10 repeat;
	border-width: 0 0 0 10px;
	border-style: solid
}

.typography article.event .date-wrap {
	float: left
}

.typography article.event .date-wrap>.row {
	float: left
}

.typography article.event .date-wrap>.row:first-child {
	display: none
}

.typography article.event .date-wrap>.row .date {
	position: relative;
	padding-top: 10px;
	padding-bottom: 15px;
	font-size: 1.6rem;
	float: left;
	margin-right: 3rem
}

.typography article.event .date-wrap>.row .date.has-extra {
	margin-right: .5rem
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.typography article.event .date-wrap>.row .date.has-extra {
		padding-bottom: .5rem
	}
}

.typography article.event .date-wrap>.row .date .startdate {
	float: left;
	margin-right: .5rem
}

.typography article.event .date-wrap>.row .date:before {
	text-indent: -9999px;
	display: block;
	content: "";
	width: 15px;
	height: 15px;
	background: url("../images/icon-calendar.png") no-repeat;
	background: url("../images/icon-calendar.svg") no-repeat;
	position: relative;
	left: 0;
	top: 4px;
	margin-right: 10px;
	float: left
}

@media only screen and (max-width:767px) {
	.typography article.event .date-wrap>.row .date:before {
		top: 3px
	}
}

.typography article.event .date-wrap>.row .date .extra {
	position: relative;
	font-size: 1.6rem;
	float: left;
	margin-right: 3rem
}

.typography article.event .time {
	display: none
}

.typography article.event .field--field-online,
.typography article.event .locality,
.typography article.event .organisation {
	position: relative;
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 15px;
	font-size: 1.6rem;
	display: inline-block;
	margin-right: 3rem
}

@media only screen and (max-width:767px) {

	.typography article.event .field--field-online,
	.typography article.event .locality,
	.typography article.event .organisation {
		padding-top: 3px;
		clear: left;
		display: block;
		margin-left: 0
	}
}

.typography article.event .field--field-online:before,
.typography article.event .locality:before,
.typography article.event .organisation:before {
	display: block;
	content: "";
	width: 15px;
	height: 15px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: center;
	left: 2px;
	top: 13px
}

@media only screen and (max-width:767px) {

	.typography article.event .field--field-online:before,
	.typography article.event .locality:before,
	.typography article.event .organisation:before {
		top: 5px
	}
}

.typography article.event .field--field-online:before,
.typography article.event .locality:before {
	background-image: url("../images/icon-location.png");
	background-image: url("../images/icon-location.svg")
}

.typography article.event .organisation:before {
	background-image: url("../images/icon-organisation.png");
	background-image: url("../images/icon-organisation.svg")
}

.typography article.event .vlaio-event {
	font-size: 1.6rem;
	color: #666;
	margin-top: 20px
}

.typography article.event .vlaio-event .label {
	float: left;
	margin-right: 5px
}

.typography article.event .event-teaser-inline {
	font-size: 1.6rem
}

.typography article.event .event-teaser-inline>div {
	display: inline
}

.typography article.event .event-teaser-inline .readmore {
	color: #009b48;
	text-decoration: underline;
	font-size: 14pt;
	font-weight: 700
}

.paragraph-related-event article.event {
	box-shadow: unset;
	border: 1px solid #f3f3f3;
	padding: 2rem 3rem
}

.paragraph-related-event article.event:hover {
	box-shadow: unset
}

.paragraph-related-event article.event .title h3 {
	font-family: flanders-sans, sans-serif
}

.related-events-wrapper.half article.event {
	box-shadow: unset
}

.related-events-wrapper.half article.event:hover {
	box-shadow: unset
}

.event-image {
	margin: 4rem 0
}

@media only screen and (max-width:767px) {
	.event-image {
		margin: 2rem 0 0
	}
}

.event-image img {
	height: 100%
}

.event-context {
	background: #fff
}

.event--form {
	padding-bottom: 3rem
}

.event--form h2 {
	margin-top: 1rem !important
}

.event-info {
	border-top: 1px solid #cbd2da;
	margin: 4rem 0
}

@media only screen and (max-width:767px) {
	.event-info {
		margin: 1rem 0 4rem 0
	}
}

.event-info .event-info-item {
	display: block;
	width: 100%;
	clear: both;
	border-bottom: 1px solid #cbd2da
}

.event-info .event-info-item .label {
	float: left;
	width: 30%;
	font-weight: 500;
	padding: 10px 0
}

@media only screen and (max-width:767px) {
	.event-info .event-info-item .label {
		width: 40%
	}
}

.event-info .event-info-item .content {
	float: left;
	padding: 10px 0;
	width: 70%
}

@media only screen and (max-width:767px) {
	.event-info .event-info-item .content {
		width: 60%
	}
}

.event-info .event-info-item .themawrapper {
	padding: 10px 0;
	width: 70%;
	float: left
}

@media only screen and (max-width:767px) {
	.event-info .event-info-item .themawrapper {
		float: left;
		padding: 10px 0;
		width: 40%
	}
}

.event-info .event-info-item .themawrapper .thema {
	float: left
}

@media only screen and (max-width:767px) {
	.event-info .event-info-item .themawrapper .thema {
		padding: 0;
		width: 60%
	}
}

.event-info .event-info-item .themawrapper .thema:not(:last-child):after {
	content: ',';
	width: 10px;
	height: 10px;
	margin: 0 5px 0 2px
}

.locationwrapper {
	background: #fff;
	padding: 5rem 3rem;
	margin: 0
}

@media only screen and (max-width:767px) {
	.locationwrapper {
		padding: 15px
	}
}

.locationwrapper .googlemapswrapper {
	padding: 5rem;
	background: #f3f3f3;
	margin-left: 0
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.locationwrapper .googlemapswrapper {
		padding: 1.875rem
	}

	.locationwrapper .googlemapswrapper.grid>* {
		padding-left: 0
	}

	.locationwrapper .googlemapswrapper .contact-card__map {
		padding-left: 0
	}
}

@media only screen and (max-width:767px) {
	.locationwrapper .googlemapswrapper {
		padding: 1.875rem
	}

	.locationwrapper .googlemapswrapper.grid>* {
		padding-left: 0
	}
}

.locationwrapper .googlemapswrapper .address span {
	display: block
}

.locationwrapper .googlemapswrapper .address span.locality,
.locationwrapper .googlemapswrapper .address span.postal-code {
	display: inline
}

.locationwrapper .googlemapswrapper .googlemaps {
	width: 100%;
	min-width: 100px;
	height: 170px
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.locationwrapper .googlemapswrapper .googlemaps {
		margin-top: 1.875rem
	}
}

@media only screen and (max-width:767px) {
	.locationwrapper .googlemapswrapper .googlemaps {
		margin-top: 1.875rem
	}
}

.node-type-event article .cta-button {
	background-color: #cc0070;
	width: 100%;
	font-size: 1.7rem
}

.node-type-event article .cta-button.button {
	margin-bottom: 1rem !important
}

.node-type-event article.online .layout {
	padding-bottom: 5rem
}

@media only screen and (max-width:767px) {
	.node-type-event article.online .layout {
		padding-bottom: 0
	}
}

.website.in-content .button {
	margin: 0 0 3rem 0
}

@media only screen and (max-width:767px) {
	.website.in-content .button {
		width: 100%
	}
}

.practicalwrapper {
	position: sticky;
	position: -webkit-sticky;
	position: -ms-sticky;
	top: 50px
}

@media only screen and (max-width:767px) {
	.practicalwrapper {
		position: initial
	}
}

.practicalwrapper.event-fully-booked .practical .location {
	border-bottom: none
}

.practicalwrapper.full {
	width: 100%;
	top: 0
}

.practicalwrapper.full .practical {
	background: 0 0;
	box-shadow: none;
	padding: 20px 0;
	margin-bottom: 3rem;
	border-top: 1px solid #cbd2da;
	border-bottom: 1px solid #cbd2da
}

@media only screen and (max-width:767px) {
	.practicalwrapper.full .practical {
		margin-bottom: 30px
	}
}

.practicalwrapper.full .practical .label {
	margin: 0
}

.practicalwrapper.full .practical .when {
	border-bottom: 0
}

.practicalwrapper.full .practical .when .date:before {
	width: 20px;
	height: 20px;
	background-size: contain;
	top: 0
}

.practicalwrapper.full .practical .when .time {
	position: relative;
	width: 50%
}

.practicalwrapper.full .practical .when .time .label,
.practicalwrapper.full .practical .when .time .timerange {
	padding-left: 30px
}

.practicalwrapper.full .practical .when .time.label {
	padding-left: 30px
}

.practicalwrapper.full .practical .when .time.label:before {
	display: block;
	content: "";
	width: 20px;
	height: 20px;
	background: url('../images/icon-time.png') no-repeat;
	background: url('../images/icon-time.svg') no-repeat;
	position: absolute;
	left: 0;
	top: 0
}

.practicalwrapper.full .practical .location {
	border-bottom: 0;
	padding: 0 0 0 30px
}

.practicalwrapper.full .practical .location:before {
	width: 25px;
	height: 25px;
	background-size: contain;
	top: 0
}

.practicalwrapper.full .practical .location .address span {
	float: left;
	padding-right: 5px;
	font-weight: 500
}

.practicalwrapper.full .practical .location .address .organization {
	display: block;
	float: none
}

.practicalwrapper .practical {
	background: #fff;
	padding: 15px 20px 15px 20px;
	box-shadow: 0 1px 2px #b3b3b3
}

.practicalwrapper .practical.inline {
	margin: 0 0 3.3rem
}

@media only screen and (max-width:767px) {
	.practicalwrapper .practical.inline {
		margin: 2rem 0 3.3rem
	}
}

.practicalwrapper .practical.inline .location:before {
	top: 17px
}

.practicalwrapper .practical .ended {
	margin: 0 !important;
	color: #db3434
}

.practicalwrapper .practical .website {
	padding-top: 10px
}

.practicalwrapper .practical .website .button {
	width: 100%;
	margin-bottom: 0
}

.practicalwrapper .practical .when {
	padding: 0 0 15px;
	border-bottom: 1px solid #ededed
}

.practicalwrapper .practical .when .row .date {
	width: 55%;
	float: left;
	position: relative;
	padding-left: 30px;
	margin-right: 5%
}

.practicalwrapper .practical .when .row .date .enddate,
.practicalwrapper .practical .when .row .date .startdate {
	font-weight: 500;
	margin-bottom: 20px
}

.practicalwrapper .practical .when .row .date.label:before {
	display: block;
	content: "";
	width: 15px;
	height: 15px;
	background: url("../images/icon-calendar.png") no-repeat;
	background: url("../images/icon-calendar.svg") no-repeat;
	position: absolute;
	left: 0;
	top: 3px
}

.practicalwrapper .practical .when .row .time {
	width: 40%;
	float: left
}

.practicalwrapper .practical .when .row .time .timerange {
	font-weight: 500;
	margin-bottom: 20px
}

.practicalwrapper .practical .when .row .time .timerange:last-child {
	margin-bottom: 0
}

.practicalwrapper .practical .label {
	color: #666;
	font-size: 1.6rem;
	margin: 0 0 10px 0
}

.practicalwrapper .practical .location {
	position: relative;
	padding: 15px 0 15px 30px;
	border-bottom: 1px solid #ededed
}

.practicalwrapper .practical .location .address span {
	display: block
}

.practicalwrapper .practical .location .address span.locality,
.practicalwrapper .practical .location .address span.postal-code {
	display: inline
}

.practicalwrapper .practical .location:before {
	display: block;
	content: "";
	width: 15px;
	height: 15px;
	background: url("../images/icon-location.png") no-repeat;
	background: url("../images/icon-location.svg") no-repeat;
	position: absolute;
	left: 2px;
	top: 18px
}

.practicalwrapper .quicklinks {
	padding: 40px 0
}

.practicalwrapper .quicklinks .links {
	padding: 15px 0;
	border-top: 3px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8
}

.practicalwrapper .quicklinks .links ul {
	margin: 0;
	padding: 0;
	list-style-type: none
}

.practicalwrapper .quicklinks .links ul li:last-child {
	margin-bottom: 0
}

.practicalwrapper .quicklinks .links ul li a {
	text-decoration: none;
	color: #06c;
	display: block;
	position: relative
}

.practicalwrapper .quicklinks .links ul li a:hover {
	opacity: .8;
	text-decoration: underline
}

.practicalwrapper .quicklinks .links ul li a:after {
	display: block;
	content: "";
	width: 10px;
	height: 13px;
	background: url("../images/icon-anchor.png") no-repeat;
	background: url("../images/icon-anchor.svg") no-repeat;
	position: absolute;
	right: 0;
	top: 10px
}

.address .organization {
	font-weight: 500
}

input#edit-value-place:focus-visible {
	border: 2px solid #009b48;
	box-shadow: none
}

input#edit-value-place:focus-visible.input--field:focus {
	outline: 0
}

.events table {
	width: 100%
}

.events table th {
	text-align: left;
	padding-left: 10px
}

.events table th.views-field-nid {
	display: none
}

.events table th.views-field-replicate-ui-link {
	display: none
}

.events table th.views-field-title {
	min-width: 250px
}

.events table td {
	padding: 5px 10px
}

.events table td.views-field-nid a {
	display: inline-block;
	overflow: hidden;
	height: 20px;
	width: 20px;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	color: #333
}

.events table td.views-field-nid a:before {
	content: "\f040";
	padding-right: 10px
}

.events table td.views-field-nid a:hover {
	text-decoration: none
}

.events table td.views-field-replicate-ui-link a {
	display: inline-block;
	overflow: hidden;
	height: 20px;
	width: 20px;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	color: #333
}

.events table td.views-field-replicate-ui-link a:before {
	content: "\f0c5";
	padding-right: 10px
}

.events table td.views-field-replicate-ui-link a:hover {
	text-decoration: none
}

.events table td.views-field-field-event-ended,
.events table td.views-field-status {
	text-align: center
}

.node-type-expert .vlaio-sidebar {
	margin: 0 0 6rem 0
}

.node-type-expert .vlaio-sidebar .sidebar-wrap {
	background-color: #fff
}

.node-type-expert .vlaio-sidebar .sidebar-wrap .info-summary {
	padding: 30px;
	text-align: center
}

.node-type-expert .vlaio-sidebar .sidebar-wrap .info-summary h2 {
	font-size: 2.4rem;
	margin-top: 2rem;
	margin-bottom: 0;
	color: #002776
}

.node-type-expert .vlaio-sidebar .sidebar-wrap .info-summary a {
	text-decoration: underline
}

.node-type-expert .vlaio-sidebar .sidebar-wrap .info-summary a:focus,
.node-type-expert .vlaio-sidebar .sidebar-wrap .info-summary a:hover {
	text-decoration: none
}

.node-type-expert .vlaio-sidebar .sidebar-wrap .info-summary [class^=field--field-] {
	font-size: 1.6rem
}

.node-type-expert .vlaio-sidebar .sidebar-wrap .info-summary [class^=field--field-]:not(:first-of-type) {
	margin-top: 1rem
}

.node-type-expert .vlaio-sidebar .sidebar-wrap .info-summary [class^=field--field-]>div:first-of-type {
	font-size: 1.5rem;
	color: #666
}

.node-type-expert .vlaio-sidebar .sidebar-wrap .info-summary .field--field-expert-image {
	height: 220px
}

.node-type-expert .vlaio-sidebar .sidebar-wrap .info-summary .field--field-expert-image img {
	height: 100%;
	width: 100%;
	object-fit: contain;
	object-position: center
}

.node-type-expert .vlaio-sidebar .sidebar-wrap .info-summary .field--field-company-info .adreswrapper [class^=field--field] {
	margin-top: 5px
}

.node-type-expert .vlaio-sidebar .sidebar-wrap .info-summary .field--field-company-info .adreswrapper [class^=field--field] div:first-of-type {
	color: #666
}

@media only screen and (max-width:990px) {
	.node-type-expert .vlaio-sidebar .sidebar-wrap .info-summary {
		margin-top: 3rem
	}
}

.node-type-expert .typography h1 {
	margin-bottom: 1rem !important
}

.node-type-expert .typography h2 {
	margin-top: 2rem !important
}

.node-type-expert .typography h3 {
	color: #333;
	margin-top: 2rem !important
}

.node-type-expert .title-info-wrap {
	margin-bottom: 3rem
}

.node-type-expert .title-info-wrap>span {
	font-size: 1.6rem;
	color: #666;
	display: flex;
	align-items: center
}

.node-type-expert .title-info-wrap>span:before {
	content: '';
	display: inline-block;
	margin-right: 1rem;
	width: 21px;
	height: 21px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48' fill='%23666666'%3E%3Cpath d='M16.5 11.55V7Q16.5 5.8 17.4 4.9Q18.3 4 19.5 4H28.5Q29.7 4 30.6 4.9Q31.5 5.8 31.5 7V11.55H41Q42.2 11.55 43.1 12.45Q44 13.35 44 14.55V39Q44 40.2 43.1 41.1Q42.2 42 41 42H7Q5.8 42 4.9 41.1Q4 40.2 4 39V14.55Q4 13.35 4.9 12.45Q5.8 11.55 7 11.55ZM19.5 11.55H28.5V7Q28.5 7 28.5 7Q28.5 7 28.5 7H19.5Q19.5 7 19.5 7Q19.5 7 19.5 7ZM41 29.45H28.55V32.45H19.55V29.45H7V39Q7 39 7 39Q7 39 7 39H41Q41 39 41 39Q41 39 41 39ZM22.55 29.45H25.55V26.45H22.55ZM7 26.45H19.55V23.45H28.55V26.45H41V14.55Q41 14.55 41 14.55Q41 14.55 41 14.55H7Q7 14.55 7 14.55Q7 14.55 7 14.55ZM24 27.95Q24 27.95 24 27.95Q24 27.95 24 27.95Q24 27.95 24 27.95Q24 27.95 24 27.95Q24 27.95 24 27.95Q24 27.95 24 27.95Q24 27.95 24 27.95Q24 27.95 24 27.95Z'/%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain
}

.node-type-expert .consultation-button.form-required:after {
	content: '*';
	margin-left: 5px
}

.node-type-expert .remark {
	display: block;
	font-size: 1.4rem;
	margin-top: .5rem
}

.node-type-expert .ui-dialog-titlebar {
	background-color: #009b48;
	color: #fff
}

.node-type-expert .layout-content {
	padding-bottom: 2rem
}

.node-type-expertisedatabank_startpagina .introwrapper {
	background: #fff;
	padding-top: 3rem;
	padding-bottom: 3rem
}

.node-type-expertisedatabank_startpagina .introwrapper .introduction-text {
	background: #fff
}

.node-type-expertisedatabank_startpagina .introwrapper .introduction-text h2 {
	font-family: flanders-sans, Arial;
	font-size: 2.1rem;
	font-weight: 500;
	margin-top: 0
}

.node-type-expertisedatabank_startpagina .introwrapper .introduction-text .field--field-intro {
	padding-right: 2rem
}

.node-type-expertisedatabank_startpagina .introwrapper .subscribe-cta__button {
	font-weight: 700 !important;
	font-size: 1.867rem !important
}

@media only screen and (max-width:767px) {
	.node-type-expertisedatabank_startpagina .introwrapper .subscribe-wrapper {
		margin-top: 3rem
	}
}

.node-type-expertisedatabank_startpagina .expertises .field--field-text-expertise {
	margin-bottom: 1.5rem
}

.node-type-expertisedatabank_startpagina .expertises .field--field-expertises {
	display: flex;
	flex-wrap: wrap;
	margin-left: -1.5rem;
	margin-right: -1.5rem
}

.node-type-expertisedatabank_startpagina .expertises .field--field-expertises>div {
	flex: 1 0 20%;
	max-width: 20%;
	padding: 1.5rem
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.node-type-expertisedatabank_startpagina .expertises .field--field-expertises>div {
		flex: 1 0 25%;
		max-width: 25%
	}
}

@media only screen and (max-width:990px) {
	.node-type-expertisedatabank_startpagina .expertises .field--field-expertises>div {
		flex: 1 0 100/3%;
		max-width: 100/3%
	}
}

@media only screen and (max-width:767px) {
	.node-type-expertisedatabank_startpagina .expertises .field--field-expertises>div {
		flex: 1 0 50%;
		max-width: 50%
	}
}

@media only screen and (max-width:480px) {
	.node-type-expertisedatabank_startpagina .expertises .field--field-expertises>div {
		flex: 1 0 100%;
		max-width: 100%;
		padding: .75rem 1.5rem
	}
}

.node-type-expertisedatabank_startpagina .expertises-card {
	background-color: #fff
}

.node-type-expertisedatabank_startpagina .expertises-card__head {
	display: flex;
	align-items: center;
	padding-bottom: 10px
}

.node-type-expertisedatabank_startpagina .expertises-card__head .field--field-afbeelding {
	width: 34px;
	height: 34px
}

.node-type-expertisedatabank_startpagina .expertises-card__head svg {
	width: 34px;
	height: auto
}

.node-type-expertisedatabank_startpagina .expertises-card__head svg mask {
	display: none
}

.node-type-expertisedatabank_startpagina .expertises-card__head svg path {
	fill: #009B48 !important
}

.node-type-expertisedatabank_startpagina .expertises-card__head svg path path {
	fill: #009B48 !important
}

.node-type-expertisedatabank_startpagina .expertises-card__head svg polygon {
	fill: #009B48 !important
}

.node-type-expertisedatabank_startpagina .expertises-card__title {
	font-family: flanders-sans, Arial;
	font-weight: 500;
	font-size: 1.8rem;
	padding-left: 15px;
	line-height: 1.3;
	margin: 0
}

.node-type-expertisedatabank_startpagina .expertises-card .field--field-body {
	color: #333;
	font-size: 1.6rem
}

.node-type-expertisedatabank_startpagina .expertises .paragraph,
.node-type-expertisedatabank_startpagina .expertises-card {
	position: relative;
	padding: 2rem;
	padding-bottom: 3rem;
	display: flex;
	height: 100%;
	box-shadow: 0 1px 2px #b3b3b3;
	transition: all .15s ease-in-out
}

.node-type-expertisedatabank_startpagina .expertises .paragraph:after,
.node-type-expertisedatabank_startpagina .expertises-card:after {
	content: url("../images/icon-arrow-right-green.svg");
	display: flex;
	align-items: center;
	position: absolute;
	width: 11px;
	height: 11px;
	background-size: contain;
	bottom: 20px;
	right: 20px
}

.node-type-expertisedatabank_startpagina .expertises .paragraph:hover,
.node-type-expertisedatabank_startpagina .expertises-card:hover {
	box-shadow: 0 1px 2px #b3b3b3, 0 4px 13px #b3b3b3;
	text-decoration: none
}

.node-type-expertisedatabank_startpagina .expertises .paragraph:hover .field--name,
.node-type-expertisedatabank_startpagina .expertises-card:hover .field--name {
	text-decoration: underline
}

.node-type-expertisedatabank_startpagina .expertises .paragraph {
	background: #009b48;
	margin: 0;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	color: #fff;
	font-size: 1.867rem;
	font-weight: 700;
	line-height: 1.3
}

.node-type-expertisedatabank_startpagina .expertises .paragraph a {
	color: #fff
}

.node-type-expertisedatabank_startpagina .expertises .paragraph a:focus-visible {
	border-bottom: solid 3px #fff
}

.node-type-expertisedatabank_startpagina .expertises .paragraph a:after {
	content: "";
	position: absolute;
	z-index: 99;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.node-type-expertisedatabank_startpagina .expertises .paragraph:after {
	content: url("../images/icon-arrow-right-white.svg")
}

.node-type-expertisedatabank_startpagina .expertises .paragraph:focus-within {
	background: #017f3b
}

.node-type-expertisedatabank_startpagina .expertises-search {
	display: flex;
	flex-wrap: wrap;
	position: relative;
	align-items: center;
	margin-top: 5px
}

.node-type-expertisedatabank_startpagina .expertises-search__search {
	flex: 1 1 40%;
	max-width: 40%;
	padding-right: 1.5rem
}

.node-type-expertisedatabank_startpagina .expertises-search__search form {
	position: relative
}

.node-type-expertisedatabank_startpagina .expertises-search__search .form-text {
	border: 5px solid #009b48;
	height: 40px;
	margin: 0
}

@media only screen and (max-width:990px) {
	.node-type-expertisedatabank_startpagina .expertises-search__search .form-text {
		width: 100%
	}
}

.node-type-expertisedatabank_startpagina .expertises-search__search .form-submit {
	opacity: 0;
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute
}

.node-type-expertisedatabank_startpagina .expertises-search__search .edit-submit-search-submit-container {
	position: absolute;
	right: .7rem;
	top: 50%;
	transform: translateY(-50%);
	display: flex;
	background: #fff;
	padding: .3rem
}

.node-type-expertisedatabank_startpagina .expertises-search__search .edit-submit-search-submit-container:before {
	content: url("../images/search.svg");
	width: 20px;
	height: 20px;
	position: relative
}

.node-type-expertisedatabank_startpagina .expertises-search__search .edit-submit-search-submit-container:focus-within:before,
.node-type-expertisedatabank_startpagina .expertises-search__search .edit-submit-search-submit-container:hover:before {
	content: url("../images/search-hover.svg")
}

@media only screen and (max-width:990px) {
	.node-type-expertisedatabank_startpagina .expertises-search__search {
		flex: 1 0 100%;
		max-width: 100%;
		padding-right: 0
	}
}

.node-type-expertisedatabank_startpagina .expertises-search__links {
	flex: 1
}

.node-type-expertisedatabank_startpagina .expertises-search__links .field--field-links-expertise {
	display: flex;
	justify-content: flex-end;
	align-items: center
}

.node-type-expertisedatabank_startpagina .expertises-search__links--list {
	display: flex
}

.node-type-expertisedatabank_startpagina .expertises-search__links--link {
	padding-left: 1.5rem
}

.node-type-expertisedatabank_startpagina .expertises-search__links--link:before {
	content: url("../images/icon-arrow-right-green.svg");
	width: 11px;
	height: 11px;
	background-size: contain;
	padding-right: .5rem
}

.node-type-expertisedatabank_startpagina .expertises-search__links--link a {
	color: #009b48;
	font-size: 1.867rem;
	font-weight: 700
}

@media only screen and (max-width:990px) {
	.node-type-expertisedatabank_startpagina .expertises-search__links {
		flex: 1 0 100%;
		max-width: 100%;
		margin-top: 1.5rem
	}

	.node-type-expertisedatabank_startpagina .expertises-search__links .field--field-links-expertise {
		justify-content: flex-start
	}
}

.node-type-expertisedatabank_startpagina .events {
	background: #fff;
	margin-top: 3rem
}

.node-type-expertisedatabank_startpagina .events .shade {
	margin-top: 1.5rem
}

.node-type-expertisedatabank_startpagina .events .field--field-text-events {
	margin-bottom: 1.5rem
}

.node-type-expertisedatabank_startpagina .events__list {
	display: grid;
	grid-template-columns: repeat(4, 25%);
	margin-bottom: 1.5rem
}

@media only screen and (max-width:990px) {
	.node-type-expertisedatabank_startpagina .events__list {
		grid-template-columns: repeat(2, 1fr)
	}
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.node-type-expertisedatabank_startpagina .events__list {
		grid-template-columns: repeat(2, 1fr)
	}
}

@media only screen and (max-width:767px) {
	.node-type-expertisedatabank_startpagina .events__list {
		grid-template-columns: 1fr
	}
}

.node-type-expertisedatabank_startpagina .events__list.items-3 {
	grid-template-columns: repeat(3, 1fr)
}

@media only screen and (max-width:990px) {
	.node-type-expertisedatabank_startpagina .events__list.items-3 {
		grid-template-columns: repeat(2, 1fr)
	}
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.node-type-expertisedatabank_startpagina .events__list.items-3 {
		grid-template-columns: repeat(2, 1fr)
	}
}

@media only screen and (max-width:767px) {
	.node-type-expertisedatabank_startpagina .events__list.items-3 {
		grid-template-columns: 1fr
	}
}

.node-type-expertisedatabank_startpagina .events__list.items-2 {
	grid-template-columns: repeat(2, 1fr)
}

@media only screen and (max-width:767px) {
	.node-type-expertisedatabank_startpagina .events__list.items-2 {
		grid-template-columns: 1fr
	}
}

.node-type-expertisedatabank_startpagina .events__list.items-1 {
	grid-template-columns: 1fr
}

.node-type-expertisedatabank_startpagina .events__list--item {
	padding: 1.5rem
}

.node-type-expertisedatabank_startpagina .events__list--item .event {
	margin: 0;
	height: 100%;
	border: 0;
	padding: 0;
	border: solid 1px #cbd2da
}

.node-type-expertisedatabank_startpagina .events__list--item .event .field--title {
	word-break: break-word
}

.node-type-expertisedatabank_startpagina .events__list--item .event a {
	display: block;
	height: 100%;
	padding: 25px 30px
}

.node-type-expertisedatabank_startpagina .events__list--item .event a:focus-visible {
	border-bottom: 3px solid #009b48
}

.node-type-expertisedatabank_startpagina .events__list--item--info {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-left: -1.5rem;
	margin-right: -1.5rem
}

.node-type-expertisedatabank_startpagina .events__list--item--info .date-wrap {
	padding: 0 1.5rem;
	padding-bottom: 1.5rem;
	float: none
}

.node-type-expertisedatabank_startpagina .events__list--item--info .date-wrap .date {
	margin: 0 !important;
	padding: 0 !important
}

.node-type-expertisedatabank_startpagina .events__list--item--info .locality {
	display: flex !important;
	align-items: center;
	padding: 0 1.5rem !important;
	padding-bottom: 1.5rem !important
}

.node-type-expertisedatabank_startpagina .events__list--item--info .locality:before {
	margin-right: .5rem;
	position: relative !important;
	top: unset !important;
	left: unset !important
}

.node-type-expertisedatabank_startpagina .events__list footer {
	grid-column: 1/-1;
	padding: 1.5rem
}

.node-type-expertisedatabank_startpagina .events__list footer a.button {
	margin: 0
}

.node-type-expertisedatabank_startpagina .events__list footer a.button:focus,
.node-type-expertisedatabank_startpagina .events__list footer a.button:focus-visible {
	background: #017f3b;
	border-bottom: none
}

.expertisedatabank-search {
	padding-bottom: 0 !important
}

.expertisedatabank-search .facets-summary-block__wrapper {
	margin: 1rem 0
}

.expertisedatabank-search .content-header__content {
	left: auto !important;
	bottom: auto !important;
	position: relative !important
}

.expertisedatabank-search .item-list__checkbox {
	list-style: none;
	margin: 0;
	padding: 0
}

.expertisedatabank-search .block-facet--checkbox h2 {
	text-transform: uppercase;
	border-bottom: 3px solid #cbd2da;
	font-size: 2rem;
	padding-bottom: 1rem;
	margin-bottom: 2rem;
	color: #333
}

.expertisedatabank-search .block-facet--dropdown h2 {
	font-size: 2.8rem
}

.expertisedatabank-search .facets-dropdown {
	width: 100%;
	height: 40px;
	border-color: #cbd2da
}

.expertisedatabank-search .initiatief-search {
	padding-top: 1.5rem
}

.expertisedatabank-search .initiatief-search .col-search-content {
	margin-bottom: 3rem
}

.expertisedatabank-search .initiatief-search .col-search-content article.related-event {
	box-shadow: none;
	margin: 0;
	margin-top: 1.5rem;
	padding: 1.5rem 2rem;
	background: #f3f3f3;
	display: flex;
	align-items: center
}

.expertisedatabank-search .initiatief-search .col-search-content article.related-event .date,
.expertisedatabank-search .initiatief-search .col-search-content article.related-event .title h3 {
	font-weight: 400;
	font-size: 1.5rem;
	color: #333;
	font-family: flanders-sans, Arial;
	margin: 0
}

.expertisedatabank-search .initiatief-search .col-search-content article.related-event .date {
	display: flex;
	align-items: center;
	margin-right: 3rem
}

.expertisedatabank-search .initiatief-search .col-search-content article.related-event .date:before {
	content: url("../images/icon-today.svg");
	line-height: 1;
	margin-right: 1.2rem
}

.expertisedatabank-search .initiatief-search .col-search-content article.related-event:hover {
	box-shadow: none
}

.expertisedatabank-search .initiatief-search header {
	display: flex;
	flex-wrap: wrap;
	margin: 0;
	z-index: 1
}

.expertisedatabank-search .initiatief-search header h1.result-count {
	margin-bottom: 2rem
}

.expertisedatabank-search .initiatief-search header>div {
	flex: 1 0 100%
}

.expertisedatabank-search .initiatief-search header .count {
	font-family: flanders-serif, serif;
	font-size: 3.4rem;
	padding-right: 1.5rem;
	font-weight: 500;
	flex: 1
}

@media only screen and (max-width:767px) {
	.expertisedatabank-search .initiatief-search header .count {
		flex: 1 0 100%
	}
}

.expertisedatabank-search .initiatief-search header .link-events {
	display: flex;
	flex: 2 0;
	justify-content: flex-end;
	align-items: center
}

@media only screen and (max-width:767px) {
	.expertisedatabank-search .initiatief-search header .link-events {
		justify-content: flex-start;
		flex: 1 0 100%
	}
}

.expertisedatabank-search .initiatief-search header .link-events a {
	color: #009b48;
	font-size: 1.867rem;
	font-weight: 700
}

.expertisedatabank-search .initiatief-search header .link-events a:before {
	content: url(../images/icon-arrow-right-green.svg);
	width: 11px;
	height: 11px;
	background-size: contain;
	padding-right: .5rem
}

.expertisedatabank-search .inner {
	margin-left: -300%;
	padding-left: 300%;
	background: #fff;
	height: 100%
}

@media only screen and (max-width:767px) {
	.expertisedatabank-search .inner {
		margin: 0 -1.5rem;
		padding: 3rem 1.5rem
	}
}

.expertisedatabank-search .breadcrumbs,
.expertisedatabank-search .intro-wrapper {
	background: #fff
}

.expertisedatabank-search .breadcrumbs {
	padding-bottom: 2rem
}

.expertisedatabank-search .intro-wrapper {
	padding-bottom: 4rem
}

@media only screen and (max-width:767px) {
	.expertisedatabank-search .intro-wrapper {
		padding-bottom: 0
	}
}

.expertisedatabank-search .intro-wrapper .grid {
	display: grid;
	align-items: flex-start;
	grid-template-columns: 1fr 33%;
	gap: 3rem
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.expertisedatabank-search .intro-wrapper .grid {
		grid-template-columns: 1fr 1fr
	}
}

@media only screen and (max-width:767px) {
	.expertisedatabank-search .intro-wrapper .grid {
		grid-template-columns: 1fr
	}
}

.expertisedatabank-search .intro-wrapper .grid .expertisedatabase-search--intro--text h1 {
	margin-bottom: 4rem;
	line-height: .8
}

@media only screen and (max-width:767px) {
	.expertisedatabank-search .intro-wrapper .grid .expertisedatabase-search--intro--text h1 {
		margin-bottom: 2rem
	}
}

.expertisedatabank-search .intro-wrapper .grid .expertisedatabase-search--intro--text h2 {
	font-family: flanders-sans, Arial;
	font-size: 2.1rem;
	font-weight: 500;
	margin-top: 0
}

.expertisedatabank-search .intro-wrapper .grid .expertisedatabase-search--intro--text strong {
	font-family: flanders-serif, serif;
	font-size: 3rem;
	font-weight: 400
}

@media only screen and (max-width:767px) {
	.expertisedatabank-search .intro-wrapper .grid .expertisedatabase-search--intro--text strong {
		font-size: 2.4rem
	}
}

.expertisedatabank-search .intro-wrapper .grid .expertisedatabase-search--intro--text p:first-child {
	margin-bottom: 0
}

@media only screen and (max-width:767px) {
	.expertisedatabank-search .intro-wrapper .grid .expertisedatabase-search--intro--contact {
		text-align: center;
		margin-left: 1.5rem
	}
}

.expertisedatabank-search .intro-wrapper .expertisedatabase-search--intro h1 {
	margin-bottom: 3rem
}

.expertisedatabank-search .layout-sidebar {
	padding-right: 3rem
}

.expertisedatabank-search .layout-sidebar h2 {
	font-weight: 500;
	font-family: flanders-sans, sans-serif;
	margin-top: 3rem
}

@media only screen and (max-width:767px) {
	.expertisedatabank-search .layout-sidebar {
		padding-right: 0
	}
}

.expertisedatabank-search .facet-summary__items {
	list-style: none;
	margin: 0 -.5rem;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	align-self: center
}

.expertisedatabank-search .facet-item__status {
	display: none
}

.expertisedatabank-search .facet-summary-item--facet,
.expertisedatabank-search .facet-summary-item--search-string {
	margin: .5rem
}

.expertisedatabank-search .facet-summary-item--facet a,
.expertisedatabank-search .facet-summary-item--search-string a {
	font-size: 1.4rem;
	font-weight: 500;
	pointer-events: none;
	border: 1px solid #cbd2da;
	color: #333;
	text-decoration: none;
	padding: 0 0 0 10px;
	border-radius: 5px;
	display: inline-flex;
	align-items: center;
	background: #fff;
	line-height: 90%
}

.expertisedatabank-search .facet-summary-item--facet a:after,
.expertisedatabank-search .facet-summary-item--search-string a:after {
	content: "\2715";
	padding: 7px;
	margin-left: 10px;
	border-left: 1px solid #cbd2da;
	position: relative;
	pointer-events: auto;
	font-size: 1.2rem
}

.expertisedatabank-search .facet-summary-item--facet a:focus-visible,
.expertisedatabank-search .facet-summary-item--search-string a:focus-visible {
	border-width: 3px;
	border-color: #009b48
}

.expertisedatabank-search .facet-summary-item--facet a .facet-item__value,
.expertisedatabank-search .facet-summary-item--search-string a .facet-item__value {
	padding: 7px 0
}

.expertisedatabank-search .facet-summary-item--clear {
	margin: .5rem;
	display: flex;
	align-items: center
}

.expertisedatabank-search .facet-summary-item--clear a {
	font-size: 1.6rem;
	color: #333;
	text-decoration: none;
	display: inline-block
}

.expertisedatabank-search .facet-summary-item--clear a:before {
	content: "\2715";
	display: inline-block;
	margin-right: .4em
}

.expertisedatabank-search .facet-item {
	display: flex;
	flex-direction: column
}

.expertisedatabank-search .facet-item ul {
	margin-left: 0;
	margin-bottom: 0
}

.expertisedatabank-search .facet-item ul li:last-child {
	margin-bottom: 0
}

.expertisedatabank-search .facet-item input {
	opacity: 0;
	width: 0;
	height: 0
}

.expertisedatabank-search .facet-item input[type=checkbox]:checked+label::before {
	border: 1px solid #009b48;
	background: url("../images/check-white.svg") no-repeat #009b48 center;
	background-size: 12px
}

.expertisedatabank-search .facet-item input[type=checkbox]:focus+label::before {
	outline: 2px solid #002776
}

.expertisedatabank-search .facet-item label {
	cursor: pointer;
	display: flex;
	align-items: center
}

.expertisedatabank-search .facet-item label:before {
	content: '';
	display: inline-block;
	overflow: hidden;
	background: #fff;
	border: .1rem solid #666;
	outline: transparent solid 2px;
	width: 1.6rem;
	height: 1.6rem;
	-webkit-transition: all .3s cubic-bezier(1, .1, 0, .9);
	transition: all .3s cubic-bezier(1, .1, 0, .9);
	white-space: nowrap;
	margin: 0 1rem 0 0
}

.expertisedatabank-search .facet-item .facet-item__count {
	font-size: 1.4rem;
	color: #666;
	padding-left: .4rem
}

.expertisedatabank-search .facet-item-disabled {
	opacity: .6;
	pointer-events: none;
	cursor: not-allowed
}

.expertisedatabank-search .pager {
	margin-top: 0 !important;
	padding-top: 0
}

.expertisedatabank-search article.initiatief .layout--wide {
	min-width: auto;
	max-width: none;
	padding: 0
}

.expertisedatabank-search article.initiatief a:hover {
	box-shadow: none
}

.expertisedatabank-search article.initiatief a:hover article.related-event .title {
	text-decoration: none
}

.expertisedatabank-search article.initiatief .teaser-inline {
	margin-bottom: 0
}

.expertisedatabank-search .filter-expertise-database-search form {
	position: relative
}

.expertisedatabank-search .filter-expertise-database-search form .form-text {
	height: 40px;
	margin: 0;
	width: 100%;
	border-color: #cbd2da
}

.expertisedatabank-search .filter-expertise-database-search form .form-submit {
	opacity: 0;
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute
}

.expertisedatabank-search .filter-expertise-database-search form .form-actions {
	position: absolute;
	right: .7rem;
	top: 50%;
	transform: translateY(-50%);
	display: flex;
	background: #fff;
	padding: .3rem
}

.expertisedatabank-search .filter-expertise-database-search form .form-actions:before {
	content: url("../images/search.svg");
	width: 20px;
	height: 20px;
	position: relative
}

.expertisedatabank-search .filter-expertise-database-search form .form-actions:focus-within:before,
.expertisedatabank-search .filter-expertise-database-search form .form-actions:hover:before {
	content: url("../images/search-hover.svg")
}

.node-type-error_page .error-page-wrapper {
	padding: 10rem 3rem
}

@media only screen and (max-width:1280px) {
	.node-type-error_page .error-page-wrapper {
		padding: 5rem 3rem
	}
}

.node-type-error_page .error-page-wrapper h1 {
	margin-bottom: 2rem !important
}

.node-type-error_page .error-page-wrapper h2 {
	margin-top: 0
}

.node-type-error_page .error-page-wrapper .field--field-menu>div {
	margin-bottom: 1.8rem
}

.node-type-error_page .error-page-wrapper ul {
	margin: 0 0 0 1rem
}

.node-type-error_page .error-page-wrapper ul li a {
	text-decoration: underline
}

.node-type-error_page .error-page-wrapper ul li a:hover {
	text-decoration: none
}

.vlaio-feedback .layout-content {
	background-color: #f3f3f3
}

.vlaio-feedback #block-vlaio-feedback {
	padding-top: 25px;
	padding-bottom: 30px
}

.vlaio-feedback #block-vlaio-feedback .form-submit {
	padding: 0 3rem;
	margin: 0;
	border: 0
}

body {
	width: 100%;
	margin: 0
}

body:after,
body:before {
	content: "";
	display: table
}

body:after {
	clear: both
}

.iwgh2 {
	font-size: 16px;
	font-family: flanders-sans;
	-webkit-text-size-adjust: none;
	-webkit-font-smoothing: antialiased !important;
	font-smoothing: antialiased !important;
	text-rendering: optimizeLegibility
}

.iwgh2 a,
.iwgh2 a:active,
.iwgh2 a:focus,
.iwgh2 a:hover,
.iwgh2 a:visited {
	text-decoration: none;
	font-weight: 400;
	-moz-transition: all 0s;
	-o-transition: all 0s;
	-webkit-transition: all 0s;
	transition: all 0s;
	outline: 0
}

.iwgh2 div:focus {
	outline: 0
}

.iwgh2 ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}

.iwgh2 li {
	padding-left: 0;
	margin-bottom: 0
}

.iwgh2 li:before {
	content: "";
	left: 0;
	position: static
}

.iwgh2 button:focus,
.iwgh2 input:focus {
	outline: 0
}

.iwgh2 input[type=submit] {
	-webkit-appearance: none
}

.iwgh2 [tabindex] {
	outline: 0
}

.iwgh2 dl,
.iwgh2 menu,
.iwgh2 ol,
.iwgh2 p,
.iwgh2 ul {
	margin: 0
}

.iwgh2 div[id]:before {
	display: none;
	content: none
}

.iw2-layout {
	max-width: 1140px;
	margin: 0 auto
}

.iw2-layout:after {
	content: "";
	display: table;
	clear: both
}

.iw2-wrapper .iw2-inner-wrapper {
	position: relative
}

.iw2-wrapper.iw2-default-margin {
	padding: 0 4.20248%
}

.iwgf2-drawer .iw2-wrapper>.iw2-inner-wrapper>.iwgf2-drawer-content {
	width: 106.38298%;
	margin-left: -3.19149%
}

.iw2-mobile.iw2-mobile-supported.iw2-responsive.iwgh2 .iw2-wrapper.iw2-default-margin {
	padding: 0
}

.iw2-hidden {
	display: none !important;
	visibility: hidden
}

.iw2-visually-hidden {
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px)
}

.iw2-layout {
	background-color: #333
}

#g-container,
#g-wrapper {
	height: 100%;
	right: 0;
	background: inherit
}

::-webkit-input-placeholder {
	color: #a9a9a9
}

:-moz-placeholder {
	color: #a9a9a9;
	opacity: 1
}

::-moz-placeholder {
	color: #a9a9a9;
	opacity: 1
}

:-ms-input-placeholder {
	color: #a9a9a9
}

.iwgf2 div:focus,
.iwgh2 div:focus {
	outline: 0
}

.iwgf2 ::selection,
.iwgh2 ::selection {
	color: #fff;
	background-color: rgba(0, 0, 0, .2)
}

.iwgf2 ::-moz-selection,
.iwgh2 ::-moz-selection {
	color: #fff;
	background-color: rgba(0, 0, 0, .2)
}

.iwgh2.iw2-mobile-mode-active.iw2-mobile-unsupported {
	display: none
}

.iwgh2 {
	position: relative;
	color: #333;
	background: #333;
	width: 100%;
	min-width: 768px
}

@media only screen and (max-width:768px) {
	.iwgh2 {
		min-width: 0
	}
}

.iwgh2-bar {
	background: #333;
	z-index: 999;
	position: relative
}

.iwgh2-sticky {
	height: 44px
}

.iwgh2-sticky .iwgh2-bar {
	position: fixed;
	left: 0;
	right: 0;
	top: 0
}

.iwgh2-bar .iw2-wrapper {
	position: relative
}

.iwgh2-bar .iw2-wrapper:after {
	content: "";
	display: table;
	clear: both
}

.iwgh2-bar .iw2-layout {
	position: relative;
	overflow: visible
}

.iwgh2.iw2-mobile.iw2-mobile-supported.iw2-responsive {
	min-width: 0;
	position: static;
	padding-top: 0 !important;
	font-size: 15px;
	line-height: 20px
}

.iwgh2.iw2-mobile.iw2-mobile-supported.iw2-responsive .iwgh2-extensions {
	margin-right: 0;
	position: static
}

.iwgh2-branding-logo {
	display: inline-block;
	float: left;
	margin-right: 5px;
	height: 44px;
	width: 45px;
	position: relative;
	background-color: #e4e4e4;
	background-repeat: no-repeat;
	background-position: 11px center
}

.iwgh2-branding-logo:after {
	display: block;
	content: ' ';
	position: absolute;
	right: 0;
	bottom: 0;
	top: 0;
	width: 16px;
	background-repeat: no-repeat;
	background-position: top left
}

.iwgh2-navigation {
	float: left;
	white-space: nowrap
}

.iwgh2 .iwgh2-navigation>a {
	display: inline-block;
	color: #b8b8b8;
	font-family: flanders-sans;
	font-weight: 500;
	font-size: .875em;
	line-height: 3.14286em;
	text-transform: uppercase
}

.iwgh2-navigation>a:visited {
	color: #b8b8b8
}

.iwgh2-navigation>a:focus,
.iwgh2-navigation>a:hover {
	text-decoration: none;
	color: #fff
}

.iwgh2-navigation>a:focus {
	outline: thin dotted
}

.iwgh2-navigation>a span span {
	text-transform: none
}

.iw2-mobile.iw2-mobile-supported.iw2-responsive .iwgh2-navigation {
	width: 100%;
	white-space: initial
}

.iw2-mobile.iw2-mobile-supported.iw2-responsive .iwgh2-navigation>a {
	font-size: 1em;
	line-height: 3.14286em;
	white-space: nowrap
}

.iwgh2-contact-menu,
.iwgh2-flyout-wrapper,
.iwgh2-window-mail {
	opacity: inherit;
	filter: inherit
}

.iwgh2 .iw2-menu {
	display: inline-block;
	vertical-align: bottom;
	position: relative
}

.iwgh2 .iw2-menu .iwgh2-navigation-menu-breadcrumb,
.iwgh2 .iw2-menu .iwgh2-navigation-menu-site {
	margin-left: .9375em;
	padding-left: .9375em;
	display: inline-block;
	vertical-align: bottom;
	color: #b8b8b8;
	font-size: .875em;
	line-height: 3.14286em;
	position: relative;
	max-width: 350px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.iwgh2 .iw2-menu .iwgh2-navigation-menu-site {
	font-weight: 500;
	text-transform: uppercase
}

.iwgh2 .iw2-menu .iwgh2-navigation-menu-site:focus,
.iwgh2 .iw2-menu .iwgh2-navigation-menu-site:hover,
.iwgh2 .iw2-menu a.iwgh2-navigation-menu-breadcrumb:focus,
.iwgh2 .iw2-menu a.iwgh2-navigation-menu-breadcrumb:hover {
	color: #fff
}

.iwgh2 .iw2-menu .iwgh2-navigation-menu-breadcrumb:before,
.iwgh2 .iw2-menu .iwgh2-navigation-menu-site:before {
	display: block;
	content: ' ';
	position: absolute;
	left: 0;
	top: 10px;
	bottom: 10px;
	width: 1px;
	background-color: #414140
}

.iwgh2 .iw2-menu a.iwgh2-navigation-menu-toggle {
	display: inline-block;
	vertical-align: bottom;
	width: 30px;
	height: 44px;
	background-position: center;
	background-repeat: no-repeat
}

.iwgh2 .iw2-menu .iwgh2-navigation-menu-toggle-wrapper {
	overflow: hidden
}

.iwgh2 .iw2-menu-items {
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	position: relative;
	z-index: 9998
}

.iwgh2 .iwgh2-flyout-wrapper {
	position: absolute;
	top: 47px;
	left: 0;
	width: 300px;
	background-color: #fff;
	-moz-box-shadow: 0 0 21px rgba(0, 0, 0, .3);
	-webkit-box-shadow: 0 0 21px rgba(0, 0, 0, .3);
	box-shadow: 0 0 21px rgba(0, 0, 0, .3);
	z-index: 9999;
	outline: 0
}

.lt-ie9.iwgh2 .iwgh2-flyout-wrapper .iw2-window-opened {
	border: 1px solid #ccc
}

.iwgh2 li.iw2-menu-item {
	padding-left: 0;
	margin-bottom: 0
}

.iwgh2 li.iw2-menu-item:before {
	content: "";
	left: 0;
	position: static
}

.iwgh2 li.iw2-menu-item:focus {
	outline: thin dotted
}

.iwgh2 li.iw2-menu-item .iw2-menu-item-wrapper {
	color: #333;
	display: block;
	padding: 10px 15px;
	position: relative;
	min-height: 30px
}

.iwgh2 li.iw2-menu-item a.iw2-menu-item-wrapper:focus,
.iwgh2 li.iw2-menu-item a.iw2-menu-item-wrapper:hover {
	background-color: #e8ebee
}

.iwgh2 li.iw2-menu-item .iw2-menu-item-wrapper.iw2-menu-item-highlight {
	font-family: flanders-sans;
	font-weight: 500;
	padding: 15px 15px 10px 15px
}

.iwgh2 div.iwgh2-flyout-wrapper:before {
	content: ' ';
	display: block;
	border: 13px solid transparent;
	border-bottom-color: #fff;
	position: absolute;
	left: 3px;
	top: -25px
}

.iwgh2 li.iw2-menu-item.iw2-horizontal-separator {
	border-bottom: 1px solid #e8ebee
}

.iwgh2 li.iw2-menu-item.iw2-horizontal-separator>a {
	padding-bottom: 10px
}

.iwgh2 li.iw2-menu-item.iw2-horizontal-separator+.iw2-menu li.iw2-menu-item>a {
	padding-top: 10px
}

.iwgh2 li.iw2-menu-item a .iw2-menu-item-title {
	color: #06c
}

.iwgh2 li.iw2-menu-item .iw2-menu-item-title {
	font-family: flanders-sans;
	font-weight: 500
}

.iwgh2 li.iw2-menu-item .iw2-menu-item-description,
.iwgh2 li.iw2-menu-item .iw2-menu-item-info {
	font-size: .875em;
	line-height: 1.21429em
}

.iwgh2 li.iw2-menu-item .iw2-menu-item-wrapper.iw2-contact-action-unsupported {
	background-color: #f3f5f6
}

.iwgh2 li.iw2-menu-item .iw2-menu-item-wrapper.iw2-contact-action-unsupported .iw2-menu-item-description {
	color: #666
}

.iwgh2 li.iw2-menu-item .iw2-menu-item-wrapper.iw2-contact-action-unsupported .iw2-menu-item-info {
	color: #db3434
}

.iwgh2-search {
	display: none
}

.iw2-mobile.iw2-mobile-supported.iw2-responsive.iwgh2 .iw2-menu {
	float: right;
	margin: 0;
	padding: 0
}

.iw2-mobile.iw2-mobile-supported.iw2-responsive.iwgh2 .iw2-menu:before {
	display: none
}

.iw2-mobile.iw2-mobile-supported.iw2-responsive.iwgh2 .iw2-menu .iwgh2-navigation-menu-toggle-wrapper {
	overflow: visible
}

.iw2-mobile.iw2-mobile-supported.iw2-responsive.iwgh2 .iw2-menu .iwgh2-navigation-menu-breadcrumb,
.iw2-mobile.iw2-mobile-supported.iw2-responsive.iwgh2 .iw2-menu .iwgh2-navigation-menu-site {
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px)
}

.iw2-mobile.iw2-mobile-supported.iw2-responsive.iwgh2 .iw2-menu .iwgh2-navigation-menu-toggle {
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	height: 2.93333em;
	width: 2.93333em;
	padding: 0
}

.iw2-mobile.iw2-mobile-supported.iw2-responsive.iwgh2 .iw2-menu>a {
	font-size: .93333em;
	line-height: 3.14286em
}

.iw2-mobile.iw2-mobile-supported.iw2-responsive.iwgh2.iw2-window-gh-navigation-menu-opened .iwgh2-bar {
	position: fixed;
	right: 85%;
	width: 100%;
	top: 0
}

.iw2-mobile.iw2-mobile-supported.iw2-responsive.iwgh2 .iwgh2-flyout-wrapper {
	position: fixed;
	padding: 0;
	right: 0;
	left: auto !important;
	top: 0;
	bottom: 0;
	width: 85%;
	z-index: 9999;
	background-color: #333;
	padding-bottom: 1.875em;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none
}

.iw2-mobile.iw2-mobile-supported.iw2-responsive.iwgh2 .iwgh2-flyout-wrapper.iw2-window-opened {
	overflow: visible
}

.iw2-mobile.iw2-mobile-supported.iw2-responsive.iwgh2 .iwgh2-flyout-wrapper .iw2-menu-items {
	position: absolute;
	left: 0;
	right: 0;
	top: 44px;
	bottom: 0;
	-webkit-overflow-scrolling: touch;
	overflow-y: scroll
}

.iw2-mobile.iw2-mobile-supported.iw2-responsive.iwgh2 .iwgh2-flyout-wrapper:before {
	display: none
}

.iw2-mobile.iw2-mobile-supported.iw2-responsive.iwgh2 li.iw2-menu-item .iw2-menu-item-wrapper {
	color: #b8b8b8;
	font-size: .93333em
}

.iw2-mobile.iw2-mobile-supported.iw2-responsive.iwgh2 li.iw2-menu-item a.iw2-menu-item-wrapper:focus,
.iw2-mobile.iw2-mobile-supported.iw2-responsive.iwgh2 li.iw2-menu-item a.iw2-menu-item-wrapper:hover {
	background-color: #333
}

.iw2-mobile.iw2-mobile-supported.iw2-responsive.iwgh2 .iwgh2 li.iw2-menu-item.iw2-menu-title .iw2-menu-item-wrapper {
	font-family: flanders-sans;
	padding: 15px 15px 10px 15px
}

.iw2-mobile.iw2-mobile-supported.iw2-responsive.iwgh2 li.iw2-menu-item.iw2-horizontal-separator {
	border-bottom-color: #3f3f3e
}

.iw2-mobile.iw2-mobile-supported.iw2-responsive.iwgh2 .iwgh2-search {
	display: block;
	padding: 7px 15px;
	position: relative;
	border-bottom: 1px solid #3f3f3e
}

.iw2-mobile.iw2-mobile-supported.iw2-responsive.iwgh2 .iwgh2-search .iwgh2-form-label {
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px)
}

.iw2-mobile.iw2-mobile-supported.iw2-responsive.iwgh2 .iwgh2-search .iwgh2-form-textfield input {
	-webkit-appearance: none;
	background-color: #b8b8b8;
	width: 100%;
	height: 30px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	color: #333;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border: none;
	font-size: .93333em;
	line-height: 1.78571em;
	font-family: flanders-sans
}

.iw2-mobile.iw2-mobile-supported.iw2-responsive.iwgh2 .iwgh2-search .iwgh2-form-textfield input:focus {
	text-align: left;
	text-indent: 30px
}

.iw2-mobile.iw2-mobile-supported.iw2-responsive.iwgh2 .iwgh2-search .iwgh2-form-button {
	position: absolute;
	left: 15px;
	top: 7px;
	height: 30px;
	width: 30px
}

.iw2-mobile.iw2-mobile-supported.iw2-responsive.iwgh2 .iwgh2-search .iwgh2-form-button input {
	-webkit-appearance: none;
	width: 100%;
	height: 100%;
	background-color: transparant;
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0
}

.iwgh2-extensions {
	position: absolute;
	top: 0;
	z-index: 9998;
	right: 0;
	max-height: 44px
}

.iwgh2-extension-contact>a,
.iwgh2-extension-contact>a:link,
.iwgh2-extension-contact>a:visited {
	color: #b8b8b8;
	font-size: .875em;
	line-height: 3.14286em;
	white-space: nowrap;
	padding-right: 25px;
	background-position: center right;
	background-repeat: no-repeat;
	text-transform: uppercase;
	font-family: flanders-sans;
	font-weight: 500
}

.iwgh2-extension-contact>a:focus,
.iwgh2-extension-contact>a:hover {
	color: #fff
}

.iwgh2-extension-contact>a:focus {
	outline: thin dotted
}

.iwgh2-extensions .iwgh2-flyout-wrapper {
	right: 0;
	left: auto
}

.iwgh2 div.iwgh2-extensions .iwgh2-flyout-wrapper:before {
	display: none
}

.iwgh2-extensions .iwgh2-contact-menu-header {
	padding: 15px;
	font-family: flanders-sans;
	font-weight: 500;
	background-color: #e8ebee;
	color: #333;
	position: relative
}

.iwgh2-extensions .iwgh2-contact-menu.iw2-window-opened:before {
	content: ' ';
	display: block;
	border: 13px solid transparent;
	border-bottom-color: #fff;
	position: absolute;
	right: 50px;
	top: -25px
}

.iwgh2-extensions li.iw2-menu-item {
	border-top: 1px solid #e8ebee
}

.iwgh2-extensions li.iw2-menu-item:first-child {
	border: none
}

.iwgh2-extensions li.iw2-menu-item.iw2-section-horizontal-separator {
	border-top: 3px double #e8ebee
}

.iwgh2-extensions li.iw2-menu-item:first-child .iw2-menu-item-wrapper:before {
	display: none
}

.iwgh2-extensions li.iw2-menu-item-header:first-child .iw2-menu-item-wrapper:before {
	border-bottom-color: #e8ebee
}

.iwgh2-extensions li.iw2-menu-item .iw2-menu-item-wrapper {
	padding: 15px 45px 15px 15px;
	background-position: 94% center;
	background-repeat: no-repeat
}

.iwgh2-extensions li.iw2-menu-item.iw2-contact-section-entry-icon-link .iw2-menu-item-wrapper {
	background-position-y: 23px
}

.iwgh2-extensions li.iw2-menu-item .iw2-menu-item-wrapper .iw2-menu-item-title {
	font-family: flanders-sans;
	font-weight: 500
}

.iwgh2-extensions li.iw2-menu-item[class*="-action-link"] .iw2-menu-item-wrapper .iw2-menu-item-title {
	font-family: flanders-sans
}

.iwgh2-extensions li.iw2-contact-section-entry-type-list .iw2-list-items {
	line-height: 0
}

.iwgh2-extensions li.iw2-contact-section-entry-type-list .iw2-list-items li {
	display: inline-block
}

.iwgh2-extensions li.iw2-contact-section-entry-type-list .iw2-list-items li a {
	display: block;
	font: 0/0 a;
	text-shadow: none;
	color: transparent;
	width: 30px;
	height: 30px;
	background-position: center;
	background-repeat: no-repeat
}

.iw2-mobile.iw2-mobile-supported.iw2-responsive .iwgh2-extensions {
	display: none
}

.iwgh2-windows {
	background-color: #fff;
	position: relative;
	z-index: 9999
}

.iwgh2-window-wrapper .iwgh2-window-header {
	font-family: flanders-sans;
	font-weight: 500;
	padding: 15px 30px 10px 15px;
	background-color: #e8ebee;
	position: relative;
	color: #333
}

.iwgh2-window-wrapper .iwgh2-window-header:before {
	content: ' ';
	display: block;
	border: 13px solid transparent;
	border-bottom-color: #e8ebee;
	position: absolute;
	right: 50px;
	top: -25px
}

.iwgh2-window-wrapper .iwgh2-window-header a.iwgh2-window-close {
	font: 0/0 a;
	text-shadow: none;
	color: transparent;
	position: absolute;
	top: 15px;
	right: 18px;
	height: 11px;
	width: 11px;
	background-position: center;
	background-repeat: no-repeat
}

.iwgh2-window-wrapper .iwgh2-window-navigation {
	font-family: flanders-sans;
	font-weight: 500;
	padding: 15px 15px 5px
}

.iwgh2-window-wrapper .iwgh2-window-navigation a.iw2-backward-navigation-arrow {
	color: #333;
	padding-left: 35px;
	display: block;
	position: relative;
	background-position: left center;
	background-repeat: no-repeat
}

.iwgh2-window-wrapper .iwgh2-window-navigation a.iw2-backward-navigation-arrow:focus,
.iwgh2-window-wrapper .iwgh2-window-navigation a.iw2-backward-navigation-arrow:hover {
	color: #06c
}

.iwgh2-window-wrapper .iwgh2-window-navigation a.iw2-backward-navigation-arrow:before {
	display: block;
	content: ' ';
	position: absolute;
	left: 20px;
	top: 0;
	bottom: 0;
	width: 1px;
	background-color: #bfbfbf
}

.iwgh2-window-wrapper .iwgh2-window-content {
	padding: 15px;
	color: #333;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch
}

.iwgh2-window-wrapper .iwgh2-window-content .iwgh2-intro {
	margin-bottom: 20px;
	font-size: .875em;
	line-height: 1.21429em
}

.iwgh2-window-wrapper .iwgh2-window-content .iwgh2-input .iwgh2-control {
	border: 1px solid #cdcdcd;
	padding: 7px 0
}

.iwgh2-window-wrapper .iwgh2-window-content .iwgh2-input .iwgh2-control.iw2-focus {
	outline: #f4c300 solid 2px;
	border-color: transparent
}

.iwgh2-window-wrapper .iwgh2-window-content .iwgh2-input .iwgh2-control.iwgh2-control--error {
	outline: #f33 solid 2px;
	outline-offset: -2px;
	border-color: transparent
}

.iwgh2-window-wrapper .iwgh2-window-content .iwgh2-input .iwgh2-control.iwgh2-control--error:hover {
	border-color: transparent
}

.iwgh2-window-wrapper .iwgh2-window-content .iwgh2-input .iwgh2-control.iwgh2-control--error.iw2-focus {
	background-color: #fff
}

.iwgh2-window-wrapper .iwgh2-window-content .iwgh2-input .iwgh2-control input,
.iwgh2-window-wrapper .iwgh2-window-content .iwgh2-input .iwgh2-control textarea {
	border: none;
	-webkit-appearance: none;
	font-family: flanders-sans;
	font-size: 1em;
	line-height: 1.25em;
	display: block;
	padding: 0 15px;
	margin: 0;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	resize: none;
	outline: 0
}

.iwgh2-window-wrapper .iwgh2-window-content .iwgh2-input .iwgh2-error {
	font-size: .875em;
	line-height: 1.21429em;
	color: #db3434
}

.iwgh2-window-wrapper .iwgh2-window-content form .iwgh2-buttons {
	text-align: right;
	margin-top: 10px
}

.iwgh2-window-wrapper .iwgh2-window-content form .iwgh2-buttons input {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	font-family: flanders-sans;
	font-size: .875em;
	text-transform: uppercase;
	background-color: #06c;
	color: #fff;
	border: 0;
	text-align: center;
	border-top: .21429em solid #06c;
	padding: 0;
	line-height: 3em;
	height: 3em;
	padding: 0 1.07143em
}

.iwgh2-window-wrapper .iwgh2-window-content form .iwgh2-buttons input:focus,
.iwgh2-window-wrapper .iwgh2-window-content form .iwgh2-buttons input:hover {
	background-color: #3184d6;
	border-color: #3184d6;
	cursor: pointer
}

.iwgh2-window-wrapper .iwgh2-window-content form .iwgh2-buttons input:active {
	background-color: #0053a4;
	border-color: #003a72
}

.iwgh2-window-wrapper .iwgh2-window-content .iwgh2-mail-confirmation .iwgh2-window-close {
	display: none
}

.iwgh2.iwgh2-redesign {
	background: #fff;
	color: #333
}

.iwgh2.iwgh2-redesign .iw2-layout {
	background-color: transparent
}

.iwgh2.iwgh2-redesign .iwgh2-bar {
	background-color: #fff;
	border-bottom: 1px solid #cbd2da
}

.iwgh2.iwgh2-redesign .iwgh2-branding-logo {
	background-color: #ffe615;
	transition: background-color .2s
}

.iwgh2.iwgh2-redesign.iw2-mobile.iw2-mobile-supported.iw2-responsive .iw2-not-branded {
	float: left;
	min-height: 1px
}

.iwgh2.iwgh2-redesign.iw2-mobile.iw2-mobile-supported.iw2-responsive .iw2-not-branded span {
	display: none
}

.iwgh2.iwgh2-redesign.iw2-mobile.iw2-mobile-supported.iw2-responsive .iw2-branded {
	float: left
}

.iwgh2.iwgh2-redesign.iw2-mobile.iw2-mobile-supported.iw2-responsive .iwgh2-branding-logo+span {
	display: none
}

.iwgh2.iwgh2-redesign.iw2-mobile.iw2-mobile-supported.iw2-responsive .iw2-menu {
	float: none;
	display: block;
	padding-right: 50px;
	position: relative
}

.iwgh2.iwgh2-redesign.iw2-mobile.iw2-mobile-supported.iw2-responsive .iwgh2-navigation-menu-toggle {
	position: absolute;
	right: 0;
	top: 0;
	float: none
}

.iwgh2.iwgh2-redesign.iw2-mobile.iw2-mobile-supported.iw2-responsive .iwgh2-navigation-menu-site {
	position: static !important;
	clip: auto;
	height: auto;
	width: auto;
	overflow: visible;
	padding-left: 0;
	margin-left: 0
}

.iwgh2.iwgh2-redesign.iw2-mobile.iw2-mobile-supported.iw2-responsive .iwgh2-navigation-menu-site:before {
	display: none
}

.iwgh2.iwgh2-redesign.iw2-mobile.iw2-mobile-supported.iw2-responsive .iwgh2-flyout-wrapper {
	background-color: #fff;
	border-left: 1px solid #cbd2da
}

.iwgh2.iwgh2-redesign.iw2-mobile.iw2-mobile-supported.iw2-responsive li.iw2-menu-item .iw2-menu-item-wrapper {
	color: #333332
}

.iwgh2.iwgh2-redesign.iw2-mobile.iw2-mobile-supported.iw2-responsive li.iw2-menu-item .iw2-menu-item-wrapper:focus,
.iwgh2.iwgh2-redesign.iw2-mobile.iw2-mobile-supported.iw2-responsive li.iw2-menu-item .iw2-menu-item-wrapper:hover {
	background-color: #e8ebee
}

.iwgh2.iwgh2-redesign.iw2-mobile.iw2-mobile-supported.iw2-responsive .iwgh2-search,
.iwgh2.iwgh2-redesign.iw2-mobile.iw2-mobile-supported.iw2-responsive li.iw2-menu-item.iw2-horizontal-separator {
	border-bottom-color: #e8ebee
}

.iwgh2.iwgh2-redesign.iw2-mobile.iw2-mobile-supported.iw2-responsive .iwgh2-search form {
	margin: 0
}

.iwgh2.iwgh2-redesign.iw2-mobile.iw2-mobile-supported.iw2-responsive .iwgh2-search .iwgh2-form-textfield input {
	background-color: #e8ebee
}

.iwgh2.iwgh2-redesign.iwgh2-redesign-alt .iwgh2-branding-logo {
	position: relative;
	width: 47px;
	background-color: #fff;
	overflow: hidden
}

.iwgh2.iwgh2-redesign.iwgh2-redesign-alt .iwgh2-branding-logo:after {
	content: '';
	display: block;
	position: absolute;
	left: 28px;
	top: -4px;
	height: 54px;
	width: 1px;
	background-image: none !important;
	background-color: #cbd2da;
	transform: rotate(-20deg);
	transform-origin: top left
}

.iwgh2.iwgh2-redesign .iwgh2-navigation>a {
	color: #333332;
	font-size: 1.1875em;
	line-height: 2.31579em;
	text-transform: none;
	transition: color .2s
}

.iwgh2.iwgh2-redesign .iwgh2-navigation>a:focus .iwgh2-branding-logo,
.iwgh2.iwgh2-redesign .iwgh2-navigation>a:hover .iwgh2-branding-logo {
	background-color: #ffec40
}

.iwgh2.iwgh2-redesign.iwgh2-redesign-alt .iwgh2-navigation>a:focus .iwgh2-branding-logo,
.iwgh2.iwgh2-redesign.iwgh2-redesign-alt .iwgh2-navigation>a:hover .iwgh2-branding-logo {
	background-color: #fff
}

.iwgh2.iwgh2-redesign .iw2-menu .iwgh2-navigation-menu-site {
	color: #333332;
	padding-left: 1.5em;
	margin-left: .7em
}

.iwgh2.iwgh2-redesign .iw2-menu .iwgh2-navigation-menu-site:focus,
.iwgh2.iwgh2-redesign .iw2-menu .iwgh2-navigation-menu-site:hover {
	color: #06c
}

.iwgh2.iwgh2-redesign .iw2-menu .iwgh2-navigation-menu-site:before {
	background-color: #cbd2da !important;
	transform: rotate(-20deg);
	transform-origin: top left
}

.iwgh2.iwgh2-redesign .iwgh2-navigation>a:visited {
	color: #333332
}

.iwgh2.iwgh2-redesign .iwgh2-navigation>a:focus,
.iwgh2.iwgh2-redesign .iwgh2-navigation>a:hover {
	text-decoration: none;
	color: #06c
}

.iwgh2.iwgh2-redesign .iwgh2 .iw2-menu .iwgh2-navigation-menu-breadcrumb,
.iwgh2.iwgh2-redesign .iwgh2 .iw2-menu .iwgh2-navigation-menu-site {
	color: #333332
}

.iwgh2.iwgh2-redesign .iwgh2 .iw2-menu .iwgh2-navigation-menu-site:focus,
.iwgh2.iwgh2-redesign .iwgh2 .iw2-menu .iwgh2-navigation-menu-site:hover,
.iwgh2.iwgh2-redesign .iwgh2 .iw2-menu a.iwgh2-navigation-menu-breadcrumb:focus,
.iwgh2.iwgh2-redesign .iwgh2 .iw2-menu a.iwgh2-navigation-menu-breadcrumb:hover {
	color: #06c
}

.iwgh2.iwgh2-redesign .iwgh2-extension-contact-toggle {
	display: block;
	position: relative;
	padding: 0 20px 0 18px;
	border-right: 18px solid #ffe615;
	color: #333332;
	transition: color .2s, background-color .2s;
	background-color: #ffe615;
	padding-left: 36px;
	margin-left: -9px;
	transition: background-color .2s, border-color .2s
}

.iwgh2.iwgh2-redesign .iwgh2-extension-contact-toggle:after {
	display: block;
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	border-bottom: 44px solid #fff;
	border-right: 14.70687px solid transparent
}

.iwgh2.iwgh2-redesign .iwgh2-extension-contact-toggle:focus,
.iwgh2.iwgh2-redesign .iwgh2-extension-contact-toggle:hover {
	background-color: #ffec40;
	border-right: 18px solid #ffec40;
	color: #06c
}

.iwgh2.iwgh2-redesign.iwgh2-redesign-alt .iwgh2-extension-contact-toggle {
	background-color: #e8ebee;
	border-right: 18px solid #e8ebee
}

.iwgh2.iwgh2-redesign.iwgh2-redesign-alt .iwgh2-extension-contact-toggle:focus,
.iwgh2.iwgh2-redesign.iwgh2-redesign-alt .iwgh2-extension-contact-toggle:hover {
	background-color: #f1f2f4;
	border-right: 18px solid #f1f2f4
}

.iwgh2.iwgh2-redesign .iw2-default-margin .iw2-not-branded {
	margin-left: 10px
}

.iwgh2.iwgh2-redesign.iwgh2-default-margin .iw2-layout {
	max-width: none
}

.iwgh2.iwgh2-redesign.iwgh2-default-margin .iw2-layout .iw2-wrapper.iw2-default-margin {
	padding: 0
}

.iwgh2.iwgh2-redesign .iw2-menu .iwgh2-navigation-menu-breadcrumb,
.iwgh2.iwgh2-redesign .iw2-menu .iwgh2-navigation-menu-site {
	color: #333332
}

.iwgh2.iwgh2-redesign .iw2-menu .iwgh2-navigation-menu-site:focus,
.iwgh2.iwgh2-redesign .iw2-menu .iwgh2-navigation-menu-site:hover,
.iwgh2.iwgh2-redesign .iw2-menu a.iwgh2-navigation-menu-breadcrumb:focus,
.iwgh2.iwgh2-redesign .iw2-menu a.iwgh2-navigation-menu-breadcrumb:hover {
	color: #06c
}

.iwgh2.iwgh2-redesign .iw2-menu .iwgh2-navigation-menu-breadcrumb:before,
.iwgh2.iwgh2-redesign .iw2-menu .iwgh2-navigation-menu-site:before {
	background-color: #e8ebee
}

.iwgh2.iwgh2-redesign .iwgh2-bar .iwgh2__progress {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	max-width: 100% !important;
	height: 3px;
	background-color: #ffe615;
	z-index: 9999
}

.iwgh2.iwgh2-redesign.iwgh2-redesign-alt .iwgh2-bar .iwgh2__progress {
	background-color: #e8ebee
}

.iwgh2.iw2-mobile.iw2-mobile-supported.iw2-responsive a.iwgh2-navigation-menu-toggle {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAYBAMAAAAfR1CMAAAAGFBMVEUAAAC4uLi4uLi4uLi3t7e5ubm4uLi4uLhDQiNoAAAAB3RSTlMA7OHnSlRTO0Y2RwAAAB5JREFUGNNjSCxHBiYM4ij8Igx+MApfhYHWYJi7DwAsg07fghU/SgAAAABJRU5ErkJggg==');
	background-size: 15px 12px
}

.iwgh2.iw2-mobile.iw2-mobile-supported.iw2-responsive a.iwgh2-navigation-menu-toggle:focus,
.iwgh2.iw2-mobile.iw2-mobile-supported.iw2-responsive a.iwgh2-navigation-menu-toggle:hover {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAYBAMAAAAfR1CMAAAAJFBMVEUAAAD///////////////////////////////////////////+0CY3pAAAAC3RSTlMA7ODmSupTVONJ5xtGNF4AAAAlSURBVBjTY0jdjQyWMEij8Ddh8ItR+C0MtAao7rMc5O4zIdV9ABFie+ikTPEkAAAAAElFTkSuQmCC')
}

.iwgh2.iwgh2-redesign.iw2-mobile.iw2-mobile-supported.iw2-responsive a.iwgh2-navigation-menu-toggle:focus,
.iwgh2.iwgh2-redesign.iw2-mobile.iw2-mobile-supported.iw2-responsive a.iwgh2-navigation-menu-toggle:hover {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAYCAYAAADtaU2/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0VCOTUyQkUxRTA5MTFFNzlGQjY5Q0QxMjE1NUU2MDEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0VCOTUyQkYxRTA5MTFFNzlGQjY5Q0QxMjE1NUU2MDEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDRUI5NTJCQzFFMDkxMUU3OUZCNjlDRDEyMTU1RTYwMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRUI5NTJCRDFFMDkxMUU3OUZCNjlDRDEyMTU1RTYwMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pgpxj54AAABjSURBVHjaYmRIOxPMwMAwHYhFGegDXgBxMiPQ4jdAhjADfcFDJoYBAiCLM4D4OR3tfALEWYyUmvL//3+yfTxgQT1q8fC2mHEASq7noyXXaMk1mo9HLR6SJVfKaMlFt5ILIMAANu0how0AXiIAAAAASUVORK5CYII=')
}

.iwgh2 .iwgh2-branding-logo {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAA2CAMAAACV3rt9AAAAM1BMVEUAAAA6ODo6ODo6ODo6ODo6ODo6ODo6ODo6ODo6ODo6ODo6ODo6ODo6ODo6ODo6ODo6ODoxn0D5AAAAEHRSTlMAECAwQFBgcICPn6+/z9/vIxqCigAAAf1JREFUOMuFlduirCAMQwMiVEVY//+156F4m3H24clxYpumaZH8TIv+c6a9/gdhnb8hoQJ/Jgo7wCQp/oIsAKYorfkHpEOfpbpr7u9xEuxRijCL9QdkD5J2KKo9SDGbmaU7pEdJKxBllEF/aft0QmIZiFVKNEkRUqe1cE+2Ai1I8uILKYVK+RCmTwrS7hIadecm+DQQKlELu3+VbO0nZOrgRbWkDKc0a71nqUFSwRThVHjZjiYfMWInS/2lnx16kGuXpG2QuR9gHnV3Dxq/IU2SMmDesa9278c/rl3gu5UJk0IHkmKQmkd9nLxI22jRKm0Q3vyPl5UJskH/46yDq5E0++Onv8FL3Vzfl3nJwOYymtTow0jNHnmyUzJpO8gkqEvzmHXkKWBSPpVpAHBARpdmKY65cz0vSHXLkiRtJ+HUPiBl/MwDKkm5+bvx2YYbIfRb3aEj/7y6LdbTZfGaeA0S3gUXIjSuATE0yDwozENKF+2Q18MfLOv5ODldhU9Igp4kqfQBEfUJUQNWW05dJLJDymNzcakrlVHqqtt00Raz2rgsMcNl2/ke8mmsG9/yYs+NS/j0MgdH7/MR0n4v4LHhSO8beAfG6r0tw+/LYB8Xh4Xfy95GxL6+R0p9rBvfkZvN36TCNhTxC+ZswPP+shP8C3JdS3P7BbllzRX+AW4mIELSL5qxAAAAAElFTkSuQmCC');
	background-size: 17px 27px
}

.iwgh2 .iwgh2-branding-logo:after {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAABYCAYAAAAN8yztAAABx0lEQVR42tzZ50oDQRiF4dUb8SJy0UksUWMvWFDBggVFLKhEFBuKXUzUxDOyCmrK7mZmXnHg/Ft4mI+Z2f12WlKpVCEIgrYAGK1KewANg2dIfEXZpfCAmv2fwLeUdQo3I03iZstVKPxAWaJw76X/iZvSlyn8RJmhcK97vhreqbxS+KUyTuFmZEm8WylS+K0ySOFeSl8P71ceKdzAeQp3XvpG+LByQ+HFcNshuNOzPgo+oVxQuHnJdFG4s9JHxWeVYwovu2goW2M8myXxRWWfwq3PPi6eIfENZZPCrZY+CZ4m8T1lmcKtLbykeNZGL58UP1LmKNzKqm8G71DeKPxcmaTwpld9s3hOKVH4tTJK4U0dtzbwPuWJwu+T9vI28MSlt4Wbmd9R+LPSS+GJDhyb+JhyReEvcRtKm3js16xtfEo5o/BynNnbxgMan1cOKbwSdc+7wCOX3hW+quxQeKTj9t/i28oahTdceK7xTL2G0jVeUBYovO7C84HXvBz2gZ8q0xRes/S+8Fz4mYXgVS+HfeFVS+8T7wmbCwQ37dQQhf9qKH3jA8oDhZufCHkK/7bqCXwkCC+HCbz02VAS+NcXDoV/XA6/CzAAUJZvcuzAqnkAAAAASUVORK5CYII=');
	background-size: 16px 44px
}

.iwgh2.iwgh2-redesign .iwgh2-branding-logo:after {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAABYCAYAAAAN8yztAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0UxRTYyRkRGRkYwMTFFNUI5NjNCN0I5MjREOTYwN0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0UxRTYyRkVGRkYwMTFFNUI5NjNCN0I5MjREOTYwN0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDRTFFNjJGQkZGRjAxMUU1Qjk2M0I3QjkyNEQ5NjA3RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRTFFNjJGQ0ZGRjAxMUU1Qjk2M0I3QjkyNEQ5NjA3RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtN7Y5cAAAI4SURBVHjaxJnrK0RRFMXP9c54jMgrIuTxl89cJfGBkpLkg6REXhEjDFNKiLyaa6/mXA3uzNw7c89Zq1ZqvuxZv/Yce5/jeJ6XUUqNKILqxLOKJBRPs4o7gh1/T8STjOSKld5PPiM+ZCU/Eu+xikMpFnZoTHyGzxjJz8XbLOzW0RdjhwbFVwFfykryrHiDhd3qgfMXO9QjvhU3MJLfi1dZ2CGXhR3qFOfEzYzkj+IlFnYr6EthhxIafYKR/EW8yMJuHH057Ep3+504yUj+Lp5nYTd61lfCrvQZfyPuZST/Es+xsBtDHwa7/yUvxUOM5HkTC2WUWc1lYfeFuX6ckTz29FGLp5nF98UHrOKxoo/acNCE+JSVHB2/wyoeW+NVgx0a1setw0iOTXaThT2Wrq8WO9Snh4x6RnLM9Gss7DV3fS3YoS49Wjcxkj+IV1jYoRQLO9Su0bcykj9Xu8vHdd+WYmGHWvTvvoOR/E28wMJe1YETF3aoURUuD7sZyT+jLpRx3y67LOx+GPyb7Wckz0dJb+JS32VhV3qovFAhHodNJPfC/uZNvaW4LOy+jsVTjOShjluTyadV4Y2WkhzYd1nFKzaeSezQqCq80TqM5BnxFgt72a43jR0aEF8HBbWRHNPNOgt7SfQ2sEN4HM7qOc968sDHYVvFA9Hbwq70NpPT24315E/iZRb2fwulTexK7/BA38ZI/qqKHodtF//V9baxQ00afZKR/MNfKBnFfyYcBnYI97XZbwEGAN82uCPml0dLAAAAAElFTkSuQmCC');
	background-size: 16px 44px
}

.iwgh2 .iw2-menu a.iwgh2-navigation-menu-toggle {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAUCAYAAAC9BQwsAAAABGdBTUEAALGPC/xhBQAAAdNJREFUOBHdk8srRGEYxp1zmEKajY2Vf8HKZhY2zpxBlJGNJiYrVhMhJCGx0NjIRiNSZkq5FJprzc5WNmNjOQvKwkKjNBe/93S+6aTJH+Crt/fyPM/7Xc57tKYGK5VK9Wqadl2r1b4Mwxg2TfP5N037XchkMn3VavWWeoeDvSP2I350c3V3kk6nB9gl6RIJ3EmjPA19bm5dmM1mg4husFaHkOC4NxJT82LpXC7Xr8S2kG6hSqVyQdEjAIIjy7JCHo9nnPhcagjby+XyHdwRm8NDTBKcYHYTXdejfr9/QUBZCHSucEg4IzmNyrigTrBLYIuIN9wih1gNBAKzYHuS06gZtyqCJMVPLMLxNgVstMCW4CyCvWIJm5PP56XLf1vqWhrfZZPJmOKC67ze2V8X5bOs8KprPNKpThCG3C0JTeYbCeFoiPbxO+Bt+EERbiPC1TR2jjIQW24xdYNxPMbPOfUK/GX772CnMKIYgCEgwAGDECkUCi3FYjGOaMwRfeMnuNJl/bdiJwHjmJpXuW8XIhMvq8Q4jtIwI0ldKAlHshj2K8I2ydXiBB/EQ0zPQ72mAuU5to9d7jGv1BC9EVsc70lx7Lo7UTHiHsgxrERtGtGLwpT/ARYx4VmClHtJAAAAAElFTkSuQmCC');
	background-size: 7px 10px
}

.iwgh2 .iw2-menu a.iwgh2-navigation-menu-toggle:focus,
.iwgh2 .iw2-menu a.iwgh2-navigation-menu-toggle:hover {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAUCAYAAAC9BQwsAAAABGdBTUEAALGPC/xhBQAAAUBJREFUOBHVk79LQlEYhs2kv6TFKVsacnAJxcGG7tASF5fWBnFxCh1FHAQRIYIgmoL2xpaW/oTAGiLBoSiLoh+357v66ef1QLMfPPe85z3vdw7ncm8s5qggCDbgAW4h6YjMWwQz8AJaA8T6fNI4BPLwrh1mfEanTXQqWdiBTxM+Q1+Y+RC9Ne1AYezBtwl10XFIwKnxP9DbYTPChx+z2LC74ssGHbP+hS7IafL2tA5tk9UE6hpivJbGI3iFAxt0aTJleJxkEQlXcMG9ybUQVbgD/787kanAG7Tlrd6D1C+UXM34S9AErZ407oM0adVsM+YyHOsio3xhu2EGURwbDGG1eMopK3AeOqOHfMue3VhO9sB+5CfML0FL7padadIJCzmQQLSeMDY15xwJpEH+P60+Ys0ZjpoEU3ADV7AaXZf5Hzkp6uNqiPRCAAAAAElFTkSuQmCC')
}

.iwgh2.iwgh2-redesign .iw2-menu a.iwgh2-navigation-menu-toggle:focus,
.iwgh2.iwgh2-redesign .iw2-menu a.iwgh2-navigation-menu-toggle:hover {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAUCAYAAAC9BQwsAAAABGdBTUEAALGPC/xhBQAAAfdJREFUOBHdlL9LHEEUx79vvQQ0BJs02vgv6K3YpLCJkSRE8A4bERWL200aSYghgRDuJKQImCYo56F4CCoIiQcaJGnsQgr3zjRJkzY/hBQWYkTcnXxnZ89bf+UPcGBn5r35ft7O2zezgrOau9WBwF8B1F8k5C6m7G8nZXLSgXvlTvjBKv1Xo7U/sBI3kW+txLVW3CB0C0GwHoP08jUEhxtwK9fj2hroeCn4qgSF+lAgWOJYisSNDPiBgW9UYQM63gCUWmZOlw0kBTTZA2i2+yCyYMTqCgK1RrhH2wKnPEhgjmD17RMotD8yYvZZ+n95k9yJG/oEh8RSgoz3g2CzEUoWBTt3BMUnjveKwccMLJ8tiFrndnbpGD0X0upp+zH3N8bnNwPo/NmyKmEmF6uP0tLlyDHZIX6g55hOzv83S2fzKcvyjNqiBRUMsxwthIsM8vBMUCldtteEXnK9gc9tC5a8YEEVYWGQCWQ2x4/By6oObnmW6w8iv8/xibkdrjfM4zRDR124KHiDvD2K3NdL+Lm/SChtIDngi/qRT76tXSu3nCasRdF5hc63idvrMhD2OPbyOH7Udg3Ulut1E37Hmc4j1mQHCesOpto+VZ3HQe3V9y7w33PWGIm2IVY3v/iXyA6H06B236+08i+gc95j1iP8dXwP1bHuH/yDpO6igKbBAAAAAElFTkSuQmCC')
}

.iwgh2 .iwgh2-extension-contact>a {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAABDlBMVEVcW1tcW1tcW1tcW1tcW1tcW1tcW1tcW1tcW1tcW1tcW1tcW1tcW1tcW1tcW1tcW1tcW1tcW1tcW1tcW1tcW1tcW1tcW1tcW1tcW1tcW1tcW1tcW1tcW1tcW1tcW1tcW1tcW1tdXFxeXV1fXl5gX19gYGBiYWFjYmJlZGRmZWVpaWlqaWlramptbGxvbm5xcHB0c3N4d3d5eHh7enp7e3uBgICGhYWbmpqfn5+goKCmpaWura2ysrK1tbW3tra5ubnExMTFxMTHxsbJycnKysrLysrLy8vQ0NDU1NTV1dXY2Njb29vf39/g39/i4eHr6+vv7+/y8vLz8/P09PT39/f5+fn7+vr8/Pz+/v7///+pmPqCAAAAIHRSTlMACAoSEyYoLz9AdneBgpiZmpu8vr/Cw8TFxsjm5/n6/rsfI30AAAEWSURBVBgZdcGHUsJQFATQJYBUEQigJIasWLFiw94r9gLI/f8fkSQvD2TGcxCKp4u249jFdBx/JcvUykkMRXIuR7i5CJRolWOqUfgMi76944uzw036LAOeAj3Ntnh+TufoKWAg6XKg+S3KET1uEkCFnoW29K5Pbvoir/RVgAQDjYdtknci7wwkkOWI+WeRewayMDm08STS3WWgBJvazofIV4uKDYfai8jbFkMOHIYaIr11ag5shupd6SxRs2FSO789WKFWQpb/mESC2n77cpVaAqhQqX+KXDE0DSDlMrDcF3mk4qYwkKdy0u+0qOThMSwqa4tULAO+mMUxVgyKMeVyhJs3MJSaoTaTwl8TGXO2Vps1MxNQfgGDY1ECeYONMwAAAABJRU5ErkJggg==');
	background-size: 13px 13px
}

.iwgh2 .iwgh2-extension-contact>a:focus,
.iwgh2 .iwgh2-extension-contact>a:hover {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAABBVBMVEV0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR1dXV2dnZ3d3d4eHh5eXl6enp8fHx/f3+AgICBgYGDg4OEhISGhoaIiIiJiYmMjIyNjY2Ojo6Pj4+UlJSYmJipqamtra2urq6zs7O6urq+vr7AwMDBwcHExMTNzc3Pz8/R0dHS0tLT09PX19fa2trb29vc3Nze3t7g4ODk5OTm5ubu7u7x8fH09PT19fX29vb4+Pj6+vr7+/v9/f3+/v7///+3EFXGAAAAIHRSTlMACAoSEyYoLz9AdneBgpiZmpu8vr/Cw8TFxsjm5/n6/rsfI30AAAEVSURBVBgZdcEHV4JgGAXgG5rgyFTMEkRuNmxvGzZsD9uZ7///KQl8fI5zeh7EpjMl1/PcUmYa46w5anMWhqbyPkf4+SkoiSonVBMIGQ5Dh2dXFydbDDkGAkUGdp4k8Hu+yEARA5bPgd0vUU4Z8C0AFQaWHqV33b7pi3QZqgAmI837PZK3Im+MmMhxRONF5I6RHGwObT6L/BwwUoZLbf9d5LNFxYVHrSvyus2YB4+xpkhvg5oHl7HGj3yvUHNhU7u8PW5SKyPHf8zApHb02FmjZgIVKo0PkQ5j8wDSPiOrfZEHKn4aAwUq7f53i0oBAcOhsr5MxTEQSjqc4CShGLM+R/gFA0PpBWoLaYxLZe1avV6zsykofxvyUB/zMqF4AAAAAElFTkSuQmCC')
}

.iwgh2.iwgh2-redesign .iwgh2-extension-contact>a {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACHklEQVRIic3WyW/TUBAG8F+c0JY2pXRhkXpAUKjgwhEJ/n8JISRuSFAQiK2CLlJLFkibJhzec3EtO7aBA9/F8vjNfON5s7XUQxcr8TmPTpSPMcIAR+hXGWpVfN/AzUhSByN8xUFTwnncxlJNojwGeB8duIB2weFl3MPCH5LBHNYi8ckswiuRrMiRpkiwHknP/zRreCGSJf+ALEULq0JCjVNBivtm39l13BK8XoyyUTT2EZ8xLdEd4DWmKeFGNFaEOTyKhLOwj6finxTgAw7SkN7xu7byeFKDjBCdNr6VfL+MvbaQlTdmGDrCZnSojx28w54Q2mw2L+BtiZ0O+m1cEzpIGUbReCKE7AC96Mg+tjJnp9GhMpx2KshSHONFgXwt935YYafbUb9tZZHgAbYzslO8rNCb7yhPljLM4bFQHil+4Bm+V+h2mpIRSiRLtiuE+6T4eI5RqJtLNcmWXCyRT3heUxfGiYKOPgP56bLbQBdGidB26qIvlATh3pom3KAlFP521ckMloU/rUqQIuwkgsdNwtoT7r1O/WYxQi/tpRNcran4UMjULWF+1r3HLxims+8QwxpKi7ibed8UWmMVhpHjfNhOhR1kUqE4LjhTdR2TaHvKxYk/FjJvVflydRa9XY8GXgmhKsNUmCznlVBkeEWYj3+7akwi2XFWWLQspWtDV/0OlMcQbxTU+H+zCOfRFcpmSZjqaWTO8FODVf8XZcB6Z+3zdJcAAAAASUVORK5CYII=');
	background-size: 13px 13px
}

.iwgh2.iwgh2-redesign .iwgh2-extension-contact>a:focus,
.iwgh2.iwgh2-redesign .iwgh2-extension-contact>a:hover {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACHklEQVRIic3WyW/TUBAG8F+c0JY2pXRhkXpAUKjgwhEJ/n8JISRuSFAQiK2CLlJLFkibJhzec3EtO7aBA9/F8vjNfON5s7XUQxcr8TmPTpSPMcIAR+hXGWpVfN/AzUhSByN8xUFTwnncxlJNojwGeB8duIB2weFl3MPCH5LBHNYi8ckswiuRrMiRpkiwHknP/zRreCGSJf+ALEULq0JCjVNBivtm39l13BK8XoyyUTT2EZ8xLdEd4DWmKeFGNFaEOTyKhLOwj6finxTgAw7SkN7xu7byeFKDjBCdNr6VfL+MvbaQlTdmGDrCZnSojx28w54Q2mw2L+BtiZ0O+m1cEzpIGUbReCKE7AC96Mg+tjJnp9GhMpx2KshSHONFgXwt935YYafbUb9tZZHgAbYzslO8rNCb7yhPljLM4bFQHil+4Bm+V+h2mpIRSiRLtiuE+6T4eI5RqJtLNcmWXCyRT3heUxfGiYKOPgP56bLbQBdGidB26qIvlATh3pom3KAlFP521ckMloU/rUqQIuwkgsdNwtoT7r1O/WYxQi/tpRNcran4UMjULWF+1r3HLxims+8QwxpKi7ibed8UWmMVhpHjfNhOhR1kUqE4LjhTdR2TaHvKxYk/FjJvVflydRa9XY8GXgmhKsNUmCznlVBkeEWYj3+7akwi2XFWWLQspWtDV/0OlMcQbxTU+H+zCOfRFcpmSZjqaWTO8FODVf8XZcB6Z+3zdJcAAAAASUVORK5CYII=')
}

.iwgh2 .iw2-contact-section-entry-icon-mail .iw2-menu-item-wrapper,
.iwgh2 .iw2-menu-item-description .iw2-list-items .iw2-list-item-icon-mail {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAoCAYAAACxbNkLAAACw0lEQVR42uyZT0hUURTGZ15hIkmRUOiiSCKDlKigNqWRRESB0kZMpBaiEpILoRKKWgSVi7BFoi2SEEmhJCgJSyTFalMmJVTQH5OKCiIjkrDi+d34Bg6Pcbzz/jlvmAM/Zs6dN++9b+653z1Pw6ZphpIpwkkpKFzzJPBCzLbN/18XWsazwAGQEQQNYBg8lINWQR1gT4Am5h9YC95GBgzLAesDVmkLQE6sGYoWo6ArAW5+NaiZ6yAdQRtANzg3j2JU5dzVOdCI8dlIxAnBWXCe7/2OLWBQlNYkeGNHUBm4IfKjoJV161fsBP10XxVfOPbSjqBpiroixqpBJ0jzQUwJ6AWZzN+DIvDUbslFbLEKXLDM3E2P96pKcB2kM1czUgheOVlDcgNrACfFmNqr+sBSD8QcAVeFYY1wZiacmoI1zoA6ClSxDQyAFS6KOQUuCvMZ4pr5qnsCI84LXmI5/GW+kQ60ymlPCZrBaTHWy0r4Ec+JDBsXV6awH/xmnsdfcp2D3b4d1Iuxa7zGVLwnM2zexC3+ej+Zr+RMbYrzPIu4+A+KsVZWwbSdGzMclMl91vc35su5pgo1v7+YZVUqxlQ3cpjuGvJbkIrHYDv4yHwJuAP2zvG9Zdwwi4WTHgONwnTmRZCKF3S818zV/tQDymc5PpvluVXsdbWgyQ2bdEOQinHO1DPmaXy2qo3SMauHsnzRjVSAy275vluCVHwGO8Aj4V4t4LjomB+AXOZTXD/dbu7KbgpS8R3sAvcsnXo7rT1bdMy7ud5CiSxIxS+wz9KpH6IRyI552Ism0AtBs3Xq2h1zIgqSnXoTrfi5bsecqILk/pLFvm/C4+tp/U3BLbPwJYxQkkVKUEpQSlBKkLZt37b71OhDrNEV9Ee8LwjIpJixSq4rYBX2DozFmqETfIZJD4igD9ZlEW0NfQqyKSTdf8FnBBgA4DKNU/JKGVwAAAAASUVORK5CYII=');
	background-size: 26px 20px
}

.iwgh2 .iw2-contact-section-entry-icon-mail .iw2-menu-item-wrapper.iw2-contact-action-unsupported {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAoCAYAAACxbNkLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2RjlCOTlFNDgwMTExRTQ4NUJDRjg4NEFBNEVGRUQ4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2RjlCOTlGNDgwMTExRTQ4NUJDRjg4NEFBNEVGRUQ4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTZGOUI5OUM0ODAxMTFFNDg1QkNGODg0QUE0RUZFRDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTZGOUI5OUQ0ODAxMTFFNDg1QkNGODg0QUE0RUZFRDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4l/7WBAAACwElEQVR42uyZX4hMURzHd6zWJiJTxAORUEg88MISSeJGXoTEg9i08aD8eRAPCvsgHmjzQNJmt5C6NvmT2AYvWkKh/N0olJBsGrbxOfWdOk0z4+7M3Dv3TvdXn86c3+7O3O/8fud3fudsIpPJ1NWSDaqrMas5QYPtieu6SYb1MDQCz27WSspxnPsFBWHnYXmEAtJPEKYg6k2hlJsesQyrh3HFIpTPHkNHCB5+Imwb0BoqYLOgk7AeyfdDQh6EGJM5N8qtcj0aE3CYBz8KiSpEZi7ctVLrO7wuRdBauGTNd0MbouoDFLMYbkFS88/yvShFUFqizli+rdCOqIYAxKyCLhiu+XtYCI9K3lhZN/0MW+BYTuSuIMrPvWojXIRGzU1EmuBl2Z0CojKwi5f7LbfZq64jaqQPYnbAOatg9SgyvRVtfRB1iKFFO7Sx+XAbxlRQzAE4oUJkrFtr5osvvRyiTiod/so1WxVoQplCjIDjcNDydSkTfvjanCKqnWEN/JZrqr7JaWXs9mdhp+W7oM/oC6TbRpSrb++nXOMVqTkDfKshWvybLF+bsiAd6PEBUXeU31/lGq011eTxLYYprVZbPtONbDdNZ1XOQ4h6yLAAPso1Aq7Biv/86ShtmEuso8Ae2GcVnaod8J6r4r3S3OxPl2Fdgd8fq/Sclz0CQDO0hunE+k6ReqJ5g85WzXk65hTMsLqRDXA6jEfwT7AIHljV6xTstTrmezBJ8z6tn84w3yl8g6Vw0+7UVZa7lW7ZjnmZ1lvoL0l+wcqcTn2zCoHdMaeidOuTr1P33DGH9Ror26m3qhQ/9doxh1WQvb8k1ff1+vx5nu4UKlUsArH4KjgWFAuKBdW2oGJl+6rruumQPvdkr4L+WK9nRiQomWIp1xGxDHsLz2xHIvefxqSZuRRvjIigD47jpIsKiqtcyOyfAAMAwBSoQxFM1rMAAAAASUVORK5CYII=')
}

.iwgh2 .iw2-contact-section-entry-icon-chat .iw2-menu-item-wrapper,
.iwgh2 .iw2-menu-item-description .iw2-list-items .iw2-list-item-icon-chat {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAuCAYAAABjwOorAAAEE0lEQVR42tyZe2iNcRjHf+fisjGXudfcTS5JIsktueQSliWLFGKTewqRRP7wjz9IiRjCpGYuiYlplEtsY2q1loaU+31z2Zgdvk/v8+bxds7pvOe8l3P21Ke9v997zu893z2/9/c8v+fnUTllKohNA1lgBOgKfOJeexXePgdpV4Er4ASoVQ6YxyBsMMgFo2x6HolcC/LsFuYV1xPAPRtF6d4+CXbYLczPf9PBBdBa3PsEzoIK8DPK8WkKdwczwFDRvx1U2+k5fSpeB5NE/z6wFXyz8FnzwWHQittfQCr4Y5fHxhhE7QabbHjWaVAKenH7u12idGELRPs52Gbj1K9mlBOLx0jRzovhfZI2FhxhEfXsGSuhMZ+AY2ByKI/1Ee0HMQrqDPaDuTY7pAX/bmIxuMV/n0qPyYD7PoaH0UNKHBAVzMaxU0ZLj3ksGDiZw0VP0UcragG4Dz5aJICm4VfQhV8hyo468r124BIYDp75DV+M9v2iuDREtC+CpeCDjV6i9GwL2MPP0hMAClWz/EHmrlnrBNaI9lWQCRodmILkvWUgALK5byYY5rVg8Nkgia8bwAqHRElbB97IZICE1YmOllEMOlpc36D57cLiUcdLv24TSdgr0TEgikF7iOsy5Z7JZ/cmYQ9FR1YUA0ovv3VRmFyofF5epmXGkBXD4A0uCgsYU6oCw3txFGSoxLYUEvYLLBeZth5sL4PpQb7USmTo8WpefbkvAisN7qTNYSEFO9G3iLMI8vD4uFYmrg9yTHpt+MwgfQkFh0QQT4kzLcmhhCmefgPB4/922Ur1BfmguSF2xJM1CyeMrAa8E22qg5wHHURfNgfjuDV/BJ9Zb3AzlQ5y43zxCHhNzt1Czqjj3b6aSYKruD7SGOMMcHxVDGc1vOzXBLlXL65TXdSSJPeVkQgjD80LU12SSfRQF4XJje7LSIRtBNfC3C8R13SY0dUFUT71fxmxNJQwvahzgLfe4eyMiGlJHMR9DgujBa2faOeHErZKadWmNREMSjHvsGjTu3jcocyEfv8GsNOwLyv2hDgfM2sUxKn81V/Oc3CKp+pr/hFmd+h07PQoyEpMMyIHrBYpH9kPpZ0WVVglTLGom6CbxV4p4gLNL9G3hLdXxvLAHKUVk5TXwh9A+SXV+ootFjaF31tp6YZ2udIOV66ajWOR2gulndxM5f+oVaUC2i5tFu3v4vqu0o6Uy53IFK6JENFG/avWmrG2Siu8pnF7F6jkvkbDexhwIwWqVdEfqNNm9w6vsLR9ojO2CVamVG4ZHRMvFB6ihPyc8GLCClM89TaIdhqXMRJeGNlezoLkrr5JCCNbayaUJJKw30o7xalsasL0fWGGiuDkNdGEKd4XZooUy9NUhJHdVtpheq1Mo6T9FWAADoTeRnpKTmsAAAAASUVORK5CYII=');
	background-size: 31px 26px
}

.iwgh2 .iw2-contact-section-entry-icon-chat .iw2-menu-item-wrapper.iw2-contact-action-unsupported {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAwCAMAAAB+FTkGAAAC0FBMVEW1tbXExMT29va2trbbNTXs7OzbMzP//v7o6OjbNDTbMjLaLi739/fZJSW3t7f4+PjcNja8vLzKysrZKyvj4+PeQkLaMTH5+fn8/Pzz8/Ozs7P75eX//f3//PzuoKDaLy/ZKCj+/v7YIyP9/f27u7vY2Nj7+/u0tLTbMTH98vL+/PzJycnphYXbNzfy8vLZJyf6+vrk5OTt7e3a2trOzs7aLCzaLS3++fnAwMC6urr09PTw8PDMzMzaMDDhVVXZKirkZ2fm5ub64eHr6+vskpLsl5faMjLHx8fNzc320NDZKSm4uLj87e3iXFz87+/GxsbdPz/aKyvp6encOjrbLS3bLi7zvr7x8fHPz8/FxcX1ycnu7u7iW1v19fXh4eHbNjbzvLz9+Pj86url5eXbLy/dQ0Pf39+xsbHiXV3+9vbaJibpfHzvoaHmbm799/fZ2dnvo6O/v7/R0dHaNTX539/63t7cNzfogIDjYGDgUlL0w8P309PfSUnS0tL1xcX0wMD64uLoenrun5/U1NTofHzgU1Pc3Nz52trbKyu9vb388vL87Ozqg4PZLi7kY2PxsLDcNTXyurrmeXnyu7vph4f409PrkZH2zc32zs7cPT3/+fnq6ur2yMjd3d377Oze3t7Q0ND64+PdQUH77u7fTk70wsLoe3vlbW353NzneXn53d3rlJThWlr30tLtl5fumJjqiYnphITqhIT++/vzu7vdQkLgUVHfR0fnd3f0wcGurq7hVFT6+/vV1dX0v7/iWVnDw8P1zc3wrKzwq6v1zs7ZIyPW1tbmenrLy8vofX386enIyMjme3veRUXnfX3ZIiLz9PT0xsbdRkb99PTof3/YJibCwsLg4ODBwcH529v98/PiXl7ZLS3fRkbZLCzhWVnqjIy5ubmtra3+///zvb3eRET1yMjjX1/9+fn0x8fqjo7nfHzma2uysrL////////+lXxRAAAA8HRSTlP//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wCUoWhHAAAEgUlEQVRIx43VZX/iSBwH8JSGpGhLQ5EWChyUcuUotD2k7u7uurfu7u7u7nLrrufud7vn7q6TvIUbGlIIhcLvAR/CzDfDZOY/QSgYo9QsEYvFCKCDwO+ZEUkcHRUyCEXpmzJBwGQYw+D6vuERI9lB4uGPHcbQvBj2E9efjGJH2mGAN0gKyRUSACSFAVqy6g2Gn0NNHymEY0cFbhNy5CFHfwfEm/1/1Amz07nc9O5u+Omb9PZov7+DbAZImp+WS81I4LUQ56TZ2BwBSDZbK2OTQfDkZLE4AJFKlk79wj2MK2JUOjtdkbApQunHWfcz5gD4NPqyezn+EUZn95XDP9YhH4N/CTustQV70tGn4G4oZPNUn3YFHLwiOvhKyc0AnPIODzcni3fPBiBqrJWWioGk3curAVLs01pYDVztY3HlKwBwvTwCJK/1aU1DwPu9Y3FbOQBHvTwDAIPPXKUIiBWOxXX1vzzX5OVCuE7l8hCc1Cls0ZxeZWqqMlX6YqxST5JMwW6A3nWcvoEuGPeJkHtcTnq5cQ7cSsmdQsqYEbncPffR3FeTv77wkYJkPDysbHD6IPMoNQGAWGpcAE6zv2oS5l38+uK8hJpBnGQ85JQ+HQGZTe5TxxyI03pL5c7S26ufWX27dGflFpLxyPBWlABDkgGAr7JHz53uOWP+7gPT18fFYDFx66cf2D1/hucGDI+Hu9cQNfrJ090GX71ScK4Bba2qqmpFG84VXHljkG5guLtIJ1BB+KeHSvIwu8aEYTwMM2nsWF7JoW9wNk9+y7PuZo4fV+//J28XkS+QYTweD5MJ8oldz/+0X83mFcPdx4nZ5wHscmfotUl8B5+H8uigPL7DVPv6e3d8eT39SiiWgGoui+N1K26N1xIY3xuMsI6/taIO93KXp2o5sCJm6li8aNqOZodGYxUxsWo0juYd04oYbsuZPVIFMwHr6CVJ1bVty2QaGYrGMEFReL1s2zWVh1MK73SVEQBUn8yy6fUKGFgbqj8uLHC08PLO73uCzr7zebwWx4ILXSPcN4Xu961rTkZGkjsKUv3spCrrFMvCpUMJdIaWLrRM0eZ/+7Q6EKfSDN5TfaKRVL/04+eiNy3Xj4wUzZHrlg+t2p6VgTnFrdjMvCgmynXqlbVaq8hyc9Xkx+lMXnXTIrI2/hlkdHcNbVj+5HAq5HrVxwUYsWnuopJZiXRmlSyau4lA//s7GGetu6py6u+yp2TNZ+KYnGmG1w+nVqrC4fjlGz0WQa5A9BgTkSC3tb/nxmU8LH7i7gcN2h/4Am/432kb3r57IixOOosSFzcSGNqP0ulHMYJYnFjkJMPipPPYuge5jfbcsuGCLcu1N2o+WXfMSYbJ8a0Dnz2wa1tMPDg2z9SitX//7sBWPFwOi+63R/cPx5i2EwSx3RRz+P6/A3U4GQ73+JquNXuu3ivL1+aX3bu6Z01XDe5z1oX2pPP03tJLBbUv1xZcKt172skctaG5x6ec3XhwSVtb25KDG8+msA/qsDyJq1LcUeEkyXpNhOvZocLmVDBN/Q++0QzGNpESSgAAAABJRU5ErkJggg==')
}

.iwgh2 .iw2-contact-section-entry-icon-call div.iw2-menu-item-wrapper,
.iwgh2 .iw2-menu-item-description .iw2-list-items div.iw2-list-item-icon-call {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA+CAYAAAB3NHh5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzYxNTFBNUY3OTNEMTFFNEFENzlFREMxQzMxM0M2NjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzYxNTFBNjA3OTNEMTFFNEFENzlFREMxQzMxM0M2NjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MERENTYxMDc5MzYxMUU0QUQ3OUVEQzFDMzEzQzY2OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNjE1MUE1RTc5M0QxMUU0QUQ3OUVEQzFDMzEzQzY2OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pg9cXUIAAAWDSURBVHja7FtrbBVVEN4Cgg+k+KI+Kk1s8YdSwQRMgTQSrJaHbUBJUalaigkIJBCVH2qERImRVBMVQ4QE8YFWMMFokfqCiiREDMZoEyTl4Q9aQKDgqwWp9fpN7rdxOu693G1ubvdAJ/myd87unvLtzJkzZ84hKxaLeeeT9PHOM+klfK5LvzAP19XV5eMyCygHCoCDwBbgXWAHkPGAUFZWln7CIHotLjXAfcYrbiQeBZqANcBq4FdnXRpkJ+LyI/DAWZ4X4sv57GAnCYPsPbh8BFxhbv0OfAPsD3jteuB25wiD7Ehc3gH6q+Y2YBFwDcbOGKCA5L41r1/uVNACWWl/G7hYNf8AVIBkk3n8a+A5eU21DXQtSlcBhUo/AJSA7PEEz9sgdYkzLg3rZuGy2DRXJyEr0m70bJfG8G2MuL40gOy2s/RjCQ90ifBko69KoZ92Z10aUmT0r1Lo5zeXLVygpyG48y/dsLBThIeo3ydS7KcD+Fvpl7pEWFvneIi+TrtK+A/1+0wKfcg0tsB8qJhLhP9MNdpizi7lsnCFubXdpUyrRXJl/r4yAVEJbG8BYwNuNwJLXLLwAfU7B+QuMmRl6deQgOwmYLxr6+HdZnwOM/el4pFr2n7merk8RGSPDOFdRh9t9Hyjz2UqWhvlYJWM8HdGt67bbPRDZg52izAyqyNevDjnS4l5pMHoUz2HJFHFY6v6PRSBarhx+ValTwMGuE74c6PfqzygE5eN6t5lwN2uE/4C+Efp0839WqM/4jRhWPEYLjtV03C49QizZNyj9LvMKss5C4tsCJh//Q8i089K08/jrhOuNdNNpcm63jR5d5UXr0m7SZgL/02qSYrxleq+rKrWqPsXAs+6bGGRV4w+n1VNX14ATin9Ia9redctwrCiBKfvVZMErikmSXnV9PeiyxYWednoS43+PHDUROyZSfobHHXC7wF7lT4Kbj1N6bKxtjBgKFynCFZ78X1kcf+TfOexSBKG20qkfsY014C0TiffBz40Ae4Dth1hcJvAwCYiNa+XvPi+cuQs7M/Ju8wS0VpoAa3nyxguLJLl2Su4hs6YZKV6bAkWLcZlG4sCIlKlvNVkXDM4f2cFdNHBlFVOE4xU7e20/s7uEAh75KFPiI6lMLfWzLtvAH1V23pgtklIjjGwDWWEH2fIyZbsp5mazsKe4nmCC37ttjbZWMsSkOxRFTH7eppj2beoEG80kXtzQOmoZwnDyieZU+tx8CQw0Twqe031tORfAV218oPo6kkuSWdHycJCWtbKy3UcYJQO65LNJK034gq51u4fGcIUmaZ2KD27my4pbi0HZ/QOx4SAabBnCXNunhHgklLvygvZ3VYmJnqYjIuahYV0kEsWcOrKD9mdnORbxOWoWPv1yBEmaXHJB4FO1ZzHYHVnyO5kEXI1sSGShP2cxIvvOnSa1LKeETzM32hV2dpVXte96sgQ9lPPmSb49GXCISf27kjyriQwdtPuYeAwIYfjBqWLcL80frz1TC7kmqPaZavmS2AfA5QcV2xjijmWyYtMQ8u8/3Yd56kMrpIeMzmjuXSSHNs25TDlDPsPlAzM34+uYVanRTxITiTM4UeM8QM+hVhyuCcJ+1JOl745xa4kuo/n7wu8+P7z/Sm8J9tCo0D6aKZd2srHXrwIWErrlAaM1TMc45+YqUhWVlXATSwrJRPJ1V8DKvDxhzGRyWPRYjU+RFumLBwkuZx2BnC8t3hdD8NYkXn9M+CGAKsOMWvt7YwJevW2BYRLMmXhRPlzc4jnJdDdwsBVTMuv49idR8v6UhzwflEmXTpdIi65yvv/EciVXGZOSvBeR1BO7gLhRBJjCWkZg5vEh59YcZFaWgvc+VTao7Rr0vsftXoJn2PyrwADADkkYI9l1SeRAAAAAElFTkSuQmCC');
	background-size: 30px 31px
}

.iwgh2 .iw2-contact-section-entry-icon-call a.iw2-menu-item-wrapper,
.iwgh2 .iw2-menu-item-description .iw2-list-items a.iw2-list-item-icon-call {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA+CAYAAAB3NHh5AAAFhUlEQVR42uxbfYgVVRSfl2aZlpbm2pdCu/ZHaRparMqS6OKW2pIZmrrYZoJlglL6R0UFJZFsQX4grWD2pZsFhWamlq4mWIoRJVRY2R/t5rdmtWu42et3eL+hs6d5z5ntOW8u64EfM/fOzH37u+fcc889924qnU577Uku8NqZdPy/DaRmflFQAunawec1nDcNQ5vFuDwAVAIlwM/AFmAVsFM6POmEU2GcFohejUsNcF8Oq9gHrACWA786a9IgewcuXwNTzvL+DcBCvtvdSS8NsvfgshboYR79BnwO/Bjw2XXA7c4RBtlBuLwJdFLVTcBc4CqY0lCghOR2m8+vcMppgazUvwFcoqq/AiaC5D7z+qfAc8AHqq6ra166GhigyvuBcpA9muV966S6OGPS0G4Kl/mmenoOsiLNptzNpTF8Gz2uL/Ugu/0s7VjCXV0iPMaUa0O00+ysSUNKTXlbiHZOuqzhEj0NwZwPtUHDThHupe6Ph2ynBfhLlS91ibDWztEIbf3pKuHf1f3pMAsQYLbpqLRLhP8I620xZ1dwWbjEPNrhUqTVKLEy73tmISqO7XVgWMDjvcDTLml4v7ovArnOhqws/eqzkF0PjIhzPZwPwt+Y8dnPPJeMx7Wm7ieulysjePbEEN5jyreacrEpP8RQtM6FFE8QYZuGtKbbYMq/mDnYLcKIrA56meScL+XmlXpTvttzSLJlPLaq+z5wVP2NyR9T5fHARa4T3mzKE5QFnMHlPfXscmCc64Q/Bv5W5XvN8zpTnuE0YWjxCC67VFV/mPVAs2T8TpVHm1WWcxoWeSdg/vU7RKafZaadx1wnXGemmyoTdb1m4u5qL5OTdpMwF/7rVZUk46vUc1lVrVDPLwaedVnDIotM+RFmNX15ATilytO81uldtwhDi+KcvlRV4rjGmiBlsWnvRZc1LPKyKT9jys8Dh43Hnpqjve5JJ7wa+F6Vh8Csx6uybKzNCRgK1yiC073MPrKY/wl+82giCcNsxVM/ZaprQFqHk28D7xsH9y7rDtK5jaRjE5Gc10vAw0nUsD8n7zFLRKuh2dSeL0O5sMgVZy/hGjo2SYU9tgSNluGynUkBEclS3mIirkmcv1MBTbQwZJXTBINUfTO1v6stBM7ZoRY0LIm5lWbefRXooOrWAA+agOQIHVsfevjhhpxsyW6MazqLeopnHhf82mxtsLGSKSDZoypl9PUkx7KvUSG+13juDQGpo8KZtDLt0dSIb7ZpktsY8beF3GeGpHSCDJ2TBTdp9QOyVl6o+4BeOqpJNrCjNLkBXGt3SopJ+yLT1E5V7tZGkxSNysEZvcMxMmAaLCxhzs2TvNYJPSEr+a6+EZvbysBEj63hSdOwkA4yyRJOXcURm5OTfHO5HBVtv5IYpxXgxO5iRKWnJ0nyTea8G0V6MLV0IjFOK0DkuJLsOpwxf/hHwOMRf+OYInul13qvurAmHRB6TjXOpwMDDjmxNyrHtxLA2E27+4EDhByOuyxfhDvmsfPWMLiQa5Gql62aT4Af6KDkuGITQ8xhDF5kGlrg/bvrOEsNkSpazJikjGFbVcSQM+ofKBGYvx9dw6hOi1iQnEiYyU5MswOfwDg+UEjCvlTSpG8K2ZR49xG8v9DL7D9PDvGdbAsNAenDcZu0lXVeJglYQe1UBIzV0xzjH5qpSFZW1cCNTCvlEonVlwIT0fn9GMj0ZdJiOTqiKS4NZ4ufe3ONLOO90Wt9GMaKzOubgOsDtNrLrLV30Cfo6XELCJfHpeFs8XNDhPfF0d1Mx1VGzb/FsTuLmvWlLOD70jhNOl8iJlnr/fcI5DIuM+/M8l1LUEzuAuGsQRZTSAvo3MQ/fMuMi0R+jTDnU3F66XhYn/+/pXM8D7sm7U7D/wgwAM1fdzS+ArLWAAAAAElFTkSuQmCC');
	background-size: 30px 31px
}

.iwgh2 .iw2-contact-section-entry-icon-call div.iw2-menu-item-wrapper.iw2-contact-action-unsupported {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA+CAMAAABEH1h2AAACDVBMVEXbNDT2y8vZJyfaLi7kaGjaLCzaMDDbMjLbMzPaMTHZKSnZKir6+vqzs7O0tLT9/f3aLS3mcnLAwMDiW1vlbW34+Pj+/v7gVFS9vb339/faLy+2trb09PTDw8O4uLjsmZm3t7feRUXbMTHdPT3o6Oj99fXZLS26urr429vX19f31dXx8fG1tbXb29v0wcHeRETbMDDl5eXkZ2fcNzfCwsLk5OS7u7vu7u7n5+fs7Oz+/Pzuo6PuoqL++fn76uraKSn++PjIyMjvpKTQ0ND2zc364eH9+Pj5+fn8/Pzd3d3h4eHbLy/ZKyvZJSX29vbdQUH529v98/P64+Pt7e331NT53t7p6enbODjys7P41dXW1tbbNTXExMT7+/ve3t7mdnbvpqbq6uq8vLzpgoLdPz/0wMC/v7/r6+vpgYHeRka5ubnKysrnc3PPz8/m5ubGxsbf39/ytLTslJTT09PtmprcODjhWVntlpb2zs7a2try8vLR0dHaKyvtl5f2z8/i4uLndnbNzc3Z2dnMzMz53d3+/f3sl5fdPj7Hx8f76enogIDU1NTw8PD3z8/v7+/FxcXj4+PiWlrkaWnnd3fmcHDS0tLz8/PiWVnBwcHxs7PdQ0PhV1fg4ODmc3PlbGz42tq+vr7la2vJycncPT3Y2Njmd3fvpaXjZ2fkZmbZKCjmcXH52tqysrL///////8fbgyqAAAAr3RSTlP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8Af7QDgQAABB1JREFUSMfdl+db01AUxovRtEl36aYtLUWglLLKlCEoG0SRLXsogii4B8u9cQ/ceyf9Gz03TdOktI9c+Ob5cm/Owy/3knve957KQlsK2f+CO3yGHOvzzs3htitqhgtrQIWP97gYIUpUuPgJDeJSnFaOL8PE/TkA5TQ3hULlRTBbwcPNBmAMDm6eDtNhPLwFkPHGcKYT5gE8HP3H5XzmPswPYeGlQMxFMi/g4TQW/hWIgkimHR6OY+G3gTBFMip4uIaFj8OhCRkt4LVYeAoUWjQFtTuIhcN6a9EUvMyAu7pTyAwzuHgmwxzhn8ecDPbBQZnPhBU/yCnGgKe4a4A0oTPL5OjPmHq/CowfxmYEjxfjug0SWQuMz2F8a8Y2KxNge2EMwJi+CassCddNKf8aXPw4cJfANcDv3Fp8vBjwqzDuhfEEPt6oDhfOFI5cRFbp5I/uI8OoHfg4OvF7fMEvxP1DNk4IuAl274LCGwL1aNqx8dAxvnLuJbAqNm4IeDkvUxPcF+pLCeiG6u7+1bq61f7u6oZwRrjj1viKOwTj7fj0zuy+mxOzRuPsxM2+7J1S/BFgRTAOzcCEV41KDFcdzE29fG46SFHB6XOXU3MPVolxs5W/GlEJuWwhVcuchklpFuhdHyr0lryzaYs0vZh2Ns+ir8jaJcJDBehq1/Jf0XlME76r53m8Kmu00EsQ+QqFTKZQ5BOEt3A0q0aEI89hLqI+wR296Rl1WRivr9g+SdA6Uo5wOamjicnCynoxju5GzQt+H2hei+7dnFKAb3TkvrtFpMllQsjTCK/+cIe4t0GCcSK3WIHicflMoSZUy24TfPP+MxaCRitHQiGndZYz/WKcszofN+sp5XTbiNZ/pGWrTz712HWUcpsQSkpn9zw9KWnMxtCee8QZG7wx3cF2Lz3uJUk5sUMIQk6SvY+XpH0dqhm3X5zxu5n7Jjb7qIdqJfcnbxcieT/ZSnmOSnEz8vlMmzg1pWnXsheeyZS7M5L3JAmxJzljd9vA75iuEm2WsUokV6xi2aQnGdv2KY0HomI5YFTu+2X/FNuU+tGhl0gcQ5sIp8n363radNRbusakekmw+eDs+pa4APHqi2YxnuDTTU/E6agLuHIvmuK33gh49/mX6w8uv/fl+XgNeflMuDVeCMz7HmqYByxb3ffNYyekZUPY80b64vbzplqRaBgfFG1XqkUXU7RKnSW1K8HPgbIjEvxGx2G9N1YyX2IkIymgnitch655GBjiBFtZGCPYWz+kgl0XtgedDi1vFzWcXdgjdmEnvD+/S+0iUfBmlYXMKki10XQbFQSzqvwjMat/8cgqR968HqCogddvRsAqa9iN4VGjfnXqrt5o1N899SrWqDfCN9y53rVcV7fcdf1O7DWxIT7hJbUpPrRV/C8VBZW0fcGU2wAAAABJRU5ErkJggg==')
}

.iwgh2 .iw2-contact-section-entry-icon-idea .iw2-menu-item-wrapper,
.iwgh2 .iw2-menu-item-description .iw2-list-items .iw2-list-item-icon-idea {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA4CAYAAACPKLr2AAAENUlEQVR42tyaaUgVURTHx2cWlRStqEFJRVkGCYaFH4KIFtuwhSiiKEqLghYhs28tpIVUHyoiaEXqQ0RFC60k7QstVkSREe2b1QdJTStf/4Nn4HK67zn3zZt50oHfh7kzc+f/7j1z7jl3XpyVf9dqydYqSv3EgWTQDnQEtaAOfAT1sRDYFUwCw0EW6A3aaK4LgnegAtwEp8Bjs19uNsWjwDIwFsRH+OOegW3gAKhp7uKAw04Hg3JwHox3IY4sDewAlWCO2ykm31oBikNMoTqV5G9V4De3dQI9wtyXzKOYCxaA76YCaZR2gfkhzt8Ax8BV9rH6ED+wLxgGJoIJoK24ZjKPag547dQHqeMyMEszUiRqLXgUwfR2AYtBIUgU516AbJ6FZn1wtUYcTeEYMDVCcWTfwHowAFwS52ikT4LWzQkcCtaItqfcfiFKcZNCz2iwR/PsdeEE0tRuBwmazt5GeZH4A/LAIdFeAPqHEjgNDBGdzGSRXhj5dD54rrQlsI9rBRaIY5qCax4vtxSsl4g28vOeUuAADge2/VJ/icd2EVwW4W+uFJgrbjoBPviYuOwUx7lS4AhxwWGfM6vTnAHZlgG6BRRfzBI3lPss8Ae4JSLKEFtgCudxtr2SEd0nuyeO+9kCU8WJlzFKoOVzU22BHcWJzzESKF/KLqEEVsdI4E9x3DagrBhe1CqmJhPhoC3wkzjRJ0YC+0pXswU+4XXRtmzNtPthOeL4gS3wq3jFWzupF6Js6Zw12dYIzqgryV5N0proo8BisbKdoSRZbdgvgjMVNaU+iZvJdbaahm2QazGtg0XixoVgisfi+msShTIu9P/JB/eJtCeO2wZ5JI5c6Kh4IWmRWBkqYQ3yy6HWqB24kusWZXH2jx8onj8PfAlXNL0Bs0Xwpvh0RFZcLq2ISwzVNvHLoUTuzHzdzZWcUY9U2nqBJC4N3RqVr7vFAF3gTYKgE4Fk17kMSFfaMrm2veNCHG2HnBMh7A1vSP0w2Tyy/aFCtG/l+tWN36n+3MCRoiqS3a1arg2qRCJxiF8eU1tkNW3hqbZck6gabb/Rhs4M8dLQhuVGQ3GdQYloO66JgcYCLd5HkZ3nC/9szgpFvPvKI2pFQ6DFNfIdkbvlObw3gf1ZtRVOMncTgbQxuVSEgekO+6CStrty/FCzJ6M108z5Njir5G2UUIzjkBTOcjWRoNELgbZjq4llJIH7nNMLAxF07rYkrdOUGFEV+NTp9ISwVyYXRzLF762mbyWrQHvDe99yeDJYev7zb3XxBktetab+9lQgpUwHraZPC06sivO/KyYPCbgQuNlAnMUZTInpQwIuw4Wp1fg5xVTx0SeLNIfXP+G33zeB93mLxFMLWC3coiUwhROJoEIjF99JLUEgFdpZmvqDvrsUtASB4f440RDLlcS2Uh7BDKWtkTPwLW46/ivAAI8F01x0jcrMAAAAAElFTkSuQmCC');
	background-size: 22px 30px
}

.iwgh2 .iw2-contact-section-entry-icon-idea .iw2-menu-item-wrapper.iw2-contact-action-unsupported {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA4CAYAAACPKLr2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNFRDQwQzNDNDgwMTExRTQ4NUJDRjg4NEFBNEVGRUQ4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNFRDQwQzNENDgwMTExRTQ4NUJDRjg4NEFBNEVGRUQ4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0VENDBDM0E0ODAxMTFFNDg1QkNGODg0QUE0RUZFRDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0VENDBDM0I0ODAxMTFFNDg1QkNGODg0QUE0RUZFRDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ra0XIAAAEhUlEQVR42txaa4hNURQ+9zA0mkwMwpQ0JuNV5oeQH+IHg4ymIZkmImYIeUzRKMojryaPouQHg4kfEpOLIRp5hFETRtNIksd4Xo+S8eb6Vned2lb73HvOPefeO1n1tTv7nL3Od9d+fWufGwiHw0Z7to5eHQSDQSoCQB+gC5AJfAG+Aq+A79HaFxYW+k8QpHqgmAaMBUYCOUBnzaPUPa3AXeAmcAa47+ZdATddDGITUCwHJgEd4gz6A2APcBhoixVBRwRBbDiK3cA4H4cXdX8lCB6JmyCI0dhaCWyx6UK1K+mFIeAX13UDsmO0IzsFLADRD64Ighx14X5gvo3jG+z8Go8x3WSgH5gLjKb5AEwF0jXPtQCTQfKpI4IcuRqgVBMpIrUBzpqUWezUsoDFwGogQ9x7BIyB35Baado4WqMhR11YAAfTLXJx2HtgEzAYqBf3ciO/N9gpKkE8MArFek0XjAKxiz5NEFp6JgIHRD29e6MtQe7avUCadAZyz33eJH4DZcAxUV8BHnl2EZwBjBBOSkCuNUE7GY3pcuChUkfB2WBHsEJcHwC564nca+G/DcUSUT0dUez3D0FUDOblwLKf6i9JMMlLKK6ILXiujGCRaHcaDV8mUbjsE9dFkuB48cDxJCurs6yALMtHr/Y0uXtNViWqXU4mO/TWZxS3xC40wopgX9Zxlj2RK3qSrFFcD7QI9hc3HqdIQMv39rcIZoobb1JEUE7KLDuCn1JE8Ju4TjeVHcPXXCVOkyo9bBF8LW4MSBHBXDnULILNvC9aNgZLT2YKCE4W13dMXoPeiSlOmmxOMpkhIENZgln2B6hTd5KDUrSiUUYSOW4RO1sdAvdKrTjESY9llIhXJSl6JZxnqzJs8z97MdjSPlgp2i5E4+IEk8vTCIUa8Lmp04PVQvbQflgNJ8MSxI+G0EmxDtMmsUorWME6zJNDzVG7UiZHysJncgEOyBDRtfPA461t0oSbz1DMFos3rU8nZMbl0So5xVBtO95fFzPtxEPnUKwT1WM5ofLDCjj9VI0yxrXyQTOKk20a0VqGKC71SC6bDwXUbY16rRSB+e2YII/HeXysodouzp29jDt1PP8Aiu30pxlD5X7h3CAkhMQxkOwaB8FFwARRtwLvabRrYDqQ4nSgM0tMmhweAm6sO7BV1NXC/75ojUwnnuGkXuO8nPdPp7ZarHfvOKKGZ4JslCPfFtqtzGHbNB7Pqq10otwdE0QU6WBymZBlMx36oJS2l3J9T3Mm4zmCRLIBxXkhKKYYkdPUaJCHArtYTsW0eKR9rRCWwTh8XHD6oBmHc68p6VdNiuErwRan3WNjT9w87JogxuELI/KthM4MP7pEk2Y2R996vH6rc3mIrvvBvk8SlVwH1otO7JMm/07ILLbIkWQ6akQ+LTixEOu/qwkdg4rtcEHOYAWz1e1LTI/LhVtrS1oXU8bHCnuQw+ebefYb/9UsNo12bn4RpCPkBlY6Fmi3oeS7d3sgSIn2SE3+Qd9dKtoDwWh/nPjhxbFfJ6lVHMF8pe4PK/CdXhz/FWAA6fpUodw1yigAAAAASUVORK5CYII=')
}

.iwgh2 .iw2-contact-section-entry-icon-address .iw2-menu-item-wrapper,
.iwgh2 .iw2-menu-item-description .iw2-list-items .iw2-list-item-icon-address {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA2CAMAAACC/Cu0AAAB2lBMVEUAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZszoiKqSAAAAnXRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESFBUXGRobHh8iKSorLS4vMDIzNDc4Ozw9Pj9BQkNERUZHSEpLT1FTVlhZWltcXWFiZmlqcHFzdHZ3eHl6e3+ChIWGh4iJjY6QkpSVlpeYmaKjpKWmqq61tre4u7y9vr/AwcLDxcbJy8zNz9HS1NXX2Nrd3uHi5Obo6evs7e7w8vT19vf4+fr7/P3+X8m4pgAAAuNJREFUGBmNwYlDk3UAx+HvDmfIQgskD5CcF4gMMkmpmBAKNQ0lT1hk1sSjU0sREi9yqROGvMpkez//ay97fxuMbejzqIh3T/Tq1OzCwuzU1RN7vKpk81CCFRJDm1XOxuFXrPJqeKNKdD5jSfr2pWhfX/TS7TRLnn2mYt5zNo4/IkEZwcifOOxzXq0QuIJjfJ+K7BvHcSWgAk8ceNPv1SregTdA3KO8ISDVrDJaUsCQjINZmAuprNAc2AeVsyEBi2FVEF6ExAYt+Q44pYq+Bc7IUTsP9/wq2PLFiYHPt6jAdw/mayWdBDqU13gtiyN7rVF57cBJSQ/hrvIirzFeR5R3Fx5KTUCfjC4bx8wMDrtLRh/QpH7IfCBX/TxkR7dL20ezMF8v14cZGFAcJmWMgt2jnB4bvpcxCXFNwGW51r2EMRlj8HKdXJdhQs/hG7l2Ac0yWoBdcn0NSVnQK9dhoFpGNXBYrl6wtADdcn0K1MioAT6RKwIZPYF+uXYAHTI6gB1y9cNz/QUxuXwv4IaM6/DCJ1cM/tYFmJJxFjitnNPAWRlTcEFtYNfLtSkJXA9XV4dvAMlNcn1kQ5v8SYjKaE1TkG6VEYWkXxqBRx4ZbTMYM20yPI9gRFKDDZ3Kq43N4kjFapXXCXajHL/ALS3z7+3q2uvXslvwq5a0AO2qKAzsV85vMOFRBZ4J+F2u3TZ0q4JusHfLGIOnQZUVfApjyttqwXmVdR6srSoYhMWQyggtwqCWrZ+Gf/wq4ZuE6fVa4YANp1RiELKtKvIjpHdqlY/TMKJiNf/B/SoVqboP01Vapd2GH1RkFDLNKjECHNEKR4CLKlX1AFLbVLAtBQ/eUxkNFtwJyAjcAatBZfUCMRkx4CtVEAeOKqcHiKuS4GOwQnKELHj8viraaUGiTqpLgBXSGr4ExgOBcaBbaxoGfv4JGNbafDfJuenTW9T9i+NJnd6qaQ7mmvQODmUyh/ROjh1Xqf8B29de8sb4Mj4AAAAASUVORK5CYII=');
	background-size: 20px 27px
}

.iwgh2 .iw2-contact-section-entry-icon-address .iw2-menu-item-wrapper.iw2-contact-action-unsupported {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA2CAYAAAC1ItuGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg3Mzk2QUY0NDgwMTExRTQ4NUJDRjg4NEFBNEVGRUQ4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg3Mzk2QUY1NDgwMTExRTQ4NUJDRjg4NEFBNEVGRUQ4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODczOTZBRjI0ODAxMTFFNDg1QkNGODg0QUE0RUZFRDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODczOTZBRjM0ODAxMTFFNDg1QkNGODg0QUE0RUZFRDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5AoDTQAAAFyElEQVR42sRZfWiVVRg/924t3RQ1ZrFMpfrDkLSlJUwCy0RcMKxkpk1LSaHv0j622sr6Y5DSshqOarWIZTMKYRvG+liWFlp0yygrDTaYImTptEzb2lzPg7+znj3c9z3nvXdXf/Djvu95z8fvnvec5zzP88ZaWlpMCogTZxDnEq8hTiFeQszD87+JB4n7iAliO/Fb4mndUUlJSehA2RGFXUS8j3gncVJIvfOJFxCnE0tR1kV8i7iJ+FuUmfDBGOILxE7iUw5xQZiEtp3oa4xPI58ZvIn4OrEgybNe4tfEHzHwMZSPJV5KvJI4i5gj2owkriEuIa4mbgsbPBayBnl2q4nlXE89+5TYQGwmnnD8wVHEhcS7iDeoZwPE9cRKWouno7xi/seNxAolbhexiHgjcbOHOIM6m7GhitDH4ARhjMbW1tYcX4ExzM7touxfvJbriLtN6tiNPtaiTwseq4FExnwEPkssE/fdeDUvJjMTKYD72IgZ7RblZRg7VOB8Xg/i/jg6+tIMP75A38dFWRXN4vwggbnEelHWR7yVuMdkDnswRp9YXvUkMjeZwCeVfXsGuzWjoN3LYzyt7GWlFphPfFj9s/URxpkAu1aOzbQYZb7YoN7UQzSL+VLgKnGOMh4T0x6GqcStOMaaiM/hlHgXZVtRxzWL/fTzqCjKg6ZBgcvFQz4ZPvEQVwZH4JYAaxDHs4SyCkEi2zG2kZq4k2nqX77hIW4RDPkIVX4ElBiBuos8+pVjT6XXPC2OU8GCp/o9RycF8Epiwq7VES/HWs7HdZ2wmzG0KXD0/T40WMyLw5+Tm6Pb0UmVWK98lq6AC9Yh6nSgbAXq2HVV6XjNR9VmmRmHs2mRcIg7T63XLXh9QWhEHYs70EcYpIYpLHCiKPjV0ZjX62hxv8ljXdWJ69HoIwz7pU2MqwGPOBpPTHISuPCdow+No9JVY4FZoqDH0fgfdZ/lIVDXOemo3ytDBxZ4SBRc6Gh8UN3P8hCo6xxy1B8vrv9ggQdEwWWOxr9wI3G/1kPgGjkg+giD1LA/rhzQOY7G/fB4LIqJ60Lqr0NMY1Gv7FwySA27WGCb2qUuY8oH+2Hl9WyDb5cH8vUHeGZxGG0DQSfHxWqXt7HAnWLAmLJzyXAMsW6vivzaEX+cwHWxWvilIuoLwjJxQrGmnXF4LU2i0sokUZzGDuICD7NkTdcCtAmbvRjGtmiik6XPeiGviiPpCvXvg7AddWuV7ZKxTC3qbPforxh17RH6mgzcfyZ+iH/KeBxryAXelQ9iN89Efsaao4SnT2nEmBYf0ez9pDML1ULgHHg57Z6ds5CvwMig1ztX7d7qoMzCx+zi4PobGNmBDIclMTiq1qtqp9mbFxR2VghB3GCpyTyWCnEDiGsC4+KEco82ILeSKYxStnELzV7ClVmoEAf6BDiomUKViP5OYmxn6qNLLlLCI8TCDIgrRN+DG4Nmr8s3u1UjnNdsBDPZwyguCznHbOEo10RJv/UguWg3zAy9eNNEOeymDbpW0ez1RBHI+Nxac4DTE1cNg7jpygOqJXE7wrKoLut+QCU1R6Yhjtu+bf5PCfOrfSKsgUvgnzjAB4Q7VpOGwOeFO8V+4UqavVPpCDQ47l4W9/cgpREV3OZecf+ST97R9zMEv4a9KkUxOYK4ySqtsdcVxEcVeAoOpzXg44jvmKGfF4KQg7rjhEEuTRIhpiXQumT3i/vZWFM+6262uH8AfZnhFsh405z5pCAHWxZSfznqWHDbhigDxlNY7HebMx8JjfDGCwOOslfE/T5sMJNpgRwU3SbWIye8m1XAPR5luWLdcYr4r7MhkPG9QYrWJnkgKAdsNkMT8qtNil8L0nEAOBK8VmQOimBKBnBtsRG72JxtgQxOtl9NvF7EtRKfoU7KiKcpkI8r/uTQkeRZJ571n0uBjN+JN5uhn7T4eiGemXMtkPEDdmk/uARlaWM4veQ2GOWYSkilhf8EGABvEVhPCBjizQAAAABJRU5ErkJggg==')
}

.iwgh2 .iw2-contact-section-entry-icon-question .iw2-menu-item-wrapper,
.iwgh2 .iw2-menu-item-description .iw2-list-items .iw2-list-item-icon-question {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAyCAYAAAA0j3keAAAECUlEQVR42uyYV2gVQRSGN+bGWNIQgj1Y0QQLYsOCYsTug0Is0QcVJQoiWF8MYkAfAioqNkzsShIiir2iL6IQiQQbmhgjVhTsibGl+B/8F4Zl792Ze3OjDznwcWfvbPl35pwzZzbCyii2DKwrGAWGgF6gE0gg0aAOfAIvwRNwE1wH93UfEKEhqD1YCGaBPlZw9hgcADngS7CCZDSyQDqIcumvBM/BO/AVRIJWoC2vjXG5RsRkgy3gt66gFmAdWA2aK/9/B+fBBXADPAX1AV62AxgBxoIZoI3Sdw+kcVoDCpIpKQTJyn/PwFZwmCMRjMlLLgIb6G9in8EUcEs9sZnSFsVFihgZ3uWgN9gRghixH2An732V/yVwtPu5CVoCCugDFi9KAdvBL6vh7C1H5RiP4zkjrVVByVQfSZ/YCCaBN1Z4TJx5PrjMY0kfa1RBMhU/eVwDLoFaK7xWS1F2ClgFYm1Br8FKdkh454NEK/z2luFvMUWkqz60F+Sx3RkcdTh8oFyVyrCW346GonKU2ZjqjLLFzKhiE8BaPzfpC/bwDSvANTqm/L5ipI7RFCRJ9Q7bI5yCqvim1TzOcty4BzgL7jIq2/p5yBBGaZqmKFuQJM52PkfnA7AUHGTUyTQOogNmgpaOt5MHF3NBTeTIjuO1uVxYP3oIeq20k3wuJxwCoymiHShV8wSshKnhDKNStS0c2fVMfOIXRzwEVSntOH+Ou5SjZSliqvj/QHDSRYxtFx1O72XqqNf7E1RNf7LzRBkYCnZ7LKhiM5X2Sw1BHZT2R59HDSNOPYxpoNLjxrGcrhVKeXJaQ1CKkpTLfR4nlxCnidMmMe1LhTAYTBQfsIceLAMfPO4v7jCcbQmOSp9BEhsPFlBAT5asbiZlRQY4rnHPOYoPXdEtYdVqLy5Afzlrpp0U5WWyXDxiXf6bee6FyQjFKat1GdNBKaOxiBWkfi3/V3gnHu8TMdIwEWSbTMXcEBbVSIqZp0Ript3psxrXenE0RjrSyye3EjacNpDL0QNFjNRh0zjdVmOMUFe+/WwwwNF3j31lzotMBNXwfK9M3Z11TqpL33uug7v8LT0mU1bACDvncV62i5jbrLeSuHGoCWUr7XyBugD90RyFGG4SNrEqqNB9gKkP1Xn0T1a20FIWbzN1PBNB/cEp0EXz/BPBRIKJD6UaiJE9+8NgBJmM0BFuq7tpVICbg80VJoI+MFLCao2VqZsENZjp+JB8X5weoEIM9E2okPW4QaEUOFP7WCJEBfnC1Y49XchT1joEMZbyASwsPpTH0lOHvKYo0/hCprMYN5qgfJaoueFcOkxMPjjEN/nQv8rUaj101XBTkNfQmVqWi+/MLf9FppYP6vvBtyDE2Nca2R8BBgBa9eThAxdHzQAAAABJRU5ErkJggg==');
	background-size: 18px 25px
}

.iwgh2 .iw2-contact-section-entry-icon-question .iw2-menu-item-wrapper.iw2-contact-action-unsupported {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAyCAYAAAA0j3keAAAECUlEQVR42uyYV2gVQRSGN+bGWNIQgj1Y0QQLYsOCYsTug0Is0QcVJQoiWF8MYkAfAioqNkzsShIiir2iL6IQiQQbmhgjVhTsibGl+B/8F4Zl792Ze3OjDznwcWfvbPl35pwzZzbCyii2DKwrGAWGgF6gE0gg0aAOfAIvwRNwE1wH93UfEKEhqD1YCGaBPlZw9hgcADngS7CCZDSyQDqIcumvBM/BO/AVRIJWoC2vjXG5RsRkgy3gt66gFmAdWA2aK/9/B+fBBXADPAX1AV62AxgBxoIZoI3Sdw+kcVoDCpIpKQTJyn/PwFZwmCMRjMlLLgIb6G9in8EUcEs9sZnSFsVFihgZ3uWgN9gRghixH2An732V/yVwtPu5CVoCCugDFi9KAdvBL6vh7C1H5RiP4zkjrVVByVQfSZ/YCCaBN1Z4TJx5PrjMY0kfa1RBMhU/eVwDLoFaK7xWS1F2ClgFYm1Br8FKdkh454NEK/z2luFvMUWkqz60F+Sx3RkcdTh8oFyVyrCW346GonKU2ZjqjLLFzKhiE8BaPzfpC/bwDSvANTqm/L5ipI7RFCRJ9Q7bI5yCqvim1TzOcty4BzgL7jIq2/p5yBBGaZqmKFuQJM52PkfnA7AUHGTUyTQOogNmgpaOt5MHF3NBTeTIjuO1uVxYP3oIeq20k3wuJxwCoymiHShV8wSshKnhDKNStS0c2fVMfOIXRzwEVSntOH+Ou5SjZSliqvj/QHDSRYxtFx1O72XqqNf7E1RNf7LzRBkYCnZ7LKhiM5X2Sw1BHZT2R59HDSNOPYxpoNLjxrGcrhVKeXJaQ1CKkpTLfR4nlxCnidMmMe1LhTAYTBQfsIceLAMfPO4v7jCcbQmOSp9BEhsPFlBAT5asbiZlRQY4rnHPOYoPXdEtYdVqLy5Afzlrpp0U5WWyXDxiXf6bee6FyQjFKat1GdNBKaOxiBWkfi3/V3gnHu8TMdIwEWSbTMXcEBbVSIqZp0Ript3psxrXenE0RjrSyye3EjacNpDL0QNFjNRh0zjdVmOMUFe+/WwwwNF3j31lzotMBNXwfK9M3Z11TqpL33uug7v8LT0mU1bACDvncV62i5jbrLeSuHGoCWUr7XyBugD90RyFGG4SNrEqqNB9gKkP1Xn0T1a20FIWbzN1PBNB/cEp0EXz/BPBRIKJD6UaiJE9+8NgBJmM0BFuq7tpVICbg80VJoI+MFLCao2VqZsENZjp+JB8X5weoEIM9E2okPW4QaEUOFP7WCJEBfnC1Y49XchT1joEMZbyASwsPpTH0lOHvKYo0/hCprMYN5qgfJaoueFcOkxMPjjEN/nQv8rUaj101XBTkNfQmVqWi+/MLf9FppYP6vvBtyDE2Nca2R8BBgBa9eThAxdHzQAAAABJRU5ErkJggg==')
}

.iwgh2 .iw2-menu-item-description .iw2-list-items .iw2-list-item-icon-link,
.iwgh2 .iwgh2-extensions li.iw2-contact-section-entry-icon-link .iw2-menu-item-wrapper {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAWCAQAAABaxGWsAAABSElEQVQYGQXBPUjUARwA0Hd3Gi2Bg5QfqXiIkHN7hLgpyQ0HKZaKWUtFk4tDBG1NIQqKpeAVF2UHBufS2CAIDg5SS8dfvaxLSZySuF/vkTPliRF9GgEAmPXSomcGtUoBAHxRkdi1YlQ7AMC2EyHsK8i7Kg0AL2w4FUKiaFIXANwwbl1VCEfeG9OpAaBJ1h0FR0L4oeS+HgDSuo0q2lcXftswpcdFgIxOecsSIdSUPXZNEwDthi3Zcyac2DStH4CUK4Ys+C6EqoKnAJBy3XPfhPDXZwsA0OKudTUh/PTaDEBGhxFvJUJdVcmkmwDd7vkgcS4cemNcr2ZolDWhpCaEA++MycrAJb0e+uSXEA6suq1LAzDggU2nQl1iTV6HFMCcsmMhVCzKaZMGYNsf4Z+KV25pAQC2HAtfzRt0GQDgox2Jskf6XAAA/gPkp3ieTwaIaQAAAABJRU5ErkJggg==');
	background-size: 7px 11px
}

.iwgh2 .iw2-contact-section-entry-icon-link .iw2-menu-item-wrapper.iw2-contact-action-unsupported {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAyCAYAAAA0j3keAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY2NkIxNjQ4NDgwMTExRTQ4NUJDRjg4NEFBNEVGRUQ4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc1MDRCMkY0NDgwMTExRTQ4NUJDRjg4NEFBNEVGRUQ4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjY2QjE2NDY0ODAxMTFFNDg1QkNGODg0QUE0RUZFRDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjY2QjE2NDc0ODAxMTFFNDg1QkNGODg0QUE0RUZFRDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4Mx3+KAAAELUlEQVR42uyYaWwNURTHh74qHiWVRm2NWoLGGlSoVDyxa0JSewSRIBFi/ULQDxKNJSG2aK0lbVMhvEctDV/EhwoaVFK1hSIk9tbelv9N/pNcY96be8d79aUn+eXNzJ257z/3nnPuudPI7/cbGpYE0kAK6AE6gtYkBtSB96ASPADXwBVwN1iH6enpf5x7FES0AwvAdNDb4d7GoA3pD6byejk4BLLBx1AdeBxGIxPMBNE27VXgKXgNPoEo0By05bMtpHt7gi1gHcgC28FPVUFNwXqwGjSRrn8F50ARuAoegV8hXqg9SAWjOFJxoBXYzJfM4LT+NcSyiSm5BdZKYp6AZSCBHR8GDx3ECHsJToDFoANYCj6wrS+4DoaFEiQUl4BePBdzvZzDvYvT4ta+gd3su5jXRCAUBQKBvnaCxFsU0AcMPpQMdoIfRvjsFZgIjvNcTGEhRHllQb2oPorTsAmM55BHwoQzzwMXeS7SxxpZkJiK7zyvARdArRFZq6UoMwWswii1NAW9ACvZIMI7H8QbkbdXDH+DKWKm7EP7QR6PO4FjNhEYLFf5GH0+RpOOZUuzMckaZYuYUYWNZejbWR+wj2/4GFwWjsnf54zUkYqCRFK9yeNUq6BqvukXnmdaOu4GAuA2o7JtkD9JYZRmKIoyBcXBjxKsmboMLGHyi+I0DqIDirTfzPJ24o9vcEGN58iO5rM5XFjfOQh6IR0n2i0dR8AIihDZ+T7wSu2lTA1+RqVs2zmyG5n4hF/kOgiqlo5jgznuEo6WIYmp5vWB4JSNGNPOW5zeyeRR/xVM0Bf6k5knKsAQsFdhDZsmHVcqCGovHb8LVX6U06mHMg1UOXTcktO1QipPzigISpaS8kOnAq2UWE04bSLTvqgQBoNxwgfMoefq/tahf6+04t9A9Vjl0UhiY8B8CujOktXORImxkKWHk82SfOiSaglr2glpBOxM1EhHuVB/UOhPLBcbpAX3oK6gWOnhCqaD+4zGElaQqtaIwjvy/ACm65muIHmkZv/DohpFMXOlSFyns+sIp4kgOACGy+kFo/M+WE0dKRvI5ahMEiPqsMkQU6K7L3NrSUyuM8AAS9sdtlXo7MusVsP7nTJ1V9Y5Ppu2N1wH9wRbenSmrIARdtbhviwbMddZbyVy41DjZudqtTmMjLoQ98QwY5v7sq2sCh6r/omuD9U5tE+QttCiLN6h63g6gvqB06Cz4v0n3USCjg/5NMSIPfs9N4J0RiiX2+ouChXgNre5QkfQW0ZKRK2+MnWDoLCZig+J74tTQlSIob4JFbIeD5sgD7fN0S5f2KcryGnKvP8gxpA+gEXEh/JYeqqQ1xBlCl/IVBbjehOUzxI1J5JLh46JDw6tGnzof2VqOckVa24K8sKdqb9xlyFySwLRsbRwZ+rv/Ajw2cXom89q2W8BBgCQeOz9/exFtwAAAABJRU5ErkJggg==')
}

.iwgh2 .iw2-contact-section-entry-icon-twitter .iw2-menu-item-wrapper,
.iwgh2 .iw2-menu-item-description .iw2-list-items .iw2-list-item-icon-twitter {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='1227' viewBox='0 0 1200 1227' fill='%2306c' style='&%2310;'%3E%3Cpath d='M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z'/%3E%3C/svg%3E");
	background-size: 20px 16px
}

.iwgh2 .iw2-contact-section-entry-icon-twitter .iw2-menu-item-wrapper.iw2-contact-action-unsupported {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='1227' viewBox='0 0 1200 1227' fill='%2306c' style='&%2310;'%3E%3Cpath d='M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z'/%3E%3C/svg%3E")
}

.iwgh2 .iw2-contact-section-entry-icon-skype .iw2-menu-item-wrapper,
.iwgh2 .iw2-menu-item-description .iw2-list-items .iw2-list-item-icon-skype {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAEMklEQVR42ryYCYhNURjH37u8ZxuyTdbEGBRFmkTZyc4MZSsZ+yjZGrsiCWPfyYQxKGVpMEmWlD37kn2EwTCDKYx9Hf/D/3G7nXPuue/hq1+v7v3uvd8751uP35d0waeQoqAT6A1agWrgO3gGzoMMsBt88kUghalxyo/LpDVYARpJ7tUkfcAjsBiUBBVBGfAGvAS3gfjXD8MxWGbYBLAQWAbP1wArXXTugB1gPXhsapjz4zO5Apbv70k9MAPcBxtAZa+GdQazfP9OxO4MA7dAoqlhQbAW+H3/XsqCzWCdxsd/G9YP1PL9XxkJdvpHXgzqDEsM48VnwGxGcGWutiCKQZEAloA8zTt6gjQY55ftu7C4hQeDToCx4Iri/jsiIjATTAdJIIVGO2UAuAoWOVcsFhQ3NGo1aKsxSiaf+VxTkKvQmYNVa+Q0rLzhBw5xpb6F6VM3QRdFpRC7ttq+pcKwryaVAyTz1yl9wV6QBe6Bk2AKP+YUsWVbFd8Q7tTDbthzA8MugxuS68vBdhAP6oAY0BzMZ7aXJeoMzXcm2Q17AF67GHZdcq0EGKN5JoFO75R8zTMtsJ31QoYV0n90IvOLDywzOpknKUE9XJ7pb89jaS7KVRTXO4CDCt8TUg7sA01AVTCe/qeTdr6fCfFXP+ZnKFdSKL/iiz8o7tfhSrRlwi0dQUX4KPJdaMWKuKQNUd9Gae7fBUtpXHnmLJFYz7K59CIip9YIGSb8IODywFzQ0uDFIv2cY6ZvxgQuovStB+NqWjZfcJNiDJIkj/2aiPppoC7Yb/hMlBXGMqcyrw1lK20qucx32wx0g5Yt9L1IQ7CRncMBMJHzgVs/J8rZCIM54I1lkPR0UoKT1CIW9mesBMM1kfkerHF5b75lSwcvNIoFYAjzWRu2xzKJZu0Ug0c26K7QO+pSl7PsPnZJozwapHPrjoFuBvOkSBu7FMNHjktUB+yGHdMoH5dE2ibDSK5vMJ3ZRaSt/naFvRrlipJrCwyC5gsHX9nQrJPOlqORu6hQ7CK5ls3u4ptmS0S1eCq5197FsMZ+x9lFIkcrp+RxcC2Q3BOHD+NAA5aufJ5trFO0SyU5nVfX1UunYQFGXG2JcjojM1JZxi5DW9YsiU8kK5QHs+ZFMhRPNTBKyAtZdGRydWQyhf1VjEeDajO4UkwHF1XYimnomuJeVw4eGfTJWLZNdinC6wPBHkZmvIc/csSvObgTznmKU7XJ7FhASrFbCYa53cKdYnWJLofd6B2TboC5LoZdcDACP0wrTI175Nb2ZLMbzfxPBy25oaMwk37sNUexQYYzaLgi3KEfVivP1LCQbGF0TebE/TdF+GYvGHXiT/TEJXn9V6fBKnAYPGGXEaBfBViK8ngcUMHA38TJd28Ydc55DBWOFDJiT7noRTMxd2TXW4Hj2T3Oo9thkLQ+/xBgAKe/8j7pG+pWAAAAAElFTkSuQmCC');
	background-size: 19px 20px
}

.iwgh2 .iw2-contact-section-entry-icon-skype .iw2-menu-item-wrapper.iw2-contact-action-unsupported {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZCNzhCOEZGNDgwMDExRTQ4NUJDRjg4NEFBNEVGRUQ4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZCNzhCOTAwNDgwMDExRTQ4NUJDRjg4NEFBNEVGRUQ4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkMzQkRDREU0ODAwMTFFNDg1QkNGODg0QUE0RUZFRDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkI3OEI4RkU0ODAwMTFFNDg1QkNGODg0QUE0RUZFRDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6U6KoYAAAEMElEQVR42ryYeYhNURzH37t4GEvWjCUxDOUPokQZe3bPULaSZaxlS2NXJPseQoSxhSwN3kgoZZgp+5KdjDFkbGUZ+za+p75Pt9vZ7ht862PqvnPv/Tnnt95gJBIJKFQcdAF9QRtQE/wCL8BFkA4Oga+BIigcDitfLlNbsAY0kfxWh/QDeWAFiANVQHlQAN6Au+ASeByLwTLDJoNlwLG4vzZYa1hzD+wHm8ETW8O8L5/DHXACf08NwWyQA7aAeL+GdQVzA/9O4nRGgDtgiK1hIbABBAP/XhXADrBR4+N/DBsA6gb+r8aAAxkZGSGdYUNiePA5MI8RHM/dFpRlUCSDleC55hm9QRqMC8rOXVic5MOgs2AiuKb4/SMRESiS5CwwGiym0V4NAtfBcu+O1QelLI1aB9prjJLpG+9rAfIVaxZg15p4Datk+YKT3KmfMfrUbdBNUSnEqa1zH6kw7IfFQwtBKv961R8cAffBQ5AFpvNlXokj26V4h3CnsNuwlxaGXQW3JNdXg32gF0gECaAVWMJsL0vU6Zr3THUb9gi8Mxh2U3KtNJiguSeZTu/Va809STjOhlHDCuk/Osn84jPLjE6LJCUobLhnoDuPpRkWV1dc7wROKHxPqCI4CpqDGmAS/U+nDuKfIPuxIEO5mmLxWz74s+L3RO5EeybcckWoCF9EvovuWDFD2hD1bazm9wdgFY2rxJwlEut5Npd+JHJq7ahhwg9KGG5YCFpbPFiknwvM9C2ZwEWUfvBhXB3H5QsmlWSQjPbZr4monwkagGOW95R1YtjmTcxrw9lK2yqf+W6PxdqQ4wp9P2oMtrJzOA6mcD4w9XOinI2ymAMKHIukp1NpTlLLWdhfsBKM1ETmJ7De8NzXjisdvNIsfA9SmM/asT2WqSprpxg8ckFPxbrThrp83+1jVzSLx4PtPLpM0MNinhRp46Bi+HhqiOoSbsMyNYvPSCJtm2UkN7KYztwSaWuge8ERzeIqkmtLLYLmOwdf2dCsU1fH08hdVizsJrmWy+7ip+ZIRLV4Jvmto8Gwpt4tVU3V4xQ5ayvLzy76aA6zvoi6phxwvYpjytCpqneu28tpvJ7nejy/ZaRIHnLZ55QlSlst03DsSHwiVbF4GGteUYbiGWx9THoli44IU4NM09lfJfg0qB6Da7Ht4KIKWzEN3VD81p2DRzqPsD7bJreK8fpgcJiR2cvHf+SU6ttBAQ3I5lQdkLy4D4nOju9JGXYroRiPW7jTbl2ie8pu9J5NN8Bcl8AuOFQEP0wLh8N5prYnl+kg8p8+tORHP4XZ9GPvOIoNtZxBY5VwhwHYree2hkW1k9E1jRP335TwzT4w6qxNMZXpA3uvRI7089lu57nq5g+WoSx+9TFJfPluBqOOeT9DxaJCRmy2qbQwMXdm11uZ49lDzqP7YJC0Pv8WYAB+U+/fE9e2wwAAAABJRU5ErkJggg==')
}

.iwgh2 .iw2-contact-section-entry-icon-instagram .iw2-menu-item-wrapper,
.iwgh2 .iw2-menu-item-description .iw2-list-items .iw2-list-item-icon-instagram {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAC2klEQVR42syYTUhUURTH39hY2QekmbPIUheBFkwfFi0UI0GxTK1okyC0adpEUBjUql2rWgRFpK2McFFhqW2igkqCPjSkTVChWZAVSRlp2pT9j55b15Pz3rtvnJn3h98w97477/7f3I9z7gtYkacWKxscBtvAcpBuJU4/QB+4Bs5PXCgeVRcCbGgT6AQ5VvL1AlTB1BsqpIEQuJkiM6RCcCNwoDuoDDWCZUnq/ODkqPxjHZgAa0GDMlSTxH/jvij3gmH+XqcMFVj+0EplaK5PDAX/fnjQZ9AGusBLMAYWgCJQDnaAhTP8rgw818phsPg/Vwb6Ck6AJjA6w/UHfG0pOAqOiP3sLBNTaQZmeviJzsQwI//BY6AEvDV5YreGHvNQDBj+o0/AFvDOZCLddmjzE+zn4dKVwXNlK4cd6vQW81trRyFiNzjp0E+fHjpMRUbOqaUq9IwfoNvNjRAyPM8hpXpwPYYZ0npwD2z28qSmhnJBM5jj0I6WfCuY52UzyrS5/oVjjVIj7zduVMDx6aLob9q+g6Cqvv7C8A1TgyGbyUydR7W6WsMH3ikMFYqNURfVh+2GbEiYoQ0u39DQKlEenM05FEhGQLMzlCVCyzjoN7z/K1EOxWOIhmi1qOswNNQmyuF4h6xKlE+BEZdmaOe9JOoq4zW0T7ShQBmhJerwu+9gL6cl+qlmT7yGivjGui6DXTaBtpcD6iNRfxwscpWlOeg0uCOWbAcHZYpppfz077lOBlfSBk7wrdkwFOLYVQG+afWUE11h7JRHxxy3qbLbfYgC5V2bgBpLxZxF5iYiuG7k+XEIzHdom8n5z0OwwjjTN9ASTmEpr77K56zXvGnmcOflfMbK8Hz08KAsXv6RRISOcZ+cy6LKUL9PDA0oQ+0+MdSuDFF8+pRiM7R6W5ShD6AafEyRGXphVYf0NaqvMjrQrbGmXultt6Ze6QUTaGKMswHaOqa90vsjwADGMpLbNoIv4wAAAABJRU5ErkJggg==');
	background-size: 18px 18px
}

.iwgh2 .iw2-contact-section-entry-icon-instagram .iw2-menu-item-wrapper.iw2-contact-action-unsupported {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNFRDQwQzM0NDgwMTExRTQ4NUJDRjg4NEFBNEVGRUQ4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNFRDQwQzM1NDgwMTExRTQ4NUJDRjg4NEFBNEVGRUQ4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjkwNUIxOUY0ODAxMTFFNDg1QkNGODg0QUE0RUZFRDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjkwNUIxQTA0ODAxMTFFNDg1QkNGODg0QUE0RUZFRDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7mlXKBAAAC2ElEQVR42syYS0hUURjH79j00ArSylloDxeBFkxvXBRJQmHWZEUbg6BNriIoDGrVrlUtBCOoVom4MNHurU1UUEZQYiFtggrNgl4kpZSp0+P/4Xfi+OXce88dZ+b+4TfMOffMPf875/F950Zs27ZYS8AJsAuUgNlW5vQT9IMOcCmRSIyqCxE2tBncBMVW9vUC1MDUGyrkgRi4lSMzpHJww3GcqDLUCJZmqfNjNCoa68AfsBYcVoYSWfw3HohyHxjm73XKUJkVDi1XhuaExFD030cAfQGd4CF4CcZAAagA1WAPmD/N77aB51o5Dhb+58pA38BZcBmMTnO9m68tBqfASbGfNTMplWdg5ik/UVMKM/IfPA22gLcmT+zX0BMeikHDf7QHVIF3JhPpjkebCXCUh0tXPs+V7Rx2qNPbzG+tHYWIA+CcRz/9eugwFRm5qJaq0DN+gF4/N0LICDyHlA6BrhRmSOvBfVAZ5ElNDZWCK2CWRzta8m1gbpDNqNDl+leONUqNvN/4URnHp6uivyn7DoKq+voLwzdMDYZcJjN1ntTq9ho+8D5hqFxsjLqoPu42ZEPCDG1wKw0NrRLlDzM5hyLZCGhuhopEaBkHA4b3fyXKsXQM0RCtFnWOoaFOUY6nO2Q1onwe/PBphnbeFlG3M11DR0QbCpQNtEQ9fvcd1HNaop9qDqZrqIJvrKsV7HcJtH0cUB+L+jNgga8szUMXwF2xZB0OyhTTtvLTv+c6GVxJGzjBt2bCUIxj1w4wotVTTtTOuGkFHXP8psp+9yEKlPdcAmoqbeQssjQTwXUTz4/jYJ5H20LOfx6BZcaZvoEWcQpLefV1Pme95k2zmDuv5jNWfuCjRwAV8fJvyEToGA/JuSypDA2ExNCgMmSHxJCtDFF8+pxjM7R6rylDH8Fu8ClHZuiFVR3S16S+yuhAt8aafKVXa02+0otm0MQYZwO0dUx5pfdXgAEATIiR97GG6FUAAAAASUVORK5CYII=')
}

.iwgh2 .iw2-contact-section-entry-icon-google-plus .iw2-menu-item-wrapper,
.iwgh2 .iw2-menu-item-description .iw2-list-items .iw2-list-item-icon-google-plus {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAADuklEQVR42sSYaUgVURTH56lltlk9goJSC6LNNgyz7VFEZbQQRSHtG1bYhxaIPgQFbRjZNwMr2yiEgoJQLK2IFloFwaKiTHsVQdBqhT1T+184Dy6Xc9/MvO5MB37onLlz5/9mzpxz7g1Y+Y8tFzYEjAUDQWeH11SBG7qT7SVZbu5vJTkYkwHWgJUgzcXcP8FVUGwZtFiCO4HdYAvo6HC+6+AQqAcN4I9l2HSCg6Ac5NBxGzgBLoAISAeLwGzlummgjn6kJ5ak8V2UxFoUEqeVceJ4Kf1NlPybQS0z3oglMD5xw5B0XB3j5udAIePf7tUTVgWLWN2m+Ept5hCCvyq+YaCPH4KnMDe6ZzPHd4pt1dL8EJzNjPniYJ5KxtfNj4+uNzMmFTTZzPNEkxZjWXfQGFhfI/vyUEiq3AhOZsaMAe9sbt4cx5sJgJ6Kr4PbkPjBjJnn4E0FGd8rP2L4BTMmTxMqsk1Ujp+Cj34I5pqUrlRuY73aVYrvuF95uJ76AdVWgK2aOQqog4taremGx640C2H3QYriLyJhe8Az0ANsogYpah/AYtAi+SZpMkYXxjcaWeO3RusdZJDmgKYfFh9aWYye9xdz7g3IBc8Zv4kikg7B4QTNyctURK6IHps5r4r9DKYyYn0JCflLnwX6gelgOGWLLPpfbYIaLB/MyYpDFI2T0vE+RnA2tZitzPXfNEUkQN+BWgdaNDranAq2HOTqceAUWM2sMkZq5kllujxRmivc9sN2VqEpxcvAJReLU2MNvJ19Aoc15+aAa5pS7UsMi45qBn1omZSegjat43iqmCGKX18ETwA7wEwXK2Y1bs9TXm73MiSCtAC9C+ZKYkU/fBQspM2UXmAApb0iysOqiTezzssnLHLsbTBY3pihvmAXI0qkqkYqLvvBMbBAGbOTtge4dBehhyBb2E6wXJor6RXKYjeCEoc/PpH2MnIVf4gehJGtqgRpUvVGR1yItegpFkQTvGQjvIjh+UxVKYxjvtfgAVMgjAvOZDqst3HOGXaw3vtnwSkG5+yvHDd6IVit6Rlx9rAi1eUoH+5DLwTXMZ3UAfrr1JIphcm5/RZ474XgMubcEnCGaQE5Ezvy1bTVJdter5qfOo1o0YG9BAepcvWleBe9xFD6UWW00pisXFtMjZBRkwuHSD83xULQwLwiNPI1Fc5I4YiuDEK03InXxKp5OVjrRKyJ5qeJwkAseUotZzuXrfRxidXGIHD2f6zpHhEbqKiMouYoSJkjQl+/WC7VWPa7m8bsrwADAJ0LxLmK7ckoAAAAAElFTkSuQmCC');
	background-size: 22px 20px
}

.iwgh2 .iw2-contact-section-entry-icon-google-plus .iw2-menu-item-wrapper.iw2-contact-action-unsupported {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUzQTY5QjQ1NDgwMTExRTQ4NUJDRjg4NEFBNEVGRUQ4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUzQTY5QjQ2NDgwMTExRTQ4NUJDRjg4NEFBNEVGRUQ4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTNBNjlCNDM0ODAxMTFFNDg1QkNGODg0QUE0RUZFRDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTNBNjlCNDQ0ODAxMTFFNDg1QkNGODg0QUE0RUZFRDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4c1+5QAAAD+UlEQVR42sRYfWhOURi/7+vF5mub18ofs41/fM0QhtGQr4ktH9F8M0qL8hX5Q1FIK8kfpoQxNSsKmcU++MNHPkqtRogxQ0rMZsbC9vqdet46Oz1n9953915P/Trv+9xzn/u75z7nPL9zfKFQyLBqpaWlw9CMB4YAvSzeVgHc1l3Mysoy7FjAAslkNLnAWiDRRuwWoBwoMBy0QCdEo9DsB7YDPSzGuwUcAWqBt8Bfw2ELaMgG0VwHJpGrHSgELgG/gSRgKTBfuXUmUEMv6YoFGLLCd1kiKywXuVakdC1C35WiBbpJ/m1ANfkdNz/jEw/MkP5XMmTDE6YYTT5zabdbI+xXRlfk6k6lzxmTGIJwo+IbAQz0YoSnMw96YBLjO+W2aoleEE5j+nyzEOcG4+vrxaSLZ/rEAM0mcZ4yviiTe/oBdUhD2ZeDeVFhh3BPps9Y4IPJw1sj+DI+IE7xdbebEj+YPtkWvlSQ8b32IodfMn1y8NniTeJMUf4/Az57QZgTKX2o3Hb2adcpvtOerMNI+FrSA6qtwSjv0MTYTAoubNVOC54Oo6PKSxBLRfMQiGb6lwAH8GLP0S8Wv7eQQAqX5k/ANOCVdM9UzYrRG7iq+PYCjzRc7+G5rT5OD4NMNpHTad6fzLV3QCbwgvE7UUSSQLjer9EI16iI3AQ4ha+SbQBmMGTdV2sSaTHT52G0E9DOBkZSYRlHv2UrJv1r/DfCEnFRNM5K6XKIIZxGedzGhGjSFBGxusQydeCPhkq7JcKMcWv1ROAcsJ7ZZaRq4sQwKk+U5jK7etjMyjSleBVwxcbm1DEBb5YiX9Ec1VxeAFRpSrX7OYx8FYpqDk20FFqegibScTJVzAzKX082oelo9gBzbeyY1by9SOtyyDXCtFs+BSxS+jVTISmXhI2YNOJgZRZNtv7KPeLLbKR4zpdmUmR3gaHS9RDpgn3I3QbN1zCIrCC2WLlcT6dE3HInSv8xxXccz6mxOsLnGbJ5CHDSwouLl1lGZxmZyr4unQZCtV/AJrtHVX4apQzlQcJOWCQbtjZSbu2Kf5Qby9pCpqrkRxDvDaO2YtwgnKIqLIzu+whj1lvY73WZcLSDMQcp/+vcIKzW9GTkdSQadrDR8UxOTNzHbhCuYZTUYZD22YgljggKlXJ/B/joBuES5toKsdTRVsjMxFpbSUddsh10bU8HYhfQLGf6fCE9XEVfopHW7wQ6ZBEL6RLmEKSA9nxmYiri0pwHDAfGKH0GALsIVk2kxlZX5SXetIkUVnEX4old82pgg6YcO7/Np/SYIMomaYM4CxXuPqWNOHZtsamvu05YIh6gojKaNqBBWkF+0+wX26UnhvnppmOE/wkwAF+EEM0Jqa4nAAAAAElFTkSuQmCC')
}

.iwgh2 .iw2-contact-section-entry-icon-pinterest .iw2-menu-item-wrapper,
.iwgh2 .iw2-menu-item-description .iw2-list-items .iw2-list-item-icon-pinterest {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAoCAYAAADpE0oSAAADd0lEQVR42ryYfWjOURTH7569yCiGjUnIvCw2f5iMttFK3spr4x8iFKUMSQlZtvIHkfjHrGH5S6uRP7xtlm2JadO8jmWJYV7CKGNrM9+T89Td7fzu707PnlOf9vzOvc/53nt/9557nkWoLXXKwSLBArAIzATjwTAQBb4yr0E9uAWqegrTum0BI3yEKfgusAmMVu72CRSC4xhAW1+FN4OjIE79v30Ee0EJBtDjJzwQnAdrLAHfg8fgB4gGSWAaCHj0vwg2QLzDSzgWXAdZwpe/8PKVgoagE8H+BdpaH48/68EeMFL4/g2wDP07lTHCSA5qitISnQITwX5dtFenwrTP4Bg+JoMyoctCcCT4oAvvA0uMzu1gFcgFbS4vlTdTDigWmnOxMlm68BRwwOhES7IUXO7rjuKNtI33Qe89pdRhXTgPxBiddoBKw0f9J4MJDuKdQRHDMjHrVAo0Cqw2Gqt5I+mWCp6DF6AZ3OX3brMy3pSmLSfhlZyBdMvjTRW0RFAOJmm+2eCcw6yrhKY5JDzfcDaB24bvoMcRoWWL8Zn1E8GXRMIphrNcSCjrrGnXP3uZFkfCYwznI+M5HQz2ymB6NvKwNi/hWCFD6WbbQPccTtcgaZVIuMOn4wBL0GsOwvHSKgSEpUg0nlstQW86CCdLryjA51K3xcbzQ4+AlJXeOAhPF3yNAeHozAPZ2jMli1rhy1f9FHHURnDiMa2OhC+AP0ZDgcORqXCYbY7HHV1BzpfgjNGQAYZrd/QMadQ+s6XBbheamnEEG4Kj2Q2uaI20Aj+1cxwlXJd+1yRVMFMFf7F+O7VzzqY6q5Hf329t9qZFCbeZPltKryeFpu/gtFkI0CzP8ij1emuuECCGByqJJvAxSxCaC7DM35SlOPulCWR49CkCO3l2JDgUbMTHBx5H6A444VpXZ4Iah93bzTWbl1Gxn4HZvpNqLsmyBV+NcVcrH1EqHrJ1URdhqcxdyxVji8MqUBWTDtFX0u70MhrULMP3gQVbOCNRXbaC7/RoLhCf8u+nIgg2eQW3CVNRN8SSNOho5CN4Pm+uWHxud61EbUudIvjuW+orZ1E/YSnrVKoQmU14nFDC1IZDeKzxfAl0hUPYLPBKVAgt4FikPeNfF2ER1u2QkK36TbhLK/BLVYjNJkz/yXlL/0II9Wz9hKv5kmhV/WB/BRgAuXTii2N3u+QAAAAASUVORK5CYII=');
	background-size: 15px 20px
}

.iwgh2 .iw2-contact-section-entry-icon-pinterest .iw2-menu-item-wrapper.iw2-contact-action-unsupported {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAoCAYAAADpE0oSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZCNzhCOTA3NDgwMDExRTQ4NUJDRjg4NEFBNEVGRUQ4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZCNzhCOTA4NDgwMDExRTQ4NUJDRjg4NEFBNEVGRUQ4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkI3OEI5MDU0ODAwMTFFNDg1QkNGODg0QUE0RUZFRDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkI3OEI5MDY0ODAwMTFFNDg1QkNGODg0QUE0RUZFRDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4BwdyTAAADdUlEQVR42ryYb2jNURjHf7ubu4xi/owh5O/StiIZ3Y1uyb+6Mc28oIR3yhAvhCxbeUEk3mBGywtpNdxbxGbZlpjQ/B3LEsP8CfPCZWvD96nn6jg9v/M7092e+tTv95xzz/c853fOc54tIRwOOxaWCBaBJWA2mAiGgSTwhXkF7oHroC4UCvWYBkzwEKbBt4ENYIxjbx/BCXAYE+jorfBGcBCkOv9vH8BOUIEJ/FYbfELngeA8OGUQfQeugkpwETwCv4R+o8AZcC4SiSSbhFN4wEJhkM9gP5gJxvL3LkQk+SAbz6PBDo5St9XgEsT9knAiR5Cn/YiW6BiYAnaDJmkJIP4JHMJjBqgSuiwGByThXWCZ1jkKVoIi0GHzUXkzFYByobkIUeepwtPBHq1TF43D37BXxhtpE3/7fzYzf66/wsXAr3XaAmo1H/WfBiZZiHfFRDTLRdRZPt4Uq7TGej6HqmWBZ+A5aAW3+LubrIo3pW7LSTifM5BqxbypYpYOqsFUxTeXj4pX1HVC0zwSXqg5W8ANzbeXz6S0bH6PqB8LvskknKk5q4WEstaUdi2yl26pJDxOcz7U3nPAYLcMhuXs9BDucBNOETKUaqYNdNvidA2SVomEOz06JhsGvWIhPFJaBZ+wFOnae7th0GsWwhnSJ/LxuVRtqfb+wGVAykqvLYSzBV+zTzg6C0BQeadk0Sj8+LKXIo7aCE48ut0l4bPCXVpqcWRqLKItcLnza8j5ApzUGgJguHJHz5Jm7REtTXaz0NSKI9gUm812oNZAtALflXOcJFyXXtckFRMzBH+5ejtFOWdTndXM3++nEr1uScJtpkZL6fWo0PQNHNcLAYryNM9SLX3mCwP4eaKSaBofszShuRTL/NWt2CP7oQgEXPqUga0cHQkOBevxeN/lCN0ER2zr6lzQYLF7e7hmczMq9gOI9q2pvFUtKPgatLva8RCl4iGoitoI5wm+NVwxtlmsAlUxORB9Ke1ON6NJzdF871mwjTMS1WUr+E4fwAXiE/77qQyCLW6Dm4SpqBtiSBp0NEoweAlvrhQ8R20rUdNSZwq+O4b6ylrUS1jKOrVOnMwkPEEoYRr7Q3i89n4BdPeHsF7gVThxNJ9lkfaU/7roF2HV9gnZqs+Eu5UCv9KJs5mE6T85b8C6eEfrJVzPl0S70wf2R4ABAGaM3Qm4yU4mAAAAAElFTkSuQmCC')
}

.iwgh2 .iw2-contact-section-entry-icon-linkedin .iw2-menu-item-wrapper,
.iwgh2 .iw2-menu-item-description .iw2-list-items .iw2-list-item-icon-linkedin {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAoCAYAAACIC2hQAAAB5ElEQVR42uyXTygEURzHZ+2uUg7r3yIpKeu0e+GEVsmBFHKSg5uVImeJg5Wrm6JIji4O9kCi5EAhByUHUf6Vg6TdrPWn9Z36qWna2femndl9W+9Xn9407zczn97/cSihM4WiBPQCH/gBp2CHrm2L5HITV56Lyj6wDjy6+kvQD26VHEcB8IPNFJIK1W0BpwiiE6AwTU4AdIgg2siR5xdBNMqR9yaC6DYjJwF2RRBdA/tGqweYAs8iiH6DHjADbmjdjIED0A0WFQHCpeneeULIKFDyJFw5+m4NKANux+j5K8oHbKW/LNEh0M548Rx40t1TJ1mdQf4jCOvuqd8YAZ2gUlcXhbA6J1ZBBNJJ/QsdOJQsoRxjiAZo39fGEWgzyH8BVXRdC1ZAF2drH4JhyN5bNUZjaeoq1G4FzeDChOR/y5+ghX1WiX4yJmkQ7NFYNBvV6hCAbLEVoh+MeqMTGW80gNlsLE+lFrxjHK3qyVQ0bjL/nSbgMWN8a6MIDGQq+mUibxJ4ady20PUC5/PBbC34g/SXoO+NaVAOQoznW7OxhUZSSGojTCe0dFGPceq2W3SDUa/uYFcc5xGv3aJ3HDnXHDlOu0UTHDk8v0JCHPPi+SKqSFEpKkWlqBSVolJUiuaN6J8AAwCoj11nMcFwcgAAAABJRU5ErkJggg==');
	background-size: 21px 20px
}

.iwgh2 .iw2-contact-section-entry-icon-linkedin .iw2-menu-item-wrapper.iw2-contact-action-unsupported {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAoCAYAAACIC2hQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI5MDVCMTk5NDgwMTExRTQ4NUJDRjg4NEFBNEVGRUQ4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI5MDVCMTlBNDgwMTExRTQ4NUJDRjg4NEFBNEVGRUQ4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjkwNUIxOTc0ODAxMTFFNDg1QkNGODg0QUE0RUZFRDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjkwNUIxOTg0ODAxMTFFNDg1QkNGODg0QUE0RUZFRDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6YapCTAAAB5ElEQVR42uyXTSgEYRjHZ7+Uclhfi6SkrNPuyQmtkgNpkZMc3ChFzhIHK1c3B0VydFE7eyBRcqAcHJQcRPkqB0m7Weuj9Z961DTt7PtOu7P7br1P/Zppnmdmfr3zfo0jGo0qFJVgEPjBDzgHe3RuW4TDYa46Nx2HwBbwGvKXYBjcKkUOJwiAnQySCuV2gUsE0RlQlqUmCHpEEG3jqAuIIBrnqHsTQVRl1KTAvgiim+DQJJ8Gc+BZBNFvMAAWwA3NmwlwBPrBqiJAuHWfd5kQMpxKiYS7SO9tBNXAo6rqK44PWEp/WaJjoJvx4CXwZLimDbJmk/pHEDFc094xAXpBnSEXh7A2JjZADNJp4wMd2JSs4TjFEA3Suq+PE9BlUv8C6um8CayDPs7WPgbjkL3PVx9NZMnVap8VtIMLC5L/LX+GFvbnS/STMUhD4ID6otVo0LoAZCvyIfrByJvtyHijFSwWYnqqysMzptGq3lxFkxbr32kAnjL6tz7KwUiuol8W6maBj/ptB52vcN4fKtSEP0p/CcavMQ9qwCTj/s5CLKGxDJL6iNAOLVu0oJ967BbdZuS1FeyKYz/is1v0jqPmmqPGZbdoiqOG51dIiG1eslREFSkqRaWoFJWiUlSKStGSEf0TYAAuDWD3+6tN4AAAAABJRU5ErkJggg==')
}

.iwgh2 .iw2-contact-section-entry-icon-facebook .iw2-menu-item-wrapper,
.iwgh2 .iw2-menu-item-description .iw2-list-items .iw2-list-item-icon-facebook {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAoCAYAAADkDTpVAAAA30lEQVR42mJkSDvDQAawBuIIIHYAYmkgFsShbjoLiQbLAvEUIPYjVgMpFugB8Q4gliTFRUxEqhMjx3BSLJhJjuHEWmAMxP4MZAJi4iANiBkJqPkAxP+xiH8jxgIPPHLfgNjl/0zj4+QGkQgQy+GRX4nPcGIsIBSxd6iVinCBf7S2gGHALWCBYlwRKUNAvxBj+lklPPKfGIGlKcjwhzTywPShHwejFhCVTN8BcToOeVB9W4dH/3poRYQLXANZ8AWIZ+FQoEvAglPAwm7WaCSPWjBqwagFoxaMWjD8LQAIMADi7yLygEiZlAAAAABJRU5ErkJggg==');
	background-size: 12px 20px
}

.iwgh2 .iw2-contact-section-entry-icon-facebook .iw2-menu-item-wrapper.iw2-contact-action-unsupported {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAoCAYAAADkDTpVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY2NkIxNjQwNDgwMTExRTQ4NUJDRjg4NEFBNEVGRUQ4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY2NkIxNjQxNDgwMTExRTQ4NUJDRjg4NEFBNEVGRUQ4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjY2QjE2M0U0ODAxMTFFNDg1QkNGODg0QUE0RUZFRDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjY2QjE2M0Y0ODAxMTFFNDg1QkNGODg0QUE0RUZFRDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7wtkRxAAAA4klEQVR42mLctGkTAxnAGogjgNgBiKWBWBCHuuksJBosC8RTgNiPWA2kWKAHxDuAWJIUFzERqU6MHMNJsWAmOYYTa4ExEPszkAmIiYM0IGYkoOYDEP/HIv6NGAs88Mh9A2IXX1/f4+QGkQgQy+GRX4nPcGIsIBSxd6iVinCBf7S2gGHALWCBYlwRKUNAv9DmzZuV8Mh/AhkuBcR3yXRgKRTjAtOHfhyMWkBUMn0HxOk45EH1bR0e/euhFREucA1kwRcgnoVDgS4BC04BC7tZo5E8asGoBaMWjFowasHwtwAgwABs2SHBCQqQQAAAAABJRU5ErkJggg==')
}

.iwgh2 .iw2-contact-section-entry-icon-youtube .iw2-menu-item-wrapper,
.iwgh2 .iw2-menu-item-description .iw2-list-items .iw2-list-item-icon-youtube {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAkCAYAAADGrhlwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcwMjVGQjVCMzc3QjExRTQ5MDA3RjAwQjA3MkMxOEJBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcwMjVGQjVDMzc3QjExRTQ5MDA3RjAwQjA3MkMxOEJBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzAyNUZCNTkzNzdCMTFFNDkwMDdGMDBCMDcyQzE4QkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzAyNUZCNUEzNzdCMTFFNDkwMDdGMDBCMDcyQzE4QkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz55t4FKAAACbElEQVR42tyZPUwUQRiG54YDlZ9DQe5CARKREAwYoTE0NBaUINDQQLTQQjowAWNFRSwsTahMoKEk2tkawURDjNKQAKHCnB7/P8Y7fny/3LcwtzkK48xsdt7kSWZ3L7Pz7tzMfDNfRDz+IvIoDtrBTXAdlDJloJzLl0AhlwU/iyp1FICYyK9dcKxcH4E9Lu+DDPjD5R1+ts+kwCqYBz/9FUd91/VgAnTneaZT+YxW/WMd9BFmwShY8W5K5QcdYAH0GTajS1Fu6wK3PcdQgt3GRPgU47bHVUMj4JoIr6jtzzxDNHgHRPg1SF7IUIvXXSEXTSptkqdnV9ROhhocMlRHhqodMlQtecrWqd8BGkpIA9P1HfAqIGMVZKhCc6W/wDC4BV6DtEVDlZKDTRNaB09BI3jDsZdplUkLL1kDj0AzmAEnBt8VMdlDfi2BfnAXvAWnJuI6GcDA/Q66wD3wXnflQRjy9Bl0cuj/wQVD6kYt7YKhVvAOzIH7Ond9ttUExkEvzUomxtCOJSN0XjEFFnnrHDHwjl0bPVQDXoCHIntKZFKnUe4hE2sRBb3PwRORPfKyoT0ytAlqdcZTYAwMgRLL4zNFhrY0V/otACOetmhSSGquNCgzpKTkqNgV/SBDyw4ZWpO8Uruij5IXuqQDZigT8ZUMUVpj2gFDFIUce8HpS7ARYjMp9nAWbdPBxgMDa5INbYMe9pCzfaBNFh1BTVoMWP9HGT6jaFM3iJELUpKX2dxtcENkj7qugisc99GHoLwMZS6KlMW02Be3qSnLnBXdd30osinIE+VjHojzNOS2UqZQjTJ2n/ivlqO/AgwAuCFusG1Yf2oAAAAASUVORK5CYII=');
	background-size: 26px 18px
}

.iwgh2 .iw2-contact-section-entry-icon-youtube .iw2-menu-item-wrapper.iw2-contact-action-unsupported {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAkCAYAAADGrhlwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUJGMzM0NzQ0ODAwMTFFNDg1QkNGODg0QUE0RUZFRDgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUJGMzM0NzM0ODAwMTFFNDg1QkNGODg0QUE0RUZFRDgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzAyNUZCNUIzNzdCMTFFNDkwMDdGMDBCMDcyQzE4QkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzAyNUZCNUMzNzdCMTFFNDkwMDdGMDBCMDcyQzE4QkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4HW2KpAAACc0lEQVR42tyZPUwUQRiGZ8dTVORH0LtQKEQhBAJGaQwNjQXVRgEbSmgosBMSJVRUhIKShIrkbCgvd52tEUhMLkZtTMRQaQ5O+RXC8ef7ed/CsIGKnVl33uRJZncvs/Pu3Mx8M5+TTqfFGYqDdnAP3AI3mDJQweUScJnLgp/FlDougXJxtjbAgXK9Dza5vAX2wC6X1/nZFpMH38E8WHZd91TFjs/QfTAOnvka9z+KPkIKvIKpRe+mVH7QAbLgeQTMCG4jtTWbyWQ6/IYS7LZcRE/U5hRMxVVDQ+CmiK6o7cPeGKLB+4MngihrBdRQD7VaYIZ0G7RJnp5tUTsZarDIUB0ZqrHI0L8xlAi40p0QDSWkhun6AZgMyVgVGarSMH2+BPVgChQMGqqWHGzqEK1tg6ARzHDspVtl0sBLlkA/aAGz4FDjuxydPeTXV9ALHgIK8Y90xHUyhIH7GTwFj8HboCsPw5CnD6CTty3vbDCkbtQKNhh6BDJgDjwJctdnWk1gDPTQrKRjDK0bMkLnFUnwhbfOjoZ3bJjooTtgFPSJ4imRTh3FuId0rEUU9I6AAVE88jKhTTL0G9wNMp4Cr8ELUGp4fObJ0GrAlX4KwYinVZoUcgFXGpYZUk5yVGyLfpKhbxYZWpK8Utui95IXupwFZpbBRzJEaY03FhhKuq574AWnE+BXhM3k2cNxtE0HG10a1iQTWgPd6J0V//aBNll0BDVtMGC9iPb4jKINZo43iM45KcmrbK4Z1IriUVcluMZxH30IystQ5uKKsphe98Vtasry1Iruu94WxRTkofIx/4iTNOSaUqZQjTJ2C/RX86ck/wowAJAnf1lMUD7fAAAAAElFTkSuQmCC')
}

.iwgh2 .iwgh2-search .iwgh2-form-button input {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAACBUlEQVR42rSWyytFURTGD3nlFRmJKzOPiUw8LrkhdQ0kiomSDBhcz6H4GwgzUSIMEAORZ2byVuQ1JWTiTui6Ct+udWu32nvfc4pVv3Zr7XXOd87e+6x1IjyeCsumFYBmUAvyQSz4BNdgH8yAC93FUTYEssAYqFfMCbFCoh+sgF7wwBMjw4h4wJlGRGUN4ByUOxEqBusgTTEXAI80chP5m6DIjlAKWALxUuwHzIISkABcNLrBPM2HTFy3CJLDCQ2BTMkPgkbQCg7BN8XFeABaQBPlyXs7YBJKAp0s1gVWw+zPMvCxmI/eWikkjm+i5B+DSZuHYQocsYf26oRKmT/N1t9kIm+OxUp0QtnMP7Gc2YnqfiqhaOZ/OBTi+XE6oTfmuxwK8fxXndCV4nA4MS/zb3RCW8xvB+k2RTJAG4tt6oRErTqVfPEdLFABNVkcVQ65moijfmmqDIOK4roDcjT5+dQqKhUVxtgm8hSxctq/DbAHnmlJq2lf+L0mwLZJSPSTYUP/qiNMtga6TdVbTI6ACCnmd1AZRJEdpQIc1An5KEkWeaK+5Kan/NIIBGm+DPSp8kJL1wHGmYjYgypwT34d9akakEun8Z3+GXbpzS3TP0OmQuSFRO5Yvp8ammMTS5cKYhQit9YfWiR9UOO0kXckcmP9sYUOQw+tee5/iPBTF7D+0X4FGACV2mWHK7rlZwAAAABJRU5ErkJggg==');
	background-size: 13px 13px
}

.iwgh2 .iwgh2-search .iwgh2-form-button input:focus,
.iwgh2 .iwgh2-search .iwgh2-form-button input:hover {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAAMFBMVEUAAAB4eHh4eHh4eHh3d3d4eHh4eHh3d3d8fHx4eHh3d3d3d3d4eHh3d3d3d3d4eHgU3GZPAAAAD3RSTlMA3bKCOZPvFgvEKl1P+W3upU4XAAAAsUlEQVR42pWRyw7DIAwEsU14E/7/bxNtQQs9VOqeNhl7AopjUlUZXfSO7it3GDPd0g6Sji05biSPI0J2QXT5mIpBrIsUTBaHRBjqRLoctMuc629vqJR41MYpWm40e9t13BEvFrIdVZzx9xaGMtp2TeOJCkkKPLEsN5dCWp+FnF+Cj2sje9h1YIkGRFQFpXuSM6FNYnjKJLkcxLum/QOqOwnu41vz/L+RhCEiOWNdQP7JAxGGDkGSGz7ZAAAAAElFTkSuQmCC')
}

.iwgh2 .iwgh2-window-wrapper .iwgh2-window-header a.iwgh2-window-close {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAADFBMVEUqKiozMzMzMzMzMzOVsej2AAAAA3RSTlMBsmkZKbsvAAAAQklEQVR42s3RwQoAUAREUcz///OzUFO3Zv8spFMoqqYL0bMqNVSaTfADu9UFNJZsTGvgp3Qr3EpOQ6j95R3C08KLH6URAam3J2OdAAAAAElFTkSuQmCC');
	background-size: 11px 11px
}

.iwgh2 .iwgh2-window-wrapper .iwgh2-window-header a.iwgh2-window-close:focus,
.iwgh2 .iwgh2-window-wrapper .iwgh2-window-header a.iwgh2-window-close:hover {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAFVBMVEUAAAAAVdQAZcsAZswAZswAZswAZsxSOuyTAAAABnRSTlMABrK0abGck3EYAAAAUUlEQVR42r3ROw4AIAgDUBDo/Y/sJyENQ1dd0JcoxJpluY3llUeB5UMXkFZop6JeofNIp4qtvkif2h7ROp1Kj6tBFSweES054Kd/EDGI0ETEG6cXA7FbcEbQAAAAAElFTkSuQmCC');
	background-size: 11px 11px
}

.iwgh2 .iwgh2-window-wrapper .iwgh2-window-navigation a.iw2-backward-navigation-arrow {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAWCAQAAABaxGWsAAABRklEQVQYGQXBvUsUABwA0OfHKZqUpCAqh3bg1NggQksgQoKBg8pRZClIQxBBS1D+ATrq0BApSsKpgzYcGRy6OLn0MYmoxak3ZB6ogcPpz/cAAKq1eGFT0ZYsAFCmxQMTfjnz0zoAUOWhT3adK/njOwAVknp99FcIB76YBqBOv8/yLoWQ89xdICGl37yiEI7kvNQK0CBtyaEQSrKeaVMN9TqkLToVrvyWNaoRoMtjKwpKwj9L0pISAG98UBTCsTVP3QKAOd+cC2HbOykAYMK8fSHsmXRfs3IAOg3LCeHCrhl9agCg3SsbCkI4MeuROyoBarQbteZSuHJg0ZB6AGgy5qu8EM5kDEipBaiS9MSqCyEULBvUAQC3DVu1L4T/Mt4CQEKrARmnQjixAwBw05AFP+Tt2QYAqNCsx3tTxr0GAIAbeo3odu8ahK528Wx/7ToAAAAASUVORK5CYII=');
	background-size: 7px 11px
}

.iwgh2 .iwgh2-window-wrapper .iwgh2-window-navigation a.iw2-backward-navigation-arrow:focus,
.iwgh2 .iwgh2-window-wrapper .iwgh2-window-navigation a.iw2-backward-navigation-arrow:hover {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAWCAYAAADwza0nAAADVUlEQVR42nSU328UVRTHz517Z/Znd7ez/bE0uqWVWpEUDNY0qQYNDxJNNNHY8CQPvPAX8MBbn/TZBxN94J1IgAcMiT5UhIZESg2mEQKLIttuW9wyy+yvmZ2de4fvjFuRZJ3kJDN35ns+c8733MuCIKD/u2780YydvlDJ31itfUwp/jnp2utYfoCoin4CTwZU+rvD1h618w1HTpNgk8Qog1fh9zFEoq/Qavv07bWqfnXFOvSXIxcozt8lzkbxKo7IIpToQ+JLa/bY+ZXazPa95qdk6h9RUgxRWJKiCsngN9yXRR9SYukXa9Zq+p9BdAR1mZGIMSKp7pErL5Ef3IyEng9StaOD9DJIh7ZLEelDkHKRyA+2qCvvGmlxaaqY+DGbEJVIaLVA+rmaWbppzYEUiuZByvVIEqLbZHW/M0fjP506MrzzZjFJAi3PrZbbw+d/rc2C9AlEx0AaoNAnPyhDdMeI8QtTU7Hvjx4e3Fk4PEiFrE4CPu23HX8S1AWI5kBK9kg1iFZAumhOx5dPvT9qH53Jkpn6py0C5r4Nn/ZFLd+tSdETNGI1OyAuT+1JXHnvLdM+Pp+nkfTzXgpMxEFkL8AnPRKFgyTVE2qr6/smU8tnjhXsd6YHXhBRbxK2ESwcI0Sqt673jB5DOIjHoen/FXJ69WSdVFAHsUhCm4hWGUPb2EttV+bvPGjZm64qv1FM+ilDey6cP3G6kskK2+4oJlt+AqI4kuSQZLDT8sc3yw7/05GeaWheOimauQRXXGPEz33zJY3ljM6tR+2N5rrToJg2RAafQL0sShLThjGKgw/L7brlB+uz40k3HefEz371BY2bhm+15NOWKzdtRUq6MhaJBMsiSQbP49WKK8q+6uTTwpUq6PDFxUUyhEYTwzHKZ/TurQ1nq7nh1EEyIdoLskASA895D1vr4U6ndq3UakU9NgSjA3vilE9zr1Tz1pdUcKXU9LmHocdAHAR5L+mi4Lnqg9/vNyUm6pWIuHtF5KGI7IP8GOQaSOHvFkEOf19H48ZIZ6+94KrB/yV3Qa5cpeAHbGSt4SoJwQG4bYLehV+K9Ttzehualu/W+dfXd0bW7jdmKK7NwaKR3qA0+h4du2TULs/dtrfIU3UytPDbAqKMqD0TYABkhJOEIZH6qAAAAABJRU5ErkJggg==')
}

.iwgh2.iwgh2-redesign.iw--palet-1 .iwgh2-extension-contact-toggle {
	background-color: #39b9be;
	border-color: #39b9be;
	color: #fff;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACKElEQVRIic3Wy2oUQRQG4G/GlgmaSQSjxJV4R3SrO5fixp1bn0ARfAxBUBDBhboQd+Y1BAV1LQleUAmJEomazJiRmHZRNcmkM32LLvw33X2q6/xVp+r85zTSNFUBoxiPzxaSaF9FDx18w3KZo0YJ4QQmI0kV9DCPhbqELRzC7opEWXTwPi6glLCNwzbCtl2s4q1MmLOEYziKxl+S9ZHiDX70Dc2BwRFhZ/+KTPR1JPoOhrjDBk4oPrPTOIfj2BvnLAtn9RTPsZYzt4NppH3CCRzM+bmNqzhVspvXuIWVnPEPWOiHdLLA0bUKZHASlwrGJwln2FacZ4+wFN+/4Alu4wE+Zf49W+CnhXYi3MwizOIGzuMxfg2MTeNmxmkRxhJBrsrwEQ+H2I9lvmdK/IwmFVY1DDuE87o4YPuJqZJ5rUR9RRnDdZt3t4g7tp5pFsl25OtKhuwV7gu5VopE0LydFcn225wiz3BPkLAqWG0aougFaGa+X9Ygg15TxVBEfMZcfF9UnlJZLDfSNG0L+lgVB4SdztYkg5mmoCJ1wjonJH+RHA5DD0v9WzovX7yzuIwL8f0F7sqvEoOYZ+MSfEW3wqR9A2RwRjVh70aOdcJUqGtlK+3id8b2vWTOWvSdDhIS6tg7xde8I2jqUiSfEnQ2D2n0uV4jhzVR40Krkc25uliLZJsikNcmjght4q5tknWFMG6p/v9NI5zFKPYITdaIUJ4IF2hFjVb/DwnJmKxUHVfPAAAAAElFTkSuQmCC');
	background-size: 13px 13px
}

.iwgh2.iwgh2-redesign.iw--palet-1 .iwgh2-extension-contact-toggle:focus,
.iwgh2.iwgh2-redesign.iw--palet-1 .iwgh2-extension-contact-toggle:hover {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACKElEQVRIic3Wy2oUQRQG4G/GlgmaSQSjxJV4R3SrO5fixp1bn0ARfAxBUBDBhboQd+Y1BAV1LQleUAmJEomazJiRmHZRNcmkM32LLvw33X2q6/xVp+r85zTSNFUBoxiPzxaSaF9FDx18w3KZo0YJ4QQmI0kV9DCPhbqELRzC7opEWXTwPi6glLCNwzbCtl2s4q1MmLOEYziKxl+S9ZHiDX70Dc2BwRFhZ/+KTPR1JPoOhrjDBk4oPrPTOIfj2BvnLAtn9RTPsZYzt4NppH3CCRzM+bmNqzhVspvXuIWVnPEPWOiHdLLA0bUKZHASlwrGJwln2FacZ4+wFN+/4Alu4wE+Zf49W+CnhXYi3MwizOIGzuMxfg2MTeNmxmkRxhJBrsrwEQ+H2I9lvmdK/IwmFVY1DDuE87o4YPuJqZJ5rUR9RRnDdZt3t4g7tp5pFsl25OtKhuwV7gu5VopE0LydFcn225wiz3BPkLAqWG0aougFaGa+X9Ygg15TxVBEfMZcfF9UnlJZLDfSNG0L+lgVB4SdztYkg5mmoCJ1wjonJH+RHA5DD0v9WzovX7yzuIwL8f0F7sqvEoOYZ+MSfEW3wqR9A2RwRjVh70aOdcJUqGtlK+3id8b2vWTOWvSdDhIS6tg7xde8I2jqUiSfEnQ2D2n0uV4jhzVR40Krkc25uliLZJsikNcmjght4q5tknWFMG6p/v9NI5zFKPYITdaIUJ4IF2hFjVb/DwnJmKxUHVfPAAAAAElFTkSuQmCC');
	background-size: 13px 13px
}

.iwgh2.iwgh2-redesign.iw--palet-1 .iwgh2-extension-contact-toggle:focus,
.iwgh2.iwgh2-redesign.iw--palet-1 .iwgh2-extension-contact-toggle:hover {
	background-color: #4dc0c5;
	border-color: #4dc0c5
}

.iwgh2.iwgh2-redesign.iw--palet-1 .iwgh2-bar .iwgh2__progress {
	background-color: #39b9be
}

.iwgh2.iwgh2-redesign.iw--palet-2 .iwgh2-extension-contact-toggle {
	background-color: #c63131;
	border-color: #c63131;
	color: #fff;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACKElEQVRIic3Wy2oUQRQG4G/GlgmaSQSjxJV4R3SrO5fixp1bn0ARfAxBUBDBhboQd+Y1BAV1LQleUAmJEomazJiRmHZRNcmkM32LLvw33X2q6/xVp+r85zTSNFUBoxiPzxaSaF9FDx18w3KZo0YJ4QQmI0kV9DCPhbqELRzC7opEWXTwPi6glLCNwzbCtl2s4q1MmLOEYziKxl+S9ZHiDX70Dc2BwRFhZ/+KTPR1JPoOhrjDBk4oPrPTOIfj2BvnLAtn9RTPsZYzt4NppH3CCRzM+bmNqzhVspvXuIWVnPEPWOiHdLLA0bUKZHASlwrGJwln2FacZ4+wFN+/4Alu4wE+Zf49W+CnhXYi3MwizOIGzuMxfg2MTeNmxmkRxhJBrsrwEQ+H2I9lvmdK/IwmFVY1DDuE87o4YPuJqZJ5rUR9RRnDdZt3t4g7tp5pFsl25OtKhuwV7gu5VopE0LydFcn225wiz3BPkLAqWG0aougFaGa+X9Ygg15TxVBEfMZcfF9UnlJZLDfSNG0L+lgVB4SdztYkg5mmoCJ1wjonJH+RHA5DD0v9WzovX7yzuIwL8f0F7sqvEoOYZ+MSfEW3wqR9A2RwRjVh70aOdcJUqGtlK+3id8b2vWTOWvSdDhIS6tg7xde8I2jqUiSfEnQ2D2n0uV4jhzVR40Krkc25uliLZJsikNcmjght4q5tknWFMG6p/v9NI5zFKPYITdaIUJ4IF2hFjVb/DwnJmKxUHVfPAAAAAElFTkSuQmCC');
	background-size: 13px 13px
}

.iwgh2.iwgh2-redesign.iw--palet-2 .iwgh2-extension-contact-toggle:focus,
.iwgh2.iwgh2-redesign.iw--palet-2 .iwgh2-extension-contact-toggle:hover {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACKElEQVRIic3Wy2oUQRQG4G/GlgmaSQSjxJV4R3SrO5fixp1bn0ARfAxBUBDBhboQd+Y1BAV1LQleUAmJEomazJiRmHZRNcmkM32LLvw33X2q6/xVp+r85zTSNFUBoxiPzxaSaF9FDx18w3KZo0YJ4QQmI0kV9DCPhbqELRzC7opEWXTwPi6glLCNwzbCtl2s4q1MmLOEYziKxl+S9ZHiDX70Dc2BwRFhZ/+KTPR1JPoOhrjDBk4oPrPTOIfj2BvnLAtn9RTPsZYzt4NppH3CCRzM+bmNqzhVspvXuIWVnPEPWOiHdLLA0bUKZHASlwrGJwln2FacZ4+wFN+/4Alu4wE+Zf49W+CnhXYi3MwizOIGzuMxfg2MTeNmxmkRxhJBrsrwEQ+H2I9lvmdK/IwmFVY1DDuE87o4YPuJqZJ5rUR9RRnDdZt3t4g7tp5pFsl25OtKhuwV7gu5VopE0LydFcn225wiz3BPkLAqWG0aougFaGa+X9Ygg15TxVBEfMZcfF9UnlJZLDfSNG0L+lgVB4SdztYkg5mmoCJ1wjonJH+RHA5DD0v9WzovX7yzuIwL8f0F7sqvEoOYZ+MSfEW3wqR9A2RwRjVh70aOdcJUqGtlK+3id8b2vWTOWvSdDhIS6tg7xde8I2jqUiSfEnQ2D2n0uV4jhzVR40Krkc25uliLZJsikNcmjght4q5tknWFMG6p/v9NI5zFKPYITdaIUJ4IF2hFjVb/DwnJmKxUHVfPAAAAAElFTkSuQmCC');
	background-size: 13px 13px
}

.iwgh2.iwgh2-redesign.iw--palet-2 .iwgh2-extension-contact-toggle:focus,
.iwgh2.iwgh2-redesign.iw--palet-2 .iwgh2-extension-contact-toggle:hover {
	background-color: #cc4646;
	border-color: #cc4646
}

.iwgh2.iwgh2-redesign.iw--palet-2 .iwgh2-bar .iwgh2__progress {
	background-color: #c63131
}

.iwgh2.iwgh2-redesign.iw--palet-3 .iwgh2-extension-contact-toggle {
	background-color: #e69b1f;
	border-color: #e69b1f;
	color: #fff;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACKElEQVRIic3Wy2oUQRQG4G/GlgmaSQSjxJV4R3SrO5fixp1bn0ARfAxBUBDBhboQd+Y1BAV1LQleUAmJEomazJiRmHZRNcmkM32LLvw33X2q6/xVp+r85zTSNFUBoxiPzxaSaF9FDx18w3KZo0YJ4QQmI0kV9DCPhbqELRzC7opEWXTwPi6glLCNwzbCtl2s4q1MmLOEYziKxl+S9ZHiDX70Dc2BwRFhZ/+KTPR1JPoOhrjDBk4oPrPTOIfj2BvnLAtn9RTPsZYzt4NppH3CCRzM+bmNqzhVspvXuIWVnPEPWOiHdLLA0bUKZHASlwrGJwln2FacZ4+wFN+/4Alu4wE+Zf49W+CnhXYi3MwizOIGzuMxfg2MTeNmxmkRxhJBrsrwEQ+H2I9lvmdK/IwmFVY1DDuE87o4YPuJqZJ5rUR9RRnDdZt3t4g7tp5pFsl25OtKhuwV7gu5VopE0LydFcn225wiz3BPkLAqWG0aougFaGa+X9Ygg15TxVBEfMZcfF9UnlJZLDfSNG0L+lgVB4SdztYkg5mmoCJ1wjonJH+RHA5DD0v9WzovX7yzuIwL8f0F7sqvEoOYZ+MSfEW3wqR9A2RwRjVh70aOdcJUqGtlK+3id8b2vWTOWvSdDhIS6tg7xde8I2jqUiSfEnQ2D2n0uV4jhzVR40Krkc25uliLZJsikNcmjght4q5tknWFMG6p/v9NI5zFKPYITdaIUJ4IF2hFjVb/DwnJmKxUHVfPAAAAAElFTkSuQmCC');
	background-size: 13px 13px
}

.iwgh2.iwgh2-redesign.iw--palet-3 .iwgh2-extension-contact-toggle:focus,
.iwgh2.iwgh2-redesign.iw--palet-3 .iwgh2-extension-contact-toggle:hover {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACKElEQVRIic3Wy2oUQRQG4G/GlgmaSQSjxJV4R3SrO5fixp1bn0ARfAxBUBDBhboQd+Y1BAV1LQleUAmJEomazJiRmHZRNcmkM32LLvw33X2q6/xVp+r85zTSNFUBoxiPzxaSaF9FDx18w3KZo0YJ4QQmI0kV9DCPhbqELRzC7opEWXTwPi6glLCNwzbCtl2s4q1MmLOEYziKxl+S9ZHiDX70Dc2BwRFhZ/+KTPR1JPoOhrjDBk4oPrPTOIfj2BvnLAtn9RTPsZYzt4NppH3CCRzM+bmNqzhVspvXuIWVnPEPWOiHdLLA0bUKZHASlwrGJwln2FacZ4+wFN+/4Alu4wE+Zf49W+CnhXYi3MwizOIGzuMxfg2MTeNmxmkRxhJBrsrwEQ+H2I9lvmdK/IwmFVY1DDuE87o4YPuJqZJ5rUR9RRnDdZt3t4g7tp5pFsl25OtKhuwV7gu5VopE0LydFcn225wiz3BPkLAqWG0aougFaGa+X9Ygg15TxVBEfMZcfF9UnlJZLDfSNG0L+lgVB4SdztYkg5mmoCJ1wjonJH+RHA5DD0v9WzovX7yzuIwL8f0F7sqvEoOYZ+MSfEW3wqR9A2RwRjVh70aOdcJUqGtlK+3id8b2vWTOWvSdDhIS6tg7xde8I2jqUiSfEnQ2D2n0uV4jhzVR40Krkc25uliLZJsikNcmjght4q5tknWFMG6p/v9NI5zFKPYITdaIUJ4IF2hFjVb/DwnJmKxUHVfPAAAAAElFTkSuQmCC');
	background-size: 13px 13px
}

.iwgh2.iwgh2-redesign.iw--palet-3 .iwgh2-extension-contact-toggle:focus,
.iwgh2.iwgh2-redesign.iw--palet-3 .iwgh2-extension-contact-toggle:hover {
	background-color: #e9a535;
	border-color: #e9a535
}

.iwgh2.iwgh2-redesign.iw--palet-3 .iwgh2-bar .iwgh2__progress {
	background-color: #e69b1f
}

.iwgh2.iwgh2-redesign.iw--palet-4 .iwgh2-extension-contact-toggle {
	background-color: #999e0e;
	border-color: #999e0e;
	color: #fff;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACKElEQVRIic3Wy2oUQRQG4G/GlgmaSQSjxJV4R3SrO5fixp1bn0ARfAxBUBDBhboQd+Y1BAV1LQleUAmJEomazJiRmHZRNcmkM32LLvw33X2q6/xVp+r85zTSNFUBoxiPzxaSaF9FDx18w3KZo0YJ4QQmI0kV9DCPhbqELRzC7opEWXTwPi6glLCNwzbCtl2s4q1MmLOEYziKxl+S9ZHiDX70Dc2BwRFhZ/+KTPR1JPoOhrjDBk4oPrPTOIfj2BvnLAtn9RTPsZYzt4NppH3CCRzM+bmNqzhVspvXuIWVnPEPWOiHdLLA0bUKZHASlwrGJwln2FacZ4+wFN+/4Alu4wE+Zf49W+CnhXYi3MwizOIGzuMxfg2MTeNmxmkRxhJBrsrwEQ+H2I9lvmdK/IwmFVY1DDuE87o4YPuJqZJ5rUR9RRnDdZt3t4g7tp5pFsl25OtKhuwV7gu5VopE0LydFcn225wiz3BPkLAqWG0aougFaGa+X9Ygg15TxVBEfMZcfF9UnlJZLDfSNG0L+lgVB4SdztYkg5mmoCJ1wjonJH+RHA5DD0v9WzovX7yzuIwL8f0F7sqvEoOYZ+MSfEW3wqR9A2RwRjVh70aOdcJUqGtlK+3id8b2vWTOWvSdDhIS6tg7xde8I2jqUiSfEnQ2D2n0uV4jhzVR40Krkc25uliLZJsikNcmjght4q5tknWFMG6p/v9NI5zFKPYITdaIUJ4IF2hFjVb/DwnJmKxUHVfPAAAAAElFTkSuQmCC');
	background-size: 13px 13px
}

.iwgh2.iwgh2-redesign.iw--palet-4 .iwgh2-extension-contact-toggle:focus,
.iwgh2.iwgh2-redesign.iw--palet-4 .iwgh2-extension-contact-toggle:hover {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACKElEQVRIic3Wy2oUQRQG4G/GlgmaSQSjxJV4R3SrO5fixp1bn0ARfAxBUBDBhboQd+Y1BAV1LQleUAmJEomazJiRmHZRNcmkM32LLvw33X2q6/xVp+r85zTSNFUBoxiPzxaSaF9FDx18w3KZo0YJ4QQmI0kV9DCPhbqELRzC7opEWXTwPi6glLCNwzbCtl2s4q1MmLOEYziKxl+S9ZHiDX70Dc2BwRFhZ/+KTPR1JPoOhrjDBk4oPrPTOIfj2BvnLAtn9RTPsZYzt4NppH3CCRzM+bmNqzhVspvXuIWVnPEPWOiHdLLA0bUKZHASlwrGJwln2FacZ4+wFN+/4Alu4wE+Zf49W+CnhXYi3MwizOIGzuMxfg2MTeNmxmkRxhJBrsrwEQ+H2I9lvmdK/IwmFVY1DDuE87o4YPuJqZJ5rUR9RRnDdZt3t4g7tp5pFsl25OtKhuwV7gu5VopE0LydFcn225wiz3BPkLAqWG0aougFaGa+X9Ygg15TxVBEfMZcfF9UnlJZLDfSNG0L+lgVB4SdztYkg5mmoCJ1wjonJH+RHA5DD0v9WzovX7yzuIwL8f0F7sqvEoOYZ+MSfEW3wqR9A2RwRjVh70aOdcJUqGtlK+3id8b2vWTOWvSdDhIS6tg7xde8I2jqUiSfEnQ2D2n0uV4jhzVR40Krkc25uliLZJsikNcmjght4q5tknWFMG6p/v9NI5zFKPYITdaIUJ4IF2hFjVb/DwnJmKxUHVfPAAAAAElFTkSuQmCC');
	background-size: 13px 13px
}

.iwgh2.iwgh2-redesign.iw--palet-4 .iwgh2-extension-contact-toggle:focus,
.iwgh2.iwgh2-redesign.iw--palet-4 .iwgh2-extension-contact-toggle:hover {
	background-color: #a3a826;
	border-color: #a3a826
}

.iwgh2.iwgh2-redesign.iw--palet-4 .iwgh2-bar .iwgh2__progress {
	background-color: #999e0e
}

.iwgh2.iwgh2-redesign.iw--palet-5 .iwgh2-extension-contact-toggle {
	background-color: #c04384;
	border-color: #c04384;
	color: #fff;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACKElEQVRIic3Wy2oUQRQG4G/GlgmaSQSjxJV4R3SrO5fixp1bn0ARfAxBUBDBhboQd+Y1BAV1LQleUAmJEomazJiRmHZRNcmkM32LLvw33X2q6/xVp+r85zTSNFUBoxiPzxaSaF9FDx18w3KZo0YJ4QQmI0kV9DCPhbqELRzC7opEWXTwPi6glLCNwzbCtl2s4q1MmLOEYziKxl+S9ZHiDX70Dc2BwRFhZ/+KTPR1JPoOhrjDBk4oPrPTOIfj2BvnLAtn9RTPsZYzt4NppH3CCRzM+bmNqzhVspvXuIWVnPEPWOiHdLLA0bUKZHASlwrGJwln2FacZ4+wFN+/4Alu4wE+Zf49W+CnhXYi3MwizOIGzuMxfg2MTeNmxmkRxhJBrsrwEQ+H2I9lvmdK/IwmFVY1DDuE87o4YPuJqZJ5rUR9RRnDdZt3t4g7tp5pFsl25OtKhuwV7gu5VopE0LydFcn225wiz3BPkLAqWG0aougFaGa+X9Ygg15TxVBEfMZcfF9UnlJZLDfSNG0L+lgVB4SdztYkg5mmoCJ1wjonJH+RHA5DD0v9WzovX7yzuIwL8f0F7sqvEoOYZ+MSfEW3wqR9A2RwRjVh70aOdcJUqGtlK+3id8b2vWTOWvSdDhIS6tg7xde8I2jqUiSfEnQ2D2n0uV4jhzVR40Krkc25uliLZJsikNcmjght4q5tknWFMG6p/v9NI5zFKPYITdaIUJ4IF2hFjVb/DwnJmKxUHVfPAAAAAElFTkSuQmCC');
	background-size: 13px 13px
}

.iwgh2.iwgh2-redesign.iw--palet-5 .iwgh2-extension-contact-toggle:focus,
.iwgh2.iwgh2-redesign.iw--palet-5 .iwgh2-extension-contact-toggle:hover {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACKElEQVRIic3Wy2oUQRQG4G/GlgmaSQSjxJV4R3SrO5fixp1bn0ARfAxBUBDBhboQd+Y1BAV1LQleUAmJEomazJiRmHZRNcmkM32LLvw33X2q6/xVp+r85zTSNFUBoxiPzxaSaF9FDx18w3KZo0YJ4QQmI0kV9DCPhbqELRzC7opEWXTwPi6glLCNwzbCtl2s4q1MmLOEYziKxl+S9ZHiDX70Dc2BwRFhZ/+KTPR1JPoOhrjDBk4oPrPTOIfj2BvnLAtn9RTPsZYzt4NppH3CCRzM+bmNqzhVspvXuIWVnPEPWOiHdLLA0bUKZHASlwrGJwln2FacZ4+wFN+/4Alu4wE+Zf49W+CnhXYi3MwizOIGzuMxfg2MTeNmxmkRxhJBrsrwEQ+H2I9lvmdK/IwmFVY1DDuE87o4YPuJqZJ5rUR9RRnDdZt3t4g7tp5pFsl25OtKhuwV7gu5VopE0LydFcn225wiz3BPkLAqWG0aougFaGa+X9Ygg15TxVBEfMZcfF9UnlJZLDfSNG0L+lgVB4SdztYkg5mmoCJ1wjonJH+RHA5DD0v9WzovX7yzuIwL8f0F7sqvEoOYZ+MSfEW3wqR9A2RwRjVh70aOdcJUqGtlK+3id8b2vWTOWvSdDhIS6tg7xde8I2jqUiSfEnQ2D2n0uV4jhzVR40Krkc25uliLZJsikNcmjght4q5tknWFMG6p/v9NI5zFKPYITdaIUJ4IF2hFjVb/DwnJmKxUHVfPAAAAAElFTkSuQmCC');
	background-size: 13px 13px
}

.iwgh2.iwgh2-redesign.iw--palet-5 .iwgh2-extension-contact-toggle:focus,
.iwgh2.iwgh2-redesign.iw--palet-5 .iwgh2-extension-contact-toggle:hover {
	background-color: #c65690;
	border-color: #c65690
}

.iwgh2.iwgh2-redesign.iw--palet-5 .iwgh2-bar .iwgh2__progress {
	background-color: #c04384
}

.iwgh2.iwgh2-redesign.iw--palet-6 .iwgh2-extension-contact-toggle {
	background-color: #16b8ee;
	border-color: #16b8ee;
	color: #fff;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACKElEQVRIic3Wy2oUQRQG4G/GlgmaSQSjxJV4R3SrO5fixp1bn0ARfAxBUBDBhboQd+Y1BAV1LQleUAmJEomazJiRmHZRNcmkM32LLvw33X2q6/xVp+r85zTSNFUBoxiPzxaSaF9FDx18w3KZo0YJ4QQmI0kV9DCPhbqELRzC7opEWXTwPi6glLCNwzbCtl2s4q1MmLOEYziKxl+S9ZHiDX70Dc2BwRFhZ/+KTPR1JPoOhrjDBk4oPrPTOIfj2BvnLAtn9RTPsZYzt4NppH3CCRzM+bmNqzhVspvXuIWVnPEPWOiHdLLA0bUKZHASlwrGJwln2FacZ4+wFN+/4Alu4wE+Zf49W+CnhXYi3MwizOIGzuMxfg2MTeNmxmkRxhJBrsrwEQ+H2I9lvmdK/IwmFVY1DDuE87o4YPuJqZJ5rUR9RRnDdZt3t4g7tp5pFsl25OtKhuwV7gu5VopE0LydFcn225wiz3BPkLAqWG0aougFaGa+X9Ygg15TxVBEfMZcfF9UnlJZLDfSNG0L+lgVB4SdztYkg5mmoCJ1wjonJH+RHA5DD0v9WzovX7yzuIwL8f0F7sqvEoOYZ+MSfEW3wqR9A2RwRjVh70aOdcJUqGtlK+3id8b2vWTOWvSdDhIS6tg7xde8I2jqUiSfEnQ2D2n0uV4jhzVR40Krkc25uliLZJsikNcmjght4q5tknWFMG6p/v9NI5zFKPYITdaIUJ4IF2hFjVb/DwnJmKxUHVfPAAAAAElFTkSuQmCC');
	background-size: 13px 13px
}

.iwgh2.iwgh2-redesign.iw--palet-6 .iwgh2-extension-contact-toggle:focus,
.iwgh2.iwgh2-redesign.iw--palet-6 .iwgh2-extension-contact-toggle:hover {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACKElEQVRIic3Wy2oUQRQG4G/GlgmaSQSjxJV4R3SrO5fixp1bn0ARfAxBUBDBhboQd+Y1BAV1LQleUAmJEomazJiRmHZRNcmkM32LLvw33X2q6/xVp+r85zTSNFUBoxiPzxaSaF9FDx18w3KZo0YJ4QQmI0kV9DCPhbqELRzC7opEWXTwPi6glLCNwzbCtl2s4q1MmLOEYziKxl+S9ZHiDX70Dc2BwRFhZ/+KTPR1JPoOhrjDBk4oPrPTOIfj2BvnLAtn9RTPsZYzt4NppH3CCRzM+bmNqzhVspvXuIWVnPEPWOiHdLLA0bUKZHASlwrGJwln2FacZ4+wFN+/4Alu4wE+Zf49W+CnhXYi3MwizOIGzuMxfg2MTeNmxmkRxhJBrsrwEQ+H2I9lvmdK/IwmFVY1DDuE87o4YPuJqZJ5rUR9RRnDdZt3t4g7tp5pFsl25OtKhuwV7gu5VopE0LydFcn225wiz3BPkLAqWG0aougFaGa+X9Ygg15TxVBEfMZcfF9UnlJZLDfSNG0L+lgVB4SdztYkg5mmoCJ1wjonJH+RHA5DD0v9WzovX7yzuIwL8f0F7sqvEoOYZ+MSfEW3wqR9A2RwRjVh70aOdcJUqGtlK+3id8b2vWTOWvSdDhIS6tg7xde8I2jqUiSfEnQ2D2n0uV4jhzVR40Krkc25uliLZJsikNcmjght4q5tknWFMG6p/v9NI5zFKPYITdaIUJ4IF2hFjVb/DwnJmKxUHVfPAAAAAElFTkSuQmCC');
	background-size: 13px 13px
}

.iwgh2.iwgh2-redesign.iw--palet-6 .iwgh2-extension-contact-toggle:focus,
.iwgh2.iwgh2-redesign.iw--palet-6 .iwgh2-extension-contact-toggle:hover {
	background-color: #2dbff0;
	border-color: #2dbff0
}

.iwgh2.iwgh2-redesign.iw--palet-6 .iwgh2-bar .iwgh2__progress {
	background-color: #16b8ee
}

.iwgh2.iwgh2-redesign.iw--palet-7 .iwgh2-extension-contact-toggle {
	background-color: #a3cc00;
	border-color: #a3cc00;
	color: #fff;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACKElEQVRIic3Wy2oUQRQG4G/GlgmaSQSjxJV4R3SrO5fixp1bn0ARfAxBUBDBhboQd+Y1BAV1LQleUAmJEomazJiRmHZRNcmkM32LLvw33X2q6/xVp+r85zTSNFUBoxiPzxaSaF9FDx18w3KZo0YJ4QQmI0kV9DCPhbqELRzC7opEWXTwPi6glLCNwzbCtl2s4q1MmLOEYziKxl+S9ZHiDX70Dc2BwRFhZ/+KTPR1JPoOhrjDBk4oPrPTOIfj2BvnLAtn9RTPsZYzt4NppH3CCRzM+bmNqzhVspvXuIWVnPEPWOiHdLLA0bUKZHASlwrGJwln2FacZ4+wFN+/4Alu4wE+Zf49W+CnhXYi3MwizOIGzuMxfg2MTeNmxmkRxhJBrsrwEQ+H2I9lvmdK/IwmFVY1DDuE87o4YPuJqZJ5rUR9RRnDdZt3t4g7tp5pFsl25OtKhuwV7gu5VopE0LydFcn225wiz3BPkLAqWG0aougFaGa+X9Ygg15TxVBEfMZcfF9UnlJZLDfSNG0L+lgVB4SdztYkg5mmoCJ1wjonJH+RHA5DD0v9WzovX7yzuIwL8f0F7sqvEoOYZ+MSfEW3wqR9A2RwRjVh70aOdcJUqGtlK+3id8b2vWTOWvSdDhIS6tg7xde8I2jqUiSfEnQ2D2n0uV4jhzVR40Krkc25uliLZJsikNcmjght4q5tknWFMG6p/v9NI5zFKPYITdaIUJ4IF2hFjVb/DwnJmKxUHVfPAAAAAElFTkSuQmCC');
	background-size: 13px 13px
}

.iwgh2.iwgh2-redesign.iw--palet-7 .iwgh2-extension-contact-toggle:focus,
.iwgh2.iwgh2-redesign.iw--palet-7 .iwgh2-extension-contact-toggle:hover {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACKElEQVRIic3Wy2oUQRQG4G/GlgmaSQSjxJV4R3SrO5fixp1bn0ARfAxBUBDBhboQd+Y1BAV1LQleUAmJEomazJiRmHZRNcmkM32LLvw33X2q6/xVp+r85zTSNFUBoxiPzxaSaF9FDx18w3KZo0YJ4QQmI0kV9DCPhbqELRzC7opEWXTwPi6glLCNwzbCtl2s4q1MmLOEYziKxl+S9ZHiDX70Dc2BwRFhZ/+KTPR1JPoOhrjDBk4oPrPTOIfj2BvnLAtn9RTPsZYzt4NppH3CCRzM+bmNqzhVspvXuIWVnPEPWOiHdLLA0bUKZHASlwrGJwln2FacZ4+wFN+/4Alu4wE+Zf49W+CnhXYi3MwizOIGzuMxfg2MTeNmxmkRxhJBrsrwEQ+H2I9lvmdK/IwmFVY1DDuE87o4YPuJqZJ5rUR9RRnDdZt3t4g7tp5pFsl25OtKhuwV7gu5VopE0LydFcn225wiz3BPkLAqWG0aougFaGa+X9Ygg15TxVBEfMZcfF9UnlJZLDfSNG0L+lgVB4SdztYkg5mmoCJ1wjonJH+RHA5DD0v9WzovX7yzuIwL8f0F7sqvEoOYZ+MSfEW3wqR9A2RwRjVh70aOdcJUqGtlK+3id8b2vWTOWvSdDhIS6tg7xde8I2jqUiSfEnQ2D2n0uV4jhzVR40Krkc25uliLZJsikNcmjght4q5tknWFMG6p/v9NI5zFKPYITdaIUJ4IF2hFjVb/DwnJmKxUHVfPAAAAAElFTkSuQmCC');
	background-size: 13px 13px
}

.iwgh2.iwgh2-redesign.iw--palet-7 .iwgh2-extension-contact-toggle:focus,
.iwgh2.iwgh2-redesign.iw--palet-7 .iwgh2-extension-contact-toggle:hover {
	background-color: #acd11a;
	border-color: #acd11a
}

.iwgh2.iwgh2-redesign.iw--palet-7 .iwgh2-bar .iwgh2__progress {
	background-color: #a3cc00
}

.iwgh2.iwgh2-redesign.iw--palet-8 .iwgh2-extension-contact-toggle {
	background-color: #b05dbf;
	border-color: #b05dbf;
	color: #fff;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACKElEQVRIic3Wy2oUQRQG4G/GlgmaSQSjxJV4R3SrO5fixp1bn0ARfAxBUBDBhboQd+Y1BAV1LQleUAmJEomazJiRmHZRNcmkM32LLvw33X2q6/xVp+r85zTSNFUBoxiPzxaSaF9FDx18w3KZo0YJ4QQmI0kV9DCPhbqELRzC7opEWXTwPi6glLCNwzbCtl2s4q1MmLOEYziKxl+S9ZHiDX70Dc2BwRFhZ/+KTPR1JPoOhrjDBk4oPrPTOIfj2BvnLAtn9RTPsZYzt4NppH3CCRzM+bmNqzhVspvXuIWVnPEPWOiHdLLA0bUKZHASlwrGJwln2FacZ4+wFN+/4Alu4wE+Zf49W+CnhXYi3MwizOIGzuMxfg2MTeNmxmkRxhJBrsrwEQ+H2I9lvmdK/IwmFVY1DDuE87o4YPuJqZJ5rUR9RRnDdZt3t4g7tp5pFsl25OtKhuwV7gu5VopE0LydFcn225wiz3BPkLAqWG0aougFaGa+X9Ygg15TxVBEfMZcfF9UnlJZLDfSNG0L+lgVB4SdztYkg5mmoCJ1wjonJH+RHA5DD0v9WzovX7yzuIwL8f0F7sqvEoOYZ+MSfEW3wqR9A2RwRjVh70aOdcJUqGtlK+3id8b2vWTOWvSdDhIS6tg7xde8I2jqUiSfEnQ2D2n0uV4jhzVR40Krkc25uliLZJsikNcmjght4q5tknWFMG6p/v9NI5zFKPYITdaIUJ4IF2hFjVb/DwnJmKxUHVfPAAAAAElFTkSuQmCC');
	background-size: 13px 13px
}

.iwgh2.iwgh2-redesign.iw--palet-8 .iwgh2-extension-contact-toggle:focus,
.iwgh2.iwgh2-redesign.iw--palet-8 .iwgh2-extension-contact-toggle:hover {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACKElEQVRIic3Wy2oUQRQG4G/GlgmaSQSjxJV4R3SrO5fixp1bn0ARfAxBUBDBhboQd+Y1BAV1LQleUAmJEomazJiRmHZRNcmkM32LLvw33X2q6/xVp+r85zTSNFUBoxiPzxaSaF9FDx18w3KZo0YJ4QQmI0kV9DCPhbqELRzC7opEWXTwPi6glLCNwzbCtl2s4q1MmLOEYziKxl+S9ZHiDX70Dc2BwRFhZ/+KTPR1JPoOhrjDBk4oPrPTOIfj2BvnLAtn9RTPsZYzt4NppH3CCRzM+bmNqzhVspvXuIWVnPEPWOiHdLLA0bUKZHASlwrGJwln2FacZ4+wFN+/4Alu4wE+Zf49W+CnhXYi3MwizOIGzuMxfg2MTeNmxmkRxhJBrsrwEQ+H2I9lvmdK/IwmFVY1DDuE87o4YPuJqZJ5rUR9RRnDdZt3t4g7tp5pFsl25OtKhuwV7gu5VopE0LydFcn225wiz3BPkLAqWG0aougFaGa+X9Ygg15TxVBEfMZcfF9UnlJZLDfSNG0L+lgVB4SdztYkg5mmoCJ1wjonJH+RHA5DD0v9WzovX7yzuIwL8f0F7sqvEoOYZ+MSfEW3wqR9A2RwRjVh70aOdcJUqGtlK+3id8b2vWTOWvSdDhIS6tg7xde8I2jqUiSfEnQ2D2n0uV4jhzVR40Krkc25uliLZJsikNcmjght4q5tknWFMG6p/v9NI5zFKPYITdaIUJ4IF2hFjVb/DwnJmKxUHVfPAAAAAElFTkSuQmCC');
	background-size: 13px 13px
}

.iwgh2.iwgh2-redesign.iw--palet-8 .iwgh2-extension-contact-toggle:focus,
.iwgh2.iwgh2-redesign.iw--palet-8 .iwgh2-extension-contact-toggle:hover {
	background-color: #b86dc5;
	border-color: #b86dc5
}

.iwgh2.iwgh2-redesign.iw--palet-8 .iwgh2-bar .iwgh2__progress {
	background-color: #b05dbf
}

.iwgh2.iwgh2-redesign.iw--palet-9 .iwgh2-extension-contact-toggle {
	background-color: #c88b39;
	border-color: #c88b39;
	color: #fff;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACKElEQVRIic3Wy2oUQRQG4G/GlgmaSQSjxJV4R3SrO5fixp1bn0ARfAxBUBDBhboQd+Y1BAV1LQleUAmJEomazJiRmHZRNcmkM32LLvw33X2q6/xVp+r85zTSNFUBoxiPzxaSaF9FDx18w3KZo0YJ4QQmI0kV9DCPhbqELRzC7opEWXTwPi6glLCNwzbCtl2s4q1MmLOEYziKxl+S9ZHiDX70Dc2BwRFhZ/+KTPR1JPoOhrjDBk4oPrPTOIfj2BvnLAtn9RTPsZYzt4NppH3CCRzM+bmNqzhVspvXuIWVnPEPWOiHdLLA0bUKZHASlwrGJwln2FacZ4+wFN+/4Alu4wE+Zf49W+CnhXYi3MwizOIGzuMxfg2MTeNmxmkRxhJBrsrwEQ+H2I9lvmdK/IwmFVY1DDuE87o4YPuJqZJ5rUR9RRnDdZt3t4g7tp5pFsl25OtKhuwV7gu5VopE0LydFcn225wiz3BPkLAqWG0aougFaGa+X9Ygg15TxVBEfMZcfF9UnlJZLDfSNG0L+lgVB4SdztYkg5mmoCJ1wjonJH+RHA5DD0v9WzovX7yzuIwL8f0F7sqvEoOYZ+MSfEW3wqR9A2RwRjVh70aOdcJUqGtlK+3id8b2vWTOWvSdDhIS6tg7xde8I2jqUiSfEnQ2D2n0uV4jhzVR40Krkc25uliLZJsikNcmjght4q5tknWFMG6p/v9NI5zFKPYITdaIUJ4IF2hFjVb/DwnJmKxUHVfPAAAAAElFTkSuQmCC');
	background-size: 13px 13px
}

.iwgh2.iwgh2-redesign.iw--palet-9 .iwgh2-extension-contact-toggle:focus,
.iwgh2.iwgh2-redesign.iw--palet-9 .iwgh2-extension-contact-toggle:hover {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACKElEQVRIic3Wy2oUQRQG4G/GlgmaSQSjxJV4R3SrO5fixp1bn0ARfAxBUBDBhboQd+Y1BAV1LQleUAmJEomazJiRmHZRNcmkM32LLvw33X2q6/xVp+r85zTSNFUBoxiPzxaSaF9FDx18w3KZo0YJ4QQmI0kV9DCPhbqELRzC7opEWXTwPi6glLCNwzbCtl2s4q1MmLOEYziKxl+S9ZHiDX70Dc2BwRFhZ/+KTPR1JPoOhrjDBk4oPrPTOIfj2BvnLAtn9RTPsZYzt4NppH3CCRzM+bmNqzhVspvXuIWVnPEPWOiHdLLA0bUKZHASlwrGJwln2FacZ4+wFN+/4Alu4wE+Zf49W+CnhXYi3MwizOIGzuMxfg2MTeNmxmkRxhJBrsrwEQ+H2I9lvmdK/IwmFVY1DDuE87o4YPuJqZJ5rUR9RRnDdZt3t4g7tp5pFsl25OtKhuwV7gu5VopE0LydFcn225wiz3BPkLAqWG0aougFaGa+X9Ygg15TxVBEfMZcfF9UnlJZLDfSNG0L+lgVB4SdztYkg5mmoCJ1wjonJH+RHA5DD0v9WzovX7yzuIwL8f0F7sqvEoOYZ+MSfEW3wqR9A2RwRjVh70aOdcJUqGtlK+3id8b2vWTOWvSdDhIS6tg7xde8I2jqUiSfEnQ2D2n0uV4jhzVR40Krkc25uliLZJsikNcmjght4q5tknWFMG6p/v9NI5zFKPYITdaIUJ4IF2hFjVb/DwnJmKxUHVfPAAAAAElFTkSuQmCC');
	background-size: 13px 13px
}

.iwgh2.iwgh2-redesign.iw--palet-9 .iwgh2-extension-contact-toggle:focus,
.iwgh2.iwgh2-redesign.iw--palet-9 .iwgh2-extension-contact-toggle:hover {
	background-color: #ce974d;
	border-color: #ce974d
}

.iwgh2.iwgh2-redesign.iw--palet-9 .iwgh2-bar .iwgh2__progress {
	background-color: #c88b39
}

.iwgh2.iwgh2-redesign.iw--palet-10 .iwgh2-extension-contact-toggle {
	background-color: #4da692;
	border-color: #4da692;
	color: #fff;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACKElEQVRIic3Wy2oUQRQG4G/GlgmaSQSjxJV4R3SrO5fixp1bn0ARfAxBUBDBhboQd+Y1BAV1LQleUAmJEomazJiRmHZRNcmkM32LLvw33X2q6/xVp+r85zTSNFUBoxiPzxaSaF9FDx18w3KZo0YJ4QQmI0kV9DCPhbqELRzC7opEWXTwPi6glLCNwzbCtl2s4q1MmLOEYziKxl+S9ZHiDX70Dc2BwRFhZ/+KTPR1JPoOhrjDBk4oPrPTOIfj2BvnLAtn9RTPsZYzt4NppH3CCRzM+bmNqzhVspvXuIWVnPEPWOiHdLLA0bUKZHASlwrGJwln2FacZ4+wFN+/4Alu4wE+Zf49W+CnhXYi3MwizOIGzuMxfg2MTeNmxmkRxhJBrsrwEQ+H2I9lvmdK/IwmFVY1DDuE87o4YPuJqZJ5rUR9RRnDdZt3t4g7tp5pFsl25OtKhuwV7gu5VopE0LydFcn225wiz3BPkLAqWG0aougFaGa+X9Ygg15TxVBEfMZcfF9UnlJZLDfSNG0L+lgVB4SdztYkg5mmoCJ1wjonJH+RHA5DD0v9WzovX7yzuIwL8f0F7sqvEoOYZ+MSfEW3wqR9A2RwRjVh70aOdcJUqGtlK+3id8b2vWTOWvSdDhIS6tg7xde8I2jqUiSfEnQ2D2n0uV4jhzVR40Krkc25uliLZJsikNcmjght4q5tknWFMG6p/v9NI5zFKPYITdaIUJ4IF2hFjVb/DwnJmKxUHVfPAAAAAElFTkSuQmCC');
	background-size: 13px 13px
}

.iwgh2.iwgh2-redesign.iw--palet-10 .iwgh2-extension-contact-toggle:focus,
.iwgh2.iwgh2-redesign.iw--palet-10 .iwgh2-extension-contact-toggle:hover {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACKElEQVRIic3Wy2oUQRQG4G/GlgmaSQSjxJV4R3SrO5fixp1bn0ARfAxBUBDBhboQd+Y1BAV1LQleUAmJEomazJiRmHZRNcmkM32LLvw33X2q6/xVp+r85zTSNFUBoxiPzxaSaF9FDx18w3KZo0YJ4QQmI0kV9DCPhbqELRzC7opEWXTwPi6glLCNwzbCtl2s4q1MmLOEYziKxl+S9ZHiDX70Dc2BwRFhZ/+KTPR1JPoOhrjDBk4oPrPTOIfj2BvnLAtn9RTPsZYzt4NppH3CCRzM+bmNqzhVspvXuIWVnPEPWOiHdLLA0bUKZHASlwrGJwln2FacZ4+wFN+/4Alu4wE+Zf49W+CnhXYi3MwizOIGzuMxfg2MTeNmxmkRxhJBrsrwEQ+H2I9lvmdK/IwmFVY1DDuE87o4YPuJqZJ5rUR9RRnDdZt3t4g7tp5pFsl25OtKhuwV7gu5VopE0LydFcn225wiz3BPkLAqWG0aougFaGa+X9Ygg15TxVBEfMZcfF9UnlJZLDfSNG0L+lgVB4SdztYkg5mmoCJ1wjonJH+RHA5DD0v9WzovX7yzuIwL8f0F7sqvEoOYZ+MSfEW3wqR9A2RwRjVh70aOdcJUqGtlK+3id8b2vWTOWvSdDhIS6tg7xde8I2jqUiSfEnQ2D2n0uV4jhzVR40Krkc25uliLZJsikNcmjght4q5tknWFMG6p/v9NI5zFKPYITdaIUJ4IF2hFjVb/DwnJmKxUHVfPAAAAAElFTkSuQmCC');
	background-size: 13px 13px
}

.iwgh2.iwgh2-redesign.iw--palet-10 .iwgh2-extension-contact-toggle:focus,
.iwgh2.iwgh2-redesign.iw--palet-10 .iwgh2-extension-contact-toggle:hover {
	background-color: #5faf9d;
	border-color: #5faf9d
}

.iwgh2.iwgh2-redesign.iw--palet-10 .iwgh2-bar .iwgh2__progress {
	background-color: #4da692
}

.iwgh2.iwgh2-redesign.iw--palet-11 .iwgh2-extension-contact-toggle {
	background-color: #8ed2ee;
	border-color: #8ed2ee;
	color: #333
}

.iwgh2.iwgh2-redesign.iw--palet-11 .iwgh2-extension-contact-toggle:focus,
.iwgh2.iwgh2-redesign.iw--palet-11 .iwgh2-extension-contact-toggle:hover {
	background-color: #99d7f0;
	border-color: #99d7f0
}

.iwgh2.iwgh2-redesign.iw--palet-11 .iwgh2-bar .iwgh2__progress {
	background-color: #8ed2ee
}

.iwgh2.iwgh2-redesign.iw--palet-12 .iwgh2-extension-contact-toggle {
	background-color: #95b871;
	border-color: #95b871;
	color: #fff;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACKElEQVRIic3Wy2oUQRQG4G/GlgmaSQSjxJV4R3SrO5fixp1bn0ARfAxBUBDBhboQd+Y1BAV1LQleUAmJEomazJiRmHZRNcmkM32LLvw33X2q6/xVp+r85zTSNFUBoxiPzxaSaF9FDx18w3KZo0YJ4QQmI0kV9DCPhbqELRzC7opEWXTwPi6glLCNwzbCtl2s4q1MmLOEYziKxl+S9ZHiDX70Dc2BwRFhZ/+KTPR1JPoOhrjDBk4oPrPTOIfj2BvnLAtn9RTPsZYzt4NppH3CCRzM+bmNqzhVspvXuIWVnPEPWOiHdLLA0bUKZHASlwrGJwln2FacZ4+wFN+/4Alu4wE+Zf49W+CnhXYi3MwizOIGzuMxfg2MTeNmxmkRxhJBrsrwEQ+H2I9lvmdK/IwmFVY1DDuE87o4YPuJqZJ5rUR9RRnDdZt3t4g7tp5pFsl25OtKhuwV7gu5VopE0LydFcn225wiz3BPkLAqWG0aougFaGa+X9Ygg15TxVBEfMZcfF9UnlJZLDfSNG0L+lgVB4SdztYkg5mmoCJ1wjonJH+RHA5DD0v9WzovX7yzuIwL8f0F7sqvEoOYZ+MSfEW3wqR9A2RwRjVh70aOdcJUqGtlK+3id8b2vWTOWvSdDhIS6tg7xde8I2jqUiSfEnQ2D2n0uV4jhzVR40Krkc25uliLZJsikNcmjght4q5tknWFMG6p/v9NI5zFKPYITdaIUJ4IF2hFjVb/DwnJmKxUHVfPAAAAAElFTkSuQmCC');
	background-size: 13px 13px
}

.iwgh2.iwgh2-redesign.iw--palet-12 .iwgh2-extension-contact-toggle:focus,
.iwgh2.iwgh2-redesign.iw--palet-12 .iwgh2-extension-contact-toggle:hover {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACKElEQVRIic3Wy2oUQRQG4G/GlgmaSQSjxJV4R3SrO5fixp1bn0ARfAxBUBDBhboQd+Y1BAV1LQleUAmJEomazJiRmHZRNcmkM32LLvw33X2q6/xVp+r85zTSNFUBoxiPzxaSaF9FDx18w3KZo0YJ4QQmI0kV9DCPhbqELRzC7opEWXTwPi6glLCNwzbCtl2s4q1MmLOEYziKxl+S9ZHiDX70Dc2BwRFhZ/+KTPR1JPoOhrjDBk4oPrPTOIfj2BvnLAtn9RTPsZYzt4NppH3CCRzM+bmNqzhVspvXuIWVnPEPWOiHdLLA0bUKZHASlwrGJwln2FacZ4+wFN+/4Alu4wE+Zf49W+CnhXYi3MwizOIGzuMxfg2MTeNmxmkRxhJBrsrwEQ+H2I9lvmdK/IwmFVY1DDuE87o4YPuJqZJ5rUR9RRnDdZt3t4g7tp5pFsl25OtKhuwV7gu5VopE0LydFcn225wiz3BPkLAqWG0aougFaGa+X9Ygg15TxVBEfMZcfF9UnlJZLDfSNG0L+lgVB4SdztYkg5mmoCJ1wjonJH+RHA5DD0v9WzovX7yzuIwL8f0F7sqvEoOYZ+MSfEW3wqR9A2RwRjVh70aOdcJUqGtlK+3id8b2vWTOWvSdDhIS6tg7xde8I2jqUiSfEnQ2D2n0uV4jhzVR40Krkc25uliLZJsikNcmjght4q5tknWFMG6p/v9NI5zFKPYITdaIUJ4IF2hFjVb/DwnJmKxUHVfPAAAAAElFTkSuQmCC');
	background-size: 13px 13px
}

.iwgh2.iwgh2-redesign.iw--palet-12 .iwgh2-extension-contact-toggle:focus,
.iwgh2.iwgh2-redesign.iw--palet-12 .iwgh2-extension-contact-toggle:hover {
	background-color: #a0bf7f;
	border-color: #a0bf7f
}

.iwgh2.iwgh2-redesign.iw--palet-12 .iwgh2-bar .iwgh2__progress {
	background-color: #95b871
}

.iwgh2.iwgh2-redesign.iw--palet-13 .iwgh2-extension-contact-toggle {
	background-color: #b89871;
	border-color: #b89871;
	color: #fff;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACKElEQVRIic3Wy2oUQRQG4G/GlgmaSQSjxJV4R3SrO5fixp1bn0ARfAxBUBDBhboQd+Y1BAV1LQleUAmJEomazJiRmHZRNcmkM32LLvw33X2q6/xVp+r85zTSNFUBoxiPzxaSaF9FDx18w3KZo0YJ4QQmI0kV9DCPhbqELRzC7opEWXTwPi6glLCNwzbCtl2s4q1MmLOEYziKxl+S9ZHiDX70Dc2BwRFhZ/+KTPR1JPoOhrjDBk4oPrPTOIfj2BvnLAtn9RTPsZYzt4NppH3CCRzM+bmNqzhVspvXuIWVnPEPWOiHdLLA0bUKZHASlwrGJwln2FacZ4+wFN+/4Alu4wE+Zf49W+CnhXYi3MwizOIGzuMxfg2MTeNmxmkRxhJBrsrwEQ+H2I9lvmdK/IwmFVY1DDuE87o4YPuJqZJ5rUR9RRnDdZt3t4g7tp5pFsl25OtKhuwV7gu5VopE0LydFcn225wiz3BPkLAqWG0aougFaGa+X9Ygg15TxVBEfMZcfF9UnlJZLDfSNG0L+lgVB4SdztYkg5mmoCJ1wjonJH+RHA5DD0v9WzovX7yzuIwL8f0F7sqvEoOYZ+MSfEW3wqR9A2RwRjVh70aOdcJUqGtlK+3id8b2vWTOWvSdDhIS6tg7xde8I2jqUiSfEnQ2D2n0uV4jhzVR40Krkc25uliLZJsikNcmjght4q5tknWFMG6p/v9NI5zFKPYITdaIUJ4IF2hFjVb/DwnJmKxUHVfPAAAAAElFTkSuQmCC');
	background-size: 13px 13px
}

.iwgh2.iwgh2-redesign.iw--palet-13 .iwgh2-extension-contact-toggle:focus,
.iwgh2.iwgh2-redesign.iw--palet-13 .iwgh2-extension-contact-toggle:hover {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACKElEQVRIic3Wy2oUQRQG4G/GlgmaSQSjxJV4R3SrO5fixp1bn0ARfAxBUBDBhboQd+Y1BAV1LQleUAmJEomazJiRmHZRNcmkM32LLvw33X2q6/xVp+r85zTSNFUBoxiPzxaSaF9FDx18w3KZo0YJ4QQmI0kV9DCPhbqELRzC7opEWXTwPi6glLCNwzbCtl2s4q1MmLOEYziKxl+S9ZHiDX70Dc2BwRFhZ/+KTPR1JPoOhrjDBk4oPrPTOIfj2BvnLAtn9RTPsZYzt4NppH3CCRzM+bmNqzhVspvXuIWVnPEPWOiHdLLA0bUKZHASlwrGJwln2FacZ4+wFN+/4Alu4wE+Zf49W+CnhXYi3MwizOIGzuMxfg2MTeNmxmkRxhJBrsrwEQ+H2I9lvmdK/IwmFVY1DDuE87o4YPuJqZJ5rUR9RRnDdZt3t4g7tp5pFsl25OtKhuwV7gu5VopE0LydFcn225wiz3BPkLAqWG0aougFaGa+X9Ygg15TxVBEfMZcfF9UnlJZLDfSNG0L+lgVB4SdztYkg5mmoCJ1wjonJH+RHA5DD0v9WzovX7yzuIwL8f0F7sqvEoOYZ+MSfEW3wqR9A2RwRjVh70aOdcJUqGtlK+3id8b2vWTOWvSdDhIS6tg7xde8I2jqUiSfEnQ2D2n0uV4jhzVR40Krkc25uliLZJsikNcmjght4q5tknWFMG6p/v9NI5zFKPYITdaIUJ4IF2hFjVb/DwnJmKxUHVfPAAAAAElFTkSuQmCC');
	background-size: 13px 13px
}

.iwgh2.iwgh2-redesign.iw--palet-13 .iwgh2-extension-contact-toggle:focus,
.iwgh2.iwgh2-redesign.iw--palet-13 .iwgh2-extension-contact-toggle:hover {
	background-color: #bfa27f;
	border-color: #bfa27f
}

.iwgh2.iwgh2-redesign.iw--palet-13 .iwgh2-bar .iwgh2__progress {
	background-color: #b89871
}

.iwgh2.iwgh2-redesign.iw--palet-14 .iwgh2-extension-contact-toggle {
	background-color: #23789c;
	border-color: #23789c;
	color: #fff;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACKElEQVRIic3Wy2oUQRQG4G/GlgmaSQSjxJV4R3SrO5fixp1bn0ARfAxBUBDBhboQd+Y1BAV1LQleUAmJEomazJiRmHZRNcmkM32LLvw33X2q6/xVp+r85zTSNFUBoxiPzxaSaF9FDx18w3KZo0YJ4QQmI0kV9DCPhbqELRzC7opEWXTwPi6glLCNwzbCtl2s4q1MmLOEYziKxl+S9ZHiDX70Dc2BwRFhZ/+KTPR1JPoOhrjDBk4oPrPTOIfj2BvnLAtn9RTPsZYzt4NppH3CCRzM+bmNqzhVspvXuIWVnPEPWOiHdLLA0bUKZHASlwrGJwln2FacZ4+wFN+/4Alu4wE+Zf49W+CnhXYi3MwizOIGzuMxfg2MTeNmxmkRxhJBrsrwEQ+H2I9lvmdK/IwmFVY1DDuE87o4YPuJqZJ5rUR9RRnDdZt3t4g7tp5pFsl25OtKhuwV7gu5VopE0LydFcn225wiz3BPkLAqWG0aougFaGa+X9Ygg15TxVBEfMZcfF9UnlJZLDfSNG0L+lgVB4SdztYkg5mmoCJ1wjonJH+RHA5DD0v9WzovX7yzuIwL8f0F7sqvEoOYZ+MSfEW3wqR9A2RwRjVh70aOdcJUqGtlK+3id8b2vWTOWvSdDhIS6tg7xde8I2jqUiSfEnQ2D2n0uV4jhzVR40Krkc25uliLZJsikNcmjght4q5tknWFMG6p/v9NI5zFKPYITdaIUJ4IF2hFjVb/DwnJmKxUHVfPAAAAAElFTkSuQmCC');
	background-size: 13px 13px
}

.iwgh2.iwgh2-redesign.iw--palet-14 .iwgh2-extension-contact-toggle:focus,
.iwgh2.iwgh2-redesign.iw--palet-14 .iwgh2-extension-contact-toggle:hover {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACKElEQVRIic3Wy2oUQRQG4G/GlgmaSQSjxJV4R3SrO5fixp1bn0ARfAxBUBDBhboQd+Y1BAV1LQleUAmJEomazJiRmHZRNcmkM32LLvw33X2q6/xVp+r85zTSNFUBoxiPzxaSaF9FDx18w3KZo0YJ4QQmI0kV9DCPhbqELRzC7opEWXTwPi6glLCNwzbCtl2s4q1MmLOEYziKxl+S9ZHiDX70Dc2BwRFhZ/+KTPR1JPoOhrjDBk4oPrPTOIfj2BvnLAtn9RTPsZYzt4NppH3CCRzM+bmNqzhVspvXuIWVnPEPWOiHdLLA0bUKZHASlwrGJwln2FacZ4+wFN+/4Alu4wE+Zf49W+CnhXYi3MwizOIGzuMxfg2MTeNmxmkRxhJBrsrwEQ+H2I9lvmdK/IwmFVY1DDuE87o4YPuJqZJ5rUR9RRnDdZt3t4g7tp5pFsl25OtKhuwV7gu5VopE0LydFcn225wiz3BPkLAqWG0aougFaGa+X9Ygg15TxVBEfMZcfF9UnlJZLDfSNG0L+lgVB4SdztYkg5mmoCJ1wjonJH+RHA5DD0v9WzovX7yzuIwL8f0F7sqvEoOYZ+MSfEW3wqR9A2RwRjVh70aOdcJUqGtlK+3id8b2vWTOWvSdDhIS6tg7xde8I2jqUiSfEnQ2D2n0uV4jhzVR40Krkc25uliLZJsikNcmjght4q5tknWFMG6p/v9NI5zFKPYITdaIUJ4IF2hFjVb/DwnJmKxUHVfPAAAAAElFTkSuQmCC');
	background-size: 13px 13px
}

.iwgh2.iwgh2-redesign.iw--palet-14 .iwgh2-extension-contact-toggle:focus,
.iwgh2.iwgh2-redesign.iw--palet-14 .iwgh2-extension-contact-toggle:hover {
	background-color: #3986a6;
	border-color: #3986a6
}

.iwgh2.iwgh2-redesign.iw--palet-14 .iwgh2-bar .iwgh2__progress {
	background-color: #23789c
}

.iwgf2 {
	padding: 30px 40px;
	color: #333332;
	background: #fff;
	border-top: 1px solid #cbd2da;
	width: 100%;
	box-sizing: border-box;
	font-size: 18px;
	-webkit-text-size-adjust: none;
	-webkit-font-smoothing: antialiased !important;
	font-smoothing: antialiased !important;
	text-rendering: optimizeLegibility;
	font-family: flanders-sans
}

.iwgf2.iwgf2-redesign.iwgf2-default-margin .iw2-layout {
	max-width: none;
	margin: 0 auto;
	background: #fff !important
}

.iwgf2 .iw2-wrapper.iw2-default-margin {
	padding: 0
}

.iwgf2__content {
	display: flex;
	flex: 0 0 auto
}

@media only screen and (max-width:990px) {
	.iwgf2__content {
		display: block;
		text-align: center
	}
}

.iwgf2__logo {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-right: 7%;
	white-space: nowrap
}

.iwgf2__logo svg {
	width: 130px;
	height: auto
}

@media only screen and (max-width:990px) {
	.iwgf2__logo {
		margin-right: 20px;
		margin-bottom: 20px
	}
}

.iwgf2__site-info {
	display: inline-block;
	vertical-align: top;
	margin-right: 4%;
	flex-grow: 1;
	flex-shrink: 1
}

.iwgf2__site-info__title {
	font-size: 19px;
	line-height: 1.25;
	font-weight: 500
}

@media only screen and (max-width:990px) {
	.iwgf2__site-info__title {
		font-size: 14px;
		font-weight: 400
	}
}

.iwgf2__site-info__publisher {
	font-size: 14px;
	line-height: 1.2;
	overflow: hidden;
	color: #3b3b3c
}

.iwgf2__navigation {
	margin-top: 15px;
	position: relative;
	overflow: hidden
}

.iwgf2__navigation .iw2-menu-item {
	float: left;
	position: relative;
	font-size: 14px;
	line-height: 1.5;
	text-transform: uppercase;
	font-weight: 500
}

.iwgf2__navigation .iw2-menu-item a {
	color: #333332;
	display: block;
	padding: 0 10px
}

.iwgf2__navigation .iw2-menu-item a:first-of-type {
	padding-left: 0
}

.iwgf2__navigation .iw2-menu-item a:focus-visible {
	text-decoration: underline !important
}

@media only screen and (max-width:990px) {
	.iwgf2__navigation {
		text-align: center;
		float: none;
		display: inline-block;
		font-size: 12px;
		line-height: 2
	}
}

html {
	background: #f3f3f3;
	-webkit-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased !important
}

html a {
	-webkit-font-smoothing: antialiased !important
}

html a:focus {
	outline: 0
}

html a:focus-visible {
	border-bottom: solid 3px #009b48;
	margin-bottom: -3px;
	outline: 0;
	text-decoration: none !important
}

html a:focus-visible .button-wrapper,
html a:focus-visible article.subsidie {
	border-bottom: solid 3px #009b48;
	outline: 0
}

html p.big {
	color: #666;
	font-size: 2.4rem;
	line-height: 3.6rem;
	font-family: flanders-serif, 'serif'
}

@media only screen and (max-width:767px) {
	html p.big {
		font-size: 1.8rem;
		line-height: 2.7rem
	}
}

html.objectfit .content-header img {
	display: block;
	height: 100%;
	width: 100%;
	min-height: 150px;
	max-height: 352px;
	-o-object-fit: cover;
	object-fit: cover
}

html.no-objectfit .content-header .field--field-afbeelding {
	max-height: 383px;
	overflow: hidden
}

html.no-objectfit .content-header .field--field-afbeelding img {
	display: block;
	height: 100%
}

@media only screen and (max-width:767px) {
	html #block-vlaanderenheader {
		display: none
	}
}

@media only screen and (max-width:990px) {
	html #block-vlaanderenheader {
		display: none
	}
}

html .content-header {
	background-color: #fff;
	overflow: visible
}

@media only screen and (max-width:767px) {
	html .loadmore-container .hidden {
		display: block !important
	}
}

html .typography h2,
html .typography h3,
html .typography h4,
html .typography h5 {
	color: #002776;
	font-family: flanders-sans, sans-serif
}

html .typography h1 {
	margin-top: 0;
	margin-bottom: 5rem;
	color: #002776
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	html .typography h1 {
		margin-top: 0;
		margin-bottom: 5rem
	}
}

@media only screen and (max-width:767px) {
	html .typography h1 {
		margin-top: 0;
		margin-bottom: 20px
	}
}

html .typography h2 {
	font-family: flanders-serif;
	font-size: 3.4rem;
	color: #333;
	margin: 40px 0 20px 0
}

@media only screen and (max-width:767px) {
	html .typography h2 {
		margin: 20px 0 10px 0;
		font-size: 2.2rem
	}
}

html .typography h3 {
	font-family: flanders-serif, serif
}

html .typography h4 {
	color: #333
}

html .typography .toggle--arrow-down:before {
	top: .3rem
}

html .typography table {
	display: block;
	overflow-x: auto;
	margin-top: 1rem
}

html .typography table caption {
	color: #002776;
	font-family: flanders-serif, serif;
	font-weight: 500;
	font-size: 2.4rem;
	margin-bottom: 1.5rem;
	text-align: left
}

@media only screen and (max-width:767px) {
	html .typography table caption {
		font-size: 1.8rem
	}
}

html h2 {
	font-size: 3.4rem;
	color: #333;
	margin: 0 0 15px 0
}

html .page-node .typography h1 {
	margin-top: 0;
	margin-bottom: 4rem;
	word-break: break-word
}

@media only screen and (max-width:767px) {
	html .page-node .typography h1 {
		margin-top: 0;
		margin-bottom: 2rem
	}
}

html .fa {
	color: #b3b3b3;
	margin-right: 5px;
	font-style: normal !important
}

html .img-circle {
	width: 100px;
	height: 100px
}

html .img-circle img {
	border-radius: 50%;
	width: 100%;
	height: auto
}

html .typography ul.contextual-links {
	display: none
}

html a {
	text-decoration: none;
	color: #06c
}

html a:hover {
	text-decoration: underline
}

html .button {
	margin: 10px 0;
	background: #009b48;
	border-top: none;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	font-size: 14pt;
	font-weight: 700;
	margin-bottom: 0 !important
}

@media only screen and (max-width:767px) {
	html .button.button--large {
		width: 100%
	}
}

html .button.button--loading {
	border-top: .3rem solid #b3b3b3;
	color: #b3b3b3 !important;
	background: #b3b3b3 !important
}

html .button.button--loading:focus,
html .button.button--loading:hover {
	border-top: .3rem solid #b3b3b3
}

html .button.button--loading:before {
	background-color: #b3b3b3;
	box-shadow: #b3b3b3
}

html .button a {
	color: #fff;
	text-decoration: none;
	border-bottom: none !important;
	margin-bottom: 0 !important
}

html .button:focus,
html .button:focus-within,
html .button:hover {
	background-color: #33af6d
}

html .button:focus {
	outline: 0
}

html .button:active {
	background-color: #017f3b
}

html .select:focus-visible {
	border-color: #002776 !important;
	box-shadow: inset 0 0 0 1px #002776 !important
}

html .node-readmore.link--icon--caret:before {
	color: #009b48
}

html .node-readmore.link--icon--caret a {
	color: #009b48;
	text-decoration: none
}

html .userpage h1 {
	margin-top: 3rem
}

html .userpage .user-pass-reset p {
	margin-bottom: 0
}

html .center {
	text-align: center
}

html .view-readmore-link {
	color: #009b48;
	position: absolute;
	bottom: 15px;
	left: 15px;
	padding-right: 30px;
	font-size: 14pt;
	font-weight: 700;
	line-height: initial
}

html .view-readmore-link .link--icon--caret {
	color: #009b48;
	font-size: 14pt;
	font-weight: 700;
	left: -2px
}

html .view-readmore-link .link--icon--caret:before {
	font-size: 14px;
	font-weight: 700
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	html .view-readmore-link {
		font-size: 1.6rem
	}
}

@media only screen and (max-width:767px) {
	html .view-readmore-link {
		font-size: 1.4rem
	}
}

html .view-readmore-link :before {
	color: #009b48
}

html header {
	position: relative;
	z-index: 9
}

html .views-element-container footer {
	text-align: center;
	font-size: 1.4rem
}

html .paragraph ol,
html .paragraph ul {
	margin-left: 2rem
}

@media only screen and (max-width:767px) {

	html .paragraph ol,
	html .paragraph ul {
		margin-left: 0
	}
}

html .paragraph ol li,
html .paragraph ul li {
	margin-bottom: 0
}

html .paragraph ol ul,
html .paragraph ul ul {
	margin-top: .5rem;
	margin-bottom: 0
}

html .alert.alert--error {
	background-color: #f1e6ec;
	padding: 1rem;
	margin-bottom: 0
}

html .alert.alert--error .alert__icon {
	background-color: #cc0070
}

@media only screen and (max-width:767px) {
	html .alert.alert--error .alert__icon {
		margin-top: 5px
	}
}

html .alert.alert--error .alert__content .alert__message {
	display: table;
	height: 40px
}

html .alert.alert--error .alert__content .alert__message .field--field-waarschuwingsboodschap {
	display: table-cell;
	vertical-align: middle
}

html .alert.alert--error .alert__content .alert__message .field--field-waarschuwingsboodschap a {
	color: #cc0070
}

html .pager,
html .pager-mobile {
	text-align: center;
	min-height: 35px;
	padding: 1.875rem 0
}

html .pager-mobile.js-pager__items,
html .pager.js-pager__items {
	margin: 1rem 0 4rem 0;
	padding-left: 0
}

@media only screen and (max-width:767px) {

	html .pager-mobile.js-pager__items,
	html .pager.js-pager__items {
		margin: 0;
		padding: 0
	}
}

html .pager-mobile.js-pager__items .button:hover,
html .pager.js-pager__items .button:hover {
	text-decoration: none
}

@media only screen and (max-width:767px) {

	html .pager-mobile.js-pager__items .button,
	html .pager.js-pager__items .button {
		width: 100%
	}
}

html .pager .pager__item,
html .pager-mobile .pager__item {
	list-style: none
}

html .pager .pager__items .pager__item,
html .pager-mobile .pager__items .pager__item {
	display: inline-block;
	font-size: 14pt
}

html .pager .pager__items .pager__item a,
html .pager-mobile .pager__items .pager__item a {
	color: #333;
	border: 1px solid #cbd2da;
	padding: 6px 13px
}

html .pager .pager__items .pager__item a:focus,
html .pager-mobile .pager__items .pager__item a:focus {
	text-decoration: none !important
}

html .pager .pager__items .pager__item a:focus-visible,
html .pager-mobile .pager__items .pager__item a:focus-visible {
	text-decoration: none !important;
	border: 2px solid #009b48
}

html .pager .pager__items .pager__item a:hover,
html .pager-mobile .pager__items .pager__item a:hover {
	text-decoration: none
}

html .pager .pager__items .pager__item.is-active a,
html .pager-mobile .pager__items .pager__item.is-active a {
	border: 1px solid #009b48;
	color: #009b48;
	padding: 6px 13px;
	font-weight: 700
}

html .pager .pager__items .pager__item.is-active a:focus-visible,
html .pager-mobile .pager__items .pager__item.is-active a:focus-visible {
	border: 2px solid #009b48;
	text-decoration: none !important
}

html .pager .pager__items .pager__item.pager__item--next,
html .pager .pager__items .pager__item.pager__item--previous,
html .pager-mobile .pager__items .pager__item.pager__item--next,
html .pager-mobile .pager__items .pager__item.pager__item--previous {
	min-width: 80px;
	font-weight: 700
}

html .pager .pager__items .pager__item.pager__item--next a,
html .pager .pager__items .pager__item.pager__item--previous a,
html .pager-mobile .pager__items .pager__item.pager__item--next a,
html .pager-mobile .pager__items .pager__item.pager__item--previous a {
	border: 0;
	color: #009b48
}

html .pager .pager__items .pager__item.pager__item--next a:focus-visible,
html .pager .pager__items .pager__item.pager__item--previous a:focus-visible,
html .pager-mobile .pager__items .pager__item.pager__item--next a:focus-visible,
html .pager-mobile .pager__items .pager__item.pager__item--previous a:focus-visible {
	border: 2px solid #009b48
}

html .pager .pager__items .pager__item.pager__item--next i,
html .pager .pager__items .pager__item.pager__item--previous i,
html .pager-mobile .pager__items .pager__item.pager__item--next i,
html .pager-mobile .pager__items .pager__item.pager__item--previous i {
	vertical-align: middle
}

html .pager .pager__items .pager__item.pager__item--next i:before,
html .pager .pager__items .pager__item.pager__item--previous i:before,
html .pager-mobile .pager__items .pager__item.pager__item--next i:before,
html .pager-mobile .pager__items .pager__item.pager__item--previous i:before {
	font-size: 14px;
	font-weight: 700
}

html .pager .pager__items .pager__item.pager__item--ellipsis,
html .pager-mobile .pager__items .pager__item.pager__item--ellipsis {
	min-width: 25px
}

html .pager-mobile ul.pager__items {
	padding: 0;
	margin-left: 0
}

html .pager-mobile .pager__item--previous {
	float: left;
	position: absolute;
	left: 0
}

html .pager-mobile .pager__item--previous a {
	text-decoration: none
}

html .pager-mobile .pager__item--previous i {
	vertical-align: middle
}

html .pager-mobile .pager__item--next {
	float: right;
	position: absolute;
	right: 0
}

html .pager-mobile .pager__item--next a {
	text-decoration: none
}

html .pager-mobile .pager__item--next i {
	vertical-align: middle
}

@media only screen and (max-width:767px) {
	html article.webform-detail h1 {
		margin-top: 0
	}
}

html article.webform-detail>.region-white {
	padding-top: 0
}

html .artikel-overview a.artikel,
html .doelgroepen a.artikel {
	display: block
}

html .artikel-overview a.artikel:hover,
html .doelgroepen a.artikel:hover {
	text-decoration: none
}

html .artikel-overview article,
html .doelgroepen article {
	position: relative;
	background: #fff;
	padding-bottom: 3.7rem;
	overflow: hidden;
	box-shadow: 0 1px 2px #b3b3b3;
	transition: all .3s ease-in-out
}

@media only screen and (max-width:767px) {

	html .artikel-overview article,
	html .doelgroepen article {
		padding-bottom: 0
	}
}

html .artikel-overview article:hover,
html .doelgroepen article:hover {
	box-shadow: 0 1px 2px #b3b3b3, 0 4px 13px #b3b3b3
}

html .artikel-overview article:hover,
html .doelgroepen article:hover {
	margin-top: -3px;
	margin-bottom: 3px
}

html .artikel-overview article:hover .article-summary-wrapper .title .h4,
html .doelgroepen article:hover .article-summary-wrapper .title .h4 {
	text-decoration: underline
}

html .artikel-overview article:hover .article-summary-wrapper .view-readmore-link,
html .doelgroepen article:hover .article-summary-wrapper .view-readmore-link {
	color: #009b48
}

html .artikel-overview article img,
html .doelgroepen article img {
	transition: all .3s ease-in-out;
	width: 100%;
	height: 100%;
	object-fit: cover
}

html .artikel-overview article .field--field-afbeelding,
html .doelgroepen article .field--field-afbeelding {
	height: 186px
}

html .artikel-overview article .field--field-afbeelding.show-play-button,
html .doelgroepen article .field--field-afbeelding.show-play-button {
	position: relative
}

html .artikel-overview article .field--field-afbeelding.show-play-button .play-button,
html .doelgroepen article .field--field-afbeelding.show-play-button .play-button {
	position: absolute;
	right: -4px;
	bottom: 8px;
	background: url('../images/icon-play.png') no-repeat;
	background: url('../images/icon-play.svg') no-repeat;
	width: 70px;
	height: 50px
}

html .artikel-overview article .article-summary-wrapper,
html .doelgroepen article .article-summary-wrapper {
	padding: 15px 15px 0 15px
}

html .artikel-overview article .article-summary-wrapper .date,
html .doelgroepen article .article-summary-wrapper .date {
	color: #333;
	font-weight: 500;
	font-size: 1.4rem
}

html .artikel-overview article .article-summary-wrapper .title,
html .doelgroepen article .article-summary-wrapper .title {
	margin: 5px 0
}

html .artikel-overview article .article-summary-wrapper .title .h4,
html .doelgroepen article .article-summary-wrapper .title .h4 {
	color: #06c;
	font-size: 2rem;
	font-weight: 500;
	text-decoration: none;
	margin: 0
}

html .artikel-overview article .article-summary-wrapper .samenvatting,
html .doelgroepen article .article-summary-wrapper .samenvatting {
	font-size: 1.6rem;
	color: #333;
	margin-bottom: 5px
}

html .subsidie-extra-wrapper {
	background-color: #fff;
	box-shadow: inset 0 -1px 0 0 #d8d8d8
}

html .subsidie-extra-wrapper .typography .faq--list li,
html .subsidie-extra-wrapper .typography .faq--list ul {
	list-style-type: none;
	margin: 0 0 5px 0;
	padding: 0
}

html .subsidie-extra-wrapper .typography li.grid,
html .subsidie-extra-wrapper .typography ul.grid {
	display: flex;
	padding-bottom: 30px
}

@media only screen and (max-width:767px) {

	html .subsidie-extra-wrapper .typography li.grid,
	html .subsidie-extra-wrapper .typography ul.grid {
		margin-bottom: 0
	}
}

html .subsidie-extra-wrapper .typography li a,
html .subsidie-extra-wrapper .typography ul a {
	text-decoration: underline;
	line-height: 1.5
}

html .subsidie-extra-wrapper .typography li a:before,
html .subsidie-extra-wrapper .typography ul a:before {
	display: inline-block;
	text-decoration: underline
}

html .subsidie-extra-wrapper .typography li a:before,
html .subsidie-extra-wrapper .typography ul a:before {
	text-decoration: none
}

html .subsidie-extra-wrapper .typography li a:hover,
html .subsidie-extra-wrapper .typography ul a:hover {
	text-decoration: none
}

html .subsidie-extra-wrapper .typography li a.js-drawer-active-item:hover,
html .subsidie-extra-wrapper .typography ul a.js-drawer-active-item:hover {
	text-decoration: underline
}

html .subsidie-extra-wrapper .typography h3 {
	color: #333
}

html .subsidie-extra-wrapper .typography .drawer {
	background-color: #ededed
}

html .subsidie-extra-wrapper .typography .drawer .js-drawer__tip {
	border-bottom-color: #ededed
}

html .subsidie-extra-wrapper .typography .drawer.drawer--small {
	padding: 4rem 3rem 6rem;
	margin-top: 0;
	margin-bottom: 50px
}

@media only screen and (max-width:767px) {
	html .subsidie-extra-wrapper .typography .drawer.drawer--small {
		padding: 2rem 0;
		margin-top: 0;
		margin-bottom: 30px
	}
}

html .subsidie-extra-wrapper .typography .drawer .drawer-answers ol ol,
html .subsidie-extra-wrapper .typography .drawer .drawer-answers ol ul,
html .subsidie-extra-wrapper .typography .drawer .drawer-answers ul ol,
html .subsidie-extra-wrapper .typography .drawer .drawer-answers ul ul {
	margin-left: .5rem
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	html .subsidie-extra-wrapper .typography .drawer .drawer-answers {
		padding-left: 0
	}
}

@media only screen and (max-width:767px) {
	html .subsidie-extra-wrapper .typography .drawer .drawer-answers {
		padding-left: 3rem
	}
}

html .subsidie-extra-wrapper .typography .drawer__close {
	top: 0
}

@media only screen and (max-width:767px) {
	html .subsidie-extra-wrapper .typography .drawer__close {
		right: 0
	}
}

html .documents {
	background: #fff;
	padding-bottom: 5rem;
	border-bottom: 1px solid #d8d8d8
}

@media only screen and (max-width:767px) {
	html .documents {
		padding-bottom: 3rem
	}
}

html .documents.typography a {
	padding-left: 25px;
	position: relative;
	display: block;
	text-decoration: underline
}

html .documents.typography a:hover {
	text-decoration: none
}

html .documents.typography a:before {
	height: 18px;
	width: 15px;
	display: block;
	position: absolute;
	left: 0;
	top: 4px;
	content: "";
	background: url('../images/file-text-o.png') no-repeat;
	background: url('../images/file-text-o.svg') no-repeat
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	html .documents.typography a:before {
		width: 19px;
		height: 26px;
		color: red;
		top: 0
	}
}

@media only screen and (max-width:767px) {
	html .documents.typography a:before {
		top: 0
	}
}

html .documents.typography a.icon-application-pdf:before {
	background-image: url('../images/file-pdf-o.png');
	background-image: url('../images/file-pdf-o.svg')
}

html .documents.typography a.icon-image-jpeg:before,
html .documents.typography a.icon-image-png:before {
	background-image: url('../images/file-picture-o.png');
	background-image: url('../images/file-picture-o.svg')
}

html .documents.typography a.icon-application-vndms-excel:before {
	background-image: url('../images/file-excel-o.png');
	background-image: url('../images/file-excel-o.svg')
}

html .documents.typography a.icon-application-vndopenxmlformats-officedocumentwordprocessingmldocument:before {
	background-image: url('../images/file-word-o.png');
	background-image: url('../images/file-word-o.svg')
}

html .documents.typography a.icon-application-vndopenxmlformats-officedocumentpresentationmlpresentation:before {
	background-image: url('../images/file-powerpoint-o.png');
	background-image: url('../images/file-powerpoint-o.svg')
}

html .documents.typography a.icon-application-zip:before {
	background-image: url('../images/file-zip-o.png');
	background-image: url('../images/file-zip-o.svg')
}

html .documents.typography a.icon-text-plain:before {
	background-image: url('../images/file-text-o.png');
	background-image: url('../images/file-text-o.svg')
}

html .documents.typography ul {
	padding-left: 0
}

html .documents.typography ul li {
	margin-bottom: 0;
	list-style: none;
	padding-left: 0;
	float: left
}

html .documents.typography ul li ul.document-list {
	padding-right: 30px;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0
}

html .documents.typography ul li ul.document-list li {
	margin: 0 0 5px 0;
	list-style: none;
	clear: left
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	html .documents.typography ul li ul.document-list li {
		line-height: 140%
	}
}

html h2.shade {
	background: url('../images/arcering.png') repeat-x bottom;
	display: inline-block;
	padding: 10px 0 15px;
	margin-bottom: 30px
}

@media only screen and (max-width:767px) {
	html h2.shade {
		background: url('../images/arcering-mobile.png') repeat-x bottom;
		padding-top: 0;
		margin: 30px 0 20px;
		background-size: 7px;
		padding-bottom: 10px;
		font-size: 2.2rem
	}
}

html h2.shade.nospacing {
	margin-bottom: 0
}

@media only screen and (max-width:767px) {
	html h2.shade.nospacing {
		margin-bottom: 0
	}
}

html h2.shade.smallspacingtop {
	margin-top: 2rem
}

html .vlaio-local-tasks {
	position: fixed;
	top: 0;
	left: -300px;
	background: #009b48;
	z-index: 10;
	height: 100%;
	width: 300px;
	transition: left .2s linear
}

html .vlaio-local-tasks .contextual {
	display: none
}

html .vlaio-local-tasks a.toggle {
	position: absolute;
	top: 220px;
	right: -60px;
	color: #fff;
	background: #009b48 url("../images/wrench.svg") no-repeat right 10px center;
	background-size: 25px auto;
	width: 60px;
	height: 40px;
	outline: 0;
	padding: 10px;
	border-radius: 0 7px 7px 0;
	transition: all .2s linear
}

html .vlaio-local-tasks a.toggle:hover {
	background-color: #017f3b
}

html .vlaio-local-tasks .content-wrap {
	position: absolute;
	top: 250px;
	left: 35px;
	color: #fff
}

html .vlaio-local-tasks .content-wrap a,
html .vlaio-local-tasks .content-wrap h2 {
	color: #fff
}

html .vlaio-local-tasks.open {
	left: 0
}

html .vlaio-local-tasks.open a.toggle {
	right: 0;
	background-image: url("../images/close-white.svg");
	margin-right: 10px
}

html .vlaio-local-tasks.open a.toggle:hover {
	background-color: #009b48
}

html sub,
html sup {
	vertical-align: baseline;
	position: relative;
	font-size: 1.4rem
}

html sup {
	top: -.4em;
	line-height: 0;
	font-weight: 400
}

html sub {
	top: .4em
}

html .tooltip.tooltip--large .tooltip__content {
	font-family: flanders-sans, sans-serif;
	font-size: 1.5rem;
	padding: 1rem 1.4rem
}

html .node-preview-container {
	background-color: #ededed
}

body:not(.node-type-inspiratie_artikel):not(.node-type-news) .layout-container .paragraph--type--uitgelichte-tekst.paragraph .wrapper-uitgelicht .col.col--7-12 {
	flex-basis: 83.33333%;
	max-width: 83.33333%;
	min-width: 83.33333%
}

:not(.button).has-chat .campaign-block .subscribe-cta__button {
	right: 100px
}

.has-chat #ch_widget {
	z-index: 100 !important
}

:not(.button).subscribe-cta__button {
	display: flex;
	align-items: center;
	position: fixed;
	right: 18px;
	bottom: 8px;
	font-size: 14pt;
	font-weight: 700;
	padding: 0 2.5rem;
	border: solid 2px #fff;
	color: #fff;
	border-radius: 60px;
	height: 65px;
	width: auto;
	background-color: #009b48;
	box-shadow: 0 4px 20px rgba(0, 0, 0, .15);
	line-height: 1;
	z-index: 101;
	cursor: pointer;
	transition: all .17s ease-in-out
}

:not(.button).subscribe-cta__button svg {
	fill: #FFFFFF;
	width: 32px;
	height: auto;
	margin-right: 15px;
	flex-shrink: 0
}

@media only screen and (max-width:767px) {
	:not(.button).subscribe-cta__button svg {
		margin-right: 0
	}
}

:not(.button).subscribe-cta__button__hover-text {
	max-width: 0;
	opacity: 0;
	transition: all .15s ease-in-out;
	margin-right: 0;
	white-space: nowrap;
	overflow: hidden
}

:not(.button).subscribe-cta__button:focus,
:not(.button).subscribe-cta__button:hover {
	outline: 0
}

:not(.button).subscribe-cta__button:focus .subscribe-cta__button__hover-text,
:not(.button).subscribe-cta__button:hover .subscribe-cta__button__hover-text {
	max-width: 160px;
	opacity: 1;
	margin-right: 5px
}

:not(.button).subscribe-cta__button:focus .subscribe-cta__button__text,
:not(.button).subscribe-cta__button:hover .subscribe-cta__button__text {
	text-transform: lowercase
}

:not(.button).subscribe-cta__button:active {
	box-shadow: 0 2px 5px rgba(0, 0, 0, .25);
	bottom: 8px;
	outline: 0
}

@media only screen and (max-width:767px) {
	:not(.button).subscribe-cta__button {
		justify-content: center;
		padding: 0;
		width: 65px
	}

	:not(.button).subscribe-cta__button span {
		display: none
	}
}

.subscribe-cta .subscribe-cta__wrapper {
	display: none;
	background: #fff;
	color: #333;
	position: absolute;
	width: 700px
}

@media only screen and (max-width:767px) {
	.subscribe-cta .subscribe-cta__wrapper {
		width: 100vw;
		height: 100vh
	}
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.subscribe-cta .subscribe-cta__wrapper {
		margin-left: 0
	}
}

.subscribe-cta .subscribe-cta__title {
	background: #009b48;
	margin: 0;
	padding: 3rem 10rem 4rem 10rem;
	font-weight: 500;
	font-size: 2.5rem;
	clip-path: polygon(0 0, 101% 0, 101% 85%, 0 100%);
	color: #fff
}

.subscribe-cta .subscribe-cta__title:before {
	content: url('../images/bell.svg');
	display: block;
	position: absolute;
	width: 30px;
	height: 30px;
	left: 50px;
	top: 33px
}

@media only screen and (max-width:767px) {
	.subscribe-cta .subscribe-cta__title:before {
		left: 15px
	}
}

.subscribe-cta .subscribe-cta__title .closebutton {
	display: block;
	width: 30px;
	height: 30px;
	background: url('../images/close-white.svg') no-repeat;
	position: absolute;
	right: 50px;
	top: 30px;
	cursor: pointer
}

.subscribe-cta .subscribe-cta__title .closebutton:focus,
.subscribe-cta .subscribe-cta__title .closebutton:hover {
	border-bottom: none;
	margin-bottom: 0;
	background-image: url('../images/close-focus.svg')
}

@media only screen and (max-width:767px) {
	.subscribe-cta .subscribe-cta__title .closebutton {
		top: 30px;
		right: 15px
	}
}

@media only screen and (max-width:767px) {
	.subscribe-cta .subscribe-cta__title {
		padding: 3rem 3rem 4rem 7rem
	}
}

.subscribe-cta .subscribe-cta__content {
	padding: 1rem 10rem 2rem 10rem;
	font-family: flanders-sans, sans-serif;
	font-size: 1.8rem
}

@media only screen and (max-width:767px) {
	.subscribe-cta .subscribe-cta__content {
		padding: 2rem 4rem
	}
}

.subscribe-cta .subscribe-cta__content form .form-item-emailadres label,
.subscribe-cta .subscribe-cta__content form legend {
	padding-top: 1rem;
	padding-bottom: .5rem
}

.subscribe-cta .subscribe-cta__content form .fieldset-legend,
.subscribe-cta .subscribe-cta__content form .form-item-emailadres label {
	color: #000;
	font-size: 1.2em;
	font-weight: 500
}

.subscribe-cta .subscribe-cta__content form .form-item-emailadres input {
	width: 100%;
	margin-top: 5px
}

.subscribe-cta .subscribe-cta__content form .button {
	padding-left: 1rem;
	padding-right: 1rem;
	text-transform: uppercase;
	font-weight: 700;
	margin-top: 0;
	margin-bottom: 0;
	width: 75%
}

.subscribe-cta .subscribe-cta__content form .button.toggle {
	width: 75%;
	background: url('../images/bell.svg') no-repeat
}

.subscribe-cta .subscribe-cta__content form .button.campaign-submit {
	margin: 15px auto 10px;
	background: #009b48;
	border: none;
	border-top: .3rem solid #009b48;
	padding: 2.5rem 4rem;
	width: 60%;
	display: flex;
	justify-content: center;
	align-items: center;
	line-height: 0
}

@media only screen and (max-width:767px) {
	.subscribe-cta .subscribe-cta__content form .button.campaign-submit {
		width: 100%
	}
}

.subscribe-cta .subscribe-cta__content form .button.campaign-submit.button--loading {
	border-top: none
}

.subscribe-cta .subscribe-cta__content form .button.campaign-submit:focus-visible,
.subscribe-cta .subscribe-cta__content form .button.campaign-submit:hover {
	background-color: #33af6d;
	border-top: .3rem solid #33af6d;
	border-bottom: 0
}

.subscribe-cta .subscribe-cta__content form .checkbox {
	margin-right: 0
}

.subscribe-cta .subscribe-cta__content input.error {
	border-color: #c00
}

.subscribe-cta .subscribe-cta__content input.error+span {
	border-color: #c00
}

.subscribe-cta .subscribe-cta__content .inline-error {
	font-size: 1.4rem;
	color: #c00;
	display: inline-block;
	width: 100%
}

.subscribe-cta .subscribe-cta__content .confirmation {
	text-align: center;
	margin: 3rem 0 5rem
}

.subscribe-cta .subscribe-cta__content .confirmation .icon {
	background: url('../images/icon-checkmark.png') no-repeat;
	background: url('../images/icon-checkmark.svg') no-repeat;
	width: 50px;
	height: 50px;
	margin: 0 auto
}

.subscribe-cta .subscribe-cta__content .confirmation .msg {
	color: #009b48;
	font-weight: 500;
	margin-top: 2rem
}

.subscribe-cta .subscribe-cta__overlay.open {
	position: fixed;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 998;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background-color: rgba(0, 0, 0, .5)
}

.subscribe-cta .subscribe-cta__overlay.open .subscribe-cta__wrapper {
	display: block;
	overflow-y: scroll
}

.subscribe-cta.has-cookie_banner .subscribe-cta__button:not(.button) {
	bottom: 78px
}

.subscribe-wrapper {
	background: #f3f3f3;
	padding: 2rem 3rem
}

.subscribe-wrapper .subscribe-cta {
	padding-left: 0 !important
}

@media only screen and (max-width:767px) {
	.subscribe-wrapper .subscribe-cta {
		text-align: center;
		margin: 0 auto
	}
}

.subscribe-wrapper .subscribe-cta .subscribe-cta__title {
	background: #009b48;
	padding: 3rem 10rem 4rem 10rem;
	font-weight: 500;
	font-size: 2.5rem;
	color: #fff;
	margin: 0 0 15px 0
}

.subscribe-wrapper .subscribe-cta .subscribe-cta__title:before {
	content: url('../images/bell.svg');
	display: block;
	position: absolute;
	width: 30px;
	height: 30px;
	left: 50px;
	top: 33px
}

@media only screen and (max-width:767px) {
	.subscribe-wrapper .subscribe-cta .subscribe-cta__title:before {
		left: 15px
	}
}

.subscribe-wrapper .subscribe-cta .button.toggle {
	border: 3px solid #009b48;
	padding-left: 3.7rem;
	padding-top: .5rem;
	padding-bottom: .5rem;
	font-weight: 500;
	height: auto;
	font-size: 1.8rem;
	position: relative
}

.subscribe-wrapper .subscribe-cta .button.toggle:before {
	left: 24px;
	content: url(../images/bell.svg);
	display: block;
	position: absolute;
	width: 15px;
	height: 15px;
	margin-left: -10px;
	top: 7px
}

.subscribe-wrapper .subscribe-cta .button.toggle:hover {
	background: 0 0;
	border: 3px solid #009b48;
	color: #009b48
}

.subscribe-wrapper .subscribe-cta .button.toggle:hover:before {
	content: url(../images/bell-primary-green.svg)
}

.subscribe-wrapper .subscribe-cta .button.toggle:focus-visible {
	margin-bottom: 10px
}

.subscribe-wrapper .subscribe-cta .field--field-text-subscribe {
	font-family: flanders-sans, sans-serif;
	font-size: 1.8rem;
	color: #333;
	margin-bottom: 1rem
}

@media only screen and (max-width:767px) {
	.subscribe-wrapper.grid {
		margin-left: 0
	}
}

html .page-node .typography nav h1,
html .typography nav h1,
html nav h1 {
	margin-bottom: 0
}

html .h2,
html .page-node .typography .h2,
html .typography .h2 {
	font-size: 3.4rem;
	font-family: flanders-serif, serif;
	font-weight: 400;
	margin-bottom: 2rem;
	line-height: 1.5
}

html .h3,
html .page-node .typography .h3,
html .typography .h3 {
	font-size: 2.4rem;
	font-family: flanders-serif, serif;
	font-weight: 500;
	margin-bottom: 2rem;
	line-height: 1.5
}

html .h4,
html .page-node .typography .h4,
html .typography .h4 {
	font-size: 2rem;
	font-family: flanders-sans, sans-serif;
	font-weight: 500;
	margin-bottom: 0;
	margin-top: 0
}

html .page-node .typography article.headings .h1:not(.shade),
html .typography article.headings .h1:not(.shade),
html article.headings .h1:not(.shade) {
	font-family: flanders-serif;
	font-size: 3.4rem;
	color: #333;
	margin-bottom: 2rem;
	font-weight: 400
}

@media only screen and (max-width:767px) {

	html .page-node .typography article.headings .h1:not(.shade),
	html .typography article.headings .h1:not(.shade),
	html article.headings .h1:not(.shade) {
		font-size: 2.2rem
	}
}

html .page-node .typography article.headings h2:not(.shade),
html .typography article.headings h2:not(.shade),
html article.headings h2:not(.shade) {
	font-size: 2.4rem;
	font-family: flanders-serif;
	line-height: 3.6rem;
	color: #002776;
	font-weight: 500
}

@media only screen and (max-width:767px) {

	html .page-node .typography article.headings h2:not(.shade),
	html .typography article.headings h2:not(.shade),
	html article.headings h2:not(.shade) {
		font-size: 2.2rem;
		line-height: 2.6rem
	}
}

html .page-node .typography article.headings h3:not(.shade),
html .typography article.headings h3:not(.shade),
html article.headings h3:not(.shade) {
	font-size: 2rem;
	line-height: 3rem;
	font-weight: 500;
	margin-top: 0;
	color: #333
}

html .page-node .typography article.headings h3:not(.shade):not(:first-child),
html .typography article.headings h3:not(.shade):not(:first-child),
html article.headings h3:not(.shade):not(:first-child) {
	margin-top: 0
}

@media only screen and (max-width:767px) {

	html .page-node .typography article.headings h3:not(.shade),
	html .typography article.headings h3:not(.shade),
	html article.headings h3:not(.shade) {
		font-size: 1.8rem;
		line-height: 2.2rem
	}
}

html .block-vlaanderenfooter,
html .page-node .typography .block-vlaanderenfooter,
html .typography .block-vlaanderenfooter {
	z-index: 2
}

html .feedback-mailto-link,
html .page-node .typography .feedback-mailto-link,
html .typography .feedback-mailto-link {
	transition: all .3s ease-in-out;
	position: fixed;
	background: #009b48;
	top: 450px;
	color: #fff;
	font-weight: 500;
	transform: rotate(-90deg);
	right: -51px;
	border-radius: 1rem 1rem 0 0;
	padding: 1rem 2rem 1rem 2rem;
	z-index: 10
}

html .feedback-mailto-link:focus-visible,
html .page-node .typography .feedback-mailto-link:focus-visible,
html .typography .feedback-mailto-link:focus-visible {
	background: #009b48;
	color: #fff
}

html .feedback-mailto-link:hover,
html .page-node .typography .feedback-mailto-link:hover,
html .typography .feedback-mailto-link:hover {
	background: #017f3b;
	color: #fff;
	text-decoration: none
}

html .page-node.node-type-page .typography h1 {
	margin-bottom: 0
}

html .page-node.node-type-page .typography .field--field-intro {
	margin-top: 1rem
}

html .page-node.node-type-page .typography .field--field-intro h2 {
	margin-top: 30px
}

html .checkbox__toggle+span,
html .input-field,
html .radio__toggle+span,
html .select,
html .textarea {
	border-color: #666
}

.form__error {
	color: #c00 !important
}

.content-header .thema-wrapper {
	position: absolute;
	bottom: 11rem
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.content-header .thema-wrapper {
		bottom: 8rem
	}
}

@media only screen and (max-width:990px) {
	.content-header .thema-wrapper {
		bottom: 6rem
	}
}

@media only screen and (max-width:767px) {
	.content-header .thema-wrapper {
		bottom: 4rem
	}
}

.content-header .thema-wrapper .thema {
	display: inline-block;
	padding: 10px 35px 10px 15px;
	background: -webkit-linear-gradient(20deg, transparent 20px, rgba(255, 255, 255, .8) 20px);
	background: -moz-linear-gradient(20deg, transparent 20px, rgba(255, 255, 255, .8) 20px);
	background: -o-linear-gradient(20deg, transparent 20px, rgba(255, 255, 255, .8) 20px);
	background: linear-gradient(-110deg, transparent 20px, rgba(255, 255, 255, .8) 20px);
	float: left;
	clear: both
}

.content-header .thema-wrapper .thema .h3 {
	margin-bottom: 0
}

.content-header .thema-wrapper .thema .h3.left-arrow a:before {
	content: url("../images/left-arrow.svg");
	width: 30px;
	height: 30px;
	margin-right: 8px
}

@media only screen and (max-width:767px) {
	.content-header .thema-wrapper .thema .h3.left-arrow a:before {
		width: 20px;
		height: 20px
	}
}

.content-header .thema-wrapper .thema .h3 a {
	color: #002776;
	display: flex;
	align-items: center
}

@media only screen and (max-width:767px) {
	.content-header .thema-wrapper .thema .h3 a {
		font-size: 1.6rem
	}
}

.content-header .thema-wrapper .thema__content {
	background: rgba(255, 255, 255, .8);
	margin-top: 2px;
	float: left;
	clear: both;
	min-width: 100%
}

.content-header .thema-wrapper .thema__content .thema__title {
	padding-left: 15px;
	padding-right: 15px;
	font-size: 4.8rem;
	font-weight: 300;
	color: #002776;
	margin: 0;
	line-height: 1.5
}

@media only screen and (max-width:990px) {
	.content-header .thema-wrapper .thema__content .thema__title {
		padding: 5px 10px;
		font-size: 2.4rem
	}
}

@media only screen and (max-width:767px) {
	.content-header .thema-wrapper .thema__content .thema__title {
		padding: 5px 10px;
		font-size: 1.8rem
	}
}

.content-header .thema-wrapper .thema__content .thema__title .field--field-icon-breadcrumb {
	display: inline-block
}

.content-header .thema-wrapper .thema__sub {
	background: #009b48;
	margin-top: 2px;
	float: left;
	clear: both;
	font-size: 2.1rem;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 0;
	color: #fff;
	padding: 10px 35px 10px 15px
}

@media only screen and (max-width:990px) {
	.content-header .thema-wrapper .thema__sub {
		padding: 5px 10px;
		font-size: 1.6rem
	}
}

@media only screen and (max-width:767px) {
	.content-header .thema-wrapper .thema__sub {
		padding: 5px 10px;
		font-size: 1.2rem
	}
}

.content-header .sub-thema-banner__with-subtitle .thema-wrapper {
	bottom: 8rem
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.content-header .sub-thema-banner__with-subtitle .thema-wrapper {
		bottom: 4rem
	}
}

@media only screen and (max-width:990px) {
	.content-header .sub-thema-banner__with-subtitle .thema-wrapper {
		bottom: 3rem
	}
}

@media only screen and (max-width:767px) {
	.content-header .sub-thema-banner__with-subtitle .thema-wrapper {
		bottom: 2rem
	}
}

.field--field-video {
	overflow: hidden;
	padding-top: 56.25%;
	position: relative
}

.field--field-video .video-embed-field-responsive-video {
	margin-top: -56.25%
}

.field--field-video>iframe {
	border: 0;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}

.video-embed-field-responsive-video.pb-0:after {
	padding-bottom: 0 !important
}

.w-100 {
	width: 100%
}

.pt-0 {
	padding-top: 0 !important
}

.pb-0 {
	padding-bottom: 0 !important
}

.mb-2 {
	margin-bottom: 2rem
}

.ck-label {
	display: none !important
}

.node--unpublished {
	background-color: #fbe2e2 !important
}

.shade-init {
	background: url('../images/arcering.png') repeat-x bottom;
	display: inline-block;
	padding: 10px 0 15px;
	margin-bottom: 20px
}

@media only screen and (max-width:767px) {
	.shade-init {
		background: url('../images/arcering-mobile.png') repeat-x bottom;
		padding-top: 0;
		margin: 30px 0 20px;
		background-size: 7px;
		padding-bottom: 10px;
		font-size: 2.2rem
	}
}

.glossary-modal.modal-dialog .modal-dialog__header {
	position: relative;
	color: #002776
}

.glossary-modal.modal-dialog .modal-dialog__header h5 {
	font-weight: 500;
	font-size: 2.4rem
}

.glossary-modal.modal-dialog .modal-dialog__header .btn-close {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1
}

.view-glossary-attachment {
	margin-top: 0;
	margin-bottom: 2rem;
	font-size: 2rem
}

.view-glossary-attachment ul {
	display: flex !important;
	flex-wrap: wrap;
	list-style: none;
	align-items: baseline;
	padding-left: 0 !important;
	margin: 0 -.75rem !important
}

.view-glossary-attachment ul li {
	list-style: none;
	padding: 0 .75rem;
	line-height: 1;
	flex-basis: 3.845%;
	min-width: 40px
}

.view-glossary-attachment ul li a {
	font-size: 36px;
	font-family: flanders-serif, Serif;
	color: #333
}

.view-glossary-attachment ul li a.is-active {
	font-size: 42px;
	font-weight: 500;
	color: #009b48
}

.view-glossary .item-list ul {
	margin-left: 0 !important;
	padding-left: 0 !important
}

.view-glossary .item-list ul li {
	list-style: none
}

.view-glossary .item-list ul li .js-accordion button {
	color: #002776;
	text-decoration: none
}

.view-glossary .item-list ul li .js-accordion button:focus,
.view-glossary .item-list ul li .js-accordion button:hover {
	text-decoration: underline
}

.view-glossary .item-list ul li .js-accordion button.toggle--arrow-down:before {
	top: .4rem
}

.view-glossary .item-list ul li .js-accordion button span {
	margin-left: 2rem
}

.view-glossary .item-list ul li .js-accordion .views-field-word {
	color: #000;
	font-size: 2.4rem;
	font-weight: 500
}

.view-glossary .item-list ul li .js-accordion .u-bg-block {
	background-color: #fff;
	margin-top: 2.5rem
}

.view-glossary .item-list ul li .js-accordion--open button {
	color: #333;
	font-weight: 500
}

.view-glossary .accordion__content {
	position: relative
}

.view-glossary .accordion__content:before {
	content: '';
	outline: 0;
	position: absolute;
	left: 65px;
	top: -2.5rem;
	margin-left: -2.5rem;
	border: 0 solid transparent;
	border-width: 0 2.5rem 2.5rem;
	border-bottom-color: #fff
}

.grid-2 .views-infinite-scroll-content-wrapper {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 30px
}

@media only screen and (max-width:990px) {
	.grid-2 .views-infinite-scroll-content-wrapper {
		grid-template-columns: 1fr
	}
}

.grid-2 .views-infinite-scroll-content-wrapper::after {
	content: none
}

.node-type-homepage .content-header--is-page-title {
	min-height: 0
}

.node-type-homepage .content-header--is-page-title .headerimage-wrapper {
	width: 100%
}

@media only screen and (max-width:767px) {
	.node-type-homepage .content-header--is-page-title .headerimage-wrapper {
		display: none
	}
}

.node-type-homepage .content-header--is-page-title .headerimage-wrapper img {
	min-height: 210px
}

@media only screen and (max-width:767px) {
	.node-type-homepage .content-header--is-page-title .green-block-wrapper {
		padding: 0
	}
}

.node-type-homepage .content-header--is-page-title .green-block-wrapper .green-block {
	position: relative;
	width: 100%
}

.node-type-homepage .content-header--is-page-title .green-block-wrapper .green-block .green-block-inner {
	width: 100%;
	position: absolute;
	top: -13rem;
	background: #009b48;
	padding: 3rem 5rem 6rem 5rem;
	z-index: 1;
	color: #fff;
	clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);
	text-align: center
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.node-type-homepage .content-header--is-page-title .green-block-wrapper .green-block .green-block-inner {
		left: 0
	}
}

@media only screen and (max-width:767px) {
	.node-type-homepage .content-header--is-page-title .green-block-wrapper .green-block .green-block-inner {
		position: relative;
		left: 0;
		width: 100%;
		padding: 2rem 2rem 3rem 2rem;
		top: 0;
		clip-path: unset
	}
}

.node-type-homepage .content-header--is-page-title .green-block-wrapper .green-block .green-block-inner .title {
	font-family: flanders-sans, sans-serif;
	font-weight: 500;
	font-size: 3rem;
	line-height: 2
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.node-type-homepage .content-header--is-page-title .green-block-wrapper .green-block .green-block-inner .title {
		font-size: 2.5rem
	}
}

@media only screen and (max-width:767px) {
	.node-type-homepage .content-header--is-page-title .green-block-wrapper .green-block .green-block-inner .title {
		font-size: 2rem
	}
}

.node-type-homepage .content-header--is-page-title .green-block-wrapper .green-block .green-block-inner .introtext {
	font-family: flanders-serif, serif;
	font-size: 2.4rem;
	line-height: 1.5;
	width: 69%;
	margin: 0 auto
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.node-type-homepage .content-header--is-page-title .green-block-wrapper .green-block .green-block-inner .introtext {
		font-size: 2rem;
		line-height: 2.5rem;
		margin-top: 1rem;
		margin-bottom: 1rem
	}
}

@media only screen and (max-width:767px) {
	.node-type-homepage .content-header--is-page-title .green-block-wrapper .green-block .green-block-inner .introtext {
		font-size: 1.5rem;
		line-height: 2rem;
		margin-top: 1rem;
		margin-bottom: 1rem;
		width: 100%
	}
}

.node-type-homepage .content-header--is-page-title .green-block-wrapper .green-block .green-block-inner .header-cta-wrapper .cta {
	background: #002776;
	font-family: flanders-sans, sans-serif;
	font-size: 2.2rem;
	padding: 1rem 3rem;
	font-weight: 500;
	display: inline-block;
	margin-top: 2rem;
	margin-bottom: 2rem;
	color: #fff;
	border-top: 3px solid #002776
}

.node-type-homepage .content-header--is-page-title .green-block-wrapper .green-block .green-block-inner .header-cta-wrapper .cta:focus,
.node-type-homepage .content-header--is-page-title .green-block-wrapper .green-block .green-block-inner .header-cta-wrapper .cta:hover {
	background: #022e87;
	text-decoration: underline;
	border-top: 3px solid #022e87;
	border-bottom: none !important
}

.node-type-homepage .content-header--is-page-title .green-block-wrapper .green-block .green-block-inner .header-cta-wrapper .cta:active {
	background: #02276e;
	border-top: 3px solid #011c51
}

@media only screen and (max-width:767px) {
	.node-type-homepage .content-header--is-page-title .green-block-wrapper .green-block .green-block-inner .header-cta-wrapper .cta {
		font-size: 1.5rem;
		line-height: 2rem;
		margin-top: 1rem;
		width: 100%;
		padding: 1rem
	}
}

.node-type-homepage .content-header--is-page-title .green-block-wrapper .green-block .green-block-inner .phone {
	font-size: 2.4rem;
	line-height: 1.5;
	position: relative;
	display: inline-block;
	font-family: flanders-serif, serif;
	padding-left: 2rem;
	color: #fff
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.node-type-homepage .content-header--is-page-title .green-block-wrapper .green-block .green-block-inner .phone {
		font-size: 2rem;
		line-height: 2.5rem
	}
}

@media only screen and (max-width:767px) {
	.node-type-homepage .content-header--is-page-title .green-block-wrapper .green-block .green-block-inner .phone {
		font-size: 1.5rem;
		line-height: 2rem
	}
}

.node-type-homepage .content-header--is-page-title .green-block-wrapper .green-block .green-block-inner .phone:before {
	background: url("../images/icon-phone.png") no-repeat right #009b48;
	background: url("../images/icon-phone.svg") no-repeat right #009b48;
	position: absolute;
	left: -20px;
	content: '';
	width: 30px;
	height: 30px;
	top: 5px
}

@media only screen and (max-width:767px) {
	.node-type-homepage .content-header--is-page-title .green-block-wrapper .green-block .green-block-inner .phone:before {
		width: 20px;
		height: 20px;
		background-size: contain;
		top: 0;
		left: -10px
	}
}

.node-type-homepage .content-header--is-page-title .green-block-wrapper .green-block .green-block-inner .phone a {
	color: #fff
}

.node-type-homepage .content-header--is-page-title .green-block-wrapper .green-block .green-block-inner .phone a:focus-visible {
	border-bottom: solid 3px #fff !important;
	margin-bottom: -3px
}

.node-type-homepage .homepage-enter {
	background: url(../images/pattern-uitgelicht.png) repeat #ededed
}

.node-type-homepage .homepage-enter .field--field-main-links .main-links {
	display: flex
}

@media only screen and (max-width:767px) {
	.node-type-homepage .homepage-enter .field--field-main-links .main-links {
		flex-direction: column
	}
}

.node-type-homepage .homepage-enter .field--field-main-links .main-links-wrapper {
	display: flex;
	flex-wrap: wrap;
	margin: 0 0 0 -3rem;
	flex: 50%
}

.node-type-homepage .homepage-enter .field--field-main-links .main-links-wrapper-left {
	padding-right: 1.5rem
}

.node-type-homepage .homepage-enter .field--field-main-links .main-links-wrapper-right {
	padding-left: 1.5rem
}

@media only screen and (max-width:767px) {
	.node-type-homepage .homepage-enter .field--field-main-links .main-links-wrapper {
		margin: 0 0 0 -1.5rem;
		padding: 0;
		flex: 100%
	}
}

.node-type-homepage .homepage-enter .field--field-main-links .paragraph--type--main-links {
	margin: 0;
	padding-left: 3rem;
	margin-bottom: 3rem
}

.node-type-homepage .homepage-enter .field--field-main-links .paragraph--type--main-links:first-child {
	min-height: 17rem
}

@media only screen and (max-width:767px) {
	.node-type-homepage .homepage-enter .field--field-main-links .paragraph--type--main-links {
		padding-left: 1.5rem;
		margin-bottom: 1.5rem
	}
}

.node-type-homepage .homepage-enter .field--field-main-links .paragraph--type--main-links .field--field-main-link {
	height: 100%
}

.node-type-homepage .homepage-enter .field--field-main-links .paragraph--type--main-links .field--field-main-link>a {
	height: 100%;
	width: 100%;
	display: inline-block
}

.node-type-homepage .homepage-enter .field--field-main-links .paragraph--type--main-links .field--field-main-link .extlink {
	display: none
}

.node-type-homepage .homepage-enter .field--field-main-links .paragraph--type--main-links.paragraph-main-links-width-25 {
	flex-basis: 25%;
	max-width: 25%;
	min-width: 25%
}

@media only screen and (max-width:767px) {
	.node-type-homepage .homepage-enter .field--field-main-links .paragraph--type--main-links.paragraph-main-links-width-25 {
		padding-left: 1.5rem;
		flex: 100%;
		max-width: 100%
	}
}

.node-type-homepage .homepage-enter .field--field-main-links .paragraph--type--main-links.paragraph-main-links-width-50 {
	flex-basis: 50%;
	max-width: 50%;
	min-width: 50%;
	padding-left: 3rem
}

@media only screen and (max-width:767px) {
	.node-type-homepage .homepage-enter .field--field-main-links .paragraph--type--main-links.paragraph-main-links-width-50 {
		padding-left: 1.5rem;
		flex: 100%;
		max-width: 100%
	}
}

.node-type-homepage .homepage-enter .field--field-main-links .paragraph--type--main-links.paragraph-main-links-width-75 {
	flex-basis: 75%;
	max-width: 75%;
	min-width: 75%
}

@media only screen and (max-width:767px) {
	.node-type-homepage .homepage-enter .field--field-main-links .paragraph--type--main-links.paragraph-main-links-width-75 {
		padding-left: 1.5rem;
		flex: 100%;
		max-width: 100%
	}
}

.node-type-homepage .homepage-enter .field--field-main-links .paragraph--type--main-links.paragraph-main-links-width-100 {
	flex-basis: 100%;
	min-width: 100%;
	max-width: 100%
}

.node-type-homepage .homepage-enter .field--field-main-links a:hover {
	text-decoration: none !important
}

.node-type-homepage .homepage-enter .field--field-main-links .paragraph--type--title-text-cta.paragraph--view-mode--preview {
	background: #fff;
	box-shadow: 0 1px 2px #b3b3b3;
	padding: 2rem;
	color: #333;
	margin: 0;
	height: 100%
}

.node-type-homepage .homepage-enter .field--field-main-links .paragraph--type--title-text-cta.paragraph--view-mode--preview:hover {
	box-shadow: 0 1px 2px #b3b3b3, 0 4px 13px #b3b3b3
}

.node-type-homepage .homepage-enter .field--field-main-links .paragraph--type--title-text-cta.paragraph--view-mode--preview h3 {
	margin-bottom: 1rem;
	position: relative;
	display: inline-block;
	padding-right: 3rem;
	color: #06c;
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: flex-start
}

.node-type-homepage .homepage-enter .field--field-main-links .paragraph--type--title-text-cta.paragraph--view-mode--preview h3:after {
	position: absolute;
	color: #06c;
	right: 0;
	line-height: 2;
	content: "\E004";
	font-family: vlaanderen_iconfont;
	font-size: 2rem
}

.node-type-homepage .homepage-enter .field--field-main-links .paragraph--type--cta {
	margin-top: 0;
	margin-bottom: 5rem
}

@media only screen and (max-width:767px) {
	.node-type-homepage .homepage-enter .field--field-main-links .paragraph--type--cta {
		margin-top: .5rem
	}
}

.node-type-homepage .homepage-enter .field--field-main-links .paragraph--type--cta .field--field-call-to-action {
	margin-top: 0;
	background: 0 0;
	width: 100%
}

.node-type-homepage .homepage-enter .field--field-main-links .paragraph--type--cta .field--field-call-to-action a {
	color: #009b48;
	text-decoration: underline;
	font-weight: 700;
	font-size: 14pt
}

.node-type-homepage .homepage-enter .field--field-main-links .paragraph--type--cta .field--field-call-to-action a:hover {
	text-decoration: none
}

.node-type-homepage .homepage-enter .field--field-main-links .paragraph--type--cta .field--field-call-to-action a:focus-visible {
	border-bottom: solid 3px #009b48 !important;
	line-height: normal
}

@media only screen and (max-width:767px) {
	.node-type-homepage .homepage-enter .field--field-main-links .paragraph--type--cta .field--field-call-to-action a {
		font-size: 1.5rem
	}
}

.node-type-homepage .homepage-news-wrapper,
.node-type-homepage .related-inspiration-wrapper {
	background: 0 0
}

.node-type-homepage .homepage-news-wrapper.typography h2.shade,
.node-type-homepage .related-inspiration-wrapper.typography h2.shade {
	margin-top: 30px
}

.node-type-homepage .homepage-news-wrapper .all-link,
.node-type-homepage .related-inspiration-wrapper .all-link {
	text-align: right;
	margin: 2rem 0 0
}

@media only screen and (max-width:767px) {

	.node-type-homepage .homepage-news-wrapper .all-link,
	.node-type-homepage .related-inspiration-wrapper .all-link {
		text-align: center
	}
}

.node-type-homepage .homepage-news-wrapper .all-link a,
.node-type-homepage .related-inspiration-wrapper .all-link a {
	color: #009b48;
	margin-left: 2rem;
	margin-top: 10px;
	font-size: 14pt;
	font-weight: 700
}

@media only screen and (max-width:767px) {

	.node-type-homepage .homepage-news-wrapper .all-link a,
	.node-type-homepage .related-inspiration-wrapper .all-link a {
		margin-left: 1rem
	}
}

.node-type-homepage .homepage-news-wrapper .all-link a:before,
.node-type-homepage .related-inspiration-wrapper .all-link a:before {
	color: #009b48;
	text-decoration: underline
}

.node-type-homepage .homepage-news-wrapper .all-link a:before,
.node-type-homepage .related-inspiration-wrapper .all-link a:before {
	display: inline-block;
	text-decoration: none;
	color: #009b48
}

.node-type-homepage .homepage-news-wrapper .all-link a .fa,
.node-type-homepage .related-inspiration-wrapper .all-link a .fa {
	color: #009b48;
	font-style: normal
}

.node-type-homepage .related-inspiration-wrapper {
	margin-bottom: 4rem
}

.node-type-homepage .related-inspiration-wrapper.with-banner {
	margin-top: 25rem
}

@media only screen and (max-width:767px) {
	.node-type-homepage .related-inspiration-wrapper {
		margin-top: 0 !important
	}
}

.node-type-homepage .related-inspiration-wrapper .article-summary-wrapper {
	padding: 0 15px 0 15px
}

.node-type-homepage .related-inspiration-wrapper .article-summary-wrapper .date {
	display: none
}

@media only screen and (max-width:767px) {
	.node-type-homepage .related-inspiration-wrapper .all-link {
		text-align: right
	}
}

.node-type-homepage .related-inspiration-wrapper .all-link .link--icon--caret:before {
	font-size: 14px;
	font-weight: 700
}

.node-type-homepage .uitgelicht-overview {
	background: #fff;
	padding-top: 1rem;
	padding-bottom: 6rem;
	border-bottom: 1px solid #cbd2da
}

@media only screen and (max-width:767px) {
	.node-type-homepage .uitgelicht-overview {
		padding-top: 0
	}
}

@media only screen and (max-width:767px) {
	.node-type-homepage .uitgelicht-wrapper {
		clear: both;
		width: 100%;
		max-width: 100%;
		min-width: 100%
	}
}

.node-type-homepage .uitgelicht-wrapper .paragraph--type--homepage-uitgelicht:hover .content .h4 {
	opacity: .9;
	text-decoration: underline
}

.node-type-homepage .uitgelicht-wrapper .paragraph--type--homepage-uitgelicht:hover .content .link {
	text-decoration: none
}

.node-type-homepage .uitgelicht-wrapper .paragraph--type--homepage-uitgelicht .image {
	margin-right: 10px
}

.node-type-homepage .uitgelicht-wrapper .paragraph--type--homepage-uitgelicht .image img {
	width: 180px;
	height: 180px;
	float: left
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.node-type-homepage .uitgelicht-wrapper .paragraph--type--homepage-uitgelicht .image img {
		width: 120px;
		height: 120px
	}
}

@media only screen and (max-width:767px) {
	.node-type-homepage .uitgelicht-wrapper .paragraph--type--homepage-uitgelicht .image img {
		width: 100px;
		height: 100px
	}
}

@media only screen and (max-width:480px) {
	.node-type-homepage .uitgelicht-wrapper .paragraph--type--homepage-uitgelicht .image img {
		width: 80px;
		height: 80px
	}
}

.node-type-homepage .uitgelicht-wrapper .paragraph--type--homepage-uitgelicht .content {
	float: left;
	width: 65%;
	margin-left: 20px;
	color: #333
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.node-type-homepage .uitgelicht-wrapper .paragraph--type--homepage-uitgelicht .content {
		width: 57%
	}
}

@media only screen and (max-width:767px) {
	.node-type-homepage .uitgelicht-wrapper .paragraph--type--homepage-uitgelicht .content {
		width: 65%
	}
}

.node-type-homepage .uitgelicht-wrapper .paragraph--type--homepage-uitgelicht .content .h4 {
	color: #06c;
	margin-bottom: 10px
}

.node-type-homepage .uitgelicht-wrapper .paragraph--type--homepage-uitgelicht .content .link {
	color: #009b48;
	margin-top: 10px;
	display: block;
	text-decoration: underline;
	font-size: 14pt;
	font-weight: 700
}

.node-type-homepage .uitgelicht-wrapper .paragraph--type--homepage-uitgelicht .content a {
	color: #009b48;
	padding-top: 10px;
	display: block;
	text-decoration: underline
}

.node-type-homepage .uitgelicht-wrapper .paragraph--type--homepage-uitgelicht .content a:hover {
	text-decoration: none
}

.node-type-homepage .uitgelicht-wrapper .paragraph--type--homepage-uitgelicht>a {
	display: inline-block
}

.node-type-homepage .related-wrapper .related-events-wrapper,
.node-type-homepage .related-wrapper .related-news-wrapper {
	background: 0 0
}

.node-type-homepage .related-wrapper .related-events-wrapper.half,
.node-type-homepage .related-wrapper .related-news-wrapper.half {
	width: 48%;
	float: left;
	margin-right: 4%
}

.node-type-homepage .related-wrapper .related-events-wrapper.half:last-of-type,
.node-type-homepage .related-wrapper .related-news-wrapper.half:last-of-type {
	margin-right: 0
}

.node-type-homepage .related-wrapper .related-events-wrapper.half .js-equal-height,
.node-type-homepage .related-wrapper .related-news-wrapper.half .js-equal-height {
	min-height: 0 !important
}

.node-type-homepage .related-wrapper .related-events-wrapper.half .article-summary-wrapper,
.node-type-homepage .related-wrapper .related-news-wrapper.half .article-summary-wrapper {
	width: 70%
}

.node-type-homepage .related-wrapper .related-events-wrapper.half .landscape-image,
.node-type-homepage .related-wrapper .related-news-wrapper.half .landscape-image {
	display: none
}

.node-type-homepage .related-wrapper .related-events-wrapper.half .squared-image,
.node-type-homepage .related-wrapper .related-news-wrapper.half .squared-image {
	display: block;
	width: 30%;
	float: left
}

.node-type-homepage .related-wrapper .related-events-wrapper.half .squared-image img,
.node-type-homepage .related-wrapper .related-news-wrapper.half .squared-image img {
	width: initial
}

.node-type-homepage .related-wrapper .related-events-wrapper.half .samenvatting,
.node-type-homepage .related-wrapper .related-news-wrapper.half .samenvatting {
	padding-bottom: 1rem
}

@media only screen and (min-width:768px) and (max-width:1280px) {

	.node-type-homepage .related-wrapper .related-events-wrapper.half .samenvatting,
	.node-type-homepage .related-wrapper .related-news-wrapper.half .samenvatting {
		padding-bottom: 2rem
	}
}

@media only screen and (max-width:767px) {

	.node-type-homepage .related-wrapper .related-events-wrapper.half .samenvatting,
	.node-type-homepage .related-wrapper .related-news-wrapper.half .samenvatting {
		padding-bottom: 1rem
	}
}

.node-type-homepage .related-wrapper .related-events-wrapper.half .view-readmore-link,
.node-type-homepage .related-wrapper .related-news-wrapper.half .view-readmore-link {
	bottom: auto;
	display: none
}

.node-type-homepage .related-wrapper .related-events-wrapper.half .view-readmore-link .link--icon--caret,
.node-type-homepage .related-wrapper .related-news-wrapper.half .view-readmore-link .link--icon--caret {
	display: block
}

@m edia screen and (min-width: 468 px) and (max-width: 1024 px) {
	margin-bottom: 2rem
}

.node-type-homepage .related-wrapper .related-news-wrapper.half .event .field--field-teaser {
	font-size: 1.6rem;
	color: #333
}

.node-type-homepage .related-wrapper .related-events-wrapper.half .all-link.right,
.node-type-homepage .related-wrapper .related-news-wrapper.half .all-link.right {
	float: none
}

@media only screen and (min-width:768px) and (max-width:1280px) {

	.node-type-homepage .related-wrapper .related-events-wrapper.half article .squared-image,
	.node-type-homepage .related-wrapper .related-news-wrapper.half article .squared-image {
		width: 40%;
		float: left
	}

	.node-type-homepage .related-wrapper .related-events-wrapper.half article .squared-image img,
	.node-type-homepage .related-wrapper .related-news-wrapper.half article .squared-image img {
		width: initial
	}

	.node-type-homepage .related-wrapper .related-events-wrapper.half article .article-summary-wrapper,
	.node-type-homepage .related-wrapper .related-news-wrapper.half article .article-summary-wrapper {
		width: 60%
	}
}

@media only screen and (max-width:767px) {

	.node-type-homepage .related-wrapper .related-events-wrapper.half,
	.node-type-homepage .related-wrapper .related-news-wrapper.half {
		width: 100%;
		float: initial
	}

	.node-type-homepage .related-wrapper .related-events-wrapper.half article,
	.node-type-homepage .related-wrapper .related-news-wrapper.half article {
		margin-top: 2rem
	}

	.node-type-homepage .related-wrapper .related-events-wrapper.half article .article-summary-wrapper,
	.node-type-homepage .related-wrapper .related-news-wrapper.half article .article-summary-wrapper {
		width: 100%
	}

	.node-type-homepage .related-wrapper .related-events-wrapper.half article .landscape-image,
	.node-type-homepage .related-wrapper .related-news-wrapper.half article .landscape-image {
		display: block
	}

	.node-type-homepage .related-wrapper .related-events-wrapper.half article .landscape-image img,
	.node-type-homepage .related-wrapper .related-news-wrapper.half article .landscape-image img {
		width: initial
	}

	.node-type-homepage .related-wrapper .related-events-wrapper.half article .squared-image,
	.node-type-homepage .related-wrapper .related-news-wrapper.half article .squared-image {
		display: none;
		width: 30%;
		float: left
	}

	.node-type-homepage .related-wrapper .related-events-wrapper.half article .squared-image img,
	.node-type-homepage .related-wrapper .related-news-wrapper.half article .squared-image img {
		width: initial
	}
}

.node-type-homepage .related-wrapper .related-events-wrapper.half article:focus-within,
.node-type-homepage .related-wrapper .related-news-wrapper.half article:focus-within {
	transition: border 0s;
	border-bottom: solid 3px #009b48
}

.node-type-homepage .related-wrapper .related-events-wrapper.full,
.node-type-homepage .related-wrapper .related-news-wrapper.full {
	width: 100%
}

.node-type-homepage .related-wrapper .related-events-wrapper.full .artikel-overview.nieuws-overview .artikel,
.node-type-homepage .related-wrapper .related-news-wrapper.full .artikel-overview.nieuws-overview .artikel {
	width: 32%;
	margin-right: 2%;
	float: left;
	background: #fff;
	box-shadow: 0 1px 2px #b3b3b3
}

.node-type-homepage .related-wrapper .related-events-wrapper.full .artikel-overview.nieuws-overview .artikel.last,
.node-type-homepage .related-wrapper .related-events-wrapper.full .artikel-overview.nieuws-overview .artikel:last-of-type,
.node-type-homepage .related-wrapper .related-news-wrapper.full .artikel-overview.nieuws-overview .artikel.last,
.node-type-homepage .related-wrapper .related-news-wrapper.full .artikel-overview.nieuws-overview .artikel:last-of-type {
	margin-right: 0
}

@media only screen and (max-width:767px) {

	.node-type-homepage .related-wrapper .related-events-wrapper.full .artikel-overview.nieuws-overview .artikel,
	.node-type-homepage .related-wrapper .related-news-wrapper.full .artikel-overview.nieuws-overview .artikel {
		width: 100%;
		margin-right: 0;
		margin-bottom: 2rem;
		min-height: 0 !important
	}
}

.node-type-homepage .related-wrapper .related-events-wrapper.full .artikel-overview.nieuws-overview .artikel article,
.node-type-homepage .related-wrapper .related-news-wrapper.full .artikel-overview.nieuws-overview .artikel article {
	position: relative;
	background: #fff;
	padding-bottom: 30px;
	overflow: hidden;
	box-shadow: 0 1px 2px #b3b3b3;
	transition: all .3s ease-in-out;
	margin-top: 0
}

@media only screen and (max-width:767px) {

	.node-type-homepage .related-wrapper .related-events-wrapper.full .artikel-overview.nieuws-overview .artikel article,
	.node-type-homepage .related-wrapper .related-news-wrapper.full .artikel-overview.nieuws-overview .artikel article {
		min-height: 0 !important
	}
}

.node-type-homepage .related-wrapper .related-events-wrapper.full .artikel-overview.nieuws-overview .artikel article .field--field-afbeelding,
.node-type-homepage .related-wrapper .related-news-wrapper.full .artikel-overview.nieuws-overview .artikel article .field--field-afbeelding {
	width: 100%
}

.node-type-homepage .related-wrapper .related-events-wrapper.full .artikel-overview.nieuws-overview .artikel article .article-summary-wrapper,
.node-type-homepage .related-wrapper .related-news-wrapper.full .artikel-overview.nieuws-overview .artikel article .article-summary-wrapper {
	width: 100%
}

.node-type-homepage .related-wrapper .related-events-wrapper.full .artikel-overview.nieuws-overview .artikel article .squared-image,
.node-type-homepage .related-wrapper .related-news-wrapper.full .artikel-overview.nieuws-overview .artikel article .squared-image {
	display: none
}

.node-type-homepage .related-wrapper .related-events-wrapper.full .artikel-overview .event,
.node-type-homepage .related-wrapper .related-news-wrapper.full .artikel-overview .event {
	width: 32%;
	margin-right: 2%;
	float: left;
	padding: 25px;
	box-shadow: 0 1px 2px #b3b3b3;
	background: #fff
}

.node-type-homepage .related-wrapper .related-events-wrapper.full .artikel-overview .event.half,
.node-type-homepage .related-wrapper .related-news-wrapper.full .artikel-overview .event.half {
	width: 49%
}

@media only screen and (max-width:767px) {

	.node-type-homepage .related-wrapper .related-events-wrapper.full .artikel-overview .event.half,
	.node-type-homepage .related-wrapper .related-news-wrapper.full .artikel-overview .event.half {
		width: 100%;
		margin-right: 0;
		margin-bottom: 2rem
	}
}

.node-type-homepage .related-wrapper .related-events-wrapper.full .artikel-overview .event.full,
.node-type-homepage .related-wrapper .related-news-wrapper.full .artikel-overview .event.full {
	width: 49%
}

@media only screen and (max-width:767px) {

	.node-type-homepage .related-wrapper .related-events-wrapper.full .artikel-overview .event.full,
	.node-type-homepage .related-wrapper .related-news-wrapper.full .artikel-overview .event.full {
		width: 100%;
		margin-right: 0;
		margin-bottom: 2rem
	}
}

.node-type-homepage .related-wrapper .related-events-wrapper.full .artikel-overview .event:last-of-type,
.node-type-homepage .related-wrapper .related-news-wrapper.full .artikel-overview .event:last-of-type {
	margin-right: 0
}

.node-type-homepage .related-wrapper .related-events-wrapper.full .artikel-overview .event.is-vlaio-event,
.node-type-homepage .related-wrapper .related-news-wrapper.full .artikel-overview .event.is-vlaio-event {
	border: 0
}

@media only screen and (max-width:767px) {

	.node-type-homepage .related-wrapper .related-events-wrapper.full .artikel-overview .event,
	.node-type-homepage .related-wrapper .related-news-wrapper.full .artikel-overview .event {
		width: 100%;
		margin-right: 0;
		margin-bottom: 2rem
	}
}

.node-type-homepage .related-wrapper .related-events-wrapper.full .artikel-overview .event .title,
.node-type-homepage .related-wrapper .related-news-wrapper.full .artikel-overview .event .title {
	margin-bottom: 1rem
}

.node-type-homepage .related-wrapper .related-events-wrapper.full .artikel-overview .event .title .h3,
.node-type-homepage .related-wrapper .related-events-wrapper.full .artikel-overview .event .title h3,
.node-type-homepage .related-wrapper .related-news-wrapper.full .artikel-overview .event .title .h3,
.node-type-homepage .related-wrapper .related-news-wrapper.full .artikel-overview .event .title h3 {
	line-height: 1
}

.node-type-homepage .related-wrapper .related-events-wrapper.full .artikel-overview .event .article-summary-wrapper,
.node-type-homepage .related-wrapper .related-events-wrapper.full .artikel-overview .event .field--field-afbeelding,
.node-type-homepage .related-wrapper .related-news-wrapper.full .artikel-overview .event .article-summary-wrapper,
.node-type-homepage .related-wrapper .related-news-wrapper.full .artikel-overview .event .field--field-afbeelding {
	width: 100%;
	float: none
}

.node-type-homepage .related-wrapper .related-events-wrapper.full .artikel-overview .event .field--field-teaser,
.node-type-homepage .related-wrapper .related-news-wrapper.full .artikel-overview .event .field--field-teaser {
	font-size: 1.6rem;
	color: #333
}

.node-type-homepage .related-wrapper .related-events-wrapper.full .artikel-overview .event .vlaio-event,
.node-type-homepage .related-wrapper .related-news-wrapper.full .artikel-overview .event .vlaio-event {
	display: none
}

.node-type-homepage .related-wrapper .related-events-wrapper .title {
	margin-bottom: 5px
}

@media only screen and (max-width:767px) {
	.node-type-homepage .related-wrapper .related-events-wrapper .all-link {
		text-align: left
	}
}

.node-type-homepage .related-wrapper .related-events-wrapper .all-link a.link--icon--caret {
	margin-left: 0
}

.node-type-homepage .related-wrapper .related-events-wrapper .all-link a.link--icon--caret:before {
	font-size: 14px;
	font-weight: 700
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.node-type-homepage .related-wrapper .related-news-wrapper .all-link {
		text-align: center
	}
}

.node-type-homepage .related-wrapper .artikel-overview article {
	box-shadow: none;
	padding: 0;
	margin-top: 10px
}

.node-type-homepage .related-wrapper .artikel-overview article:hover {
	margin-top: 10px
}

.node-type-homepage .related-wrapper .artikel-overview article .title .h4,
.node-type-homepage .related-wrapper .artikel-overview article .title h4 {
	font-family: flanders-sans, sans-serif !important;
	color: #06c;
	font-size: 2rem;
	font-weight: 500
}

.node-type-homepage .related-wrapper .nieuws-overview article {
	margin-top: 10px
}

.node-type-homepage .related-wrapper .nieuws-overview article:hover {
	margin-top: 10px
}

.node-type-homepage .related-wrapper .nieuws-overview article .title {
	margin-top: 0
}

.node-type-homepage .related-wrapper .nieuws-overview .date {
	display: none
}

.node-type-homepage .related-wrapper .nieuws-overview .field--field-afbeelding {
	width: 40%;
	float: left
}

@media only screen and (max-width:480px) {
	.node-type-homepage .related-wrapper .nieuws-overview .field--field-afbeelding {
		width: 100%
	}
}

.node-type-homepage .related-wrapper .nieuws-overview .article-summary-wrapper {
	width: 60%;
	display: inline-block;
	padding-top: 0
}

@media only screen and (max-width:767px) {
	.node-type-homepage .related-wrapper .nieuws-overview .article-summary-wrapper {
		padding: 0 10px;
		width: 100%
	}
}

.node-type-homepage .related-wrapper .all-link {
	margin-top: 2rem
}

@media only screen and (max-width:767px) {
	.node-type-homepage .related-wrapper .all-link {
		margin-top: 0;
		text-align: center
	}
}

.node-type-homepage .related-wrapper .all-link.right {
	float: right
}

.node-type-homepage .related-wrapper .all-link a {
	float: left;
	line-height: 1.2;
	color: #009b48;
	margin-left: 1rem;
	font-weight: 700;
	font-size: 14pt
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.node-type-homepage .related-wrapper .all-link a {
		float: none
	}
}

@media only screen and (max-width:767px) {
	.node-type-homepage .related-wrapper .all-link a {
		float: none;
		margin-top: 1rem
	}
}

.node-type-homepage .related-wrapper .all-link a .fa {
	font-style: normal;
	color: #009b48
}

.node-type-homepage .related-wrapper .all-link a.link--icon--caret {
	margin-left: 0;
	margin-right: 3rem;
	left: -2px
}

.node-type-homepage .related-wrapper .all-link a.link--icon--caret:before {
	font-size: 14px;
	font-weight: 700
}

.node-type-homepage .related-wrapper .all-link a:before {
	display: inline-block;
	text-decoration: none;
	color: #009b48
}

@media only screen and (max-width:767px) {
	.node-type-homepage .related-wrapper .js-equal-height {
		min-height: 0 !important
	}
}

.node-type-homepage .subscribe-wrapper {
	background: #00837c
}

@media only screen and (max-width:767px) {
	.node-type-homepage .subscribe-wrapper {
		text-align: center
	}
}

.node-type-homepage .subscribe-wrapper .subscribe-inner {
	color: #fff;
	padding: 0 0 1rem 0;
	display: flex;
	align-items: center;
	margin-left: 0
}

.node-type-homepage .subscribe-wrapper .subscribe-inner a {
	color: #fff;
	border: 2px solid #fff;
	background: 0 0
}

.node-type-homepage .subscribe-wrapper .subscribe-inner .h3,
.node-type-homepage .subscribe-wrapper .subscribe-inner h3 {
	color: #fff;
	margin-bottom: 0
}

.node-type-homepage .subscribe-wrapper .subscribe-inner .field--field-text-subscribe {
	padding-right: 2rem
}

.node-type-initiatief .ui-dialog {
	z-index: 101
}

.node-type-initiatief .ui-dialog-titlebar {
	background-color: #009b48;
	color: #fff
}

.node-type-initiatief .form-item-gegevens .form-item--error-message {
	padding-left: 30px
}

.node-type-initiatief .vlaio-sidebar .sidebar-wrap {
	margin-bottom: 7rem
}

.node-type-initiatief .vlaio-sidebar .sidebar-wrap .ask-question .button {
	width: 100%;
	background-color: #cc0070;
	border: 3px solid #cc0070;
	white-space: normal;
	height: auto;
	padding: 1.1rem 4rem;
	line-height: 3.5rem;
	transition: all .15s ease-in-out
}

.node-type-initiatief .vlaio-sidebar .sidebar-wrap .ask-question .button:focus-visible {
	background-color: #fff;
	color: #cc0070;
	border: 3px solid #cc0070
}

.node-type-initiatief .vlaio-sidebar .initiatief-extra-wrapper {
	background: 0 0;
	padding: 10px 5px;
	background-color: #fff
}

.node-type-initiatief .vlaio-sidebar .initiatief-extra-wrapper .layout--wide {
	min-width: auto;
	max-width: none;
	padding: 0
}

.node-type-initiatief .vlaio-sidebar .initiatief-extra-wrapper .event-list__title {
	color: #002776;
	font-size: 1.867rem;
	font-weight: 500;
	margin: .5rem 1rem
}

.node-type-initiatief .vlaio-sidebar .initiatief-extra-wrapper .events__list--item {
	background-color: #fff;
	margin: .5rem 1rem;
	padding: 0;
	width: 100%
}

.node-type-initiatief .vlaio-sidebar .initiatief-extra-wrapper .grid {
	margin: 0
}

.node-type-initiatief .vlaio-sidebar .initiatief-extra-wrapper .pager__item a {
	background: 0 0;
	color: #009b48;
	font-size: 1.867rem;
	font-weight: 700
}

.node-type-initiatief .vlaio-sidebar .initiatief-extra-wrapper .pager__item a:after {
	width: 12px;
	height: 12px;
	display: inline-block;
	background-size: contain;
	content: '';
	background: url(../images/icon-dropdown-arrow-green.svg) no-repeat;
	top: 3px;
	margin-left: 1rem;
	position: relative
}

.node-type-initiatief .vlaio-sidebar .initiatief-extra-wrapper .pager__item a:focus {
	border-color: #009b48
}

.node-type-initiatief .vlaio-sidebar .initiatief-extra-wrapper .pager__item a:hover {
	text-decoration: underline
}

.node-type-initiatief .vlaio-sidebar .initiatief-extra-wrapper article {
	background: #f3f3f3;
	box-shadow: none;
	padding: 0;
	margin-bottom: 0;
	min-height: auto !important
}

.node-type-initiatief .vlaio-sidebar .initiatief-extra-wrapper article a {
	display: flex;
	align-items: center
}

.node-type-initiatief .vlaio-sidebar .initiatief-extra-wrapper article .date {
	background: #009b48;
	color: #fff;
	margin: 0;
	min-width: 85px;
	max-width: 85px;
	height: 80px;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	font-size: 1.867rem;
	font-weight: 700
}

.node-type-initiatief .vlaio-sidebar .initiatief-extra-wrapper article .date:before {
	content: none
}

.node-type-initiatief .vlaio-sidebar .initiatief-extra-wrapper article .title {
	padding: 1.5rem
}

.node-type-initiatief .vlaio-sidebar .initiatief-extra-wrapper article .title:hover {
	color: #333
}

.node-type-initiatief .vlaio-sidebar .initiatief-extra-wrapper article .title h3 {
	margin: 0;
	font-family: flanders-sans, Arial;
	font-weight: 400;
	color: #333;
	font-size: 1.5rem
}

.typography .initiatief-detail .field--field-inspiratie-artikel-topics,
.typography .initiatief-detail .field--field-kostprijs,
.typography .initiatief-detail .field--field-partner {
	border-bottom: 1px solid #cbd2da;
	padding: 10px 0
}

.typography .initiatief-detail .initiatief-archived-warning {
	color: #fff;
	background-color: #c00;
	padding: 8px 15px;
	margin-bottom: 2rem;
	display: inline-block
}

.typography .initiatief-detail .initiatief-info {
	border-top: 2px solid #d8d8d8;
	margin: 4rem 0
}

.typography .initiatief-detail .initiatief-info .field-wrapper {
	border-bottom: 1px solid #d8d8d8;
	padding: 10px 0;
	display: -ms-flexbox;
	display: flex
}

.typography .initiatief-detail .initiatief-info .field-wrapper .label {
	font-weight: 500;
	width: 25%;
	float: left
}

.typography .initiatief-detail .initiatief-info .field-wrapper .themawrapper {
	width: 75%
}

.typography .initiatief-detail .initiatief-info .field-wrapper .themawrapper .thema {
	float: left;
	margin-right: 5px
}

.typography .initiatief-detail .initiatief-info .field-wrapper .themawrapper .thema:after {
	content: ','
}

.typography .initiatief-detail .initiatief-info .field-wrapper .themawrapper .thema:last-of-type:after {
	content: ''
}

.typography .initiatief-detail .initiatief-info .field-wrapper .partner-wrapper {
	width: 75%
}

.typography .initiatief-detail .initiatief-info .field-wrapper .partner-wrapper .partner {
	float: left;
	margin-right: 5px
}

.typography .initiatief-detail .button {
	margin-bottom: 6rem
}

@media only screen and (max-width:767px) {
	.typography .initiatief-detail .button {
		margin-bottom: 4rem
	}
}

.typography .initiatief-detail .button:focus-within {
	background-color: #fff;
	border: 3px solid #009b48
}

.typography .initiatief-detail .button:focus-within a {
	border-bottom: none;
	color: #009b48
}

.initiatief-extra-wrapper {
	background: url(../images/pattern-uitgelicht.png) repeat #ededed;
	padding: .1rem 0 3rem 0
}

.initiatief-extra-wrapper h2 {
	margin: 3rem 0;
	font-family: flanders-serif, serif
}

@media only screen and (max-width:767px) {
	.initiatief-extra-wrapper h2 {
		margin: 2rem 0
	}
}

.initiatief-extra-wrapper article {
	box-shadow: 0 1px 2px #b3b3b3;
	background: #fff;
	padding: 15px;
	margin-bottom: 3rem
}

.initiatief-extra-wrapper article:hover {
	box-shadow: 0 1px 2px #b3b3b3, 0 4px 13px #b3b3b3
}

@media only screen and (max-width:767px) {
	.initiatief-extra-wrapper article {
		margin: 1rem 0
	}
}

.initiatief-extra-wrapper article a {
	color: #333
}

.initiatief-extra-wrapper article a:hover {
	text-decoration: none
}

.initiatief-extra-wrapper article .title {
	font-weight: 500;
	color: #06c
}

.initiatief-extra-wrapper article .title:hover {
	text-decoration: underline
}

@media only screen and (max-width:767px) {
	.initiatief-extra-wrapper article .title h3 {
		margin-bottom: 0
	}
}

.initiatief-extra-wrapper article .intro {
	margin: 5px 0
}

@media only screen and (max-width:767px) {
	.initiatief-extra-wrapper article .intro {
		display: none
	}
}

.initiatief-extra-wrapper article .date {
	position: relative;
	float: left;
	margin-right: 3rem;
	color: #666
}

@media only screen and (max-width:767px) {
	.initiatief-extra-wrapper article .date {
		margin-top: 10px
	}
}

.initiatief-extra-wrapper article .date:before {
	text-indent: -9999px;
	display: block;
	content: "";
	width: 15px;
	height: 15px;
	background: url(../images/icon-calendar.png) no-repeat;
	background: url(../images/icon-calendar.svg) no-repeat;
	position: relative;
	left: 0;
	top: 4px;
	margin-right: 10px;
	float: left
}

@media only screen and (max-width:767px) {
	.initiatief-extra-wrapper article .date:before {
		top: 2px
	}
}

.initiatief-extra-wrapper article .locality {
	position: relative;
	padding-left: 25px;
	padding-top: 5px;
	display: block;
	clear: left;
	color: #666
}

.initiatief-extra-wrapper article .locality:before {
	display: block;
	content: "";
	width: 15px;
	height: 15px;
	background: url(../images/icon-location.png) no-repeat;
	background: url(../images/icon-location.svg) no-repeat;
	position: absolute;
	left: 2px;
	top: 8px
}

.initiatief-extra-wrapper .pager.js-pager__items {
	margin: 0;
	padding: 0
}

.initiatief-search .layout-sidebar {
	padding-right: 3rem
}

.initiatief-search .layout-sidebar form {
	position: relative
}

.initiatief-search .layout-sidebar form.geolocation-facet-form .form-submit {
	opacity: 1;
	height: auto;
	margin: 20px 0;
	position: unset
}

.initiatief-search .layout-sidebar .form-text {
	height: 40px;
	border-color: #cbd2da;
	margin-bottom: 0
}

@media only screen and (max-width:990px) {
	.initiatief-search .layout-sidebar .form-text {
		width: 100%
	}
}

.initiatief-search .layout-sidebar .form-submit {
	opacity: 0;
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute
}

.initiatief-search .layout-sidebar .edit-submit-search-submit-container {
	position: absolute;
	right: .7rem;
	top: 50%;
	transform: translateY(-50%);
	display: flex;
	background: #fff;
	padding: .3rem
}

.initiatief-search .layout-sidebar .edit-submit-search-submit-container:before {
	content: url("../images/search.svg");
	width: 20px;
	height: 20px;
	position: relative
}

.initiatief-search .layout-sidebar .edit-submit-search-submit-container:focus-within:before,
.initiatief-search .layout-sidebar .edit-submit-search-submit-container:hover:before {
	content: url("../images/search-hover.svg")
}

.initiatief-search .layout-sidebar .facets {
	margin-bottom: 6rem
}

@media only screen and (max-width:767px) {
	.initiatief-search .layout-sidebar .facets {
		margin-top: 2.5rem;
		margin-bottom: 3rem
	}
}

.initiatief-search .layout-sidebar .facets h2 {
	font-family: flanders-sans, sans-serif;
	font-weight: 500;
	font-size: 2rem;
	padding-bottom: .5rem;
	margin-top: 2rem
}

.initiatief-search .layout-sidebar .facets h3 {
	font-weight: 500;
	font-family: flanders-sans, sans-serif;
	margin-top: 3rem;
	text-transform: uppercase;
	border-bottom: 3px solid #cbd2da;
	font-size: 2rem;
	padding-bottom: 1rem;
	margin-bottom: 2rem;
	color: #333
}

.initiatief-search .layout-sidebar .facets h3:not(:first-child) {
	margin-top: 3rem
}

@media only screen and (max-width:767px) {
	.initiatief-search .layout-sidebar .facets h3:not(:first-child) {
		margin-top: 1.5rem
	}
}

.initiatief-search .layout-sidebar .facets h3 span[data-toggle=tooltip] {
	font-weight: 500;
	font-family: flanders-serif, serif;
	cursor: help;
	color: #fff;
	background-color: #757575;
	width: 1em;
	height: 1em;
	border-radius: 100%;
	display: inline-block;
	line-height: 1;
	text-align: center
}

.initiatief-search .layout-sidebar .facets ul {
	list-style: none;
	margin: 0;
	padding-left: 0
}

.initiatief-search .layout-sidebar .facets ul .facet-item,
.initiatief-search .layout-sidebar .facets ul li.facet-item {
	font-size: 1.6rem;
	color: #333;
	margin-bottom: 0;
	line-height: 2.5rem;
	list-style-type: none
}

.initiatief-search .layout-sidebar .facets ul .facet-item label.checkbox:not([disabled]),
.initiatief-search .layout-sidebar .facets ul li.facet-item label.checkbox:not([disabled]) {
	cursor: pointer
}

@media only screen and (max-width:767px) {

	.initiatief-search .layout-sidebar .facets ul .facet-item,
	.initiatief-search .layout-sidebar .facets ul li.facet-item {
		font-size: 1.5rem;
		line-height: 2.2rem
	}
}

.initiatief-search .layout-sidebar .facets ul .facet-item .facet-item__count,
.initiatief-search .layout-sidebar .facets ul li.facet-item .facet-item__count {
	color: #666;
	font-size: 1.4rem
}

.initiatief-search .layout-sidebar .facets ul .facet-item.hidden,
.initiatief-search .layout-sidebar .facets ul li.facet-item.hidden {
	display: none
}

@media only screen and (max-width:767px) {

	.initiatief-search .layout-sidebar .facets ul .facet-item.hidden,
	.initiatief-search .layout-sidebar .facets ul li.facet-item.hidden {
		display: block
	}
}

.initiatief-search .layout-sidebar .facets .facet-show-more {
	font-size: 1.5rem;
	color: #009b48;
	background: url(/themes/custom/vlaio/images/link-icon-caret-down.svg) no-repeat right;
	padding-right: 1.5rem
}

@media only screen and (max-width:767px) {
	.initiatief-search .layout-sidebar .facets .facet-show-more {
		display: none
	}
}

@media only screen and (max-width:767px) {
	.initiatief-search .layout-sidebar {
		padding-right: 0
	}
}

.initiatief-search .search-filters.primary {
	margin-top: 0
}

.initiatief-search .col-sidebar .inner {
	margin-left: -300%;
	padding-left: 300%;
	background: #fff;
	height: 100%;
	padding-top: 5rem
}

@media only screen and (max-width:767px) {
	.initiatief-search .col-sidebar .inner {
		padding-top: 0;
		margin-left: 0;
		padding-left: 0;
		background: 0 0
	}
}

.initiatief-search .col-sidebar .inner .facets,
.initiatief-search .col-sidebar .inner ul {
	max-width: 100%
}

@media only screen and (max-width:767px) {

	.initiatief-search .col-sidebar .inner .facets,
	.initiatief-search .col-sidebar .inner ul {
		max-width: 100%
	}
}

@media only screen and (max-width:767px) {

	.initiatief-search .col-sidebar .inner .facets .thema,
	.initiatief-search .col-sidebar .inner .facets .type,
	.initiatief-search .col-sidebar .inner ul .thema,
	.initiatief-search .col-sidebar .inner ul .type {
		border-bottom: 1px solid #f3f3f3;
		padding-bottom: 10px
	}
}

.initiatief-search .col-sidebar .inner .facets h2.facet-control-partner,
.initiatief-search .col-sidebar .inner ul h2.facet-control-partner {
	position: relative;
	background: url('../images/icon-dropdown-arrow-darkgrey.png') no-repeat 180px 13px;
	background-size: 15px
}

@media only screen and (max-width:767px) {

	.initiatief-search .col-sidebar .inner .facets h2.facet-control-partner,
	.initiatief-search .col-sidebar .inner ul h2.facet-control-partner {
		background: 0 0
	}
}

.initiatief-search .col-sidebar .inner .facets h2.facet-control-partner.arrow-up,
.initiatief-search .col-sidebar .inner ul h2.facet-control-partner.arrow-up {
	background: url('../images/icon-dropdown-arrow-darkgrey-inverse.png') no-repeat 180px 13px;
	background-size: 15px
}

@media only screen and (max-width:767px) {

	.initiatief-search .col-sidebar .inner .facets h2.facet-control-partner.arrow-up,
	.initiatief-search .col-sidebar .inner ul h2.facet-control-partner.arrow-up {
		background: 0 0
	}
}

.initiatief-search .col-sidebar .inner .facets .facet-group a,
.initiatief-search .col-sidebar .inner .facets .facet-group span.disabled,
.initiatief-search .col-sidebar .inner .facets li a,
.initiatief-search .col-sidebar .inner .facets li span.disabled,
.initiatief-search .col-sidebar .inner ul .facet-group a,
.initiatief-search .col-sidebar .inner ul .facet-group span.disabled,
.initiatief-search .col-sidebar .inner ul li a,
.initiatief-search .col-sidebar .inner ul li span.disabled {
	font-size: 14pt;
	display: block;
	clear: both;
	height: 50px;
	color: #333
}

@media only screen and (max-width:767px) {

	.initiatief-search .col-sidebar .inner .facets .facet-group a,
	.initiatief-search .col-sidebar .inner .facets .facet-group span.disabled,
	.initiatief-search .col-sidebar .inner .facets li a,
	.initiatief-search .col-sidebar .inner .facets li span.disabled,
	.initiatief-search .col-sidebar .inner ul .facet-group a,
	.initiatief-search .col-sidebar .inner ul .facet-group span.disabled,
	.initiatief-search .col-sidebar .inner ul li a,
	.initiatief-search .col-sidebar .inner ul li span.disabled {
		height: auto;
		line-height: 3rem
	}
}

.initiatief-search .col-sidebar .inner .facets .facet-group a.is-active,
.initiatief-search .col-sidebar .inner .facets .facet-group span.disabled.is-active,
.initiatief-search .col-sidebar .inner .facets li a.is-active,
.initiatief-search .col-sidebar .inner .facets li span.disabled.is-active,
.initiatief-search .col-sidebar .inner ul .facet-group a.is-active,
.initiatief-search .col-sidebar .inner ul .facet-group span.disabled.is-active,
.initiatief-search .col-sidebar .inner ul li a.is-active,
.initiatief-search .col-sidebar .inner ul li span.disabled.is-active {
	color: #009b48;
	font-weight: 700
}

.initiatief-search .col-sidebar .inner .facets .facet-group a.is-active .js-facet-deactivate,
.initiatief-search .col-sidebar .inner .facets .facet-group span.disabled.is-active .js-facet-deactivate,
.initiatief-search .col-sidebar .inner .facets li a.is-active .js-facet-deactivate,
.initiatief-search .col-sidebar .inner .facets li span.disabled.is-active .js-facet-deactivate,
.initiatief-search .col-sidebar .inner ul .facet-group a.is-active .js-facet-deactivate,
.initiatief-search .col-sidebar .inner ul .facet-group span.disabled.is-active .js-facet-deactivate,
.initiatief-search .col-sidebar .inner ul li a.is-active .js-facet-deactivate,
.initiatief-search .col-sidebar .inner ul li span.disabled.is-active .js-facet-deactivate {
	display: none
}

@media only screen and (max-width:767px) {

	.initiatief-search .col-sidebar .inner .facets .facet-group a.is-active .field--field-afbeelding,
	.initiatief-search .col-sidebar .inner .facets .facet-group span.disabled.is-active .field--field-afbeelding,
	.initiatief-search .col-sidebar .inner .facets li a.is-active .field--field-afbeelding,
	.initiatief-search .col-sidebar .inner .facets li span.disabled.is-active .field--field-afbeelding,
	.initiatief-search .col-sidebar .inner ul .facet-group a.is-active .field--field-afbeelding,
	.initiatief-search .col-sidebar .inner ul .facet-group span.disabled.is-active .field--field-afbeelding,
	.initiatief-search .col-sidebar .inner ul li a.is-active .field--field-afbeelding,
	.initiatief-search .col-sidebar .inner ul li span.disabled.is-active .field--field-afbeelding {
		display: none
	}
}

.initiatief-search .col-sidebar .inner .facets .facet-group a.is-active .field--field-afbeelding svg mask,
.initiatief-search .col-sidebar .inner .facets .facet-group span.disabled.is-active .field--field-afbeelding svg mask,
.initiatief-search .col-sidebar .inner .facets li a.is-active .field--field-afbeelding svg mask,
.initiatief-search .col-sidebar .inner .facets li span.disabled.is-active .field--field-afbeelding svg mask,
.initiatief-search .col-sidebar .inner ul .facet-group a.is-active .field--field-afbeelding svg mask,
.initiatief-search .col-sidebar .inner ul .facet-group span.disabled.is-active .field--field-afbeelding svg mask,
.initiatief-search .col-sidebar .inner ul li a.is-active .field--field-afbeelding svg mask,
.initiatief-search .col-sidebar .inner ul li span.disabled.is-active .field--field-afbeelding svg mask {
	display: none
}

.initiatief-search .col-sidebar .inner .facets .facet-group a.is-active .field--field-afbeelding svg path,
.initiatief-search .col-sidebar .inner .facets .facet-group span.disabled.is-active .field--field-afbeelding svg path,
.initiatief-search .col-sidebar .inner .facets li a.is-active .field--field-afbeelding svg path,
.initiatief-search .col-sidebar .inner .facets li span.disabled.is-active .field--field-afbeelding svg path,
.initiatief-search .col-sidebar .inner ul .facet-group a.is-active .field--field-afbeelding svg path,
.initiatief-search .col-sidebar .inner ul .facet-group span.disabled.is-active .field--field-afbeelding svg path,
.initiatief-search .col-sidebar .inner ul li a.is-active .field--field-afbeelding svg path,
.initiatief-search .col-sidebar .inner ul li span.disabled.is-active .field--field-afbeelding svg path {
	fill: #009B48 !important
}

.initiatief-search .col-sidebar .inner .facets .facet-group a.is-active .field--field-afbeelding svg path path,
.initiatief-search .col-sidebar .inner .facets .facet-group span.disabled.is-active .field--field-afbeelding svg path path,
.initiatief-search .col-sidebar .inner .facets li a.is-active .field--field-afbeelding svg path path,
.initiatief-search .col-sidebar .inner .facets li span.disabled.is-active .field--field-afbeelding svg path path,
.initiatief-search .col-sidebar .inner ul .facet-group a.is-active .field--field-afbeelding svg path path,
.initiatief-search .col-sidebar .inner ul .facet-group span.disabled.is-active .field--field-afbeelding svg path path,
.initiatief-search .col-sidebar .inner ul li a.is-active .field--field-afbeelding svg path path,
.initiatief-search .col-sidebar .inner ul li span.disabled.is-active .field--field-afbeelding svg path path {
	fill: #009B48 !important
}

.initiatief-search .col-sidebar .inner .facets .facet-group a.is-active .field--field-afbeelding svg polygon,
.initiatief-search .col-sidebar .inner .facets .facet-group span.disabled.is-active .field--field-afbeelding svg polygon,
.initiatief-search .col-sidebar .inner .facets li a.is-active .field--field-afbeelding svg polygon,
.initiatief-search .col-sidebar .inner .facets li span.disabled.is-active .field--field-afbeelding svg polygon,
.initiatief-search .col-sidebar .inner ul .facet-group a.is-active .field--field-afbeelding svg polygon,
.initiatief-search .col-sidebar .inner ul .facet-group span.disabled.is-active .field--field-afbeelding svg polygon,
.initiatief-search .col-sidebar .inner ul li a.is-active .field--field-afbeelding svg polygon,
.initiatief-search .col-sidebar .inner ul li span.disabled.is-active .field--field-afbeelding svg polygon {
	fill: #009B48 !important
}

.initiatief-search .col-sidebar .inner .facets .facet-group a.is-active .facet-item__count,
.initiatief-search .col-sidebar .inner .facets .facet-group span.disabled.is-active .facet-item__count,
.initiatief-search .col-sidebar .inner .facets li a.is-active .facet-item__count,
.initiatief-search .col-sidebar .inner .facets li span.disabled.is-active .facet-item__count,
.initiatief-search .col-sidebar .inner ul .facet-group a.is-active .facet-item__count,
.initiatief-search .col-sidebar .inner ul .facet-group span.disabled.is-active .facet-item__count,
.initiatief-search .col-sidebar .inner ul li a.is-active .facet-item__count,
.initiatief-search .col-sidebar .inner ul li span.disabled.is-active .facet-item__count {
	color: #009b48;
	font-size: 14pt
}

.initiatief-search .col-sidebar .inner .facets .facet-group a .field--field-afbeelding,
.initiatief-search .col-sidebar .inner .facets .facet-group span.disabled .field--field-afbeelding,
.initiatief-search .col-sidebar .inner .facets li a .field--field-afbeelding,
.initiatief-search .col-sidebar .inner .facets li span.disabled .field--field-afbeelding,
.initiatief-search .col-sidebar .inner ul .facet-group a .field--field-afbeelding,
.initiatief-search .col-sidebar .inner ul .facet-group span.disabled .field--field-afbeelding,
.initiatief-search .col-sidebar .inner ul li a .field--field-afbeelding,
.initiatief-search .col-sidebar .inner ul li span.disabled .field--field-afbeelding {
	float: left;
	margin-right: 15px
}

@media only screen and (max-width:767px) {

	.initiatief-search .col-sidebar .inner .facets .facet-group a .field--field-afbeelding,
	.initiatief-search .col-sidebar .inner .facets .facet-group span.disabled .field--field-afbeelding,
	.initiatief-search .col-sidebar .inner .facets li a .field--field-afbeelding,
	.initiatief-search .col-sidebar .inner .facets li span.disabled .field--field-afbeelding,
	.initiatief-search .col-sidebar .inner ul .facet-group a .field--field-afbeelding,
	.initiatief-search .col-sidebar .inner ul .facet-group span.disabled .field--field-afbeelding,
	.initiatief-search .col-sidebar .inner ul li a .field--field-afbeelding,
	.initiatief-search .col-sidebar .inner ul li span.disabled .field--field-afbeelding {
		display: none
	}
}

.initiatief-search .col-sidebar .inner .facets .facet-group a .facet-item__count,
.initiatief-search .col-sidebar .inner .facets .facet-group span.disabled .facet-item__count,
.initiatief-search .col-sidebar .inner .facets li a .facet-item__count,
.initiatief-search .col-sidebar .inner .facets li span.disabled .facet-item__count,
.initiatief-search .col-sidebar .inner ul .facet-group a .facet-item__count,
.initiatief-search .col-sidebar .inner ul .facet-group span.disabled .facet-item__count,
.initiatief-search .col-sidebar .inner ul li a .facet-item__count,
.initiatief-search .col-sidebar .inner ul li span.disabled .facet-item__count {
	color: #666
}

.initiatief-search .col-sidebar .inner .facets .facet-group .field--field-afbeelding,
.initiatief-search .col-sidebar .inner .facets li .field--field-afbeelding,
.initiatief-search .col-sidebar .inner ul .facet-group .field--field-afbeelding,
.initiatief-search .col-sidebar .inner ul li .field--field-afbeelding {
	float: left;
	margin-right: 15px
}

@media only screen and (max-width:767px) {

	.initiatief-search .col-sidebar .inner .facets .facet-group .field--field-afbeelding,
	.initiatief-search .col-sidebar .inner .facets li .field--field-afbeelding,
	.initiatief-search .col-sidebar .inner ul .facet-group .field--field-afbeelding,
	.initiatief-search .col-sidebar .inner ul li .field--field-afbeelding {
		display: none
	}
}

.initiatief-search .col-sidebar .inner .facets .facet-group ul,
.initiatief-search .col-sidebar .inner .facets li ul,
.initiatief-search .col-sidebar .inner ul .facet-group ul,
.initiatief-search .col-sidebar .inner ul li ul {
	clear: left;
	padding: 15px;
	background: #f3f3f3;
	display: none;
	margin-bottom: 10px
}

@media only screen and (max-width:767px) {

	.initiatief-search .col-sidebar .inner .facets .facet-group ul,
	.initiatief-search .col-sidebar .inner .facets li ul,
	.initiatief-search .col-sidebar .inner ul .facet-group ul,
	.initiatief-search .col-sidebar .inner ul li ul {
		padding: 10px
	}
}

.initiatief-search .col-sidebar .inner .facets .facet-group ul input[disabled=disabled],
.initiatief-search .col-sidebar .inner .facets .facet-group ul label[disabled=disabled],
.initiatief-search .col-sidebar .inner .facets .facet-group ul span[disabled=disabled],
.initiatief-search .col-sidebar .inner .facets li ul input[disabled=disabled],
.initiatief-search .col-sidebar .inner .facets li ul label[disabled=disabled],
.initiatief-search .col-sidebar .inner .facets li ul span[disabled=disabled],
.initiatief-search .col-sidebar .inner ul .facet-group ul input[disabled=disabled],
.initiatief-search .col-sidebar .inner ul .facet-group ul label[disabled=disabled],
.initiatief-search .col-sidebar .inner ul .facet-group ul span[disabled=disabled],
.initiatief-search .col-sidebar .inner ul li ul input[disabled=disabled],
.initiatief-search .col-sidebar .inner ul li ul label[disabled=disabled],
.initiatief-search .col-sidebar .inner ul li ul span[disabled=disabled] {
	color: #666
}

.initiatief-search .col-sidebar .inner .facets .facet-group.is-active ul,
.initiatief-search .col-sidebar .inner .facets li.is-active ul,
.initiatief-search .col-sidebar .inner ul .facet-group.is-active ul,
.initiatief-search .col-sidebar .inner ul li.is-active ul {
	display: block
}

.initiatief-search .col-sidebar .inner .facets .facet-group .facet-group-children .facet-item .checkbox,
.initiatief-search .col-sidebar .inner .facets li .facet-group-children .facet-item .checkbox,
.initiatief-search .col-sidebar .inner ul .facet-group .facet-group-children .facet-item .checkbox,
.initiatief-search .col-sidebar .inner ul li .facet-group-children .facet-item .checkbox {
	margin-right: 0
}

.initiatief-search .col-sidebar .inner .facets .facet-group>div.facet-group-parent[disabled=disabled],
.initiatief-search .col-sidebar .inner .facets li>div.facet-group-parent[disabled=disabled],
.initiatief-search .col-sidebar .inner ul .facet-group>div.facet-group-parent[disabled=disabled],
.initiatief-search .col-sidebar .inner ul li>div.facet-group-parent[disabled=disabled] {
	color: #757575;
	cursor: not-allowed
}

@media only screen and (max-width:767px) {

	.initiatief-search .col-sidebar .inner .facets .facet-group>div.facet-group-parent[disabled=disabled],
	.initiatief-search .col-sidebar .inner .facets li>div.facet-group-parent[disabled=disabled],
	.initiatief-search .col-sidebar .inner ul .facet-group>div.facet-group-parent[disabled=disabled],
	.initiatief-search .col-sidebar .inner ul li>div.facet-group-parent[disabled=disabled] {
		line-height: 4rem
	}
}

.initiatief-search .col-sidebar .inner .facets .thema .facet-group-parent,
.initiatief-search .col-sidebar .inner ul .thema .facet-group-parent {
	display: flex;
	align-items: center
}

.initiatief-search .col-sidebar .inner .facets .thema .facet-group-parent .facet-item__count,
.initiatief-search .col-sidebar .inner .facets .thema .facet-group-parent .facet-item__value,
.initiatief-search .col-sidebar .inner ul .thema .facet-group-parent .facet-item__count,
.initiatief-search .col-sidebar .inner ul .thema .facet-group-parent .facet-item__value {
	display: flex;
	align-items: center
}

.initiatief-search .col-sidebar .inner .facets .thema .facet-group-parent .facet-item__count .field--field-afbeelding,
.initiatief-search .col-sidebar .inner .facets .thema .facet-group-parent .facet-item__value .field--field-afbeelding,
.initiatief-search .col-sidebar .inner ul .thema .facet-group-parent .facet-item__count .field--field-afbeelding,
.initiatief-search .col-sidebar .inner ul .thema .facet-group-parent .facet-item__value .field--field-afbeelding {
	display: flex;
	align-items: center
}

.initiatief-search .col-sidebar .inner .facets .thema .facet-group-parent .facet-item__count .field--field-afbeelding svg,
.initiatief-search .col-sidebar .inner .facets .thema .facet-group-parent .facet-item__value .field--field-afbeelding svg,
.initiatief-search .col-sidebar .inner ul .thema .facet-group-parent .facet-item__count .field--field-afbeelding svg,
.initiatief-search .col-sidebar .inner ul .thema .facet-group-parent .facet-item__value .field--field-afbeelding svg {
	height: 37px !important
}

.initiatief-search .col-sidebar .inner .facets .thema .facet-group-parent .facet-item__value,
.initiatief-search .col-sidebar .inner ul .thema .facet-group-parent .facet-item__value {
	margin-right: 5px
}

.initiatief-search .col-sidebar .inner .facets .type .facet-group-parent,
.initiatief-search .col-sidebar .inner ul .type .facet-group-parent {
	width: 48%;
	float: left;
	border: 1px solid #d8d8d8;
	padding: 2rem;
	text-align: center;
	margin-right: 4%;
	margin-bottom: 20px;
	font-size: 14pt
}

.initiatief-search .col-sidebar .inner .facets .type .facet-group-parent:last-child,
.initiatief-search .col-sidebar .inner ul .type .facet-group-parent:last-child {
	margin-right: 0
}

.initiatief-search .col-sidebar .inner .facets .type .facet-group-parent span,
.initiatief-search .col-sidebar .inner ul .type .facet-group-parent span {
	font-size: 1.6rem;
	color: #333
}

.initiatief-search .col-sidebar .inner .facets .type .facet-group-parent span.js-facet-deactivate,
.initiatief-search .col-sidebar .inner ul .type .facet-group-parent span.js-facet-deactivate {
	display: none
}

@media only screen and (max-width:767px) {

	.initiatief-search .col-sidebar .inner .facets .type .facet-group-parent .field--field-afbeelding,
	.initiatief-search .col-sidebar .inner ul .type .facet-group-parent .field--field-afbeelding {
		display: none
	}
}

.initiatief-search .col-sidebar .inner .facets .type .facet-group-parent.is-active,
.initiatief-search .col-sidebar .inner ul .type .facet-group-parent.is-active {
	border: 1px solid #009b48;
	position: relative
}

.initiatief-search .col-sidebar .inner .facets .type .facet-group-parent.is-active:after,
.initiatief-search .col-sidebar .inner ul .type .facet-group-parent.is-active:after {
	content: '';
	display: block;
	position: absolute;
	bottom: -6px;
	right: 50%;
	width: 10px;
	height: 10px;
	background: #fff;
	border-right: 1px solid #009b48;
	border-bottom: 1px solid #009b48;
	transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg)
}

.initiatief-search .col-sidebar .inner .facets .type .facet-group-parent.is-active span,
.initiatief-search .col-sidebar .inner ul .type .facet-group-parent.is-active span {
	color: green;
	font-weight: 500
}

.initiatief-search .col-sidebar .inner .facets .type .facet-group-parent.is-active .field--field-afbeelding svg mask,
.initiatief-search .col-sidebar .inner ul .type .facet-group-parent.is-active .field--field-afbeelding svg mask {
	display: none
}

.initiatief-search .col-sidebar .inner .facets .type .facet-group-parent.is-active .field--field-afbeelding svg path,
.initiatief-search .col-sidebar .inner ul .type .facet-group-parent.is-active .field--field-afbeelding svg path {
	fill: #009B48 !important
}

.initiatief-search .col-sidebar .inner .facets .type .facet-group-parent.is-active .field--field-afbeelding svg path path,
.initiatief-search .col-sidebar .inner ul .type .facet-group-parent.is-active .field--field-afbeelding svg path path {
	fill: #009B48 !important
}

.initiatief-search .col-sidebar .inner .facets .type .facet-group-parent.is-active .field--field-afbeelding svg polygon,
.initiatief-search .col-sidebar .inner ul .type .facet-group-parent.is-active .field--field-afbeelding svg polygon {
	fill: #009B48 !important
}

.initiatief-search .col-sidebar .inner .facets .type .facet-group-parent:focus,
.initiatief-search .col-sidebar .inner ul .type .facet-group-parent:focus {
	border: 3px solid #009b48
}

.initiatief-search .col-sidebar .inner .facets .type .facet-group-parent:hover,
.initiatief-search .col-sidebar .inner ul .type .facet-group-parent:hover {
	text-decoration: none
}

.initiatief-search .col-sidebar .inner .facets .type .facet-group-parent:hover:not([disabled=disabled]),
.initiatief-search .col-sidebar .inner ul .type .facet-group-parent:hover:not([disabled=disabled]) {
	border: 1px solid #009b48
}

.initiatief-search .col-sidebar .inner .facets .type .facet-group-parent:hover:not([disabled=disabled]) span,
.initiatief-search .col-sidebar .inner ul .type .facet-group-parent:hover:not([disabled=disabled]) span {
	color: green
}

.initiatief-search .col-sidebar .inner .facets .type .facet-group-parent:hover:not([disabled=disabled]) .field--field-afbeelding svg mask,
.initiatief-search .col-sidebar .inner ul .type .facet-group-parent:hover:not([disabled=disabled]) .field--field-afbeelding svg mask {
	display: none
}

.initiatief-search .col-sidebar .inner .facets .type .facet-group-parent:hover:not([disabled=disabled]) .field--field-afbeelding svg path,
.initiatief-search .col-sidebar .inner ul .type .facet-group-parent:hover:not([disabled=disabled]) .field--field-afbeelding svg path {
	fill: #009B48 !important
}

.initiatief-search .col-sidebar .inner .facets .type .facet-group-parent:hover:not([disabled=disabled]) .field--field-afbeelding svg path path,
.initiatief-search .col-sidebar .inner ul .type .facet-group-parent:hover:not([disabled=disabled]) .field--field-afbeelding svg path path {
	fill: #009B48 !important
}

.initiatief-search .col-sidebar .inner .facets .type .facet-group-parent:hover:not([disabled=disabled]) .field--field-afbeelding svg polygon,
.initiatief-search .col-sidebar .inner ul .type .facet-group-parent:hover:not([disabled=disabled]) .field--field-afbeelding svg polygon {
	fill: #009B48 !important
}

.initiatief-search .col-sidebar .inner .facets .type .facet-group-parent[disabled=disabled],
.initiatief-search .col-sidebar .inner ul .type .facet-group-parent[disabled=disabled] {
	cursor: not-allowed
}

.initiatief-search .col-sidebar .inner .facets .type .facet-group-children,
.initiatief-search .col-sidebar .inner ul .type .facet-group-children {
	max-width: 100%;
	background: #f3f3f3;
	clear: both;
	padding: 15px;
	display: none
}

.initiatief-search .col-sidebar .inner .facets .facet-control-partner:hover,
.initiatief-search .col-sidebar .inner ul .facet-control-partner:hover {
	cursor: pointer
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.initiatief-search .col-sidebar {
		display: block !important
	}
}

@media only screen and (min-width:1281px) {
	.initiatief-search .col-sidebar {
		display: block !important
	}
}

@media only screen and (max-width:767px) {
	.initiatief-search .col-sidebar {
		position: relative !important;
		margin-bottom: 2rem
	}
}

.initiatief-search .col-search-content {
	margin-bottom: 4rem;
	text-align: left
}

.initiatief-search .col-search-content article {
	text-align: left;
	box-shadow: 0 1px 2px #b3b3b3;
	background: #fff;
	margin-bottom: 2rem;
	padding: 0
}

.initiatief-search .col-search-content article:hover {
	box-shadow: 0 1px 2px #b3b3b3, 0 4px 13px #b3b3b3
}

@media only screen and (max-width:767px) {
	.initiatief-search .col-search-content article {
		padding: 1.5rem
	}
}

.initiatief-search .col-search-content article a {
	display: block;
	padding: 3rem
}

.initiatief-search .col-search-content article a:focus-visible {
	outline: solid 3px #009B48;
	border-bottom: none;
	margin-bottom: 0
}

.initiatief-search .col-search-content article a:hover {
	text-decoration: none
}

.initiatief-search .col-search-content article a:hover .title {
	text-decoration: underline
}

.initiatief-search .col-search-content article a:hover .readmore {
	text-decoration: none
}

.initiatief-search .col-search-content article .title h3 {
	font-family: flanders-serif, 'serif';
	font-size: 2.4rem;
	font-weight: 500;
	color: #06c;
	margin-bottom: 1rem
}

@media only screen and (max-width:767px) {
	.initiatief-search .col-search-content article .title h3 {
		font-size: 1.8rem
	}
}

.initiatief-search .col-search-content article .teaser-inline {
	margin-bottom: 15px
}

.initiatief-search .col-search-content article .teaser-inline .field--field-teaser {
	color: #333;
	display: inline
}

@media only screen and (max-width:767px) {
	.initiatief-search .col-search-content article .teaser-inline .field--field-teaser {
		font-size: 1.5rem
	}
}

.initiatief-search .col-search-content article .teaser-inline .readmore {
	color: #009b48;
	text-decoration: underline;
	font-size: 14pt;
	font-weight: 700
}

.initiatief-search .col-search-content article .partner {
	font-size: 1.6rem;
	color: #666
}

@media only screen and (max-width:767px) {
	.initiatief-search .col-search-content article .partner {
		font-size: 1.5rem
	}
}

.initiatief-search .col-search-content .col-active-filters {
	text-align: left
}

.initiatief-search .col-search-content .load-wrapper {
	text-align: center
}

.initiatief-search .col-search-content .load-wrapper a:focus-visible {
	margin-bottom: 10px
}

@media only screen and (max-width:767px) {
	.initiatief-search .col-search-content .load-wrapper a {
		width: 100%
	}
}

.initiatief-search .col-search-content .load-wrapper article {
	text-align: left
}

.initiatief-search .col-search-content .active-filters {
	margin-bottom: 2rem
}

.initiatief-search .col-search-content .events-block {
	background: #00837c;
	color: #fff;
	padding: 2rem;
	min-height: 110px;
	margin-bottom: 2rem;
	height: auto;
	display: flex;
	align-items: center;
	text-align: left
}

@media only screen and (max-width:767px) {
	.initiatief-search .col-search-content .events-block {
		text-align: center;
		display: block
	}
}

.initiatief-search .col-search-content .events-block .content-wrapper {
	width: 75%;
	float: left
}

@media only screen and (max-width:990px) {
	.initiatief-search .col-search-content .events-block .content-wrapper {
		width: 70%
	}
}

@media only screen and (max-width:767px) {
	.initiatief-search .col-search-content .events-block .content-wrapper {
		width: 100%
	}
}

.initiatief-search .col-search-content .events-block .content-wrapper .title {
	font-family: flanders-serif, 'serif';
	font-size: 2.4rem;
	font-weight: 500
}

@media only screen and (max-width:767px) {
	.initiatief-search .col-search-content .events-block .content-wrapper .title {
		font-size: 1.8rem;
		margin-bottom: 10px
	}
}

.initiatief-search .col-search-content .events-block .content-wrapper .content {
	padding-right: 15px
}

.initiatief-search .col-search-content .events-block .cta {
	width: 25%
}

@media only screen and (max-width:990px) {
	.initiatief-search .col-search-content .events-block .cta {
		width: 33%
	}
}

@media only screen and (max-width:767px) {
	.initiatief-search .col-search-content .events-block .cta {
		width: 100%
	}
}

.initiatief-search .col-search-content .events-block .cta a {
	border: 3px solid #fff;
	width: 100%;
	float: left;
	color: #fff;
	display: block;
	text-align: center;
	font-size: 1.6rem;
	font-weight: 500;
	line-height: 35px
}

@media only screen and (max-width:767px) {
	.initiatief-search .col-search-content .events-block .cta a {
		width: 100%;
		margin-top: 20px
	}
}

.initiatief-search .col-search-content .events-block .cta a:focus,
.initiatief-search .col-search-content .events-block .cta a:hover {
	background: #fff;
	color: #00837c
}

.initiatief-search .col-select-thema {
	margin-bottom: 2rem
}

@media only screen and (max-width:767px) {
	.initiatief-search .col-select-thema {
		margin-bottom: 0
	}
}

@media only screen and (max-width:767px) {
	.initiatief-search .col-select-thema .select-thema {
		margin-right: 0;
		margin-top: 2rem
	}
}

.initiatief-search .col-select-thema .select-thema .current-thema {
	width: 100%;
	border: 1px solid #cbd2da;
	background-color: #fff;
	font-size: 1.6rem;
	padding: 0 1.5rem;
	line-height: 3.6rem;
	position: relative;
	cursor: pointer
}

.initiatief-search .col-select-thema .select-thema button {
	height: 3.6rem;
	border-radius: 0;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0
}

.initiatief-search .col-select-thema .select-thema button:before {
	position: absolute;
	right: 1.5rem;
	top: .5rem
}

.initiatief-search .col-select-thema .select-thema button:focus-visible {
	outline: solid 2px #002776
}

.initiatief-search .col-select-thema .select-thema .popover {
	display: block;
	margin-top: .5rem;
	position: relative
}

.initiatief-search .col-select-thema .select-thema .popover__content {
	width: 100%;
	left: -.9rem;
	display: none;
	list-style: none;
	margin-top: 0;
	padding: 0;
	position: absolute;
	top: 38px;
	height: 300px
}

.initiatief-search .col-select-thema .select-thema .popover__content li {
	margin-bottom: 0
}

.initiatief-search .col-select-thema .select-thema .js-popover--open .popover__content {
	display: block;
	left: 0;
	max-width: 100%
}

.initiatief-search .col-select-thema .select-thema .js-popover--open .popover__content li a {
	display: -ms-flexbox;
	display: flex;
	align-items: center
}

.initiatief-search .col-select-thema .select-thema h2 {
	font-weight: 700;
	font-size: 2.8rem;
	margin-top: 3rem
}

.initiatief-search .geolocation-facet-form legend {
	display: none
}

.page-initiatief-search .search-form {
	position: relative;
	z-index: 10;
	background-color: #009b48;
	margin-top: -62.5px;
	margin-bottom: -62.5px;
	height: 125px;
	padding: 30px 50px
}

.page-initiatief-search .search-form .vlaio-initiatief-search-form {
	margin-left: -15px;
	margin-right: -15px
}

.page-initiatief-search .search-form .vlaio-initiatief-search-form .form-item-keyword {
	float: left;
	width: 80%;
	padding-left: 15px;
	padding-right: 15px
}

@media only screen and (max-width:767px) {
	.page-initiatief-search .search-form .vlaio-initiatief-search-form .form-item-keyword {
		width: 100%
	}
}

.page-initiatief-search .search-form .vlaio-initiatief-search-form .form-item-keyword #edit-keyword {
	font-size: 22px;
	color: #2f2f2f;
	height: 65px;
	width: 100%
}

.page-initiatief-search .search-form .vlaio-initiatief-search-form .form-item-keyword #edit-keyword:focus-visible {
	outline: solid 3px #002776;
	box-shadow: none
}

.page-initiatief-search .search-form .vlaio-initiatief-search-form .edit-submit-search-submit-container {
	float: left;
	width: 20%;
	padding-left: 15px;
	padding-right: 15px
}

@media only screen and (max-width:767px) {
	.page-initiatief-search .search-form .vlaio-initiatief-search-form .edit-submit-search-submit-container {
		width: 100%
	}
}

.page-initiatief-search .search-form .vlaio-initiatief-search-form .edit-submit-search-submit-container #edit-submit-search-submit {
	height: 65px;
	width: 100%;
	border: 2px solid #333;
	background-color: #333;
	color: #fff;
	font-weight: 500;
	letter-spacing: 2px;
	padding: 15px 40px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 1.42857;
	border-radius: 4px;
	margin: 0;
	transition: all .15s ease-in-out
}

@media only screen and (max-width:767px) {
	.page-initiatief-search .search-form .vlaio-initiatief-search-form .edit-submit-search-submit-container #edit-submit-search-submit {
		font-size: 12px;
		padding: 15px 40px
	}
}

.page-initiatief-search .search-form .vlaio-initiatief-search-form .edit-submit-search-submit-container #edit-submit-search-submit:focus,
.page-initiatief-search .search-form .vlaio-initiatief-search-form .edit-submit-search-submit-container #edit-submit-search-submit:hover {
	background-color: #002776;
	border-color: #002776
}

.page-initiatief-search .introwrapper {
	text-align: center;
	background: #fff;
	padding-top: 4rem;
	padding-bottom: 4rem
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.page-initiatief-search .introwrapper {
		padding-top: 0
	}
}

@media only screen and (max-width:767px) {
	.page-initiatief-search .introwrapper {
		padding-top: 0
	}
}

.page-initiatief-search .introwrapper .intro-content {
	background: #fff;
	margin-top: -13rem;
	padding-bottom: 6rem;
	padding-top: 4rem
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.page-initiatief-search .introwrapper .intro-content {
		margin-top: 0
	}
}

@media only screen and (max-width:767px) {
	.page-initiatief-search .introwrapper .intro-content {
		margin-top: 0;
		padding-top: 2rem;
		padding-bottom: 0
	}
}

.page-initiatief-search .introwrapper .intro-content h1 {
	margin-bottom: 2rem
}

@media only screen and (max-width:767px) {
	.page-initiatief-search .introwrapper .intro-content h1 {
		text-align: left;
		margin-top: -12rem;
		position: absolute;
		width: auto;
		min-width: 185px;
		padding: .5rem 1rem;
		background-color: rgba(255, 255, 255, .8)
	}
}

.page-initiatief-search .introwrapper .intro-content .field--field-samenvatting {
	font-family: flanders-serif, serif;
	font-size: 2.4rem;
	color: #666
}

@media only screen and (max-width:767px) {
	.page-initiatief-search .introwrapper .intro-content .field--field-samenvatting {
		font-size: 1.5rem;
		text-align: left;
		padding-bottom: 2rem
	}
}

.page-initiatief-search .introduction-text {
	padding: 30px 0 80.5px 0;
	width: 66%
}

.page-initiatief-search .content-header:not(.content-header--large):not(.content-header--small) .headerbreadcrumbs .content-header__content {
	bottom: 7rem
}

@media only screen and (max-width:990px) {
	.page-initiatief-search .content-header:not(.content-header--large):not(.content-header--small) .headerbreadcrumbs .content-header__content {
		bottom: 2rem
	}
}

.page-initiatief-search .initiatief-search .col-sidebar .inner {
	padding-top: 80.5px
}

.page-initiatief-search .initiatief-search .col-sidebar .inner h2 {
	margin-top: 0
}

.page-initiatief-search .initiatief-search .col-search-content {
	padding-top: 80.5px
}

@media only screen and (max-width:767px) {
	.page-initiatief-search .initiatief-search .col-search-content {
		padding-top: 1rem
	}
}

.page-initiatief-search .initiatief-search .col-search-content h1 {
	margin-bottom: 3rem;
	font-size: 3.4rem;
	line-height: 3.4rem;
	color: #333;
	font-weight: 400;
	text-align: left
}

.page-initiatief-search .initiatief-search .col-filters-toggle-mobile {
	padding-top: 92px
}

.page-initiatief-search .initiatief-search .col-filters-toggle-mobile h1 {
	margin-top: 3rem
}

.page-initiatief-search .expertises .expertises-intro {
	margin-bottom: 3rem
}

.page-initiatief-search .upcoming-events {
	background: #fff
}

.page-initiatief-search .upcoming-events .events-intro {
	margin-bottom: 3rem
}

.layout-container {
	background: #f3f3f3;
	position: relative
}

.layout-container .article-detail {
	background: url("../images/background.png") no-repeat center 300px;
	background-size: contain
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.layout-container .article-detail {
		background: 0 0
	}
}

@media only screen and (max-width:767px) {
	.layout-container .article-detail {
		background: 0 0
	}
}

.layout-container .article-detail .content-publishdate {
	color: #333;
	min-height: 30px
}

.layout-container .article-detail .content-publishdate .inspiratie-datum {
	display: inline-block
}

.layout-container .article-detail .content-topics {
	min-height: 30px
}

.layout-container .article-detail .content-topics .topics-wrapper {
	position: relative;
	top: -27px;
	left: 27px;
	width: 100%
}

@media only screen and (max-width:767px) {
	.layout-container .article-detail .content-topics .topics-wrapper {
		top: -20px;
		left: 24px
	}
}

.layout-container .article-detail .content-topics .topics-wrapper .fa {
	float: left;
	padding: 5px 0
}

.layout-container .article-detail .content-topics .topics-wrapper a {
	float: left;
	position: relative;
	color: #06c;
	margin-right: 25px;
	padding: 0 0 5px 0
}

.layout-container .article-detail .content-topics .topics-wrapper a:after {
	content: "";
	display: block;
	height: 22.89px;
	width: 9.15px;
	transform: rotate(340deg);
	border-left: 1px solid #cbd2da;
	right: -20px;
	top: 0;
	position: absolute
}

@media only screen and (max-width:767px) {
	.layout-container .article-detail .content-topics .topics-wrapper a:after {
		top: -1px;
		height: 20px
	}
}

.layout-container .article-detail .content-topics .topics-wrapper .last a:after {
	border-left: 0
}

.layout-container .article-detail .content-summary {
	margin: 3.3rem 0 0 0
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.layout-container .article-detail .content-summary {
		margin: 2rem 0 0 0
	}
}

@media only screen and (max-width:767px) {
	.layout-container .article-detail .content-summary {
		margin: 1rem 0 0 0
	}
}

.layout-container .article-detail .content-image {
	margin: 3.3rem 0 3.3rem 0
}

.layout-container .article-detail .content-image img {
	width: 100%;
	height: 100%
}

.layout-container .article-detail .content-image .content-image-description {
	float: right;
	font-size: 1.2rem;
	color: #666
}

.layout-container .article-detail .sharing-wrapper {
	position: relative;
	z-index: 1;
	width: 100%;
	max-width: 940px
}

.layout-container .article-detail .sharing-wrapper .a2a_kit {
	background: 0 0
}

.layout-container .article-detail .sharing-wrapper .sharing-container-right {
	position: absolute;
	right: 0;
	margin-top: 3.3rem
}

.layout-container .article-detail .sharing-wrapper .sharing-container-right-not-absolute {
	text-align: right
}

.layout-container .article-detail .sharing-wrapper .sharing-container-right-not-absolute .a2a_kit {
	display: inline-block
}

.layout-container .paragraph.paragraph--type--grote-afbeelding {
	margin-top: 3.3rem
}

.layout-container .paragraph .inline-image picture {
	display: block
}

.layout-container .paragraph .inline-image img {
	width: 100%;
	height: auto
}

.layout-container .paragraph .inline-image-description {
	text-align: right;
	font-size: 1.2rem;
	color: #666;
	width: 100%
}

.layout-container .paragraph.paragraph--type--quote {
	position: relative
}

.layout-container .paragraph.paragraph--type--quote .quote-wrapper {
	background: #fff;
	margin-left: 22px;
	padding: 1.875rem;
	color: #666;
	min-height: 175px
}

.layout-container .paragraph.paragraph--type--quote .quote-wrapper .quote__content {
	position: absolute;
	left: 30px;
	top: 0;
	color: #fff;
	overflow: visible
}

.layout-container .paragraph.paragraph--type--quote .quote-wrapper .quote__content:before {
	background: -webkit-linear-gradient(20deg, transparent 20px, #009b48 20px);
	background: -moz-linear-gradient(20deg, transparent 20px, #009b48 20px);
	background: -o-linear-gradient(20deg, transparent 20px, #009b48 20px);
	background: linear-gradient(-110deg, transparent 20px, #009b48 20px);
	color: #fff;
	content: '\201C';
	font-size: 9rem;
	position: absolute;
	padding-left: 1rem;
	width: 7rem;
	height: 6rem;
	line-height: 1.25;
	left: 0
}

@media only screen and (max-width:767px) {
	.layout-container .paragraph.paragraph--type--quote .quote-wrapper .quote__content:before {
		background: -webkit-linear-gradient(20deg, transparent 40px, #009b48 40px);
		background: -moz-linear-gradient(20deg, transparent 40px, #009b48 40px);
		background: -o-linear-gradient(20deg, transparent 40px, #009b48 40px);
		background: linear-gradient(-110deg, transparent 40px, #009b48 40px);
		font-size: 5rem;
		padding-left: .5rem;
		height: 4rem;
		left: -1rem;
		line-height: 1.5
	}
}

.layout-container .paragraph.paragraph--type--quote .quote-wrapper .quote-text {
	padding-left: 5rem;
	font-size: 2.4rem
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.layout-container .paragraph.paragraph--type--quote .quote-wrapper .quote-text {
		font-size: 1.8rem
	}
}

@media only screen and (max-width:767px) {
	.layout-container .paragraph.paragraph--type--quote .quote-wrapper .quote-text {
		font-size: 1.8rem;
		padding-left: 1rem
	}
}

.layout-container .paragraph.paragraph--type--quote .quote-wrapper .quote-info {
	padding-left: 5rem;
	font-size: 1.6rem;
	margin: 10px 0
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.layout-container .paragraph.paragraph--type--quote .quote-wrapper .quote-info {
		padding-left: 2rem;
		font-size: 1.4rem
	}
}

@media only screen and (max-width:767px) {
	.layout-container .paragraph.paragraph--type--quote .quote-wrapper .quote-info {
		padding-left: 2rem;
		font-size: 1.4rem
	}
}

.layout-container .paragraph.paragraph--type--quote .quote-wrapper .quote-info .author {
	float: left;
	position: relative;
	padding-left: 10px
}

.layout-container .paragraph.paragraph--type--quote .quote-wrapper .quote-info .author:before {
	position: absolute;
	left: 0;
	top: 0;
	margin-right: 10px;
	content: '-';
	width: 10px;
	height: 10px;
	display: block
}

.layout-container .paragraph.paragraph--type--quote .quote-wrapper .quote-info .function {
	float: left;
	position: relative;
	padding-left: 10px
}

.layout-container .paragraph.paragraph--type--quote .quote-wrapper .quote-info .function:before {
	position: absolute;
	left: 3px;
	top: 0;
	margin-right: 10px;
	content: ' ,';
	width: 10px;
	height: 10px;
	display: block
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.layout-container .paragraph.paragraph--type--quote .quote-wrapper .quote-info .function:before {
		position: absolute;
		left: 3px;
		top: 0;
		margin-right: 10px;
		content: '';
		width: 10px;
		height: 10px;
		display: block
	}
}

@media only screen and (max-width:767px) {
	.layout-container .paragraph.paragraph--type--quote .quote-wrapper .quote-info .function:before {
		position: absolute;
		left: 3px;
		top: 0;
		margin-right: 10px;
		content: '';
		width: 10px;
		height: 10px;
		display: block
	}
}

.layout-container .paragraph.paragraph--type--quote .quote-wrapper.fullwidth .quote__content {
	left: 0
}

.layout-container .paragraph.paragraph--type--quote.paragraph-align-right .quote-wrapper .quote-text {
	width: 80%
}

@media only screen and (max-width:767px) {
	.layout-container .paragraph.paragraph--type--quote.paragraph-align-right .quote-wrapper .quote-text {
		width: 100%;
		padding-left: 1rem
	}
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.layout-container .paragraph.paragraph--type--quote.paragraph-align-right .quote-wrapper .quote-text {
		width: 75%;
		padding-left: 4rem
	}
}

.layout-container .paragraph.paragraph--type--quote.paragraph-align-right .quote-wrapper .img-circle {
	position: absolute;
	top: 20px;
	right: 15px
}

.layout-container .paragraph.paragraph--type--quote.paragraph-align-left .quote-wrapper .quote__content {
	top: 100px
}

@media only screen and (max-width:767px) {
	.layout-container .paragraph.paragraph--type--quote.paragraph-align-left .quote-wrapper .quote__content {
		top: 0
	}
}

.layout-container .paragraph.paragraph--type--quote.paragraph-align-left .quote-wrapper .img-circle {
	position: absolute;
	left: 65px
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.layout-container .paragraph.paragraph--type--quote.paragraph-align-left .quote-wrapper .img-circle {
		width: 12%
	}
}

.layout-container .paragraph.paragraph--type--quote.paragraph-align-left .quote-wrapper .quote-text {
	width: 90%;
	float: right
}

@media only screen and (max-width:767px) {
	.layout-container .paragraph.paragraph--type--quote.paragraph-align-left .quote-wrapper .quote-text {
		width: 100%;
		padding-left: 1rem
	}
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.layout-container .paragraph.paragraph--type--quote.paragraph-align-left .quote-wrapper .quote-text {
		padding-left: 3rem
	}
}

.layout-container .paragraph.paragraph--type--quote.paragraph-align-left .quote-wrapper .quote-info {
	width: 90%;
	float: right
}

@media only screen and (max-width:767px) {
	.layout-container .paragraph.paragraph--type--quote.paragraph-align-left .quote-wrapper .quote-info {
		width: 100%
	}
}

.layout-container .paragraph.paragraph--type--quote.paragraph-align-left .quote-wrapper.fullwidth .quote__content {
	left: 0
}

.layout-container .paragraph.paragraph--type--quote.paragraph-align-left .quote-wrapper.fullwidth .img-circle {
	left: auto
}

.layout-container .paragraph.paragraph--type--uitgelichte-tekst.paragraph--with-background {
	background: url('../images/pattern-uitgelicht.png') repeat #ededed
}

.layout-container .paragraph.paragraph--type--uitgelichte-tekst .wrapper-uitgelicht {
	margin-left: 0
}

.layout-container .paragraph.paragraph--type--uitgelichte-tekst .wrapper-uitgelicht .col {
	border-top: 3px solid #009b48;
	background: #fff;
	padding: 3.3rem 0
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.layout-container .paragraph.paragraph--type--uitgelichte-tekst .wrapper-uitgelicht .col .inner {
		padding: 0 20px
	}
}

@media only screen and (max-width:767px) {
	.layout-container .paragraph.paragraph--type--uitgelichte-tekst .wrapper-uitgelicht .col .inner {
		padding: 0 20px
	}
}

.layout-container .paragraph.paragraph--type--video {
	margin: 40px 0 40px 0
}

.layout-container .paragraph.paragraph--type--stappenplan .steps {
	padding-left: 0;
	margin-left: 0;
	margin-top: 3rem;
	margin-bottom: 3rem
}

.layout-container .paragraph.paragraph--type--stappenplan .steps.steps--has-line .step {
	list-style: none;
	border: none
}

.layout-container .paragraph.paragraph--type--stappenplan .steps.steps--has-line .step:before {
	background-color: rgba(0, 0, 0, .1)
}

.layout-container .paragraph.paragraph--type--stappenplan .steps.steps--has-line .step .step__icon {
	background-color: #002776
}

.layout-container .paragraph.paragraph--type--stappenplan .steps.steps--has-line .step .step__wrapper .step__header:not(.disable-click) {
	cursor: pointer
}

.layout-container .paragraph.paragraph--type--stappenplan .steps.steps--has-line .step .step__wrapper .step__header .step__header__titles {
	width: 100%
}

.layout-container .paragraph.paragraph--type--stappenplan .steps.steps--has-line .step .step__wrapper .step__header .step__header__titles h3.step__title {
	color: #333;
	font-family: flanders-sans, sans-serif;
	font-size: 2rem;
	font-weight: 500;
	margin-bottom: 0;
	width: 100%
}

@media only screen and (max-width:767px) {
	.layout-container .paragraph.paragraph--type--stappenplan .steps.steps--has-line .step .step__wrapper .step__header .step__header__titles h3.step__title {
		font-size: 1.8rem
	}
}

.layout-container .paragraph.paragraph--type--stappenplan .steps.steps--has-line .step .step__wrapper .step__header .step__header__titles h3.step__title:before {
	top: 9px;
	transform: rotate(90deg);
	transition: all .3s ease-in-out;
	display: inline-block;
	text-decoration: underline
}

.layout-container .paragraph.paragraph--type--stappenplan .steps.steps--has-line .step .step__wrapper .step__header .step__header__titles h3.step__title:before {
	text-decoration: none
}

.layout-container .paragraph.paragraph--type--stappenplan .steps.steps--has-line .step .step__wrapper .step__header .step__header__titles h3.step__title:before:hover {
	text-decoration: none
}

.layout-container .paragraph.paragraph--type--stappenplan .steps.steps--has-line .step .step__wrapper .step__header .step__header__titles h4.step__subtitle {
	font-size: 1.4rem;
	font-weight: 400
}

.layout-container .paragraph.paragraph--type--stappenplan .steps.steps--has-line .step .step__wrapper .step__content-wrapper {
	border-top: 1px solid #ededed;
	margin-top: 1rem
}

.layout-container .paragraph.paragraph--type--stappenplan .steps.steps--has-line .step .step__wrapper .step__content-wrapper .field--field-tekst {
	font-size: 1.8rem
}

@media only screen and (max-width:767px) {
	.layout-container .paragraph.paragraph--type--stappenplan .steps.steps--has-line .step .step__wrapper .step__content-wrapper .field--field-tekst {
		font-size: 1.6rem
	}
}

.layout-container .paragraph.paragraph--type--stappenplan .steps.steps--has-line .step .step__wrapper .step__content-wrapper .field--field-tekst ul {
	margin-bottom: 1.5rem
}

.layout-container .paragraph.paragraph--type--stappenplan .steps.steps--has-line .step .step__wrapper.open .step__content-wrapper {
	display: block
}

.layout-container .paragraph.paragraph--type--stappenplan .steps.steps--has-line .step .step__wrapper.open h4.step__subtitle {
	display: none
}

.layout-container .paragraph.paragraph--type--stappenplan .steps.steps--has-line .step .step__wrapper.open h3.step__title:before {
	transform: rotate(-90deg) !important;
	transition: all .3s ease-in-out
}

.layout-container .paragraph.paragraph--type--stappenplan .steps.steps--has-line .step .step__wrapper.closed .step__content-wrapper {
	display: none
}

.layout-container .paragraph.paragraph--type--stappenplan .steps.steps--has-line .step .step__wrapper:after,
.layout-container .paragraph.paragraph--type--stappenplan .steps.steps--has-line .step .step__wrapper:before {
	border-right-color: #fff
}

@media only screen and (max-width:767px) {
	.layout-container .paragraph.paragraph--type--stappenplan .steps.steps--has-line .step .step__wrapper:after {
		left: -29px
	}
}

.layout-container .paragraph.paragraph--type--stappenplan .steps.steps--has-line .step:last-of-type:before {
	width: 0
}

.layout-container .paragraph.paragraph--type--stappenplan li {
	margin-bottom: 0
}

.layout-container .inspiratie-filter {
	text-align: right;
	margin-top: 1rem;
	padding-top: 12px
}

@media only screen and (max-width:767px) {
	.layout-container .inspiratie-filter {
		margin-top: 0;
		text-align: left
	}
}

.layout-container .inspiratie-filter .views-exposed-form label {
	color: #666;
	font-size: 1.6rem
}

@media only screen and (max-width:767px) {
	.layout-container .inspiratie-filter .views-exposed-form {
		margin-bottom: 15px
	}
}

.layout-container .inspiratie-filter .views-exposed-form select:active,
.layout-container .inspiratie-filter .views-exposed-form select:focus-visible {
	border: 1px solid #002776 !important;
	box-shadow: inset 0 0 0 1px #002776 !important
}

@media only screen and (max-width:767px) {
	.layout-container .inspiratie-filter .views-exposed-form select {
		clear: left;
		display: block;
		width: 100%;
		margin-top: 5px
	}
}

.layout-container .inspiration-blogs .filters {
	width: 100%
}

.layout-container .inspiration-blogs .filters .facets-widget-dropdown label {
	display: inline-block;
	margin-right: 5px;
	color: #666;
	font-size: 1.6rem
}

.layout-container .inspiration-blogs .filters .facets-widget-dropdown select:active,
.layout-container .inspiration-blogs .filters .facets-widget-dropdown select:focus-visible {
	border: 1px solid #002776 !important;
	box-shadow: inset 0 0 0 1px #002776 !important
}

@media only screen and (max-width:767px) {
	.layout-container .inspiration-blogs .filters .facets-widget-dropdown select {
		clear: left;
		display: block;
		width: 100%;
		margin-top: 5px
	}
}

.kennisfiche {
	background: #fff;
	box-shadow: 0 1px 2px #b3b3b3;
	position: absolute;
	z-index: 9999;
	top: 0;
	width: 0;
	right: 0;
	transition: all .3s ease-in-out;
	height: 100%
}

.kennisfiche.open {
	width: 65%;
	box-shadow: -2px 4px 15px #b3b3b3
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.kennisfiche.open {
		width: 80%
	}
}

@media only screen and (max-width:767px) {
	.kennisfiche {
		display: none
	}
}

.kennisfiche .kennisfiche-toggle {
	background: #e37222;
	background-size: 16px;
	color: #fff;
	font-weight: 500;
	position: absolute;
	padding: 1rem 2rem 1rem 2rem;
	transform: rotate(-90deg);
	left: -102px;
	top: 160px;
	border-radius: 10px 10px 0 0;
	cursor: pointer;
	width: 160px
}

.kennisfiche .kennisfiche-toggle:hover {
	background: #d96a1b
}

.kennisfiche .kennisfiche-toggle span.icon {
	font-weight: 500;
	font-family: flanders-serif, serif;
	color: #fff;
	width: 2.5rem;
	height: 2.5rem;
	display: inline-block;
	text-align: center;
	border: 2px solid #fff;
	border-radius: 50%;
	line-height: 2.2rem;
	transform: rotate(90deg)
}

.kennisfiche .kennisfiche-toggle.open span.icon {
	content: '';
	background: url('../images/close-white.png') no-repeat center center;
	background: url('../images/close-white.svg') no-repeat center center;
	background-size: 16px;
	text-indent: -9999px;
	border: 0
}

.kennisfiche .kennisfiche-inner {
	overflow: hidden
}

.kennisfiche .kennisfiche-inner .meta {
	padding: 3rem 3rem 2.5rem 3rem
}

.kennisfiche .kennisfiche-inner .meta h2 {
	font-family: flanders-serif, serif;
	margin: 0
}

.kennisfiche .kennisfiche-inner .meta .smalltext {
	font-size: 1.5rem;
	color: #333;
	clear: left
}

.kennisfiche .kennisfiche-inner .meta .smalltext span {
	float: left
}

.kennisfiche .kennisfiche-inner .meta .smalltext span.datum {
	color: #009b48;
	font-weight: 500;
	float: none
}

.kennisfiche .kennisfiche-inner .meta .smalltext span.persoon {
	font-weight: 500;
	margin-left: 5px
}

.kennisfiche .kennisfiche-inner .meta .smalltext span.label {
	margin-right: 5px
}

.kennisfiche .kennisfiche-inner .toelichting {
	padding: 3rem;
	background: #f2faf6
}

.kennisfiche .kennisfiche-inner .toelichting .title h3 {
	color: #009b48;
	font-family: flanders-serif, serif
}

.kennisfiche .kennisfiche-inner .instructies {
	background: #fcf0e8;
	padding: 3rem
}

.kennisfiche .kennisfiche-inner .instructies .title h3 {
	color: #e37222;
	font-family: flanders-serif, serif
}

.kennisfiche .kennisfiche-inner .brochures {
	padding: 3rem 3rem 0 3rem;
	border-bottom: 1px solid #cbd2da
}

.kennisfiche .kennisfiche-inner .doorverwijzingen {
	padding: 2rem 3rem 3rem 3rem
}

.kennisfiche .kennisfiche-inner .doorverwijzingen .contact-block {
	background: #f3f3f3;
	padding: 1rem 2rem;
	margin-bottom: 5px;
	font-size: 1.5rem
}

.kennisfiche .kennisfiche-inner .doorverwijzingen .contact-block .field--first-name {
	float: left;
	font-weight: 500;
	margin-right: 5px;
	font-size: 1.8rem
}

.kennisfiche .kennisfiche-inner .doorverwijzingen .contact-block .field--name {
	font-weight: 500;
	float: left;
	margin-right: 10px;
	font-size: 1.8rem
}

.kennisfiche .kennisfiche-inner .doorverwijzingen .contact-block .field--field-dienst {
	color: #666;
	line-height: 2.8rem;
	float: left
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.kennisfiche .kennisfiche-inner .doorverwijzingen .contact-block .field--field-dienst {
		clear: left
	}
}

.kennisfiche .kennisfiche-inner .doorverwijzingen .contact-block .field--field-kennisdomeinen {
	float: right;
	clear: right;
	width: 60%;
	text-align: right
}

.kennisfiche .kennisfiche-inner .doorverwijzingen .contact-block .field--field-provincie-actief {
	float: right;
	clear: right;
	color: #666
}

.kennisfiche .kennisfiche-inner .doorverwijzingen .contact-block .field--field-email {
	float: left;
	margin-left: 5px
}

.kennisfiche .kennisfiche-inner .doorverwijzingen .contact-block .field--field-telefoonnummer {
	float: left;
	margin-right: 20px;
	margin-left: 5px
}

.kennisfiche .kennisfiche-inner .doorverwijzingen .contact-block .field--field-telefoonnummer a {
	color: #333
}

.kennisfiche .kennisfiche-inner .doorverwijzingen .contact-block .field--field-gsm-nummer {
	float: left;
	margin-left: 5px
}

.kennisfiche .kennisfiche-inner .doorverwijzingen .contact-block .field--field-gsm-nummer a {
	color: #333
}

.kennisfiche .kennisfiche-inner .doorverwijzingen .contact-block .label-email {
	clear: left;
	float: left;
	color: #666
}

.kennisfiche .kennisfiche-inner .doorverwijzingen .contact-block .label-telefoon {
	clear: left;
	float: left;
	color: #666
}

.kennisfiche .kennisfiche-inner .doorverwijzingen .contact-block .label-gsm {
	float: left;
	color: #666
}

.ltl-detail h1 {
	margin-bottom: 2rem !important
}

.ltl-detail .field--label-inline .field__items,
.ltl-detail .field--label-inline .field__label {
	float: left
}

.ltl-detail .field--label-inline .field__items,
.ltl-detail .field--label-inline .field__label,
.ltl-detail .field--label-inline>.field__item {
	padding-right: .5em
}

.ltl-detail .field--label-inline .field__label::after {
	content: ':'
}

.ltl-detail [dir=rtl] .field--label-inline .field__items,
.ltl-detail [dir=rtl] .field--label-inline .field__label {
	padding-left: .5em;
	padding-right: 0
}

.ltl-detail .field--field-technology-number {
	font-size: 1.6rem;
	margin-bottom: 2rem;
	color: #666
}

.ltl-detail-changes {
	background: #fff;
	border-left: 3px solid #06c;
	padding: 3rem 4rem
}

.ltl-detail-changes .date {
	font-weight: 700
}

.ltl-detail .row {
	flex: 0 0 100%
}

.ltl-detail #subsidiepercentage h2 {
	margin-top: 2rem
}

.ltl-detail .paragraph--type--doorlopende-tekst .field--field-tekst h2 {
	margin-top: 2rem
}

.ltl-detail .paragraph ul ul {
	margin: .5em 0 0 0
}

.ltl .vlaio-sidebar {
	margin-top: 0
}

.ltl .vlaio-sidebar .sidebar-wrap .anchor-links {
	margin-top: 0
}

.ltl .vlaio-sidebar .sidebar-wrap .metadata-wrapper {
	background: #fff;
	padding: 3rem;
	margin: 0 0 20px 0;
	box-shadow: 0 1px 2px #b3b3b3
}

.ltl .vlaio-sidebar .sidebar-wrap .metadata-wrapper>.field {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 15px
}

.ltl .vlaio-sidebar .sidebar-wrap .field__label {
	font-size: 1.6rem;
	color: #666
}

@media only screen and (max-width:767px) {
	.ltl .vlaio-sidebar .sidebar-wrap .field__label {
		font-size: 1.5rem
	}
}

.ltl .vlaio-sidebar .sidebar-wrap .field__label::after {
	content: ":"
}

.ltl .vlaio-sidebar .sidebar-wrap .field__item {
	font-weight: 500
}

.ltl .vlaio-sidebar .also-read .field__label {
	font-weight: 500;
	font-size: 1.6rem;
	line-height: 1;
	text-transform: uppercase
}

.ltl .vlaio-sidebar .also-read .field__label:after {
	content: none
}

.ltl .vlaio-sidebar .also-read .field__items {
	margin: 15px auto;
	padding-left: 0
}

.ltl .vlaio-sidebar .also-read .field__item {
	margin-bottom: 9px
}

.ltl .vlaio-sidebar .also-read .field__item a {
	cursor: pointer;
	display: inline-block;
	text-decoration: none;
	padding-left: 2.4rem;
	position: relative;
	line-height: 1.22222;
	font-weight: 400
}

.ltl .vlaio-sidebar .also-read .field__item a:before {
	content: "\E004";
	position: absolute;
	color: #333;
	left: 0;
	top: .3rem;
	font-size: 1.4rem;
	line-height: 1;
	font-family: vlaanderen_iconfont
}

.ltl_search {
	padding-bottom: 0 !important
}

.ltl_search header {
	display: flex;
	flex-wrap: wrap;
	margin: 3rem 0 1.5rem
}

.ltl_search header>div {
	flex: 1 0 100%
}

.ltl_search header .count {
	font-family: flanders-serif, serif;
	font-size: 3.4rem;
	padding-right: 1.5rem;
	font-weight: 500;
	flex: 1
}

@media only screen and (max-width:767px) {
	.ltl_search header .count {
		flex: 1 0 100%
	}
}

.ltl_search .inner {
	padding-top: 4rem;
	margin-left: -300%;
	padding-left: 300%;
	background: #fff;
	height: 100%
}

@media only screen and (max-width:767px) {
	.ltl_search .inner {
		margin: 0 -1.5rem;
		padding: 3rem 1.5rem
	}
}

.ltl_search .facets-summary-block__wrapper {
	margin: 1rem 0
}

.ltl_search .content-header__content {
	left: auto !important;
	bottom: auto !important;
	position: relative !important
}

.ltl_search .item-list__checkbox {
	list-style: none;
	margin: 0;
	padding: 0
}

.ltl_search .block-facet--checkbox h2 {
	text-transform: uppercase;
	border-bottom: 3px solid #cbd2da;
	font-size: 2rem;
	padding-bottom: 1rem;
	margin-bottom: 2rem;
	color: #333
}

.ltl_search .layout-sidebar {
	padding-right: 3rem
}

.ltl_search .layout-sidebar h2 {
	font-weight: 500;
	font-family: flanders-sans, sans-serif;
	margin-top: 3rem
}

@media only screen and (max-width:767px) {
	.ltl_search .layout-sidebar {
		padding-right: 0
	}
}

.ltl_search .facet-summary__items {
	list-style: none;
	margin: 0 -.5rem;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	align-self: center
}

.ltl_search .facet-item__status {
	display: none
}

.ltl_search .facet-summary-item--facet,
.ltl_search .facet-summary-item--search-string {
	margin: .5rem
}

.ltl_search .facet-summary-item--facet a,
.ltl_search .facet-summary-item--search-string a {
	font-size: 1.4rem;
	font-weight: 500;
	pointer-events: none;
	border: 1px solid #cbd2da;
	color: #333;
	text-decoration: none;
	padding: 0 0 0 10px;
	border-radius: 5px;
	display: inline-flex;
	align-items: center;
	background: #fff;
	line-height: 90%
}

.ltl_search .facet-summary-item--facet a:after,
.ltl_search .facet-summary-item--search-string a:after {
	content: "\2715";
	padding: 7px;
	margin-left: 10px;
	border-left: 1px solid #cbd2da;
	position: relative;
	pointer-events: auto;
	font-size: 1.2rem
}

.ltl_search .facet-summary-item--facet a:focus-visible,
.ltl_search .facet-summary-item--search-string a:focus-visible {
	border-width: 3px;
	border-color: #009b48
}

.ltl_search .facet-summary-item--facet a .facet-item__value,
.ltl_search .facet-summary-item--search-string a .facet-item__value {
	padding: 7px 0
}

.ltl_search .facet-summary-item--clear {
	margin: .5rem;
	display: flex;
	align-items: center
}

.ltl_search .facet-summary-item--clear a {
	font-size: 1.6rem;
	color: #333;
	text-decoration: none;
	display: inline-block
}

.ltl_search .facet-summary-item--clear a:before {
	content: "\2715";
	display: inline-block;
	margin-right: .4em
}

.ltl_search form#views-exposed-form-limitative-technologies-search {
	position: relative
}

.ltl_search form#views-exposed-form-limitative-technologies-search .form-text {
	height: 40px;
	margin: 0;
	width: 100%;
	border-color: #cbd2da
}

.ltl_search form#views-exposed-form-limitative-technologies-search .form-submit {
	opacity: 0;
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute
}

.ltl_search form#views-exposed-form-limitative-technologies-search .form-actions {
	position: absolute;
	right: .7rem;
	top: 50%;
	transform: translateY(-50%);
	display: flex;
	background: #fff;
	padding: .3rem
}

.ltl_search form#views-exposed-form-limitative-technologies-search .form-actions:before {
	content: url("../images/search.svg");
	width: 20px;
	height: 20px;
	position: relative
}

.ltl_search form#views-exposed-form-limitative-technologies-search .form-actions:focus-within:before,
.ltl_search form#views-exposed-form-limitative-technologies-search .form-actions:hover:before {
	content: url("../images/search-hover.svg")
}

.ltl_search .image-banner-wrapper {
	position: absolute;
	bottom: 11rem
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.ltl_search .image-banner-wrapper {
		bottom: 8rem
	}
}

@media only screen and (max-width:990px) {
	.ltl_search .image-banner-wrapper {
		bottom: 6rem
	}
}

@media only screen and (max-width:767px) {
	.ltl_search .image-banner-wrapper {
		bottom: 4rem
	}
}

.ltl_search .image-banner-wrapper .image-banner-title {
	display: inline-block;
	padding: 10px 35px 10px 15px;
	background: -webkit-linear-gradient(20deg, transparent 20px, rgba(255, 255, 255, .8) 20px);
	background: -moz-linear-gradient(20deg, transparent 20px, rgba(255, 255, 255, .8) 20px);
	background: -o-linear-gradient(20deg, transparent 20px, rgba(255, 255, 255, .8) 20px);
	background: linear-gradient(-110deg, transparent 20px, rgba(255, 255, 255, .8) 20px);
	float: left;
	clear: both
}

.ltl_search .image-banner-wrapper .image-banner-title .h3 {
	color: #002776;
	margin-bottom: 0
}

.ltl_search .image-banner-wrapper .image-banner-title .h3.left-arrow a:before {
	content: url("../images/left-arrow.svg");
	width: 30px;
	height: 30px;
	margin-right: 8px
}

@media only screen and (max-width:767px) {
	.ltl_search .image-banner-wrapper .image-banner-title .h3.left-arrow a:before {
		width: 20px;
		height: 20px
	}
}

.ltl_search .image-banner-wrapper .image-banner-title .h3 a {
	color: #002776;
	display: flex;
	align-items: center
}

@media only screen and (max-width:767px) {
	.ltl_search .image-banner-wrapper .image-banner-title .h3 a {
		font-size: 1.6rem
	}
}

.ltl_search .image-banner-wrapper .image-banner-subtitle {
	background: rgba(255, 255, 255, .8);
	margin-top: 2px;
	float: left;
	clear: both;
	min-width: 100%
}

.ltl_search .image-banner-wrapper .image-banner-subtitle .h2 {
	padding-left: 15px;
	padding-right: 15px;
	font-size: 4.8rem;
	font-weight: 300;
	color: #002776;
	margin: 0;
	line-height: 1.5
}

@media only screen and (max-width:990px) {
	.ltl_search .image-banner-wrapper .image-banner-subtitle .h2 {
		padding: 5px 10px;
		font-size: 2.4rem
	}
}

@media only screen and (max-width:767px) {
	.ltl_search .image-banner-wrapper .image-banner-subtitle .h2 {
		padding: 5px 10px;
		font-size: 1.8rem
	}
}

.ltl_search .initiatief-search {
	margin-bottom: 3rem
}

.ltl_search .initiatief-search .col-search-content {
	margin-bottom: 3rem
}

.ltl_search .initiatief-search .col-search-content:last-child {
	margin-bottom: 0
}

.ltl_search .initiatief-search .col-search-content:last-child article {
	margin-bottom: 0
}

.ltl_search .initiatief-search .ltl-detail.node--view-mode-teaser h3 {
	margin-bottom: 0
}

.ltl_search .initiatief-search .ltl-detail.node--view-mode-teaser .teaser-inline {
	margin-bottom: 1rem;
	color: #333;
	display: inline
}

.ltl_search .initiatief-search .ltl-detail.node--view-mode-teaser .field--field-technology-number {
	margin-bottom: 0
}

.node-type-maatregelfiche .maatregel-detail.maatregel-archived .title-info-wrap {
	margin-bottom: 2rem
}

.node-type-maatregelfiche .maatregel-detail .title-info-wrap {
	margin-bottom: 3rem
}

.node-type-maatregelfiche .maatregel-detail .title-info-wrap h1 {
	margin-bottom: 1rem
}

.node-type-maatregelfiche .maatregel-detail .title-info-wrap a.button-pdf {
	color: #666;
	padding: 5px 5px 5px 25px;
	border: 1px solid #d8d8d8;
	font-size: 1.6rem;
	line-height: 27px;
	position: relative
}

.node-type-maatregelfiche .maatregel-detail .title-info-wrap a.button-pdf:before {
	content: '';
	position: absolute;
	background: url("../images/file-pdf-o.png") no-repeat;
	background: url("../images/file-pdf-o.svg") no-repeat;
	width: 18px;
	height: 18px;
	top: 5px;
	left: 5px
}

.node-type-maatregelfiche .maatregel-detail .title-info-wrap a.button-pdf:hover {
	text-decoration: none
}

.node-type-maatregelfiche .maatregel-detail .title-info-wrap a.button-pdf:focus {
	outline: 3px solid #009B48
}

.node-type-maatregelfiche .maatregel-detail .title-info-wrap>div {
	display: inline-block;
	padding-right: 1.5rem;
	font-size: 1.6rem;
	margin-bottom: 1rem
}

.node-type-maatregelfiche .maatregel-detail .title-info-wrap>div.field--field-date-revisionchanged {
	color: #666
}

.node-type-maatregelfiche .maatregel-detail .title-info-wrap>div.field--field-date-revisionchanged .allchanges {
	margin-left: 7px
}

.node-type-maatregelfiche .maatregel-detail .title-info-wrap>div.field--field-date-revisionchanged a {
	text-decoration: underline;
	color: #666
}

.node-type-maatregelfiche .maatregel-detail .title-info-wrap>div.field--field-date-revisionchanged a:hover {
	text-decoration: none
}

.node-type-maatregelfiche .maatregel-detail .maatregel-archived-warning {
	color: #fff;
	background-color: #c00;
	padding: 8px 15px;
	margin-bottom: 2rem;
	display: inline-block
}

.node-type-maatregelfiche .maatregel-detail .field--field-maatregel-inhoud {
	margin-bottom: 3rem
}

.node-type-maatregelfiche .maatregel-detail .field--field-maatregel-inhoud p {
	font-size: 1.8rem;
	color: #333;
	font-family: flanders-sans, sans-serif
}

@media only screen and (max-width:767px) {
	.node-type-maatregelfiche .maatregel-detail .field--field-maatregel-inhoud p {
		font-size: 1.5rem
	}
}

.node-type-maatregelfiche .maatregel-detail .field--field-maatregel-inhoud p.normal {
	font-size: 1.8rem;
	color: #333;
	font-family: flanders-sans, sans-serif
}

.node-type-maatregelfiche .maatregel-detail .field--field-maatregel-inhoud p.big {
	font-family: flanders-serif, serif;
	font-size: 2rem;
	color: #666
}

.node-type-maatregelfiche .maatregel-detail .field--field-maatregel-inhoud p.big strong {
	font-weight: 400
}

.node-type-maatregelfiche .maatregel-detail .field--field-maatregel-inhoud .uitgelicht {
	background: #fff;
	border-left: 3px solid #06c;
	padding: 3rem 4rem
}

.node-type-maatregelfiche .maatregel-detail .paragraph.paragraph--type--vrij-blok {
	margin-top: 5px
}

.node-type-maatregelfiche .maatregel-detail .paragraph.paragraph--type--vrij-blok h2 {
	margin: 0 0 10px 0
}

.node-type-maatregelfiche .maatregel-detail .paragraph.paragraph--type--vrij-blok .uitgelicht {
	background: #fff;
	border-left: 3px solid #06c;
	padding: 3rem 4rem
}

.node-type-maatregelfiche .maatregel-detail .paragraph.paragraph--type--gerelateerde-inhoud article {
	width: 100%;
	margin-bottom: 0
}

.node-type-maatregelfiche .maatregel-detail .anchor-links {
	border-top: 3px solid #cbd2da;
	border-bottom: 1px solid #cbd2da;
	margin-bottom: 25px
}

.node-type-maatregelfiche .maatregel-detail .anchor-links ul {
	padding: 0
}

.node-type-maatregelfiche .maatregel-detail .anchor-links ul li {
	list-style: none
}

.node-type-maatregelfiche .field-samengevat-wrapper {
	margin-top: -20px
}

.node-type-maatregelfiche .field-extra-info-wrapper {
	margin-top: 5rem;
	padding: 3rem;
	background-color: #00837c;
	color: #fff;
	word-break: break-word
}

.node-type-maatregelfiche .field-extra-info-wrapper a {
	color: #fff;
	text-decoration: underline
}

@media only screen and (max-width:767px) {
	.node-type-maatregelfiche .field-extra-info-wrapper {
		margin-top: 1rem !important;
		margin-bottom: 25px
	}
}

.node-type-maatregelfiche .field--field-contact-intro {
	padding-bottom: 3rem
}

.node-type-maatregelfiche .contact {
	margin-top: 0
}

.node-type-maatregelfiche .documents {
	padding-bottom: 2rem
}

.node-type-maatregelfiche .documents h2.shade {
	margin-top: 2rem
}

.node-type-maatregelfiche .vlaio-sidebar {
	padding-top: 3rem
}

.node-type-maatregelfiche .vlaio-sidebar .sidebar-wrap .anchor-links {
	padding-bottom: 1rem
}

.node-type-maatregelfiche .contact+.related-initiatieven-wrapper {
	border-top: 1px solid #d8d8d8
}

.related-block .field--field-gerelateerde-maatregelen h2 {
	margin-top: 5px
}

.related-block .field--field-gerelateerde-maatregelen a article {
	padding: 15px 15px 65px 15px
}

@media only screen and (max-width:767px) {
	.related-block .field--field-gerelateerde-maatregelen a article {
		padding-bottom: 15px
	}
}

.related-block .field--field-gerelateerde-maatregelen a article .related-block-info .read-more ul {
	margin-bottom: 0;
	padding: 0
}

.related-block .field--field-gerelateerde-maatregelen a article .related-block-info .read-more ul li {
	list-style: none
}

.contact {
	background: #fff;
	margin-top: 5rem;
	padding-bottom: 5rem
}

.contact .paragraph--type--contact-organisatie .organisation {
	width: 100%;
	font-size: 2rem;
	font-weight: 500;
	color: #333;
	margin-bottom: 10px
}

.contact .paragraph--type--contact-organisatie .organisation:before {
	top: .6rem;
	transition: all .3s ease-in-out;
	text-decoration: underline
}

.contact .paragraph--type--contact-organisatie .organisation:before {
	text-decoration: none
}

.contact .paragraph--type--contact-organisatie .organisation:hover:before {
	display: inline-block;
	text-decoration: none
}

.contact .paragraph--type--contact-organisatie .organisation.open:before {
	transform: rotate(90deg)
}

.contact .paragraph--type--contact-organisatie .wrapper {
	background: #f3f3f3;
	padding: 3rem 3rem 0 3rem;
	font-size: 1.6rem
}

@media only screen and (max-width:767px) {
	.contact .paragraph--type--contact-organisatie .wrapper {
		padding: 2rem 2rem 0 2rem
	}
}

.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen {
	width: 50%;
	float: left
}

@media only screen and (max-width:990px) {

	.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper,
	.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen {
		width: 100%
	}
}

.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .paragraph--type--contactpersoon,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .paragraph--type--contactpersoon {
	margin-top: 0;
	display: inline-block;
	width: 100%
}

.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-adres,
.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-afdeling,
.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-contactpersoon,
.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-e-mail,
.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-gsm,
.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-organisatie-website,
.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-telefoon,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-adres,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-afdeling,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-contactpersoon,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-e-mail,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-gsm,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-organisatie-website,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-telefoon {
	padding: 5px 0;
	display: inline-block;
	width: 100%
}

.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-adres a,
.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-afdeling a,
.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-contactpersoon a,
.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-e-mail a,
.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-gsm a,
.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-organisatie-website a,
.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-telefoon a,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-adres a,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-afdeling a,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-contactpersoon a,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-e-mail a,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-gsm a,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-organisatie-website a,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-telefoon a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
	padding-right: 2rem;
	display: block
}

@media only screen and (max-width:767px) {

	.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-adres,
	.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-afdeling,
	.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-contactpersoon,
	.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-e-mail,
	.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-gsm,
	.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-organisatie-website,
	.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-telefoon,
	.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-adres,
	.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-afdeling,
	.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-contactpersoon,
	.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-e-mail,
	.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-gsm,
	.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-organisatie-website,
	.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-telefoon {
		clear: left
	}
}

.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-adres>div,
.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-afdeling>div,
.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-contactpersoon>div,
.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-e-mail>div,
.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-gsm>div,
.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-organisatie-website>div,
.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-telefoon>div,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-adres>div,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-afdeling>div,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-contactpersoon>div,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-e-mail>div,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-gsm>div,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-organisatie-website>div,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-telefoon>div {
	float: left
}

.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-adres>div:first-of-type,
.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-afdeling>div:first-of-type,
.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-contactpersoon>div:first-of-type,
.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-e-mail>div:first-of-type,
.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-gsm>div:first-of-type,
.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-organisatie-website>div:first-of-type,
.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-telefoon>div:first-of-type,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-adres>div:first-of-type,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-afdeling>div:first-of-type,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-contactpersoon>div:first-of-type,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-e-mail>div:first-of-type,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-gsm>div:first-of-type,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-organisatie-website>div:first-of-type,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-telefoon>div:first-of-type {
	width: 40%;
	color: #666
}

.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-adres>div:last-of-type,
.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-afdeling>div:last-of-type,
.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-contactpersoon>div:last-of-type,
.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-e-mail>div:last-of-type,
.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-gsm>div:last-of-type,
.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-organisatie-website>div:last-of-type,
.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-telefoon>div:last-of-type,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-adres>div:last-of-type,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-afdeling>div:last-of-type,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-contactpersoon>div:last-of-type,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-e-mail>div:last-of-type,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-gsm>div:last-of-type,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-organisatie-website>div:last-of-type,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-telefoon>div:last-of-type {
	width: 60%;
	padding-left: 10px
}

.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-gsm .tel,
.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-telefoon .tel,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-gsm .tel,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-telefoon .tel {
	display: none
}

.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-gsm a,
.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-telefoon a,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-gsm a,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-telefoon a {
	text-decoration: none;
	color: #333
}

@media only screen and (max-width:767px) {

	.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-e-mail a,
	.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-organisatie-website a,
	.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-e-mail a,
	.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-organisatie-website a {
		text-overflow: ellipsis;
		width: 180px;
		white-space: nowrap;
		overflow: hidden;
		display: inline-block
	}
}

.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper a,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen a {
	text-decoration: underline
}

.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper a:hover,
.contact .paragraph--type--contact-organisatie .wrapper .contactpersonen a:hover {
	text-decoration: none
}

.contact .paragraph--type--contact-organisatie .wrapper .adreswrapper {
	padding-bottom: 3rem
}

.bg-filter {
	display: none
}

@media only screen and (max-width:767px) {
	.bg-filter {
		width: 100%;
		height: 100%;
		position: fixed;
		top: 0;
		right: 0;
		background: #000;
		opacity: .15;
		z-index: 5;
		display: none
	}
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.maatregel-search .col-sidebar {
		display: block !important
	}
}

@media only screen and (min-width:1281px) {
	.maatregel-search .col-sidebar {
		display: block !important
	}
}

@media only screen and (max-width:767px) {
	.maatregel-search .col-sidebar {
		padding-left: 0;
		display: none;
		z-index: 6;
		position: absolute;
		width: 32rem;
		min-width: 32rem
	}

	.maatregel-search .col-sidebar .layout-sidebar {
		background: #fff;
		display: inline-block;
		padding-left: 1.5rem
	}
}

.maatregel-search .search-filters.green {
	background: #009b48
}

.maatregel-search .search-filters.primary {
	margin: 2rem 0 0 -2rem;
	position: relative
}

.maatregel-search .search-filters.secondary {
	margin: 0 0 4rem 0
}

.maatregel-search .search-filters:hover {
	text-decoration: none
}

@media only screen and (max-width:767px) {
	.maatregel-search .search-filters {
		display: inline-block
	}
}

.maatregel-search .search-filters .icon {
	display: inline-block;
	margin-left: 1rem
}

.maatregel-search .search-filters .open {
	background: url(/themes/custom/vlaio/images/icon-dropdown-arrow-white.svg) no-repeat;
	width: 11px;
	height: 8px
}

.maatregel-search .search-filters .close {
	background: url(/themes/custom/vlaio/images/close-white.png) no-repeat;
	width: 11px;
	height: 11px
}

.maatregel-search .col-active-filters {
	position: relative
}

@media only screen and (min-width:1281px) {
	.maatregel-search .col-active-filters {
		margin-bottom: 1.5rem
	}
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.maatregel-search .col-active-filters {
		margin-bottom: 1rem
	}
}

@media only screen and (max-width:767px) {
	.maatregel-search .col-active-filters .active-filters {
		position: absolute;
		right: 0;
		bottom: .4em
	}
}

.maatregel-search .col-select-thema {
	margin-bottom: 2rem
}

@media only screen and (max-width:767px) {
	.maatregel-search .col-select-thema {
		margin-bottom: 0
	}
}

@media only screen and (max-width:767px) {
	.maatregel-search .col-select-thema .select-thema {
		margin-right: 0;
		margin-top: 2rem
	}
}

.maatregel-search .col-select-thema .select-thema .current-thema {
	width: 100%;
	border: 1px solid #cbd2da;
	background-color: #fff;
	font-size: 1.6rem;
	padding: 0 1.5rem;
	line-height: 3.6rem;
	position: relative;
	cursor: pointer
}

.maatregel-search .col-select-thema .select-thema button {
	height: 3.6rem;
	border-radius: 0;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0
}

.maatregel-search .col-select-thema .select-thema button:before {
	position: absolute;
	right: 1.5rem;
	top: .5rem
}

.maatregel-search .col-select-thema .select-thema button:focus-visible {
	outline: solid 2px #002776
}

.maatregel-search .col-select-thema .select-thema .popover {
	display: block;
	margin-top: .5rem;
	position: relative
}

.maatregel-search .col-select-thema .select-thema .popover__content {
	width: 100%;
	left: -.9rem;
	display: none;
	list-style: none;
	margin-top: 0;
	padding: 0;
	position: absolute;
	top: 38px;
	height: 300px
}

.maatregel-search .col-select-thema .select-thema .popover__content li {
	margin-bottom: 0
}

.maatregel-search .col-select-thema .select-thema .js-popover--open .popover__content {
	display: block;
	left: 0;
	max-width: 100%
}

.maatregel-search .col-select-thema .select-thema .js-popover--open .popover__content li a {
	display: -ms-flexbox;
	display: flex;
	align-items: center
}

.maatregel-search .col-select-thema .select-thema h2 {
	font-weight: 700;
	font-size: 2.8rem;
	margin-top: 3rem
}

.maatregel-search .layout-sidebar {
	padding-right: 3rem
}

.maatregel-search .layout-sidebar .facets {
	margin-bottom: 6rem
}

@media only screen and (max-width:767px) {
	.maatregel-search .layout-sidebar .facets {
		margin-top: 2.5rem;
		margin-bottom: 3rem
	}
}

.maatregel-search .layout-sidebar .facets h2 {
	font-family: flanders-sans, sans-serif;
	font-weight: 500;
	font-size: 2rem;
	text-transform: uppercase;
	border-bottom: 3px solid #d8d8d8;
	padding-bottom: .5rem;
	margin-top: 2rem
}

@media only screen and (max-width:767px) {
	.maatregel-search .layout-sidebar .facets h2 {
		display: none
	}
}

.maatregel-search .layout-sidebar .facets h3 {
	font-family: flanders-sans, sans-serif;
	font-weight: 400;
	color: #666;
	font-size: 1.8rem;
	margin-bottom: 1rem
}

@media only screen and (max-width:767px) {
	.maatregel-search .layout-sidebar .facets h3 {
		font-size: 1.5rem
	}
}

.maatregel-search .layout-sidebar .facets h3:not(:first-child) {
	margin-top: 3rem
}

@media only screen and (max-width:767px) {
	.maatregel-search .layout-sidebar .facets h3:not(:first-child) {
		margin-top: 1.5rem
	}
}

.maatregel-search .layout-sidebar .facets h3 span[data-toggle=tooltip] {
	font-weight: 500;
	font-family: flanders-serif, serif;
	cursor: help;
	color: #fff;
	background-color: #757575;
	width: 1em;
	height: 1em;
	border-radius: 100%;
	display: inline-block;
	line-height: 1;
	text-align: center
}

.maatregel-search .layout-sidebar .facets ul {
	list-style: none;
	margin: 0;
	padding-left: 0
}

.maatregel-search .layout-sidebar .facets ul .facet-item,
.maatregel-search .layout-sidebar .facets ul li.facet-item {
	font-size: 1.6rem;
	color: #333;
	margin-bottom: 0;
	line-height: 2.5rem;
	list-style-type: none
}

.maatregel-search .layout-sidebar .facets ul .facet-item label.checkbox:not([disabled]),
.maatregel-search .layout-sidebar .facets ul li.facet-item label.checkbox:not([disabled]) {
	cursor: pointer
}

@media only screen and (max-width:767px) {

	.maatregel-search .layout-sidebar .facets ul .facet-item,
	.maatregel-search .layout-sidebar .facets ul li.facet-item {
		font-size: 1.5rem;
		line-height: 2.2rem
	}
}

.maatregel-search .layout-sidebar .facets ul .facet-item .facet-item__count,
.maatregel-search .layout-sidebar .facets ul li.facet-item .facet-item__count {
	color: #666;
	font-size: 1.4rem
}

.maatregel-search .layout-sidebar .facets ul .facet-item.hidden,
.maatregel-search .layout-sidebar .facets ul li.facet-item.hidden {
	display: none
}

@media only screen and (max-width:767px) {

	.maatregel-search .layout-sidebar .facets ul .facet-item.hidden,
	.maatregel-search .layout-sidebar .facets ul li.facet-item.hidden {
		display: block
	}
}

.maatregel-search .layout-sidebar .facets .facet-show-more {
	font-size: 1.5rem;
	color: #009b48;
	background: url(/themes/custom/vlaio/images/link-icon-caret-down.svg) no-repeat right;
	padding-right: 1.5rem
}

@media only screen and (max-width:767px) {
	.maatregel-search .layout-sidebar .facets .facet-show-more {
		display: none
	}
}

@media only screen and (max-width:767px) {
	.maatregel-search .layout-content {
		margin-top: 2rem
	}
}

@media only screen and (max-width:767px) {
	.maatregel-search .vlaio-maatregel-search-form {
		margin-top: 2rem
	}
}

.maatregel-search-popover {
	display: none;
	z-index: 6;
	background: #fff;
	width: 360px;
	position: fixed;
	bottom: 0;
	right: 20px;
	font-size: 1.6rem
}

.maatregel-search-popover .maatregel-selection,
.maatregel-search-popover .maatregel-share {
	display: none
}

.maatregel-search-popover .maatregel-share .popover-body .back-to-selection {
	color: #002776;
	font-size: 1.5rem;
	padding-bottom: 1rem;
	display: block;
	position: relative;
	padding-left: 20px
}

.maatregel-search-popover .maatregel-share .popover-body .back-to-selection:before {
	content: "\E004";
	color: #002776;
	right: auto;
	left: 0;
	position: absolute;
	top: 0;
	font-family: vlaanderen_iconfont;
	transform: rotate(180deg)
}

.maatregel-search-popover .maatregel-share .popover-body label span {
	font-size: 1.4rem;
	color: #535353
}

.maatregel-search-popover .maatregel-share .popover-body label.error {
	color: #c00
}

.maatregel-search-popover.open {
	box-shadow: 0 1px 2px #b3b3b3;
	height: 530px
}

.maatregel-search-popover.open .popover-body {
	display: block;
	max-height: 456px;
	overflow: scroll;
	height: 456px
}

.maatregel-search-popover.open .popover-footer {
	display: block
}

.maatregel-search-popover.open .popover-footer .button.button--dummy {
	width: 100%;
	margin-left: -2rem;
	height: 4.4rem;
	margin-bottom: 0;
	bottom: 0;
	position: absolute;
	border-top: 0;
	padding: 0
}

.maatregel-search-popover.open .popover-footer .button.button--dummy.button--loading .form-submit {
	background: #b3b3b3;
	color: #b3b3b3
}

.maatregel-search-popover.close {
	height: 44px
}

.maatregel-search-popover.close .popover-header {
	box-shadow: 0 1px 2px #b3b3b3;
	color: #fff;
	background: #009b48
}

.maatregel-search-popover.close .popover-header:after {
	background: url("/themes/custom/vlaio/images/icon-dropdown-arrow-inverse-white.png") no-repeat right #009b48;
	background: url("/themes/custom/vlaio/images/icon-dropdown-arrow-inverse-white.svg") no-repeat right #009b48;
	position: absolute;
	right: 20px;
	content: '';
	width: 15px;
	height: 15px;
	top: 15px
}

.maatregel-search-popover.close .popover-body {
	display: none
}

.maatregel-search-popover.close .popover-footer {
	display: none
}

.maatregel-search-popover .popover-header {
	cursor: pointer;
	background: #ededed;
	padding: 1rem 2rem;
	font-weight: 500
}

.maatregel-search-popover .popover-header:after {
	background: url("/themes/custom/vlaio/images/icon-dropdown-arrow-darkgrey.png") no-repeat right;
	background: url("/themes/custom/vlaio/images/icon-dropdown-arrow-darkgrey.svg") no-repeat right;
	position: absolute;
	right: 20px;
	content: '';
	width: 15px;
	height: 15px;
	top: 15px
}

.maatregel-search-popover .popover-header.btn-close:after {
	background: url("/themes/custom/vlaio/images/close.png") no-repeat right;
	background: url("/themes/custom/vlaio/images/close.svg") no-repeat right;
	background-size: 15px
}

.maatregel-search-popover .popover-body {
	padding: 1rem 2rem 2rem 2rem
}

.maatregel-search-popover .popover-body p {
	font-size: 1.5rem
}

.maatregel-search-popover .popover-body ul {
	margin-top: 20px
}

.maatregel-search-popover .popover-body ul li {
	color: #06c;
	margin-bottom: .5rem;
	display: flex
}

.maatregel-search-popover .popover-body ul li .remove {
	background: url('/themes/custom/vlaio/images/icon-delete.svg') no-repeat left;
	display: inline-block;
	margin-right: 1rem;
	width: 18px;
	height: 15px;
	cursor: pointer;
	margin-top: 5px;
	padding-right: 10px
}

.maatregel-search-popover .popover-body .description {
	color: #535353;
	font-size: 1.4rem;
	margin-bottom: 1.5rem
}

.maatregel-search-popover .popover-body .maatregel-mail-confirmation p {
	background: url(/themes/custom/vlaio/images/share-maatregelen-success.svg) no-repeat center;
	padding-top: 12rem;
	margin-top: -12rem
}

.maatregel-search-popover .popover-body .maatregel-mail-confirmation,
.maatregel-search-popover .popover-body .maatregel-mail-error {
	width: 100%;
	min-height: 500px;
	display: flex;
	align-items: center;
	color: #009b48;
	font-weight: 500;
	padding: 0 5rem
}

.maatregel-search-popover .popover-body .maatregel-mail-confirmation p,
.maatregel-search-popover .popover-body .maatregel-mail-error p {
	width: 100%;
	text-align: center;
	font-size: 1.8rem;
	line-height: 26px
}

.maatregel-search-popover .popover-body .maatregel-mail-error {
	color: #c00
}

.maatregel-search-popover .popover-body .popover-footer {
	position: absolute;
	bottom: 0;
	width: 100%
}

.maatregel-search-popover .popover-body .popover-footer .form-submit {
	background: #009b48;
	font-weight: 500;
	text-align: center;
	line-height: 4.4rem;
	width: 100%;
	color: #fff;
	display: block;
	margin: 0;
	border-top: 0;
	height: auto
}

.maatregel-search-popover .popover-body .popover-footer .form-submit.button--disabled {
	background: #b3b3b3
}

.maatregel-search-popover .popover-body .popover-footer .form-submit:hover:not(.button--disabled) {
	background: #017f3b;
	text-decoration: none
}

.maatregel-search-popover .popover-body .popover-footer .form-submit:focus:not(.button--disabled) {
	background-color: #33af6d;
	border-top: .3rem solid #33af6d;
	border-bottom: 0
}

.maatregel-search-popover .popover-footer {
	position: absolute;
	bottom: 0;
	width: 100%
}

.maatregel-search-popover .popover-footer a {
	background: #009b48;
	font-weight: 500;
	text-align: center;
	line-height: 4.4rem;
	width: 100%;
	color: #fff;
	display: block;
	height: auto;
	margin-bottom: 0;
	border-top: 0
}

.maatregel-search-popover .popover-footer a:hover {
	background: #017f3b;
	text-decoration: none
}

.maatregel-search-popover .popover-footer a:focus {
	background-color: #33af6d;
	border-top: .3rem solid #33af6d;
	border-bottom: 0
}

article.maatregel {
	background: #fff;
	padding: 2.5rem 3rem;
	border-left: 3px solid #fff;
	margin-bottom: 2rem;
	box-shadow: 0 1px 2px #b3b3b3;
	transition: all .3s ease-in-out
}

@media only screen and (max-width:767px) {
	article.maatregel {
		padding: 1.5rem
	}
}

article.maatregel:hover {
	box-shadow: 0 1px 2px #b3b3b3, 0 4px 13px #b3b3b3
}

article.maatregel.selected {
	border-left: 3px solid #009b48
}

article.maatregel:hover {
	cursor: pointer
}

article.maatregel:hover .title h3,
article.maatregel:hover .title h4 {
	text-decoration: underline
}

article.maatregel:hover .maatregel-teaser-inline .readmore {
	text-decoration: none
}

article.maatregel a {
	color: #333;
	text-decoration: none;
	outline: 0
}

article.maatregel .title .checkbox {
	margin-right: 0
}

article.maatregel .title .checkbox span {
	margin-top: 3px
}

article.maatregel .title h3 {
	display: inline
}

article.maatregel .title h3,
article.maatregel .title h4 {
	color: #06c;
	margin-bottom: 1rem
}

article.maatregel .maatregel-partner {
	font-size: 90%;
	color: #666;
	margin-top: 1rem
}

article.maatregel .maatregel-teaser-inline>div {
	display: inline
}

article.maatregel .maatregel-teaser-inline .readmore {
	color: #009b48;
	text-decoration: underline;
	font-size: 14pt;
	font-weight: 700
}

.paragraph-related-maatregelfiche article.maatregel {
	box-shadow: unset;
	padding: 2rem 3rem;
	border: 1px solid #f3f3f3
}

.paragraph-related-maatregelfiche article.maatregel:hover {
	box-shadow: unset
}

.paragraph-related-maatregelfiche article.maatregel .title h3 {
	font-family: flanders-sans, sans-serif
}

.messages {
	background: no-repeat 10px 17px;
	padding: 15px 20px 15px 35px;
	word-wrap: break-word;
	overflow-wrap: break-word;
	color: #333
}

[dir=rtl] .messages {
	background-position: right 10px top 17px;
	padding-left: 20px;
	padding-right: 35px;
	text-align: right
}

.messages+.messages {
	margin-top: 0
}

.messages__list {
	list-style: none;
	padding: 0;
	margin: 0
}

.messages__item+.messages__item {
	margin-top: 0
}

.messages--status {
	background-color: #e5f5ec;
	border: none;
	box-shadow: none
}

.messages--status .messages__list {
	list-style: url(../images/check.svg)
}

[dir=rtl] .messages--status {
	margin-left: 0
}

.messages--warning {
	background-color: #fef8e1;
	border: none;
	box-shadow: none
}

.messages--warning .messages__list {
	list-style: url(../images/warning.svg)
}

.messages--error {
	background-color: #fbe2e2;
	border: none;
	box-shadow: none
}

.messages--error .messages__list {
	list-style: url(../images/error.svg)
}

.messages--info {
	background-color: #d9edf7;
	box-shadow: none
}

.messages--info .messages__list {
	list-style: url(../images/info.svg)
}

.metadata__label {
	font-size: 1.6rem;
	color: #666
}

@media only screen and (max-width:767px) {
	.metadata__label {
		font-size: 1.5rem
	}
}

.metadata__value {
	font-size: 1.8rem;
	color: #333;
	font-weight: 500
}

@media only screen and (max-width:767px) {
	.metadata__value {
		font-size: 1.5rem
	}
}

.metadata__multiple {
	display: flex;
	flex-wrap: wrap
}

.metadata__multiple>div:not(:last-of-type)::after {
	content: ',';
	display: inline;
	margin-right: 3px
}

.metadata .field--field-organisaties,
.metadata-wrapper {
	display: flex;
	flex-direction: column;
	gap: 15px
}

.metadata .field--field-organisaties .paragraph {
	margin: 0
}

.metadata .tel {
	margin-right: 3px
}

.grow {
	transition: all .3s ease-in-out
}

.grow:hover {
	transform: scale(1.1)
}

.boxshadow {
	box-shadow: 0 1px 2px #b3b3b3
}

.boxshadow:hover {
	box-shadow: 0 1px 2px #b3b3b3, 0 4px 13px #b3b3b3
}

.boxshadow-nohover {
	box-shadow: 0 1px 2px #b3b3b3
}

.transition {
	transition: all .3s ease-in-out
}

.vlaio-teaser {
	box-shadow: 0 1px 2px #b3b3b3;
	transition: all .3s ease-in-out;
	height: 100%;
	display: block;
	position: relative;
	background-color: #fff
}

.vlaio-teaser:hover {
	box-shadow: 0 1px 2px #b3b3b3, 0 4px 13px #b3b3b3
}

.vlaio-teaser:last-of-type {
	margin-right: 0
}

@media only screen and (max-width:767px) {
	.vlaio-teaser {
		width: 100%;
		margin-right: 0;
		padding: 0
	}
}

.vlaio-teaser .article-summary-wrapper,
.vlaio-teaser .field--field-afbeelding {
	width: 100%;
	float: none
}

.vlaio-teaser .article-summary-wrapper img,
.vlaio-teaser .field--field-afbeelding img {
	width: 100%;
	height: 100%;
	display: block
}

.vlaio-teaser .squared-image {
	display: none
}

.vlaio-teaser .samenvatting {
	padding-bottom: 3rem
}

.vlaio-teaser .text-fields {
	padding: 2rem
}

.vlaio-teaser .text-fields .field--field-teaser {
	font-size: 1.6rem;
	color: #333
}

.vlaio-teaser .text-fields .title {
	color: #06c;
	margin-bottom: 5px
}

.vlaio-teaser .text-fields .title * {
	color: #06c
}

.vlaio-teaser .view-readmore-link {
	left: 20px;
	bottom: 20px
}

.vlaio-teaser:focus,
.vlaio-teaser:hover {
	text-decoration: none
}

.vlaio-teaser:focus .title,
.vlaio-teaser:hover .title {
	text-decoration: underline
}

.vlaio-teaser:focus .field--field-teaser,
.vlaio-teaser:hover .field--field-teaser {
	text-decoration: none
}

@media screen and (min-width:468px) and (max-width:1024px) {
	.vlaio-teaser .samenvatting {
		display: block;
		margin-bottom: 2rem
	}
}

.white-arrow-dropdown {
	width: 12px;
	height: 12px;
	right: 15px;
	margin-left: 15px;
	display: inline-block;
	background-size: contain;
	position: absolute;
	top: 15px;
	content: '';
	background: url('../images/icon-dropdown-arrow-white.png') no-repeat;
	background: url('../images/icon-dropdown-arrow-white.svg') no-repeat
}

.mb-1 {
	margin-bottom: 1rem
}

.mb-2 {
	margin-bottom: 2rem
}

.mb-3 {
	margin-bottom: 3rem
}

.modal-dialog__overlay {
	position: fixed;
	display: none;
	justify-content: center;
	align-items: center;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background-color: rgba(0, 0, 0, .5);
	z-index: 10
}

.navigation {
	position: relative;
	z-index: 6;
	background: #fff;
	box-shadow: 0 1px 0 0 #cbd2da
}

@media only screen and (max-width:767px) {
	.navigation {
		padding: 10px 0
	}
}

.navigation .logowrapper {
	padding-top: 19px;
	padding-bottom: 19px;
	width: 20%;
	float: left;
	z-index: 10
}

.navigation .logowrapper a {
	display: inline-flex;
	padding-bottom: 3px;
	margin-bottom: -3px
}

.navigation .logowrapper a img {
	height: 40px
}

.navigation .logowrapper a:focus-visible {
	margin-bottom: -6px
}

.navigation .logowrapper #block-system-branding-block {
	display: flex
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.navigation .logowrapper {
		padding-left: 1.5rem;
		z-index: 0
	}
}

@media only screen and (max-width:767px) {
	.navigation .logowrapper {
		padding-top: 6px;
		padding-bottom: 0;
		width: 60%;
		z-index: 0
	}

	.navigation .logowrapper a img {
		height: 21px
	}
}

.navigation .menuwrapper {
	width: 80%;
	display: flex;
	justify-content: flex-end
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.navigation .menuwrapper {
		padding-left: 1.5rem
	}
}

@media only screen and (max-width:990px) {
	.navigation .menuwrapper {
		width: 100%;
		padding-left: 0
	}
}

@media only screen and (max-width:990px) {
	.navigation .menuwrapper .menuwrapper-inner {
		position: relative;
		z-index: 7
	}
}

@media only screen and (max-width:767px) {
	.navigation .menuwrapper .menuwrapper-inner {
		position: relative;
		z-index: 7
	}
}

.navigation .menuwrapper .menuwrapper-inner .block-user-menu-valuation-menu {
	float: right
}

.navigation .menuwrapper .menuwrapper-inner .block-secondarynavigation-menu {
	flex: 1;
	font-size: 1.5rem;
	color: #333;
	display: flex;
	justify-content: flex-end
}

@media only screen and (max-width:990px) {
	.navigation .menuwrapper .menuwrapper-inner .block-secondarynavigation-menu {
		display: none
	}
}

@media only screen and (max-width:767px) {
	.navigation .menuwrapper .menuwrapper-inner .block-secondarynavigation-menu {
		display: none
	}
}

.navigation .menuwrapper .menuwrapper-inner .block-secondarynavigation-menu ul {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	margin-right: 5px
}

.navigation .menuwrapper .menuwrapper-inner .block-secondarynavigation-menu ul li {
	float: left;
	margin-left: 25px
}

.navigation .menuwrapper .menuwrapper-inner .block-secondarynavigation-menu ul li:first-child {
	margin-left: 0
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.navigation .menuwrapper .menuwrapper-inner .block-secondarynavigation-menu ul li {
		margin-left: 20px
	}
}

.navigation .menuwrapper .menuwrapper-inner .block-secondarynavigation-menu ul li a {
	color: #333;
	outline: 0
}

.navigation .menuwrapper .menuwrapper-inner .block-secondarynavigation-menu ul li a:hover {
	color: #009b48
}

.navigation .menuwrapper .menuwrapper-inner .block-secondarynavigation-menu ul li a.dashboard {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
	cursor: pointer;
	color: #333;
	background: #fff;
	line-height: 24px;
	font-size: 14pt;
	font-weight: 700;
	min-height: 42px;
	padding: 7px 19px 9px;
	border-radius: 3px;
	transition: all .15s ease-in-out;
	background: 0 0;
	border: .2rem solid #009b48;
	color: #009b48;
	font-size: 1.5rem;
	text-decoration: unset;
	padding: 4px 14px;
	white-space: nowrap
}

.navigation .menuwrapper .menuwrapper-inner .block-secondarynavigation-menu ul li a.dashboard:focus-visible {
	outline: 0
}

.navigation .menuwrapper .menuwrapper-inner .block-secondarynavigation-menu ul li a.dashboard:hover {
	background-color: #e6e6e6
}

.navigation .menuwrapper .menuwrapper-inner .block-secondarynavigation-menu ul li a.dashboard.is-active,
.navigation .menuwrapper .menuwrapper-inner .block-secondarynavigation-menu ul li a.dashboard:focus-visible,
.navigation .menuwrapper .menuwrapper-inner .block-secondarynavigation-menu ul li a.dashboard:hover {
	color: #fff;
	background: #009b48
}

.navigation .menuwrapper .menuwrapper-inner .block-secondarynavigation-menu ul li a.dashboard.is-active,
.navigation .menuwrapper .menuwrapper-inner .block-secondarynavigation-menu ul li a.dashboard:focus-visible,
.navigation .menuwrapper .menuwrapper-inner .block-secondarynavigation-menu ul li a.dashboard:hover {
	font-size: 1.5rem
}

.navigation .menuwrapper .menuwrapper-inner .block-secondarynavigation-menu ul li.menu-item--active-trail {
	line-height: normal
}

.navigation .menuwrapper .menuwrapper-inner .block-secondarynavigation-menu ul li.menu-item--active-trail a {
	color: #009b48;
	font-weight: 700;
	font-size: 14pt
}

.navigation .menuwrapper .menuwrapper-inner .mobilenavigation {
	display: none;
	position: fixed;
	width: 100%;
	margin-left: 105%;
	top: 0;
	left: 0;
	height: 100%
}

.navigation .menuwrapper .menuwrapper-inner .mobilenavigation.open {
	margin-left: 0;
	transition: all .3s ease-in-out
}

@media only screen and (max-width:990px) {
	.navigation .menuwrapper .menuwrapper-inner .mobilenavigation {
		top: 0;
		display: block
	}
}

@media only screen and (max-width:767px) {
	.navigation .menuwrapper .menuwrapper-inner .mobilenavigation {
		top: 0;
		display: block
	}
}

@media screen and (min-width:579px) {
	.navigation .menuwrapper .menuwrapper-inner .mobilenavigation {
		top: 0
	}
}

.navigation .menuwrapper .menuwrapper-inner .mobilenavigation .closebutton {
	width: 51px;
	height: 60px;
	background: url("../images/close.png") no-repeat #fff center center;
	border: 1px solid #cbd2da;
	float: left;
	cursor: pointer;
	position: absolute
}

.navigation .menuwrapper .menuwrapper-inner .mobilenavigation .closebutton.clicked {
	transform: rotate(90deg)
}

@media only screen and (max-width:990px) {
	.navigation .menuwrapper .menuwrapper-inner .mobilenavigation .closebutton {
		height: 80px
	}
}

@media only screen and (max-width:767px) {
	.navigation .menuwrapper .menuwrapper-inner .mobilenavigation .closebutton {
		height: 60px
	}
}

.navigation .menuwrapper .menuwrapper-inner .mobilenavigation .mobilenavigation-inner {
	float: left;
	width: 100%;
	height: 100%;
	background: #fff;
	margin-left: 50px;
	padding: 20px 65px 20px 20px;
	box-shadow: inset 1px 0 0 0 #b3b3b3
}

.navigation .menuwrapper .menuwrapper-inner .mobilenavigation .mobilenavigation-inner ul li a {
	font-size: 1.5rem;
	color: #333;
	line-height: 35px
}

.navigation .menuwrapper .menuwrapper-inner .mobilenavigation .mobilenavigation-inner ul li.primary a {
	font-size: 1.6rem;
	font-weight: 500;
	color: #333;
	line-height: 35px
}

.navigation .menuwrapper .menuwrapper-inner .mobilenavigation .mobilenavigation-inner ul li.menu-item--active-trail a {
	font-size: 14pt;
	font-weight: 700;
	color: #009b48
}

.navigation .menuwrapper .menuwrapper-inner .mobilenavigation .mobilenavigation-inner .contact-wrapper {
	position: absolute;
	bottom: 2rem;
	width: calc(100% - 85px)
}

.navigation .menuwrapper .menuwrapper-inner>div {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	height: 100%;
	padding-top: 10px
}

.navigation .menuwrapper .hamburger {
	display: none;
	width: 22px;
	height: 22px;
	background: url('../images/icon-hamburger.png') no-repeat;
	position: absolute;
	right: 0;
	bottom: 15px;
	cursor: pointer
}

@media only screen and (max-width:990px) {
	.navigation .menuwrapper .hamburger {
		display: block;
		bottom: 26px
	}
}

@media only screen and (max-width:767px) {
	.navigation .menuwrapper .hamburger {
		display: block;
		bottom: 7px
	}
}

.navigation .grid,
.navigation .layout,
.navigation .menuwrapper {
	position: unset
}

@media only screen and (max-width:990px) {

	.navigation .grid,
	.navigation .layout,
	.navigation .menuwrapper {
		position: relative
	}
}

@media only screen and (max-width:767px) {

	.navigation .grid,
	.navigation .layout,
	.navigation .menuwrapper {
		position: relative
	}
}

.language-switcher-language-url {
	margin-left: 15px;
	font-size: 1.5rem;
	display: flex;
	align-items: center
}

.language-switcher-language-url a {
	color: #333;
	outline: 0
}

.language-switcher-language-url a:hover {
	color: #009b48
}

.language-switcher-language-url a:focus {
	color: #333
}

@media only screen and (max-width:990px) {
	.language-switcher-language-url {
		font-size: 1.867rem;
		position: absolute;
		right: 85px;
		bottom: 25px;
		z-index: 0
	}
}

@media only screen and (max-width:767px) {
	.language-switcher-language-url {
		font-size: 1.867rem;
		position: absolute;
		right: 77px;
		bottom: 8px;
		z-index: 0
	}
}

.extended-navigation {
	display: flex;
	flex: 1 0 100%;
	margin-top: 2px;
	justify-content: flex-end
}

@media only screen and (max-width:990px) {
	.extended-navigation {
		display: none
	}
}

@media only screen and (max-width:767px) {
	.extended-navigation {
		display: none
	}
}

.extended-navigation #block-extendednavigation {
	margin-right: 60px
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.extended-navigation #block-extendednavigation {
		margin-right: 45px
	}
}

.extended-navigation .menu {
	display: flex
}

.extended-navigation .has-no-submenu,
.extended-navigation .has-submenu {
	margin-left: 4rem;
	margin-bottom: 10px;
	padding-bottom: 1px
}

@media only screen and (min-width:768px) and (max-width:1280px) {

	.extended-navigation .has-no-submenu,
	.extended-navigation .has-submenu {
		margin-left: 2rem
	}
}

.extended-navigation .has-no-submenu>a,
.extended-navigation .has-submenu>a {
	color: #333;
	margin-bottom: 10px;
	font-weight: 500;
	outline: 0;
	font-size: 2rem;
	transition: all .15s ease-in-out;
	position: relative
}

.extended-navigation .has-no-submenu>a::after,
.extended-navigation .has-submenu>a::after {
	content: '';
	position: absolute;
	inset: auto 0 -14px 0;
	background: url('../images/arcering.png') repeat-x bottom;
	height: 12px;
	width: 0;
	transition: all .15s ease-in-out
}

.extended-navigation .has-no-submenu>a.is-active,
.extended-navigation .has-no-submenu>a:hover,
.extended-navigation .has-submenu>a.is-active,
.extended-navigation .has-submenu>a:hover {
	color: #009b48;
	font-weight: 700;
	text-decoration: none
}

.extended-navigation .has-no-submenu>a.is-active::after,
.extended-navigation .has-no-submenu>a:hover::after,
.extended-navigation .has-submenu>a.is-active::after,
.extended-navigation .has-submenu>a:hover::after {
	width: calc(100% + 24px)
}

.extended-navigation .has-no-submenu>button,
.extended-navigation .has-submenu>button {
	border: none;
	padding: 3px 6px
}

.extended-navigation .has-no-submenu>button:focus-visible,
.extended-navigation .has-submenu>button:focus-visible {
	outline: 2px solid #017F3B
}

.extended-navigation .has-no-submenu>button:after,
.extended-navigation .has-submenu>button:after {
	width: 12px;
	height: 12px;
	right: 15px;
	margin-left: 15px;
	display: inline-block;
	background-size: contain;
	position: absolute;
	top: 15px;
	content: '';
	background: url('../images/icon-dropdown-arrow-white.png') no-repeat;
	background: url('../images/icon-dropdown-arrow-white.svg') no-repeat;
	position: relative;
	background: url("../images/icon-dropdown-arrow-darkgrey.png") no-repeat;
	background: url("../images/icon-dropdown-arrow-darkgrey.svg") no-repeat;
	top: 3px;
	right: auto;
	margin-left: 0;
	transition: all .15s ease-in-out
}

.extended-navigation .has-no-submenu.expanded,
.extended-navigation .has-submenu.expanded {
	cursor: pointer;
	margin-bottom: -1px;
	padding-bottom: 1px
}

.extended-navigation .has-no-submenu.expanded .submenu,
.extended-navigation .has-submenu.expanded .submenu {
	max-height: 100dvh;
	display: block
}

.extended-navigation .has-no-submenu.expanded>a,
.extended-navigation .has-submenu.expanded>a {
	color: #009b48;
	text-decoration: none;
	font-weight: 700
}

.extended-navigation .has-no-submenu.expanded>a::after,
.extended-navigation .has-submenu.expanded>a::after {
	width: calc(100% + 24px)
}

.extended-navigation .has-no-submenu.expanded>button:after,
.extended-navigation .has-submenu.expanded>button:after {
	background: url("../images/icon-dropdown-arrow-green-inverse.png") no-repeat;
	background: url("../images/icon-dropdown-arrow-green-inverse.svg") no-repeat
}

.extended-navigation .has-no-submenu.menu-item--active-trail>a,
.extended-navigation .has-submenu.menu-item--active-trail>a {
	font-weight: 700;
	color: #009b48;
	text-decoration: none
}

.extended-navigation .has-no-submenu.menu-item--active-trail>a::after,
.extended-navigation .has-submenu.menu-item--active-trail>a::after {
	width: calc(100% + 24px)
}

.extended-navigation .has-no-submenu.menu-item--active-trail>button:after,
.extended-navigation .has-submenu.menu-item--active-trail>button:after {
	background: url("../images/icon-dropdown-arrow-green.png") no-repeat;
	background: url("../images/icon-dropdown-arrow-green.svg") no-repeat
}

.extended-navigation .has-no-submenu.menu-item--active-trail:hover>button:after,
.extended-navigation .has-submenu.menu-item--active-trail:hover>button:after {
	background: url("../images/icon-dropdown-arrow-green-inverse.png") no-repeat;
	background: url("../images/icon-dropdown-arrow-green-inverse.svg") no-repeat
}

.extended-navigation .submenu {
	position: absolute;
	background: #fff;
	width: 100%;
	left: 0;
	top: 79px;
	max-height: 0;
	transition: .4s max-height ease-in-out;
	overflow: hidden;
	display: none
}

.extended-navigation .submenu-inner {
	padding: 2.5rem 0 5rem;
	display: flex
}

.extended-navigation .submenu-inner>div:first-child .submenu-menu li.link--icon--caret:last-of-type:before {
	font-size: 1.4rem;
	font-weight: 700
}

.extended-navigation .submenu-title {
	font-size: 2rem;
	font-family: flanders-sans, sans-serif;
	font-weight: 500;
	margin-bottom: 1.5rem;
	line-height: 1.5
}

.extended-navigation .submenu-menu li {
	padding-top: 5px;
	display: list-item
}

.extended-navigation .submenu-menu li:before {
	padding-top: 5px;
	color: #009b48
}

.extended-navigation .submenu-menu li.link--icon--caret:before {
	display: inline-block;
	text-decoration: none
}

.extended-navigation .submenu-menu a {
	color: #000;
	width: 100%;
	display: block
}

.extended-navigation .submenu-menu a.green {
	color: #009b48;
	font-size: 1.87rem;
	font-weight: 700
}

.extended-navigation .arcering {
	display: block;
	position: relative;
	width: 0;
	background: url('../images/arcering.png') repeat-x bottom;
	transition: all .2s ease-in-out
}

.extended-navigation .col.col-33 {
	width: 32%;
	margin-right: 1%;
	min-width: 32%
}

@media only screen and (max-width:767px) {
	.extended-navigation .col.col-33 {
		width: 100%;
		margin-right: 0
	}
}

.extended-navigation .col.col-66 {
	width: 65%;
	margin-right: 1%;
	min-width: 65%
}

@media only screen and (max-width:767px) {
	.extended-navigation .col.col-66 {
		width: 100%;
		margin-right: 0
	}
}

.extended-navigation .col.col-66 ul li {
	width: 49%;
	margin-right: 1%;
	float: left
}

.extended-navigation .cta-wrapper {
	background: #00837c;
	padding: 1.5rem 2rem;
	color: #fff;
	margin: auto 0;
	max-width: 40%;
	float: right
}

@media only screen and (max-width:767px) {
	.extended-navigation .cta-wrapper {
		width: 100%;
		clear: both;
		margin-top: 2rem;
		max-width: 100%
	}
}

.extended-navigation .cta-wrapper .cta-content {
	width: 100% !important;
	max-width: 100% !important;
	padding: 0 !important
}

.extended-navigation .cta-wrapper .cta-content h3 {
	color: #fff;
	margin-bottom: 1.5rem;
	font-size: 2rem;
	font-family: flanders-sans, sans-serif;
	font-weight: 500;
	line-height: 1.5
}

.extended-navigation .cta-wrapper .cta-content p {
	margin-bottom: 1.5rem
}

.extended-navigation .cta-wrapper .cta-button-wrapper {
	width: 100%;
	float: none;
	max-width: 100% !important
}

.extended-navigation .cta-wrapper .cta-button-wrapper .button {
	background: #fff;
	color: #00837c;
	margin: 10px 0;
	font-weight: 500
}

.extended-navigation .cta-wrapper .cta-button-wrapper .button:focus,
.extended-navigation .cta-wrapper .cta-button-wrapper .button:hover {
	background: 0 0;
	border: 2px solid #fff;
	color: #fff
}

@media only screen and (max-width:767px) {
	.extended-navigation .cta-wrapper .cta-button-wrapper .button {
		display: block
	}
}

.breadcrumbs {
	min-height: 30px;
	padding-top: 2rem;
	padding-bottom: 1rem;
	margin: 0;
	transition: all .3s ease-in-out
}

.breadcrumbs .typography ol {
	margin: 0;
	list-style-type: none;
	padding-left: 0
}

.breadcrumbs .typography ol li {
	margin-bottom: 0;
	float: left;
	margin-right: 10px;
	padding-bottom: 5px
}

@media only screen and (max-width:767px) {
	.breadcrumbs .typography ol li {
		display: none
	}

	.breadcrumbs .typography ol li:last-of-type {
		display: block
	}
}

.breadcrumbs .typography ol li.small {
	line-height: 32px
}

.breadcrumbs .typography ol li.small a:after {
	content: '...';
	display: block;
	width: 5px;
	height: 20px;
	right: 25px
}

@media only screen and (max-width:767px) {
	.breadcrumbs .typography ol li.small a:after {
		right: 0
	}
}

.breadcrumbs .typography ol li.small a:hover:after {
	display: none
}

.breadcrumbs .typography ol li.small a .last-crumb,
.breadcrumbs .typography ol li.small a span {
	display: block;
	max-width: 90px;
	overflow: hidden;
	max-height: 18px
}

.breadcrumbs .typography ol li.small a .last-crumb:hover,
.breadcrumbs .typography ol li.small a span:hover {
	max-width: 100%;
	position: absolute;
	overflow: visible;
	top: 0
}

@media only screen and (max-width:767px) {

	.breadcrumbs .typography ol li.small a .last-crumb:hover,
	.breadcrumbs .typography ol li.small a span:hover {
		position: relative;
		overflow: hidden
	}
}

.breadcrumbs .typography ol li a {
	font-size: 1.5rem;
	color: #002776
}

.breadcrumbs .typography ol li a .last-crumb,
.breadcrumbs .typography ol li a span {
	text-decoration: underline;
	font-family: flanders-sans
}

.breadcrumbs .typography ol li a .last-crumb:hover,
.breadcrumbs .typography ol li a span:hover {
	text-decoration: none;
	opacity: .8
}

.breadcrumbs .typography ol li a:focus-visible {
	text-decoration: none !important
}

.breadcrumbs .typography ol li a:hover {
	text-decoration: none;
	opacity: .8
}

.breadcrumbs .typography ol li a.link--icon--after,
.breadcrumbs .typography ol li a.link--icon--caret--back {
	line-height: 1.4;
	padding-right: 1.8rem
}

@media only screen and (max-width:767px) {

	.breadcrumbs .typography ol li a.link--icon--after,
	.breadcrumbs .typography ol li a.link--icon--caret--back {
		padding-right: 0;
		padding-left: 1.8rem
	}
}

.breadcrumbs .typography ol li a.link--icon--after:before,
.breadcrumbs .typography ol li a.link--icon--caret--back:before {
	color: #002776
}

@media only screen and (max-width:767px) {

	.breadcrumbs .typography ol li a.link--icon--after:before,
	.breadcrumbs .typography ol li a.link--icon--caret--back:before {
		right: auto;
		left: 0;
		transform: rotate(180deg);
		top: 5px
	}
}

.node-type-publicatie .breadcrumbs,
.node-type-webform .breadcrumbs {
	background: #fff
}

.node-type-event .backlink .breadcrumbs .typography .breadcrumbs .typography ol li a.link--icon--caret--back,
.node-type-event .backlink .breadcrumbs .typography ol li a.link--icon--after,
.node-type-event.node-type-webform .breadcrumbs .typography .breadcrumbs .typography ol li a.link--icon--caret--back,
.node-type-event.node-type-webform .breadcrumbs .typography ol li a.link--icon--after {
	padding-left: 1.8rem
}

.node-type-event .backlink .breadcrumbs .typography .breadcrumbs .typography ol li a.link--icon--caret--back:before,
.node-type-event .backlink .breadcrumbs .typography ol li a.link--icon--after:before,
.node-type-event.node-type-webform .breadcrumbs .typography .breadcrumbs .typography ol li a.link--icon--caret--back:before,
.node-type-event.node-type-webform .breadcrumbs .typography ol li a.link--icon--after:before {
	right: auto;
	left: 0;
	transform: rotate(180deg);
	top: 5px
}

@media only screen and (max-width:767px) {
	.mobilenavigationwrapper {
		position: relative;
		min-height: 44px;
		height: 50px
	}
}

.subnavigationwrapper {
	min-height: 48px;
	background: #009b48;
	height: 49px
}

@media only screen and (max-width:767px) {
	.subnavigationwrapper {
		z-index: 1;
		position: absolute;
		top: 0;
		min-height: 44px;
		height: 50px;
		padding-bottom: 0;
		overflow: hidden;
		transition: all .3s ease-in-out;
		width: 100%
	}
}

@media only screen and (max-width:767px) {
	.subnavigationwrapper.open {
		z-index: 5;
		padding-bottom: 75px;
		height: auto;
		transition: all .3s ease-in-out
	}

	.subnavigationwrapper.open .typography ul li:first-of-type a {
		background: #027f3c !important
	}

	.subnavigationwrapper.open .typography ul li:first-of-type a:after {
		width: 12px;
		height: 12px;
		right: 15px;
		margin-left: 15px;
		display: inline-block;
		background-size: contain;
		position: absolute;
		top: 15px;
		content: '';
		background: url('../images/icon-dropdown-arrow-white.png') no-repeat;
		background: url('../images/icon-dropdown-arrow-white.svg') no-repeat;
		transform: rotate(180deg);
		top: 15px !important
	}
}

@media only screen and (max-width:767px) {
	.subnavigationwrapper .layout--wide {
		padding: 0
	}
}

.subnavigationwrapper .applylink {
	position: absolute;
	right: 30px
}

@media only screen and (max-width:767px) {
	.subnavigationwrapper .applylink {
		right: 0
	}
}

.subnavigationwrapper .applylink a {
	color: #fff;
	font-size: 1.8rem;
	background: #cc0070;
	position: relative;
	padding: 11px 40px;
	display: inline-block
}

.subnavigationwrapper .applylink a .ext {
	display: none
}

.subnavigationwrapper .applylink a:focus,
.subnavigationwrapper .applylink a:hover {
	border-bottom: none;
	background-color: #990054
}

.subnavigationwrapper .typography ul {
	margin: 0;
	padding-left: 0
}

.subnavigationwrapper .typography ul li {
	float: left;
	margin-bottom: 0;
	list-style: none
}

.subnavigationwrapper .typography ul li:first-of-type a {
	text-indent: -9999px;
	width: 35px;
	height: 49px;
	position: relative;
	display: block;
	background: url('../images/icon-home.png') center no-repeat;
	background: url('../images/icon-home.svg') center no-repeat;
	padding: 13px 17px 13px 0
}

.subnavigationwrapper .typography ul li.menu-item--active-trail a {
	background-color: #009b48
}

.subnavigationwrapper .typography ul li.hidden {
	display: none !important
}

.subnavigationwrapper .typography ul li a {
	color: #fff;
	line-height: 4.8rem;
	padding: 12px 20px 14px;
	font-size: 14pt;
	font-weight: 700
}

.subnavigationwrapper .typography ul li a.is-active,
.subnavigationwrapper .typography ul li a:focus,
.subnavigationwrapper .typography ul li a:hover {
	text-decoration: none;
	background-color: #017f3b;
	border-bottom: none
}

.subnavigationwrapper .typography ul>.menu-item--active-trail~.menu-item--active-trail a {
	background-color: #017f3b
}

.subnavigationwrapper .typography .subnavigation-dropdown {
	display: inline-block;
	position: relative;
	z-index: 9999
}

@media only screen and (max-width:767px) {
	.subnavigationwrapper .typography .subnavigation-dropdown {
		display: none !important
	}
}

.subnavigationwrapper .typography .subnavigation-dropdown ul {
	display: inline-block;
	visibility: hidden;
	box-shadow: 0 1px 2px #b3b3b3;
	background: #fff;
	right: 0;
	top: 50px;
	position: absolute;
	transition: all .3s ease-in-out;
	min-width: 190px
}

.subnavigationwrapper .typography .subnavigation-dropdown ul.open {
	visibility: visible
}

.subnavigationwrapper .typography .subnavigation-dropdown ul li {
	clear: left;
	width: 100%;
	display: none
}

.subnavigationwrapper .typography .subnavigation-dropdown ul li.open {
	display: block !important
}

.subnavigationwrapper .typography .subnavigation-dropdown ul li a {
	color: #009b48;
	width: 100%;
	display: inline-block;
	padding-top: 0;
	padding-bottom: 0
}

.subnavigationwrapper .typography .subnavigation-dropdown ul li a:hover {
	color: #fff
}

.subnavigationwrapper .typography .subnavigation-dropdown ul>.menu-item--active-trail~.menu-item--active-trail a {
	background-color: #017f3b;
	color: #fff
}

.subnavigationwrapper .typography .subnavigation-dropdown .togglehelpernav {
	width: auto;
	float: left;
	height: 49px;
	position: relative;
	display: block;
	background: url('../images/icon-dropdown-arrow-white.png') 65px 21px no-repeat;
	background: url('../images/icon-dropdown-arrow-white.svg') 65px 21px no-repeat;
	padding: 11px 30px 3px 20px;
	margin-right: 10px;
	color: #fff
}

.subnavigationwrapper .typography .subnavigation-dropdown .togglehelpernav:hover {
	background-color: #017f3b
}

.subnavigationwrapper .typography .subnavigation-dropdown .togglehelpernav.open {
	background: url('../images/icon-dropdown-arrow-inverse-white.png') 65px 21px no-repeat;
	background: url('../images/icon-dropdown-arrow-inverse-white.svg') 65px 21px no-repeat;
	background-size: 11px
}

@media only screen and (max-width:767px) {
	.subnavigationwrapper .typography .subnavigation-dropdown .togglehelpernav {
		display: none !important
	}
}

.subnavigationwrapper .typography .mobile-navigation-wrapper {
	display: none
}

@media only screen and (max-width:767px) {
	.subnavigationwrapper .typography .mobile-navigation-wrapper {
		display: block
	}
}

.subnavigationwrapper .typography .mobile-navigation-wrapper ul {
	padding-left: 0
}

.subnavigationwrapper .typography .mobile-navigation-wrapper ul li {
	margin-right: 0;
	width: 100%
}

.subnavigationwrapper .typography .mobile-navigation-wrapper ul li:first-of-type {
	border-top: 0
}

.subnavigationwrapper .typography .mobile-navigation-wrapper ul li:first-of-type a {
	background-image: none;
	background: #009b48;
	text-indent: 0;
	width: 100%;
	display: inline-block;
	line-height: 100%;
	border-bottom: 0
}

.subnavigationwrapper .typography .mobile-navigation-wrapper ul li:first-of-type a:after {
	width: 12px;
	height: 12px;
	right: 15px;
	margin-left: 15px;
	display: inline-block;
	background-size: contain;
	position: absolute;
	top: 15px;
	content: '';
	background: url('../images/icon-dropdown-arrow-white.png') no-repeat;
	background: url('../images/icon-dropdown-arrow-white.svg') no-repeat;
	top: 20px
}

.subnavigationwrapper .typography .mobile-navigation-wrapper ul li.menu-item--active-trail a.is-active {
	display: none
}

.subnavigationwrapper .typography .mobile-navigation-wrapper ul li a {
	padding: 15px;
	width: 100%;
	display: inline-block;
	line-height: initial;
	border-bottom: 1px solid #017f3b;
	outline: 0
}

.subnavigationwrapper .typography .mobile-navigation-wrapper .applylink {
	bottom: -60px;
	width: 100%
}

.subnavigationwrapper .typography .mobile-navigation-wrapper .applylink a {
	width: 95%;
	margin: 0 auto;
	display: block;
	text-align: center
}

@media only screen and (max-width:767px) {

	.subnavigationwrapper .typography .primary-navigation-wrapper,
	.subnavigationwrapper .typography .subsidie-aanvragen-wrapper {
		display: none
	}
}

.one-level-with-anchor-links-nav-wrapper .one-level-with-anchor-links-nav {
	background: #009b48;
	padding: 2.5rem 3rem;
	position: sticky;
	position: -webkit-sticky;
	position: -ms-sticky;
	top: 50px
}

.one-level-with-anchor-links-nav-wrapper .one-level-with-anchor-links-nav.nosticky {
	position: relative;
	top: 0
}

.one-level-with-anchor-links-nav-wrapper .one-level-with-anchor-links-nav ul {
	margin-left: 0;
	margin: 0;
	padding-left: 0
}

.one-level-with-anchor-links-nav-wrapper .one-level-with-anchor-links-nav ul li {
	list-style: none;
	margin-bottom: 1.5rem
}

.one-level-with-anchor-links-nav-wrapper .one-level-with-anchor-links-nav ul li a {
	color: #fff;
	font-size: 2rem;
	font-weight: 700
}

.one-level-with-anchor-links-nav-wrapper .one-level-with-anchor-links-nav ul li a:focus-visible {
	text-decoration: none !important;
	border-bottom: solid 3px #fff
}

.one-level-with-anchor-links-nav-wrapper .one-level-with-anchor-links-nav ul li.active>a {
	text-decoration: underline
}

.one-level-with-anchor-links-nav-wrapper .one-level-with-anchor-links-nav ul li.active ul {
	border-left: 3px solid #017f3b;
	margin: 2rem 0 2rem 2rem;
	display: block
}

.one-level-with-anchor-links-nav-wrapper .one-level-with-anchor-links-nav ul li.active ul li a {
	font-size: 1.9rem
}

.one-level-with-anchor-links-nav-wrapper .one-level-with-anchor-links-nav ul li ul {
	display: none;
	padding-left: 2rem;
	margin: 1.5rem 0
}

.one-level-with-anchor-links-nav-wrapper .one-level-with-anchor-links-nav ul li:last-of-type {
	margin-bottom: 0
}

.node-type-news .layout-container .article-detail {
	background: 0 0
}

.node-type-news .layout-container .article-detail .content-publishdate .fa {
	float: left;
	margin-top: 4px
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.node-type-news .layout-container .article-detail .content-publishdate .fa {
		margin-top: 2px
	}
}

@media only screen and (max-width:767px) {
	.node-type-news .layout-container .article-detail .content-publishdate .fa {
		margin-top: 1px
	}
}

.node-type-news .layout-container .article-detail .content-publishdate div div:first-of-type {
	display: none
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.node-type-news .layout-container .article-detail .content-summary {
		margin: 2rem 0 0 0
	}
}

@media only screen and (max-width:767px) {
	.node-type-news .layout-container .article-detail .content-summary {
		margin: 1rem 0 0 0
	}
}

.node-type-news .layout-container .article-detail .inline-image.big {
	margin-top: 1rem
}

.node-type-news .addtoany__wrapper h2 {
	margin: 0;
	font-family: flanders-sans;
	font-size: 1.8rem;
	font-weight: 500;
	line-height: 1
}

@media only screen and (max-width:767px) {
	.nieuws-overview .artikel .article-summary-wrapper .date {
		float: left;
		font-size: inherit;
		font-weight: 200;
		text-transform: uppercase
	}

	.nieuws-overview .artikel .article-summary-wrapper .date time:after {
		content: " \2014";
		margin-right: 5px
	}
}

.paragraph-related-inspiratie_artikel a,
.paragraph-related-news a {
	display: block
}

.paragraph-related-inspiratie_artikel a.artikel article,
.paragraph-related-news a.artikel article {
	width: 100%;
	text-align: left;
	background: #fff;
	padding: 2rem 3rem;
	border: 1px solid #f3f3f3;
	display: inline-flex
}

@media only screen and (min-width:768px) and (max-width:1280px) {

	.paragraph-related-inspiratie_artikel a.artikel article,
	.paragraph-related-news a.artikel article {
		display: inline-block
	}
}

@media only screen and (max-width:767px) {

	.paragraph-related-inspiratie_artikel a.artikel article,
	.paragraph-related-news a.artikel article {
		display: inline-block
	}
}

.paragraph-related-inspiratie_artikel a.artikel article .field--field-afbeelding,
.paragraph-related-news a.artikel article .field--field-afbeelding {
	width: 30%;
	float: left;
	margin-right: 2rem
}

@media only screen and (max-width:990px) {

	.paragraph-related-inspiratie_artikel a.artikel article .field--field-afbeelding,
	.paragraph-related-news a.artikel article .field--field-afbeelding {
		width: 100%;
		margin-right: 0
	}
}

.paragraph-related-inspiratie_artikel a.artikel article .field--field-afbeelding img,
.paragraph-related-news a.artikel article .field--field-afbeelding img {
	height: 150px;
	object-fit: cover
}

.paragraph-related-inspiratie_artikel a.artikel article .field--field-afbeelding.show-play-button,
.paragraph-related-news a.artikel article .field--field-afbeelding.show-play-button {
	position: relative
}

.paragraph-related-inspiratie_artikel a.artikel article .field--field-afbeelding.show-play-button .play-button,
.paragraph-related-news a.artikel article .field--field-afbeelding.show-play-button .play-button {
	position: absolute;
	right: -4px;
	bottom: 8px;
	background: url('../images/icon-play.png') no-repeat;
	background: url('../images/icon-play.svg') no-repeat;
	width: 70px;
	height: 50px
}

.paragraph-related-inspiratie_artikel a.artikel article .article-summary-wrapper,
.paragraph-related-news a.artikel article .article-summary-wrapper {
	width: 65%;
	float: left
}

@media only screen and (max-width:990px) {

	.paragraph-related-inspiratie_artikel a.artikel article .article-summary-wrapper,
	.paragraph-related-news a.artikel article .article-summary-wrapper {
		width: 100%
	}
}

.paragraph-related-inspiratie_artikel a.artikel article .article-summary-wrapper .date,
.paragraph-related-news a.artikel article .article-summary-wrapper .date {
	color: #333;
	font-weight: 500;
	font-size: 1.4rem
}

.paragraph-related-inspiratie_artikel a.artikel article .article-summary-wrapper .title .h4,
.paragraph-related-inspiratie_artikel a.artikel article .article-summary-wrapper .title h4,
.paragraph-related-news a.artikel article .article-summary-wrapper .title .h4,
.paragraph-related-news a.artikel article .article-summary-wrapper .title h4 {
	color: #06c;
	font-size: 2rem;
	font-weight: 500;
	text-decoration: none
}

@media only screen and (max-width:767px) {

	.paragraph-related-inspiratie_artikel a.artikel article .article-summary-wrapper .title .h4,
	.paragraph-related-inspiratie_artikel a.artikel article .article-summary-wrapper .title h4,
	.paragraph-related-news a.artikel article .article-summary-wrapper .title .h4,
	.paragraph-related-news a.artikel article .article-summary-wrapper .title h4 {
		font-size: 1.8rem
	}
}

.paragraph-related-inspiratie_artikel a.artikel article .article-summary-wrapper .field--field-teaser,
.paragraph-related-news a.artikel article .article-summary-wrapper .field--field-teaser {
	color: #333
}

.paragraph-related-inspiratie_artikel a.artikel article .article-summary-wrapper .view-readmore-link,
.paragraph-related-news a.artikel article .article-summary-wrapper .view-readmore-link {
	position: relative;
	bottom: 0
}

.paragraph-related-inspiratie_artikel a.artikel article .article-summary-wrapper .date {
	display: none
}

.node-type-inspiratie_artikel .typography .paragraph .h2,
.node-type-inspiratie_artikel .typography .paragraph h2,
.node-type-news .typography .paragraph .h2,
.node-type-news .typography .paragraph h2 {
	margin-top: 0
}

.node-type-inspiratie_artikel .layout-content,
.node-type-news .layout-content {
	padding-bottom: 4rem
}

.node-type-inspiratie_artikel .layout-content .paragraph--with-background .wrapper-uitgelicht,
.node-type-news .layout-content .paragraph--with-background .wrapper-uitgelicht {
	padding: 3.3rem 0
}

.node-type-inspiratie_artikel .layout-content .field--addtoany,
.node-type-news .layout-content .field--addtoany {
	margin-top: 3rem
}

.page-overview .nieuws-overview.artikel-overview .squared-image {
	display: none
}

.node-type-over_ons .content-header-always-visible {
	background-color: #fff
}

.node-type-over_ons .content-header-always-visible .typography h1 {
	margin-bottom: 0
}

@media only screen and (max-width:767px) {
	.node-type-over_ons .content-header-always-visible .typography h1 {
		margin-bottom: 2rem
	}
}

.node-type-over_ons .mobilenavigationwrapper {
	display: none
}

@media only screen and (max-width:767px) {
	.node-type-over_ons .mobilenavigationwrapper {
		display: block;
		width: 100%
	}
}

.node-type-over_ons .mobilenavigationwrapper .subnavigationwrapper.open {
	padding-bottom: 0
}

.node-type-over_ons main {
	background: #fff
}

@media only screen and (max-width:767px) {
	.node-type-over_ons main .title-wrapper {
		text-align: center
	}
}

.node-type-over_ons main .subthema-wrapper {
	padding-top: 6.5rem;
	padding-bottom: 6rem
}

@media only screen and (max-width:767px) {
	.node-type-over_ons main .subthema-wrapper {
		padding-top: 2rem;
		padding-bottom: 2rem
	}
}

.node-type-over_ons main .subthema-wrapper h1 {
	color: #333;
	font-size: 3.4rem;
	font-family: flanders-serif;
	margin-bottom: 2rem;
	font-weight: 400
}

@media only screen and (max-width:767px) {
	.node-type-over_ons main .subthema-wrapper h1 {
		font-size: 2.2rem
	}
}

.node-type-over_ons main .subthema-wrapper h2 {
	margin-top: 0;
	font-size: 2.4rem;
	font-family: flanders-serif, serif;
	font-weight: 500;
	margin-bottom: 2rem;
	line-height: 1.5;
	color: #002776
}

@media only screen and (max-width:767px) {
	.node-type-over_ons main .subthema-wrapper h2 {
		padding-bottom: 10px
	}
}

.node-type-over_ons main .subthema-wrapper h3 {
	color: #333;
	font-size: 2rem;
	font-weight: 500;
	font-family: flanders-sans, sans-serif
}

.node-type-over_ons main .subthema-wrapper article {
	padding-left: 1.5rem
}

@media only screen and (max-width:767px) {
	.node-type-over_ons main .subthema-wrapper article {
		padding-left: 0
	}
}

.node-type-over_ons main .subthema-wrapper .documents {
	background: #f3f3f3;
	border-bottom: 0;
	padding-bottom: 3rem;
	margin-top: 5rem
}

@media only screen and (max-width:767px) {
	.node-type-over_ons main .subthema-wrapper .documents {
		padding-top: 2rem;
		padding-bottom: 2rem
	}
}

.node-type-over_ons main .subthema-wrapper .documents .field--field-documenten {
	padding: 0 3rem
}

.node-type-over_ons main .subthema-wrapper .documents .field--field-documenten ul li {
	clear: left
}

.node-type-over_ons main .subthema-wrapper .documents .field--field-documenten ul li a:before {
	top: 3px
}

.node-type-over_ons main .subthema-wrapper .documents h2.shade {
	margin-bottom: 10px
}

.node-type-over_ons .layout-container .paragraph.paragraph--type--quote .quote-wrapper {
	background: #f3f3f3
}

.node-type-over_ons .layout-container .paragraph.paragraph--type--uitgelichte-tekst .layout.layout--wide {
	min-width: 0;
	width: 100%;
	padding: 0
}

.node-type-over_ons .layout-container .paragraph.paragraph--type--uitgelichte-tekst .wrapper-uitgelicht .col {
	background: #f3f3f3
}

.layout--wide.page-not-found-wrapper {
	padding-top: 5rem;
	padding-bottom: 5rem
}

.layout--wide.page-not-found-wrapper h1 {
	margin-bottom: 2rem
}

.layout--wide.page-not-found-wrapper h2 {
	margin-top: 0
}

.layout--wide.page-not-found-wrapper ul li a {
	text-decoration: underline
}

.layout--wide.page-not-found-wrapper ul li a:hover {
	text-decoration: none
}

.paragraphs-actions .paragraphs-dropdown-actions {
	background-color: #009b48
}

.paragraphs-actions .paragraphs-dropdown-actions:hover {
	background-color: #33af6d;
	border-top: .3rem solid #33af6d
}

.field-multiple-table {
	position: relative
}

.field-multiple-table thead .paragraphs-actions {
	position: absolute;
	top: 0;
	right: 0
}

.paragraph--type--content-in-the-spotlight .paragraph-wrapper a {
	box-shadow: 0 1px 2px #b3b3b3;
	transition: all .3s ease-in-out;
	height: 100%;
	display: block;
	position: relative;
	background-color: #fff;
	box-shadow: none;
	border: 1px solid #f3f3f3;
	display: flex;
	text-decoration: none;
	color: #000;
	gap: 20px
}

.paragraph--type--content-in-the-spotlight .paragraph-wrapper a:hover {
	box-shadow: 0 1px 2px #b3b3b3, 0 4px 13px #b3b3b3
}

.paragraph--type--content-in-the-spotlight .paragraph-wrapper a:last-of-type {
	margin-right: 0
}

@media only screen and (max-width:767px) {
	.paragraph--type--content-in-the-spotlight .paragraph-wrapper a {
		width: 100%;
		margin-right: 0;
		padding: 0
	}
}

.paragraph--type--content-in-the-spotlight .paragraph-wrapper a .article-summary-wrapper,
.paragraph--type--content-in-the-spotlight .paragraph-wrapper a .field--field-afbeelding {
	width: 100%;
	float: none
}

.paragraph--type--content-in-the-spotlight .paragraph-wrapper a .article-summary-wrapper img,
.paragraph--type--content-in-the-spotlight .paragraph-wrapper a .field--field-afbeelding img {
	width: 100%;
	height: 100%;
	display: block
}

.paragraph--type--content-in-the-spotlight .paragraph-wrapper a .squared-image {
	display: none
}

.paragraph--type--content-in-the-spotlight .paragraph-wrapper a .samenvatting {
	padding-bottom: 3rem
}

.paragraph--type--content-in-the-spotlight .paragraph-wrapper a .text-fields {
	padding: 2rem
}

.paragraph--type--content-in-the-spotlight .paragraph-wrapper a .text-fields .field--field-teaser {
	font-size: 1.6rem;
	color: #333
}

.paragraph--type--content-in-the-spotlight .paragraph-wrapper a .text-fields .title {
	color: #06c;
	margin-bottom: 5px
}

.paragraph--type--content-in-the-spotlight .paragraph-wrapper a .text-fields .title * {
	color: #06c
}

.paragraph--type--content-in-the-spotlight .paragraph-wrapper a .view-readmore-link {
	left: 20px;
	bottom: 20px
}

.paragraph--type--content-in-the-spotlight .paragraph-wrapper a:focus,
.paragraph--type--content-in-the-spotlight .paragraph-wrapper a:hover {
	text-decoration: none
}

.paragraph--type--content-in-the-spotlight .paragraph-wrapper a:focus .title,
.paragraph--type--content-in-the-spotlight .paragraph-wrapper a:hover .title {
	text-decoration: underline
}

.paragraph--type--content-in-the-spotlight .paragraph-wrapper a:focus .field--field-teaser,
.paragraph--type--content-in-the-spotlight .paragraph-wrapper a:hover .field--field-teaser {
	text-decoration: none
}

@media screen and (min-width:468px) and (max-width:1024px) {
	.paragraph--type--content-in-the-spotlight .paragraph-wrapper a .samenvatting {
		display: block;
		margin-bottom: 2rem
	}
}

@media only screen and (max-width:767px) {
	.paragraph--type--content-in-the-spotlight .paragraph-wrapper a {
		flex-direction: column
	}
}

.paragraph--type--content-in-the-spotlight .paragraph-wrapper a .image-icon-wrapper {
	flex: 0 1 33%
}

.paragraph--type--content-in-the-spotlight .paragraph-wrapper a .image-icon-wrapper .icon-wrapper,
.paragraph--type--content-in-the-spotlight .paragraph-wrapper a .image-icon-wrapper .image-wrapper {
	width: 100%;
	height: 100%;
	position: relative;
	clip-path: polygon(0 0, 100% 0%, calc(100% - 40px) 100%, 0 100%)
}

@media only screen and (max-width:767px) {

	.paragraph--type--content-in-the-spotlight .paragraph-wrapper a .image-icon-wrapper .icon-wrapper,
	.paragraph--type--content-in-the-spotlight .paragraph-wrapper a .image-icon-wrapper .image-wrapper {
		height: 150px;
		clip-path: polygon(0 0, 100% 0%, 100% calc(100% - 40px), 0 100%)
	}
}

.paragraph--type--content-in-the-spotlight .paragraph-wrapper a .image-icon-wrapper .field--field-icon {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	padding-right: 20px
}

@media only screen and (max-width:767px) {
	.paragraph--type--content-in-the-spotlight .paragraph-wrapper a .image-icon-wrapper .field--field-icon {
		padding-right: 0;
		padding-bottom: 20px
	}
}

.paragraph--type--content-in-the-spotlight .paragraph-wrapper a .image-icon-wrapper .field--field-icon svg {
	margin: auto
}

.paragraph--type--content-in-the-spotlight .paragraph-wrapper a .content-wrapper {
	flex: 0 1 67%
}

.paragraph--type--content-in-the-spotlight .paragraph-wrapper a .content-wrapper .fields {
	padding: 20px 20px 20px 0
}

@media only screen and (max-width:767px) {
	.paragraph--type--content-in-the-spotlight .paragraph-wrapper a .content-wrapper .fields {
		padding: 0 20px 20px 20px
	}
}

.paragraph--type--content-in-the-spotlight .paragraph-wrapper a .content-wrapper .fields .field--field-titel {
	color: #06c
}

.paragraph--type--content-in-the-spotlight .paragraph-wrapper a .content-wrapper .fields .field--field-inleiding {
	margin-bottom: 2rem
}

.paragraph--type--content-in-the-spotlight .paragraph-wrapper a .content-wrapper .fields .readmore {
	color: #009b48;
	font-size: 14pt;
	font-weight: 700
}

.paragraph--type--content-in-the-spotlight .paragraph-wrapper a .content-wrapper .fields .readmore:after {
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	content: url("../images/icon-arrow-right-green.svg")
}

.paragraph--type--content-in-the-spotlight .paragraph-wrapper a:hover {
	box-shadow: none
}

.paragraph--type--content-in-the-spotlight .paragraph-wrapper a:hover .field--field-titel {
	text-decoration: underline
}

.paragraph--type--content-in-the-spotlight .paragraph-wrapper a:focus-visible {
	border-bottom: solid 3px #009b48;
	margin-bottom: -2px
}

.paragraph--type--content-in-the-spotlight .paragraph-wrapper a:focus-visible .field--field-titel {
	text-decoration: underline
}

.field--field-body-structured>div {
	margin: 2rem 0
}

.field--field-body-structured>div:last-child {
	margin-bottom: 0
}

.paragraph--type--gerelateerde-inhoud .grid--is-stacked>* {
	margin-bottom: 1rem
}

.paragraph--type--gerelateerde-inhoud a:hover {
	text-decoration: none
}

.paragraph--type--gerelateerde-inhoud a:hover .title {
	text-decoration: underline
}

.paragraph--type--gerelateerde-inhoud a:hover article .teaser-inline .readmore {
	text-decoration: none
}

.paragraph--type--gerelateerde-inhoud a:focus-visible {
	border-bottom: none
}

.paragraph--type--gerelateerde-inhoud a:focus-visible article,
.paragraph--type--gerelateerde-inhoud a:focus-visible article.event {
	border-bottom: 3px solid #009b48;
	margin-bottom: calc(2rem + 1px)
}

.paragraph--type--gerelateerde-inhoud a:focus-visible article.subsidie {
	margin-bottom: calc(2rem - 2px)
}

.paragraph--type--gerelateerde-inhoud a article,
.paragraph--type--gerelateerde-inhoud a article.event {
	text-align: left;
	background: #fff;
	padding: 2rem 3rem;
	border: 1px solid #f3f3f3
}

@media only screen and (max-width:767px) {

	.paragraph--type--gerelateerde-inhoud a article,
	.paragraph--type--gerelateerde-inhoud a article.event {
		padding: 1.5rem
	}
}

.paragraph--type--gerelateerde-inhoud a article .title .h4,
.paragraph--type--gerelateerde-inhoud a article .title h4,
.paragraph--type--gerelateerde-inhoud a article.event .title .h4,
.paragraph--type--gerelateerde-inhoud a article.event .title h4 {
	margin-bottom: 5px;
	color: #06c;
	font-size: 2rem;
	font-weight: 500;
	text-decoration: none;
	font-family: flanders-sans, sans-serif
}

.paragraph--type--gerelateerde-inhoud a article .teaser-inline,
.paragraph--type--gerelateerde-inhoud a article.event .teaser-inline {
	color: #333;
	margin-bottom: 0
}

.paragraph--type--gerelateerde-inhoud a article .teaser-inline .field--field-teaser,
.paragraph--type--gerelateerde-inhoud a article.event .teaser-inline .field--field-teaser {
	color: #333;
	display: inline
}

@media only screen and (max-width:767px) {

	.paragraph--type--gerelateerde-inhoud a article .teaser-inline .field--field-teaser,
	.paragraph--type--gerelateerde-inhoud a article.event .teaser-inline .field--field-teaser {
		font-size: 1.5rem
	}
}

.paragraph--type--gerelateerde-inhoud a article .teaser-inline .readmore,
.paragraph--type--gerelateerde-inhoud a article.event .teaser-inline .readmore {
	color: #009b48;
	text-decoration: underline;
	font-size: 14pt;
	font-weight: 700
}

.paragraph--type--gerelateerde-inhoud a article .date-wrap,
.paragraph--type--gerelateerde-inhoud a article .locality,
.paragraph--type--gerelateerde-inhoud a article.event .date-wrap,
.paragraph--type--gerelateerde-inhoud a article.event .locality {
	color: #333
}

.paragraph--type--gerelateerde-inhoud a article .partner,
.paragraph--type--gerelateerde-inhoud a article.event .partner {
	margin-top: 1rem;
	font-size: 1.6rem;
	color: #666
}

@media only screen and (max-width:767px) {

	.paragraph--type--gerelateerde-inhoud a article .partner,
	.paragraph--type--gerelateerde-inhoud a article.event .partner {
		font-size: 1.5rem
	}
}

.paragraph--type--gerelateerde-inhoud a article ul.links,
.paragraph--type--gerelateerde-inhoud a article.event ul.links {
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 0
}

.paragraph--type--gerelateerde-inhoud a article ul li,
.paragraph--type--gerelateerde-inhoud a article.event ul li {
	list-style: none
}

.node-type-pio_project .content-header,
.node-type-pio_project_phase .content-header {
	position: relative
}

.node-type-pio_project .content-header__content,
.node-type-pio_project_phase .content-header__content {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	bottom: auto !important
}

.node-type-pio_project .content-header .layout,
.node-type-pio_project_phase .content-header .layout {
	position: inherit
}

.node-type-pio_project .content-header .thema-wrapper,
.node-type-pio_project_phase .content-header .thema-wrapper {
	position: relative;
	bottom: auto;
	padding: 0
}

.node-type-pio_project .content-header .thema__content,
.node-type-pio_project_phase .content-header .thema__content {
	min-width: auto
}

@media only screen and (max-width:767px) {

	.node-type-pio_project main .title-wrapper,
	.node-type-pio_project_phase main .title-wrapper {
		text-align: left
	}
}

.node-type-pio_project main .mobilenavigationwrapper,
.node-type-pio_project_phase main .mobilenavigationwrapper {
	display: none
}

@media only screen and (max-width:767px) {

	.node-type-pio_project main .mobilenavigationwrapper,
	.node-type-pio_project_phase main .mobilenavigationwrapper {
		display: block;
		width: 100%
	}
}

.node-type-pio_project main .mobilenavigationwrapper .subnavigationwrapper.open,
.node-type-pio_project_phase main .mobilenavigationwrapper .subnavigationwrapper.open {
	padding-bottom: 0
}

.node-type-pio_project main .pio-project-wrapper,
.node-type-pio_project_phase main .pio-project-wrapper {
	padding-top: 6.5rem;
	padding-bottom: 6rem
}

@media only screen and (max-width:767px) {

	.node-type-pio_project main .pio-project-wrapper,
	.node-type-pio_project_phase main .pio-project-wrapper {
		padding-top: 2rem;
		padding-bottom: 2rem
	}
}

.node-type-pio_project main .pio-project-wrapper h1,
.node-type-pio_project main .pio-project-wrapper h2,
.node-type-pio_project_phase main .pio-project-wrapper h1,
.node-type-pio_project_phase main .pio-project-wrapper h2 {
	margin-top: 0
}

.node-type-pio_project main .pio-project-wrapper h1,
.node-type-pio_project_phase main .pio-project-wrapper h1 {
	font-family: flanders-serif;
	font-size: 3.4rem;
	color: #333;
	margin-bottom: 20px;
	font-weight: 400
}

@media only screen and (max-width:767px) {

	.node-type-pio_project main .pio-project-wrapper h1,
	.node-type-pio_project_phase main .pio-project-wrapper h1 {
		font-size: 2.2rem;
		padding-bottom: 0
	}
}

.node-type-pio_project main .pio-project-wrapper .sidebar-wrap .metadata-wrapper,
.node-type-pio_project_phase main .pio-project-wrapper .sidebar-wrap .metadata-wrapper {
	background: #fff;
	padding: 3rem;
	margin: 0 0 2rem 0;
	box-shadow: 0 1px 2px #b3b3b3
}

.node-type-pio_project main .pio-project-wrapper .addtoany__wrapper,
.node-type-pio_project_phase main .pio-project-wrapper .addtoany__wrapper {
	margin-top: 2rem
}

.node-type-pio_project main .pio-project-wrapper .addtoany__wrapper h2,
.node-type-pio_project_phase main .pio-project-wrapper .addtoany__wrapper h2 {
	margin: 0;
	color: #000 !important;
	font-size: 2rem !important
}

.node-type-pio_project main .pio-project-wrapper .metadata-wrapper,
.node-type-pio_project_phase main .pio-project-wrapper .metadata-wrapper {
	background-color: #fff;
	margin-top: 3rem;
	padding: 2rem
}

.node-type-pio_project main .pio-project-wrapper .one-level-with-anchor-links-nav,
.node-type-pio_project_phase main .pio-project-wrapper .one-level-with-anchor-links-nav {
	margin-bottom: 3rem
}

.node-type-pio_project .pio-project-documents-wrapper,
.node-type-pio_project_phase .pio-project-documents-wrapper {
	padding-top: 1rem;
	margin-top: 2rem
}

@media only screen and (max-width:767px) {

	.node-type-pio_project .pio-project-documents-wrapper,
	.node-type-pio_project_phase .pio-project-documents-wrapper {
		padding-top: 0
	}
}

.node-type-pio_project .pio-project-documents-wrapper .documents,
.node-type-pio_project_phase .pio-project-documents-wrapper .documents {
	background: 0 0;
	border-bottom: none;
	padding-bottom: 0
}

.node-type-pio_project .pio-project-related-content-wrapper,
.node-type-pio_project_phase .pio-project-related-content-wrapper {
	background-color: #fff
}

.node-type-pio_project .pio-project-related-content-wrapper .layout,
.node-type-pio_project_phase .pio-project-related-content-wrapper .layout {
	padding-bottom: 3rem
}

.node-type-pio_project .pio-project-related-content-wrapper h2,
.node-type-pio_project_phase .pio-project-related-content-wrapper h2 {
	text-align: center;
	margin-left: 1.5rem;
	margin-right: 1.5rem
}

.node-type-pio_project .pio-project-related-content-wrapper .all-link,
.node-type-pio_project_phase .pio-project-related-content-wrapper .all-link {
	margin-top: 2rem;
	text-align: center
}

.pio-search {
	padding-bottom: 0 !important
}

#pio-view {
	margin-bottom: 30px
}

.paragraph-related-pio_project a {
	display: block
}

.paragraph-related-pio_project a.article article {
	width: 100%;
	display: inline-flex
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.paragraph-related-pio_project a.article article {
		display: inline-block
	}
}

@media only screen and (max-width:767px) {
	.paragraph-related-pio_project a.article article {
		display: inline-block
	}
}

.paragraph-related-pio_project a.article article .field--field-afbeelding {
	width: 30%;
	float: left;
	margin-right: 2rem
}

@media only screen and (max-width:990px) {
	.paragraph-related-pio_project a.article article .field--field-afbeelding {
		width: 100%;
		margin-right: 0
	}
}

.paragraph-related-pio_project a.article article .field--field-afbeelding img {
	height: 150px;
	object-fit: cover
}

.paragraph-related-pio_project a.article article .article-summary-wrapper {
	width: 65%;
	float: left
}

@media only screen and (max-width:990px) {
	.paragraph-related-pio_project a.article article .article-summary-wrapper {
		width: 100%
	}
}

.paragraph-related-pio_project a.article article .article-summary-wrapper .date {
	color: #333;
	font-weight: 500;
	font-size: 1.4rem
}

.paragraph-related-pio_project a.article article .article-summary-wrapper .title .h4,
.paragraph-related-pio_project a.article article .article-summary-wrapper .title h4 {
	color: #06c;
	font-size: 2rem;
	font-weight: 500;
	text-decoration: none
}

@media only screen and (max-width:767px) {

	.paragraph-related-pio_project a.article article .article-summary-wrapper .title .h4,
	.paragraph-related-pio_project a.article article .article-summary-wrapper .title h4 {
		font-size: 1.8rem
	}
}

.paragraph-related-pio_project a.article article .article-summary-wrapper .field--field-teaser {
	color: #333
}

.paragraph-related-pio_project a.article article .article-summary-wrapper .view-readmore-link {
	position: relative;
	bottom: 0
}

.maintenance-popup-wrapper {
	position: fixed;
	max-width: 400px;
	right: 8px;
	bottom: 8px;
	z-index: 999;
	background-color: #ffcce8;
	text-align: center;
	display: none;
	margin-bottom: 0
}

.maintenance-popup-wrapper.has-cookie_banner {
	margin-bottom: 70px
}

.maintenance-popup-wrapper .message {
	padding: 20px
}

.maintenance-popup-wrapper .button {
	margin: 0;
	width: 100%;
	border-top: none;
	background-color: #cc0070;
	font-weight: 700;
	font-size: 14pt;
	height: auto;
	padding: 8px 0
}

.maintenance-popup-wrapper .button:focus,
.maintenance-popup-wrapper .button:hover {
	border-top: none;
	background-color: #800046
}

.maintenance-popup-wrapper a {
	color: #002776
}

.maintenance-popup-wrapper a:focus-visible {
	outline: #002776 solid 1px
}

@media only screen and (max-width:767px) {
	.maintenance-popup-wrapper {
		max-width: none;
		left: 8px
	}
}

@media print {
	html {
		background: #fff
	}

	html .fa {
		display: none
	}

	#block-vlaanderenfooter,
	.allchanges,
	.breadcrumbs,
	.button,
	.cookiewrapper,
	.documents,
	.feedback-mailto-link,
	.field--field-generated-pdf,
	.navigation,
	.paragraph--type--subkalender,
	.related-block,
	.related-initiatieven-wrapper,
	.vlaio-sidebar,
	header {
		display: none !important
	}

	.layout-container {
		background: 0 0
	}

	.layout-container .layout--wide {
		min-width: 100% !important;
		max-width: 100% !important
	}

	.layout-container .layout--wide .grid>* {
		min-width: 100%;
		max-width: 100%;
		flex-basis: 100%
	}

	.layout-container .layout--wide .grid {
		display: block;
		flex: 0
	}

	.layout-container .layout--wide .grid .field--field-maatregel-inhoud p {
		color: #333
	}

	h1,
	h2,
	h3,
	h4,
	h5 {
		font-family: Flartr, flanders-serif, serif !important
	}

	h1 {
		font-size: 30pt !important;
		line-height: 120%;
		width: 100%;
		font-weight: 100 !important;
		display: block;
		font-weight: 300 !important;
		color: #009b48 !important
	}

	h2 {
		color: #002776 !important;
		font-size: 20pt !important;
		line-height: 140%
	}

	h2.shade {
		background: 0 0 !important;
		margin: 0 0 10px 0 !important
	}

	html .typography h1 {
		padding-top: 0;
		font-weight: 100 !important
	}

	html .typography h2 {
		font-size: 17pt !important;
		font-weight: 200 !important;
		margin-bottom: 10px;
		margin-top: 20px
	}

	html .typography h3,
	html .typography h4,
	html .typography h5,
	html .typography h6 {
		font-weight: 200 !important
	}

	html .contact {
		margin-top: 0
	}

	html .contact .field--field-contact-intro {
		margin: 10px 0
	}

	html .contact .paragraph--type--contact-organisatie {
		margin-top: 0
	}

	html .contact .paragraph--type--contact-organisatie .organisation {
		font-weight: 300 !important
	}

	html .contact .paragraph--type--contact-organisatie .organisation.link--icon--caret {
		padding-left: 0
	}

	html .contact .paragraph--type--contact-organisatie .organisation:before {
		content: ''
	}

	html .contact .paragraph--type--contact-organisatie .wrapper {
		display: block;
		background: 0 0;
		padding-left: 0;
		padding-top: 0;
		line-height: 140%
	}

	html .contact .paragraph--type--contact-organisatie .wrapper .adreswrapper {
		width: 100%
	}

	html .contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-adres,
	html .contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-afdeling,
	html .contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-contactpersoon,
	html .contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-e-mail,
	html .contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-gsm,
	html .contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-organisatie-website,
	html .contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-telefoon {
		padding: 0
	}

	html .contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-adres div:first-of-type,
	html .contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-afdeling div:first-of-type,
	html .contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-contactpersoon div:first-of-type,
	html .contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-e-mail div:first-of-type,
	html .contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-gsm div:first-of-type,
	html .contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-organisatie-website div:first-of-type,
	html .contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-telefoon div:first-of-type {
		display: none
	}

	html .contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-adres .tel,
	html .contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-afdeling .tel,
	html .contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-contactpersoon .tel,
	html .contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-e-mail .tel,
	html .contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-gsm .tel,
	html .contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-organisatie-website .tel,
	html .contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-telefoon .tel {
		display: inline-block;
		margin-right: 5px
	}

	html .contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-adres a[href*="tel:"],
	html .contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-afdeling a[href*="tel:"],
	html .contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-contactpersoon a[href*="tel:"],
	html .contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-e-mail a[href*="tel:"],
	html .contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-gsm a[href*="tel:"],
	html .contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-organisatie-website a[href*="tel:"],
	html .contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-telefoon a[href*="tel:"] {
		text-decoration: none;
		color: #333;
		display: inline
	}

	html .contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-adres div:last-of-type,
	html .contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-afdeling div:last-of-type,
	html .contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-contactpersoon div:last-of-type,
	html .contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-e-mail div:last-of-type,
	html .contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-gsm div:last-of-type,
	html .contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-organisatie-website div:last-of-type,
	html .contact .paragraph--type--contact-organisatie .wrapper .adreswrapper .field--field-telefoon div:last-of-type {
		width: 100%
	}

	html .contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-contactpersoon,
	html .contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-e-mail,
	html .contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-gsm,
	html .contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-telefoon {
		padding: 0
	}

	html .contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-contactpersoon div:first-of-type,
	html .contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-e-mail div:first-of-type,
	html .contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-gsm div:first-of-type,
	html .contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-telefoon div:first-of-type {
		display: none
	}

	html .contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-contactpersoon .tel,
	html .contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-e-mail .tel,
	html .contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-gsm .tel,
	html .contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-telefoon .tel {
		display: inline-block;
		margin-right: 5px
	}

	html .contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-contactpersoon a[href*="tel:"],
	html .contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-e-mail a[href*="tel:"],
	html .contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-gsm a[href*="tel:"],
	html .contact .paragraph--type--contact-organisatie .wrapper .contactpersonen .field--field-telefoon a[href*="tel:"] {
		text-decoration: none;
		color: #333;
		display: inline
	}

	html .contact h2 {
		margin-bottom: 0 !important;
		padding-bottom: 0
	}

	html body,
	html p {
		font-size: 12pt !important;
		font-weight: 100 !important;
		line-height: 140% !important
	}

	html .node-type-maatregelfiche .maatregel-detail .title-info-wrap {
		margin-bottom: 2rem
	}

	html .paragraph ul li {
		margin-bottom: 0
	}

	html .paragraph.paragraph--type--uitgelichte-tekst .wrapper-uitgelicht>.col.u-hidden-mobile {
		display: none
	}

	html .article-detail .content-topics {
		display: none
	}

	html .alert,
	html .dropdown-navigation__wrapper,
	html .node-type-subsidie_detail .mobilenavigationwrapper,
	html .one-level-with-anchor-links-nav-wrapper,
	html .paragraph--type--video,
	html .subnavigationwrapper {
		display: none
	}

	html .push--1-12 {
		margin-left: 0
	}

	html .node-type-event .practicalwrapper .quicklinks {
		display: none
	}

	html .node-type-doelgroep_detail .content-header .dropdown-navigation__title,
	html .node-type-landingspagina_doelgroep .content-header .dropdown-navigation__title {
		line-height: 110%
	}

	html .node-type-doelgroep_detail .content-header .target-audience-wrapper,
	html .node-type-landingspagina_doelgroep .content-header .target-audience-wrapper {
		bottom: 0
	}

	html .node-type-doelgroep_detail .content-header .target-audience-wrapper .dropdown-navigation__wrapper.js-popover,
	html .node-type-landingspagina_doelgroep .content-header .target-audience-wrapper .dropdown-navigation__wrapper.js-popover {
		display: none
	}

	html .contact-card__data {
		width: 100%
	}

	html .subsidie-wrapper .field--field-call-to-action,
	html .subsidie-wrapper .field--field-secundaire-call-to-action {
		display: none
	}

	html .node-type-subsidie #block-subsidieimagebanner,
	html .node-type-subsidie_detail #block-subsidieimagebanner {
		display: none
	}

	html .node-type-subsidie .headerbreadcrumbs .content-header__content,
	html .node-type-subsidie_detail .headerbreadcrumbs .content-header__content {
		top: 0;
		left: 5px
	}

	html .node-type-subsidie .headerbreadcrumbs nav ol,
	html .node-type-subsidie_detail .headerbreadcrumbs nav ol {
		margin: 2rem 0 0
	}

	html .node-type-subsidie .headerbreadcrumbs nav ol li:first-child a,
	html .node-type-subsidie_detail .headerbreadcrumbs nav ol li:first-child a {
		font-size: 2rem !important;
		line-height: 2.4rem !important;
		color: #009b48 !important;
		font-weight: 400 !important
	}

	html .node-type-subsidie .headerbreadcrumbs nav ol li:last-child h1,
	html .node-type-subsidie_detail .headerbreadcrumbs nav ol li:last-child h1 {
		font-size: 4.8rem !important;
		line-height: 4.8rem !important;
		color: #002776 !important;
		font-family: Flartsr, flanders-sans, sans-serif !important;
		font-weight: 500 !important
	}

	html .node-type-subsidie .headerbreadcrumbs nav ol li a,
	html .node-type-subsidie_detail .headerbreadcrumbs nav ol li a {
		margin: 0 !important;
		padding: 0 !important
	}

	html .node-type-landingspagina_doelgroep #block-targetaudienceimagebanner .field--field-afbeelding {
		display: none
	}

	html .node-type-landingspagina_doelgroep #block-targetaudienceimagebanner .target-audience-wrapper {
		top: 0;
		left: 5px
	}

	html .node-type-landingspagina_doelgroep #block-targetaudienceimagebanner .target-audience-wrapper nav.target-audience {
		padding-bottom: 0
	}

	html .node-type-landingspagina_doelgroep #block-targetaudienceimagebanner .target-audience-wrapper nav.target-audience h3 a {
		font-size: 2rem !important;
		line-height: 2.4rem !important;
		color: #009b48 !important;
		font-weight: 400 !important
	}

	html .node-type-landingspagina_doelgroep #block-targetaudienceimagebanner .target-audience-wrapper nav.dropdown-navigation h1 {
		font-size: 4.8rem !important;
		line-height: 4.8rem !important;
		color: #002776 !important;
		font-family: Flartsr, flanders-sans, sans-serif !important;
		font-weight: 500 !important
	}

	html .node-type-landingspagina_doelgroep #block-targetaudienceimagebanner .target-audience-wrapper nav.dropdown-navigation .dropdown-navigation__wrapper {
		display: none
	}

	html .node-type-subthema_detail #block-begeleidingadviessubthemabanner .field--field-afbeelding,
	html .node-type-thema #block-begeleidingadviessubthemabanner .field--field-afbeelding {
		display: none
	}

	html .node-type-subthema_detail #block-begeleidingadviessubthemabanner .thema-wrapper,
	html .node-type-thema #block-begeleidingadviessubthemabanner .thema-wrapper {
		top: 0;
		left: 5px
	}

	html .node-type-subthema_detail #block-begeleidingadviessubthemabanner .thema-wrapper nav.thema,
	html .node-type-thema #block-begeleidingadviessubthemabanner .thema-wrapper nav.thema {
		padding-bottom: 0
	}

	html .node-type-subthema_detail #block-begeleidingadviessubthemabanner .thema-wrapper nav.thema h3 a,
	html .node-type-thema #block-begeleidingadviessubthemabanner .thema-wrapper nav.thema h3 a {
		font-size: 2rem !important;
		line-height: 2.4rem !important;
		color: #009b48 !important;
		font-weight: 400 !important
	}

	html .node-type-subthema_detail #block-begeleidingadviessubthemabanner .thema-wrapper nav.dropdown-navigation h1,
	html .node-type-thema #block-begeleidingadviessubthemabanner .thema-wrapper nav.dropdown-navigation h1 {
		font-size: 4.8rem !important;
		line-height: 4.8rem !important;
		color: #002776 !important;
		font-family: Flartsr, flanders-sans, sans-serif !important;
		font-weight: 500 !important
	}

	html .node-type-subthema_detail #block-begeleidingadviessubthemabanner .thema-wrapper nav.dropdown-navigation .dropdown-navigation__wrapper,
	html .node-type-thema #block-begeleidingadviessubthemabanner .thema-wrapper nav.dropdown-navigation .dropdown-navigation__wrapper {
		display: none
	}

	html .node-type-subthema_detail .subthema-wrapper,
	html .node-type-thema .subthema-wrapper {
		padding: 4rem 0 !important
	}

	html .steps.steps--has-line .step {
		padding: 1rem 0
	}

	html .steps.steps--has-line .step .step__wrapper .step__content-wrapper {
		display: block !important
	}

	html .subsidiegids .views-element-container .views-field-field-voorwoord .views-label-field-voorwoord {
		margin-bottom: 1rem
	}

	html .subsidiegids .views-row .title-info-wrap h1 {
		margin-bottom: 1rem
	}

	.visible-in-pdf {
		display: block
	}

	strong {
		font-weight: 700 !important
	}

	* {
		font-family: Flartsr, flanders-sans, sans-serif !important
	}

	.content-header:not(.content-header--large):not(.content-header--small) .headerbreadcrumbs .content-header__content {
		bottom: 2rem
	}

	.page-initiatief-search .content-header:not(.content-header--large):not(.content-header--small) .headerbreadcrumbs .content-header__content {
		bottom: 2rem
	}

	.node-type-maatregelfiche .maatregel-detail .paragraph--type--gerelateerde-inhoud {
		display: none
	}
}

.node-type-project .project-detail .title-info-wrap {
	margin-bottom: 3rem
}

.node-type-project .project-detail .title-info-wrap h1 {
	margin-bottom: 1rem
}

.node-type-project .project-detail .title-info-wrap>div {
	display: inline-block;
	padding-right: 1.5rem;
	font-size: 1.6rem;
	margin-bottom: 1rem;
	color: #666
}

.node-type-project .project-detail .addtoany__wrapper h2 {
	margin: 0;
	font-family: flanders-sans;
	font-size: 1.8rem;
	font-weight: 500;
	line-height: 1
}

.node-type-project .project-detail__body {
	margin-bottom: 4rem
}

.node-type-project .project-detail__body__extras {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	gap: 2rem
}

.node-type-project .project-detail__sidebar {
	padding-bottom: 3rem;
	margin-top: 0
}

.node-type-project .project-detail__sidebar .sidebar-section {
	padding: 1.5rem;
	margin-bottom: 1.5rem;
	display: flex;
	flex-direction: column;
	gap: 1rem
}

.node-type-project .project-detail__sidebar .sidebar-section h3 {
	margin-bottom: 1rem;
	color: #000
}

.node-type-project .project-detail__sidebar .sidebar-section .project-partners-wrapper .label {
	margin-top: 1rem;
	font-weight: 400;
	font-size: 14px;
	text-transform: uppercase
}

.node-type-project .project-detail__sidebar .partners-wrapper {
	background-color: #fff
}

.node-type-project .project-detail__sidebar .partners-wrapper .field--field-project-projectpartners {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: .5rem
}

.node-type-project .project-detail__sidebar .partners-wrapper .field--field-project-projectpartners>div:not(:last-child):after {
	content: ",";
	margin-right: .1em
}

.node-type-project .project-detail__sidebar .website-wrapper {
	padding-top: 2rem;
	margin-bottom: 0
}

.node-type-project .project-detail__sidebar .website-wrapper .field--field-website {
	width: 100%
}

.node-type-project .project-detail__sidebar .website-wrapper .field--field-website a {
	margin: 0;
	width: 100%;
	text-align: center;
	color: #fff;
	font-weight: 500;
	background: #cc0070;
	border: 2px solid #cc0070;
	transition: all .15s ease-in-out;
	white-space: normal;
	padding: 1.1rem 4rem;
	height: auto;
	line-height: 3rem;
	text-decoration: none;
	display: block
}

.node-type-project .project-detail__sidebar .website-wrapper .field--field-website a:focus,
.node-type-project .project-detail__sidebar .website-wrapper .field--field-website a:hover {
	color: #cc0070;
	background: 0 0;
	text-decoration: none
}

.node-type-project .project-extra-wrapper {
	border-top: solid 3px #009b48;
	margin-bottom: 5rem
}

.node-type-project .project-extra-wrapper h2 {
	text-align: center;
	margin-left: 1.5rem;
	margin-right: 1.5rem
}

.node-type-project .project-extra-wrapper .more-link {
	margin-top: 2rem;
	text-align: center;
	border-top: none
}

.project-teaser {
	box-shadow: 0 1px 2px #b3b3b3;
	transition: all .3s ease-in-out;
	height: 100%;
	display: block;
	position: relative;
	background-color: #fff
}

.project-teaser:hover {
	box-shadow: 0 1px 2px #b3b3b3, 0 4px 13px #b3b3b3
}

.project-teaser:last-of-type {
	margin-right: 0
}

@media only screen and (max-width:767px) {
	.project-teaser {
		width: 100%;
		margin-right: 0;
		padding: 0
	}
}

.project-teaser .article-summary-wrapper,
.project-teaser .field--field-afbeelding {
	width: 100%;
	float: none
}

.project-teaser .article-summary-wrapper img,
.project-teaser .field--field-afbeelding img {
	width: 100%;
	height: 100%;
	display: block
}

.project-teaser .squared-image {
	display: none
}

.project-teaser .samenvatting {
	padding-bottom: 3rem
}

.project-teaser .text-fields {
	padding: 2rem
}

.project-teaser .text-fields .field--field-teaser {
	font-size: 1.6rem;
	color: #333
}

.project-teaser .text-fields .title {
	color: #06c;
	margin-bottom: 5px
}

.project-teaser .text-fields .title * {
	color: #06c
}

.project-teaser .view-readmore-link {
	left: 20px;
	bottom: 20px
}

.project-teaser:focus,
.project-teaser:hover {
	text-decoration: none
}

.project-teaser:focus .title,
.project-teaser:hover .title {
	text-decoration: underline
}

.project-teaser:focus .field--field-teaser,
.project-teaser:hover .field--field-teaser {
	text-decoration: none
}

@media screen and (min-width:468px) and (max-width:1024px) {
	.project-teaser .samenvatting {
		display: block;
		margin-bottom: 2rem
	}
}

.project-teaser a {
	text-decoration: none;
	height: 100%
}

.project-teaser a article {
	height: 100%
}

.project-teaser a article .field--field-afbeelding {
	height: 186px;
	position: relative
}

.project-teaser a article .field--field-afbeelding .play-button {
	bottom: 0 !important;
	z-index: 1
}

.project-teaser a article .field--field-afbeelding img {
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover
}

.project-teaser a article .project-summary-wrapper {
	padding: 1.5rem
}

.project-teaser a article .project-summary-wrapper .date {
	color: #333;
	font-weight: 500;
	font-size: 1.4rem
}

.project-teaser a article .project-summary-wrapper .title h3 {
	color: #06c
}

.project-teaser a article .project-summary-wrapper .samenvatting {
	padding-bottom: 0;
	padding-top: 10px;
	color: #333
}

.project-teaser a:hover {
	text-decoration: none
}

.project-teaser a:hover .title {
	text-decoration: underline
}

.project-search {
	padding-bottom: 0 !important
}

.project-search .inner {
	margin-left: -300%;
	padding-left: 300%;
	padding-top: 4rem;
	background: #fff;
	height: 100%
}

@media only screen and (max-width:767px) {
	.project-search .inner {
		margin-right: -1.5rem;
		margin-left: -1.5rem;
		padding-left: 1.5rem;
		padding-bottom: 3rem
	}
}

.project-search .inner .layout-sidebar {
	padding-right: 3rem
}

.project-search .inner .layout-sidebar h2 {
	font-weight: 500;
	font-family: flanders-sans, sans-serif;
	font-size: 2.8rem;
	margin-top: 3rem
}

@media only screen and (max-width:767px) {
	.project-search .inner .layout-sidebar {
		padding-right: 1.5rem
	}
}

.project-search .inner .layout-sidebar .filter-projects-page-projects-by-type form {
	position: relative
}

.project-search .inner .layout-sidebar .filter-projects-page-projects-by-type form .form-text {
	height: 40px;
	margin: 0;
	width: 100%;
	border-color: #cbd2da
}

.project-search .inner .layout-sidebar .filter-projects-page-projects-by-type form .form-actions {
	position: absolute;
	right: .7rem;
	top: 50%;
	transform: translateY(-50%);
	display: flex;
	background: #fff;
	padding: .3rem
}

.project-search .inner .layout-sidebar .filter-projects-page-projects-by-type form .form-actions::before {
	content: url(../images/search.svg);
	width: 20px;
	height: 20px;
	position: relative
}

.project-search .inner .layout-sidebar .filter-projects-page-projects-by-type form .form-actions:focus-within:before,
.project-search .inner .layout-sidebar .filter-projects-page-projects-by-type form .form-actions:hover:before {
	content: url("../images/search-hover.svg")
}

.project-search .inner .layout-sidebar .filter-projects-page-projects-by-type form .form-actions .form-submit {
	opacity: 0;
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute
}

.project-search .inner .layout-sidebar .item-list__checkbox {
	list-style: none;
	margin: 0;
	padding: 0
}

.project-search .inner .layout-sidebar .facets-dropdown {
	width: 100%;
	height: 40px;
	border-color: #cbd2da
}

.project-search .inner .facet-item {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column
}

.project-search .inner .facet-item ul {
	margin-left: 0;
	margin-bottom: 0
}

.project-search .inner .facet-item ul li:last-child {
	margin-bottom: 0
}

.project-search .inner .facet-item input {
	opacity: 0;
	width: 0;
	height: 0
}

.project-search .inner .facet-item input[type=checkbox]:checked+label::before {
	border: 1px solid #009b48;
	background: url("../images/check-white.svg") no-repeat #009b48 center;
	background-size: 12px
}

.project-search .inner .facet-item input[type=checkbox]:focus+label::before {
	outline: 2px solid #002776
}

.project-search .inner .facet-item label {
	cursor: pointer;
	display: flex;
	align-items: center
}

.project-search .inner .facet-item label:before {
	content: '';
	display: inline-block;
	overflow: hidden;
	background: #fff;
	border: .1rem solid #666;
	outline: transparent solid 2px;
	width: 1.6rem;
	height: 1.6rem;
	-webkit-transition: all .3s cubic-bezier(1, .1, 0, .9);
	transition: all .3s cubic-bezier(1, .1, 0, .9);
	white-space: nowrap;
	margin: 0 1rem 0 0;
	flex: 0 0 1.6rem
}

.project-search .inner .facet-item .facet-item__count {
	font-size: 1.4rem;
	color: #666;
	padding-left: .4rem
}

.project-search .inner .facet-item .facets-widget- {
	flex: 1 0 100%;
	margin-top: .5em
}

.project-search .inner .facet-item .facets-widget- ul {
	margin-top: 0
}

.project-search .inner .facet-item-disabled {
	opacity: .6;
	pointer-events: none;
	cursor: not-allowed
}

.project-search .inner .facet-item__count {
	font-size: 1.4rem;
	color: #666;
	padding-left: .4rem
}

.project-search .inner .block-facet--checkbox h2,
.project-search .inner .block-facet--dropdown-all-facets h2 {
	text-transform: uppercase;
	border-bottom: 3px solid #cbd2da;
	font-size: 2rem;
	padding-bottom: 1rem;
	margin-bottom: 1rem;
	color: #333;
	font-weight: 500;
	font-family: flanders-sans, sans-serif;
	margin-top: 2rem
}

.project-search .inner .block-facet--checkbox .facet-item,
.project-search .inner .block-facet--dropdown-all-facets .facet-item {
	flex-direction: row
}

.project-search .inner .block-facet--checkbox .facet-item ul.flag-list,
.project-search .inner .block-facet--dropdown-all-facets .facet-item ul.flag-list {
	display: flex;
	list-style: none;
	flex: 0 1 auto;
	margin: 0;
	margin-left: auto;
	padding-left: 0
}

.project-search .inner .block-facet--checkbox .facet-item ul.flag-list li,
.project-search .inner .block-facet--dropdown-all-facets .facet-item ul.flag-list li {
	flex: 0 1 auto;
	display: inline-flex;
	align-items: center;
	justify-content: center
}

.project-search .inner .block-facet--checkbox .facet-item ul.flag-list li .flag-vitrine-topics a,
.project-search .inner .block-facet--dropdown-all-facets .facet-item ul.flag-list li .flag-vitrine-topics a {
	background: 0 0
}

.project-search .inner span[data-toggle=tooltip] {
	font-weight: 500;
	font-family: flanders-serif, serif;
	cursor: help;
	color: #fff;
	background-color: #757575;
	width: 1em;
	height: 1em;
	border-radius: 100%;
	display: inline-block;
	line-height: 1;
	text-align: center;
	text-transform: lowercase
}

.project-search .intro-wrapper {
	background: #fff;
	padding-top: 4rem;
	padding-bottom: 4rem
}

.project-search .link--icon--caret {
	color: #009b48;
	font-size: 14pt;
	font-weight: 700;
	padding-left: 2rem
}

.project-search .link--icon--caret:before {
	color: #009b48;
	font-weight: 700
}

.project-search .view-projects {
	margin-bottom: 3rem
}

.project-search .view-projects header {
	margin: 3rem 0 1.5rem;
	position: relative
}

.project-search .view-projects header .intro {
	margin-bottom: 1rem
}

@media only screen and (max-width:767px) {
	.project-search .view-projects header .intro {
		display: none
	}
}

.project-search .view-projects header .count {
	font-family: flanders-serif, serif;
	font-size: 3.4rem;
	padding-right: 1.5rem;
	font-weight: 500;
	flex: 1
}

.project-search .view-projects header .facets-summary-block__wrapper {
	margin: 1rem 0
}

.project-search .view-projects header .facets-summary-block__wrapper .facet-summary__items {
	list-style: none;
	margin: 0 -.5rem;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	align-self: center
}

.project-search .view-projects header .facets-summary-block__wrapper .facet-summary__items .facet-item__status {
	display: none
}

.project-search .view-projects header .facets-summary-block__wrapper .facet-summary-item--facet,
.project-search .view-projects header .facets-summary-block__wrapper .facet-summary-item--search-string {
	margin: .5rem
}

.project-search .view-projects header .facets-summary-block__wrapper .facet-summary-item--facet a,
.project-search .view-projects header .facets-summary-block__wrapper .facet-summary-item--search-string a {
	font-size: 1.4rem;
	font-weight: 500;
	pointer-events: none;
	border: 1px solid #cbd2da;
	color: #333;
	text-decoration: none;
	padding: 0 0 0 10px;
	border-radius: 5px;
	display: inline-flex;
	align-items: center;
	background: #fff;
	line-height: 90%
}

.project-search .view-projects header .facets-summary-block__wrapper .facet-summary-item--facet a:after,
.project-search .view-projects header .facets-summary-block__wrapper .facet-summary-item--search-string a:after {
	content: "\2715";
	padding: 7px;
	margin-left: 10px;
	border-left: 1px solid #cbd2da;
	position: relative;
	pointer-events: auto;
	font-size: 1.2rem
}

.project-search .view-projects header .facets-summary-block__wrapper .facet-summary-item--facet a:focus-visible,
.project-search .view-projects header .facets-summary-block__wrapper .facet-summary-item--search-string a:focus-visible {
	border-width: 3px;
	border-color: #009b48
}

.project-search .view-projects header .facets-summary-block__wrapper .facet-summary-item--facet a .facet-item__value,
.project-search .view-projects header .facets-summary-block__wrapper .facet-summary-item--search-string a .facet-item__value {
	padding: 7px 0
}

.project-search .view-projects header .facets-summary-block__wrapper .facet-summary-item--clear {
	margin: .5rem;
	display: flex;
	align-items: center
}

.project-search .view-projects header .facets-summary-block__wrapper .facet-summary-item--clear a {
	font-size: 1.6rem;
	color: #333;
	text-decoration: none;
	display: inline-block
}

.project-search .view-projects header .facets-summary-block__wrapper .facet-summary-item--clear a:before {
	content: "\2715";
	display: inline-block;
	margin-right: .4em
}

.project-search .view-projects .views-infinite-scroll-content-wrapper {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 30px
}

.project-search .view-projects .views-infinite-scroll-content-wrapper:after {
	content: none
}

@media only screen and (max-width:990px) {
	.project-search .view-projects .views-infinite-scroll-content-wrapper {
		grid-template-columns: 1fr
	}
}

.project-search .banner-wrapper {
	position: absolute;
	bottom: 11rem
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.project-search .banner-wrapper {
		bottom: 8rem
	}
}

@media only screen and (max-width:990px) {
	.project-search .banner-wrapper {
		bottom: 6rem
	}
}

@media only screen and (max-width:767px) {
	.project-search .banner-wrapper {
		bottom: 4rem
	}
}

.project-search .banner-wrapper .banner-title {
	display: inline-block;
	padding: 10px 35px 10px 15px;
	background: -webkit-linear-gradient(20deg, transparent 20px, rgba(255, 255, 255, .8) 20px);
	background: -moz-linear-gradient(20deg, transparent 20px, rgba(255, 255, 255, .8) 20px);
	background: -o-linear-gradient(20deg, transparent 20px, rgba(255, 255, 255, .8) 20px);
	background: linear-gradient(-110deg, transparent 20px, rgba(255, 255, 255, .8) 20px);
	float: left;
	clear: both
}

.project-search .banner-wrapper .banner-title .h3 {
	color: #002776;
	margin-bottom: 0
}

.project-search .banner-wrapper .banner-title .h3.left-arrow a:before {
	content: url("../images/left-arrow.svg");
	width: 30px;
	height: 30px;
	margin-right: 8px
}

@media only screen and (max-width:767px) {
	.project-search .banner-wrapper .banner-title .h3.left-arrow a:before {
		width: 20px;
		height: 20px
	}
}

.project-search .banner-wrapper .banner-title .h3 a {
	color: #002776;
	display: flex;
	align-items: center
}

@media only screen and (max-width:767px) {
	.project-search .banner-wrapper .banner-title .h3 a {
		font-size: 1.6rem
	}
}

.project-search .banner-wrapper .banner-subtitle {
	background: rgba(255, 255, 255, .8);
	margin-top: 2px;
	float: left;
	clear: both;
	min-width: 100%
}

.project-search .banner-wrapper .banner-subtitle .h2 {
	padding-left: 15px;
	padding-right: 15px;
	font-size: 4.8rem;
	font-weight: 300;
	color: #002776;
	margin: 0;
	line-height: 1.5
}

@media only screen and (max-width:990px) {
	.project-search .banner-wrapper .banner-subtitle .h2 {
		padding: 5px 10px;
		font-size: 2.4rem
	}
}

@media only screen and (max-width:767px) {
	.project-search .banner-wrapper .banner-subtitle .h2 {
		padding: 5px 10px;
		font-size: 1.8rem
	}
}

.project-overview .back-link {
	display: flex;
	flex: 2 0;
	justify-content: flex-end;
	align-items: center
}

@media only screen and (max-width:767px) {
	.project-overview .back-link {
		justify-content: flex-start;
		flex: 1 0 100%
	}
}

.project-overview .back-link a {
	color: #009b48;
	font-size: 1.867rem;
	font-weight: 700
}

.project-overview .back-link a:before {
	content: url(../images/icon-arrow-right-green.svg);
	width: 11px;
	height: 11px;
	background-size: contain;
	padding-right: .5rem
}

.paragraph-related-project a {
	display: block
}

.paragraph-related-project a.article article {
	width: 100%;
	display: inline-flex
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.paragraph-related-project a.article article {
		display: inline-block
	}
}

@media only screen and (max-width:767px) {
	.paragraph-related-project a.article article {
		display: inline-block
	}
}

.paragraph-related-project a.article article .field--field-afbeelding {
	width: 30%;
	float: left;
	margin-right: 2rem
}

@media only screen and (max-width:990px) {
	.paragraph-related-project a.article article .field--field-afbeelding {
		width: 100%;
		margin-right: 0
	}
}

.paragraph-related-project a.article article .field--field-afbeelding img {
	height: 150px;
	object-fit: cover
}

.paragraph-related-project a.article article .article-summary-wrapper {
	width: 65%;
	float: left
}

@media only screen and (max-width:990px) {
	.paragraph-related-project a.article article .article-summary-wrapper {
		width: 100%
	}
}

.paragraph-related-project a.article article .article-summary-wrapper .date {
	color: #333;
	font-weight: 500;
	font-size: 1.4rem
}

.paragraph-related-project a.article article .article-summary-wrapper .title .h4,
.paragraph-related-project a.article article .article-summary-wrapper .title h4 {
	color: #06c;
	font-size: 2rem;
	font-weight: 500;
	text-decoration: none
}

@media only screen and (max-width:767px) {

	.paragraph-related-project a.article article .article-summary-wrapper .title .h4,
	.paragraph-related-project a.article article .article-summary-wrapper .title h4 {
		font-size: 1.8rem
	}
}

.paragraph-related-project a.article article .article-summary-wrapper .field--field-teaser {
	color: #333
}

.paragraph-related-project a.article article .article-summary-wrapper .view-readmore-link {
	position: relative;
	bottom: 0
}

.layout-container .article-detail.publicatie {
	background: #fff
}

.layout-container .article-detail.publicatie .content-publishdate {
	float: left;
	margin-right: 30px;
	display: block
}

.layout-container .article-detail.publicatie .content-publishdate .fa {
	float: left;
	margin-top: 4px
}

@media only screen and (max-width:767px) {
	.layout-container .article-detail.publicatie .content-publishdate .fa {
		margin-top: 2px
	}
}

.layout-container .article-detail.publicatie .content-publishdate .fa .content-publishdate-inner {
	float: left
}

.layout-container .article-detail.publicatie .content-publishdate div {
	float: left
}

.layout-container .article-detail.publicatie .content-topics {
	display: block;
	width: 78%;
	float: left
}

.layout-container .article-detail.publicatie .content-body {
	margin: 0 0 2rem 0
}

.layout-container .article-detail.publicatie .content-button {
	margin-bottom: 5rem
}

@media only screen and (max-width:767px) {
	.layout-container .article-detail.publicatie .content-button {
		margin-bottom: 1.5rem
	}
}

.layout-container .article-detail.publicatie .content-button span {
	padding-left: 5px
}

.paragraph-related-publicatie a .publicatie-teaser,
.publicatie-overview a .publicatie-teaser {
	background: #fff;
	padding: 20px;
	position: relative;
	box-shadow: 0 1px 2px #b3b3b3;
	transition: all .3s ease-in-out
}

.paragraph-related-publicatie a .publicatie-teaser:hover,
.publicatie-overview a .publicatie-teaser:hover {
	box-shadow: 0 1px 2px #b3b3b3, 0 4px 13px #b3b3b3
}

@media only screen and (max-width:767px) {

	.paragraph-related-publicatie a .publicatie-teaser,
	.publicatie-overview a .publicatie-teaser {
		padding: 15px
	}
}

@media only screen and (max-width:767px) {

	.paragraph-related-publicatie a .publicatie-teaser.js-equal-height,
	.publicatie-overview a .publicatie-teaser.js-equal-height {
		min-height: 0 !important
	}
}

.paragraph-related-publicatie a .publicatie-teaser .h4,
.publicatie-overview a .publicatie-teaser .h4 {
	margin: 0 0 5px;
	color: #06c;
	font-size: 2rem;
	font-weight: 500;
	text-decoration: none
}

@media only screen and (max-width:767px) {

	.paragraph-related-publicatie a .publicatie-teaser .h4,
	.publicatie-overview a .publicatie-teaser .h4 {
		font-size: 1.8rem
	}
}

.paragraph-related-publicatie a .publicatie-teaser .thumbnail,
.publicatie-overview a .publicatie-teaser .thumbnail {
	float: left;
	margin-right: 2rem;
	width: 30%
}

@media only screen and (min-width:768px) and (max-width:1280px) {

	.paragraph-related-publicatie a .publicatie-teaser .thumbnail,
	.publicatie-overview a .publicatie-teaser .thumbnail {
		display: none
	}
}

.paragraph-related-publicatie a .publicatie-teaser .thumbnail img,
.publicatie-overview a .publicatie-teaser .thumbnail img {
	border: 1px solid #f3f3f3;
	width: 100%;
	height: auto
}

.paragraph-related-publicatie a .publicatie-teaser .article-summary-wrapper,
.publicatie-overview a .publicatie-teaser .article-summary-wrapper {
	float: left;
	width: 65%;
	padding-bottom: 1.2rem
}

@media only screen and (min-width:768px) and (max-width:1280px) {

	.paragraph-related-publicatie a .publicatie-teaser .article-summary-wrapper,
	.publicatie-overview a .publicatie-teaser .article-summary-wrapper {
		width: 100%;
		padding-bottom: 0
	}
}

@media only screen and (max-width:767px) {

	.paragraph-related-publicatie a .publicatie-teaser .article-summary-wrapper,
	.publicatie-overview a .publicatie-teaser .article-summary-wrapper {
		width: 100%;
		padding-bottom: 0
	}
}

.paragraph-related-publicatie a .publicatie-teaser .article-summary-wrapper .date,
.publicatie-overview a .publicatie-teaser .article-summary-wrapper .date {
	color: #666;
	float: left;
	font-size: 1.8rem
}

@media only screen and (min-width:768px) and (max-width:1280px) {

	.paragraph-related-publicatie a .publicatie-teaser .article-summary-wrapper .date,
	.publicatie-overview a .publicatie-teaser .article-summary-wrapper .date {
		font-size: 1.6rem
	}
}

@media only screen and (max-width:767px) {

	.paragraph-related-publicatie a .publicatie-teaser .article-summary-wrapper .date,
	.publicatie-overview a .publicatie-teaser .article-summary-wrapper .date {
		font-size: 1.4rem
	}
}

.paragraph-related-publicatie a .publicatie-teaser .article-summary-wrapper .date time:after,
.publicatie-overview a .publicatie-teaser .article-summary-wrapper .date time:after {
	content: " \2014";
	margin-right: 5px
}

.paragraph-related-publicatie a .publicatie-teaser .article-summary-wrapper .samenvatting,
.publicatie-overview a .publicatie-teaser .article-summary-wrapper .samenvatting {
	color: #333;
	font-size: 1.8rem;
	margin-bottom: 15px
}

@media only screen and (min-width:768px) and (max-width:1280px) {

	.paragraph-related-publicatie a .publicatie-teaser .article-summary-wrapper .samenvatting,
	.publicatie-overview a .publicatie-teaser .article-summary-wrapper .samenvatting {
		font-size: 1.6rem
	}
}

@media only screen and (max-width:767px) {

	.paragraph-related-publicatie a .publicatie-teaser .article-summary-wrapper .samenvatting,
	.publicatie-overview a .publicatie-teaser .article-summary-wrapper .samenvatting {
		font-size: 1.4rem
	}
}

.paragraph-related-publicatie a .publicatie-teaser .article-summary-wrapper .view-readmore-link,
.publicatie-overview a .publicatie-teaser .article-summary-wrapper .view-readmore-link {
	left: initial;
	bottom: 18px
}

@media only screen and (min-width:768px) and (max-width:1280px) {

	.paragraph-related-publicatie a .publicatie-teaser .article-summary-wrapper .view-readmore-link,
	.publicatie-overview a .publicatie-teaser .article-summary-wrapper .view-readmore-link {
		bottom: initial
	}
}

@media only screen and (max-width:767px) {

	.paragraph-related-publicatie a .publicatie-teaser .article-summary-wrapper .view-readmore-link,
	.publicatie-overview a .publicatie-teaser .article-summary-wrapper .view-readmore-link {
		bottom: initial
	}
}

.paragraph-related-publicatie a .publicatie-teaser:hover,
.publicatie-overview a .publicatie-teaser:hover {
	margin-top: -3px;
	margin-bottom: 3px
}

.paragraph-related-publicatie a:hover,
.publicatie-overview a:hover {
	text-decoration: none
}

.paragraph-related-publicatie a:hover .h4,
.publicatie-overview a:hover .h4 {
	opacity: .9;
	text-decoration: underline
}

.paragraph-related-publicatie a:focus-visible .publicatie-teaser,
.publicatie-overview a:focus-visible .publicatie-teaser {
	border-bottom: solid 3px #009b48
}

.paragraph-related-publicatie a .thumbnail {
	max-width: 150px
}

.paragraph-related-publicatie a .publicatie-teaser {
	box-shadow: unset;
	border: 1px solid #f3f3f3
}

.paragraph-related-publicatie a .publicatie-teaser:hover {
	box-shadow: unset;
	margin-top: initial;
	margin-bottom: initial
}

.paragraph-related-publicatie a .publicatie-teaser .article-summary-wrapper {
	width: 70%
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.paragraph-related-publicatie a .publicatie-teaser .article-summary-wrapper {
		width: 100%
	}
}

@media only screen and (max-width:767px) {
	.paragraph-related-publicatie a .publicatie-teaser .article-summary-wrapper {
		width: 100%
	}
}

@media only screen and (max-width:767px) {
	.paragraph article {
		padding: 1.5rem !important
	}
}

.filters .views-exposed-form.has-user-input .form-actions {
	width: 100%;
	height: 100%
}

.filters .views-exposed-form.has-user-input .form-actions input.button {
	position: absolute;
	background: url('/themes/custom/vlaio/images/close.svg') no-repeat center center;
	height: 11px;
	width: 11px;
	top: 12px;
	right: 12px;
	background-size: contain
}

@media only screen and (max-width:1280px) {
	.filters .views-exposed-form.has-user-input .form-actions input.button {
		right: 16px
	}
}

@media only screen and (max-width:767px) {
	.filters .views-exposed-form.has-user-input .form-actions input.button {
		top: 39px
	}
}

.filters .block-facet--dropdown-all-facets label {
	color: #666;
	font-weight: 400;
	font-size: 1.6rem;
	margin-right: 5px
}

.risicokapitaalverschaffer-detail .risicokapitaalverschaffer-fields [class^=field--field] div {
	display: inline
}

.risicokapitaalverschaffer-detail .risicokapitaalverschaffer-fields [class^=field--field] div p {
	display: inline
}

.risicokapitaalverschaffer-detail .risicokapitaalverschaffer-fields h2 {
	margin-top: 2rem !important
}

.risicokapitaalverschaffer-detail .risicokapitaalverschaffer-fields ul li {
	margin-bottom: 0 !important
}

.risicokapitaalverschaffer-detail .title-info-wrap {
	margin-bottom: 1rem
}

.risicokapitaalverschaffer-detail .title-info-wrap .date-last-modified,
.risicokapitaalverschaffer-detail .title-info-wrap h1 {
	margin-bottom: 1rem !important
}

.risicokapitaalverschaffer-detail .title-info-wrap .date-last-modified,
.risicokapitaalverschaffer-detail .title-info-wrap .field--field-generated-pdf {
	display: inline-block
}

.risicokapitaalverschaffer-detail .title-info-wrap .field--field-generated-pdf {
	margin-right: 1.5rem
}

.risicokapitaalverschaffer-detail .date-last-modified {
	font-size: 1.5rem;
	color: #666
}

.risicokapitaalverschaffer-detail__info {
	padding: 0;
	font-size: 1.6rem
}

.risicokapitaalverschaffer-detail__info__persons {
	padding-left: 4.5rem !important;
	position: relative
}

.risicokapitaalverschaffer-detail__info__persons .h4 {
	margin-bottom: 2rem !important
}

@media only screen and (max-width:1023px) {
	.risicokapitaalverschaffer-detail__info__persons {
		margin-top: 3rem;
		padding-left: 3rem !important
	}
}

@media only screen and (max-width:767px) {
	.risicokapitaalverschaffer-detail__info__persons {
		padding-left: 1.5rem !important
	}
}

.risicokapitaalverschaffer-detail__info__persons:before {
	content: '';
	height: 100%;
	display: block;
	position: absolute;
	width: 3px;
	background: #f3f3f3;
	left: 3rem;
	top: 0
}

@media only screen and (max-width:1023px) {
	.risicokapitaalverschaffer-detail__info__persons:before {
		display: none
	}
}

.risicokapitaalverschaffer-detail__info__persons>div {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 3rem;
	line-height: 1
}

@media only screen and (max-width:990px) {
	.risicokapitaalverschaffer-detail__info__persons>div {
		grid-template-columns: repeat(1, 1fr);
		gap: 4rem
	}
}

.risicokapitaalverschaffer-detail__info__main {
	display: flex;
	gap: 1.5rem;
	flex-direction: column
}

.risicokapitaalverschaffer-detail__info__main h4 {
	margin-bottom: .5rem !important
}

.risicokapitaalverschaffer-detail__info__main .address {
	line-height: 2rem
}

.risicokapitaalverschaffer-detail__info__main>div {
	display: flex;
	line-height: 1
}

@media only screen and (max-width:990px) {
	.risicokapitaalverschaffer-detail__info__main>div>div:first-of-type {
		width: 35%
	}
}

.risicokapitaalverschaffer-detail__contactperson {
	margin: 0 !important;
	display: grid;
	gap: 1.5rem
}

.risicokapitaalverschaffer-detail__contactperson>div {
	display: flex
}

.risicokapitaalverschaffer-detail__contactperson span {
	display: none
}

.risicokapitaalverschaffer-detail+.vlaio-sidebar {
	margin-top: 0
}

.risicokapitaalverschaffer-detail+.vlaio-sidebar .anchor-links {
	margin-top: 1rem;
	border-bottom: none
}

@media only screen and (max-width:767px) {
	.risicokapitaalverschaffer-detail+.vlaio-sidebar {
		order: 1;
		margin: 0
	}

	.risicokapitaalverschaffer-detail+.vlaio-sidebar .sidebar-wrap {
		position: relative;
		top: 0
	}
}

.risicokapitaalverschaffer-detail+.vlaio-sidebar .field-extra-info-wrapper {
	margin-top: 5rem;
	padding: 3rem;
	background-color: #00837c;
	color: #fff;
	word-break: break-word
}

.risicokapitaalverschaffer-detail+.vlaio-sidebar .field-extra-info-wrapper a {
	color: #fff;
	text-decoration: underline
}

@media only screen and (max-width:767px) {
	.risicokapitaalverschaffer-detail+.vlaio-sidebar .field-extra-info-wrapper {
		margin-top: 1rem !important;
		margin-bottom: 25px
	}
}

.risicokapitaalverschaffer-detail .paragraph--type--uitgelichte-tekst .col {
	margin: 0 !important
}

@media only screen and (max-width:767px) {
	.risicokapitaalverschaffer-detail {
		order: 2
	}
}

.risicokapitaalverschaffer-extra-wrapper .risicokapitaalverschaffer-fields [class^=field--field] div {
	display: inline-block
}

.risicokapitaalverschaffer-extra-wrapper .risicokapitaalverschaffer-fields [class^=field--field]>div:first-of-type {
	width: 30%;
	color: #666;
	flex-shrink: 0
}

.risicokapitaalverschaffer-extra-wrapper .risicokapitaalverschaffer-fields .field--field-social-media-links .social-media-links-wrapper {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 1.5rem 2rem
}

@media only screen and (max-width:767px) {
	.risicokapitaalverschaffer-extra-wrapper .risicokapitaalverschaffer-fields .field--field-social-media-links .social-media-links-wrapper {
		grid-template-columns: repeat(1, 1fr)
	}
}

.risicokapitaalverschaffer-extra-wrapper .risicokapitaalverschaffer-fields .field--field-social-media-links .social-media-links-wrapper .social-media-link-wrapper {
	width: 100%
}

.risicokapitaalverschaffer-extra-wrapper .risicokapitaalverschaffer-fields .contact {
	margin-top: 2rem
}

.risicokapitaalverschaffer-extra-wrapper .field--field-contact-intro {
	padding-bottom: 3rem
}

.risicokapitaalverschaffer-extra-wrapper .field--field-contact-outro {
	margin-top: 3rem
}

.title-info-wrap a.button-pdf {
	color: #666;
	padding: 5px 5px 5px 25px;
	border: 1px solid #d8d8d8;
	font-size: 1.6rem;
	line-height: 27px;
	position: relative
}

.title-info-wrap a.button-pdf:before {
	content: '';
	position: absolute;
	background: url("../images/file-pdf-o.png") no-repeat;
	background: url("../images/file-pdf-o.svg") no-repeat;
	width: 18px;
	height: 18px;
	top: 5px;
	left: 5px
}

.title-info-wrap a.button-pdf:hover {
	text-decoration: none
}

.title-info-wrap a.button-pdf:focus {
	outline: 3px solid #009B48
}

.risicokapitaalverschaffer-print .title-info-wrap {
	margin-bottom: 1rem
}

.risicokapitaalverschaffer-print .title-info-wrap h1 {
	color: #002776
}

.risicokapitaalverschaffer-print .risicokapitaalverschaffer-fields>h2:first-child {
	margin-top: 0
}

.risicokapitaalverschaffer-print h2 {
	page-break-inside: avoid
}

.risicokapitaalverschaffer-print h2::after {
	content: "";
	display: block;
	height: 100px;
	margin-bottom: -100px
}

.risicokapitaalverschaffer-print .contact {
	padding-bottom: 0
}

.risicokapitaalverschaffer-print .contact .risicokapitaalverschaffer-detail__info {
	padding-bottom: 0
}

.risicokapitaalverschaffer-print .contact .risicokapitaalverschaffer-detail__info__persons {
	width: 100% !important;
	padding-left: 3rem !important;
	margin-left: 0;
	padding-top: 3rem
}

.risicokapitaalverschaffer-print .contact .risicokapitaalverschaffer-detail__info__persons:before {
	display: none
}

.risicokapitaalverschaffer-print .contact .risicokapitaalverschaffer-detail__info__persons>div {
	display: block;
	width: 100% !important;
	line-height: 2.4rem
}

.risicokapitaalverschaffer-print .contact .risicokapitaalverschaffer-detail__info__main>div {
	display: block;
	line-height: 2.4rem;
	padding-bottom: .25rem
}

.risicokapitaalverschaffer-print .contact .risicokapitaalverschaffer-detail__info__main>div>div:first-of-type {
	float: left
}

.risicokapitaalverschaffer-print .contact .risicokapitaalverschaffer-detail__info__main>div:last-of-type {
	padding-bottom: 0
}

.risicokapitaalverschaffer-print .contact .risicokapitaalverschaffer-detail__contactperson {
	padding-bottom: 2rem !important;
	display: inline-block;
	width: 49%
}

.risicokapitaalverschaffer-print .risicokapitaalverschaffer-fields .field--field-social-media-links>div {
	width: 50%
}

.risicokapitaalverschaffer-print .risicokapitaalverschaffer-fields .field--field-social-media-links>div>div {
	display: inline-block !important;
	width: 45% !important
}

.risicokapitaalverschaffer-print .paragraph--type--uitgelichte-tekst .col {
	max-width: 100% !important;
	background-color: #f3f3f3 !important
}

.risicokapitaalverschaffer-print .paragraph--type--uitgelichte-tekst .col.col--7-12 {
	padding: 3rem !important
}

.node-type-rkv_startpagina .infowrapper,
.node-type-rkv_startpagina .introwrapper {
	background-color: #fff
}

.node-type-rkv_startpagina .introduction-text {
	margin: 4rem 0 3.5rem 0
}

.node-type-rkv_startpagina .introduction-text .big {
	font-size: 2.1rem;
	color: #000;
	font-weight: 800
}

.node-type-rkv_startpagina .field--field-investmentamount {
	display: flex;
	flex-wrap: wrap;
	margin-left: -1.5rem;
	margin-right: -1.5rem
}

.node-type-rkv_startpagina .field--field-investmentamount div {
	flex: 1 0 25%;
	max-width: 25%;
	padding: 1.5rem
}

@media only screen and (max-width:1280px) {
	.node-type-rkv_startpagina .field--field-investmentamount div {
		flex: 1 0 50%;
		max-width: 50%
	}
}

@media only screen and (max-width:480px) {
	.node-type-rkv_startpagina .field--field-investmentamount div {
		flex: 1 0 100%;
		max-width: 100%
	}
}

.node-type-rkv_startpagina .field--field-investmentamount div a {
	position: relative;
	padding: 2rem;
	display: flex;
	justify-content: center;
	align-content: center;
	font-weight: 500;
	height: 100%;
	box-shadow: 0 1px 2px #b3b3b3;
	transition: all .15s ease-in-out;
	background-color: #fff;
	color: #002776
}

.node-type-rkv_startpagina .field--field-investmentamount div a:hover {
	box-shadow: 0 1px 2px #b3b3b3, 0 4px 13px #b3b3b3;
	text-decoration: none
}

.node-type-rkv_startpagina .rkv-search {
	display: flex;
	flex-wrap: wrap;
	position: relative;
	align-items: center;
	margin-top: .5rem;
	margin-bottom: 5rem
}

.node-type-rkv_startpagina .rkv-search .rkv-search__search {
	flex: 1 1 40%;
	max-width: 40%;
	padding-right: 1.5rem
}

@media only screen and (max-width:990px) {
	.node-type-rkv_startpagina .rkv-search .rkv-search__search {
		flex: 1 1 60%;
		max-width: 60%;
		padding-right: .75rem
	}
}

@media only screen and (max-width:480px) {
	.node-type-rkv_startpagina .rkv-search .rkv-search__search {
		flex: 1 1 100%;
		max-width: 100%;
		padding-right: 0
	}
}

.node-type-rkv_startpagina .rkv-search .rkv-search__search .field--field-search-rkv form {
	position: relative
}

.node-type-rkv_startpagina .rkv-search .rkv-search__search .field--field-search-rkv form .form-text {
	border: 5px solid #009b48;
	height: 40px;
	width: 100%;
	margin: 0
}

.node-type-rkv_startpagina .rkv-search .rkv-search__search .field--field-search-rkv form .edit-submit-search-submit-container {
	position: absolute;
	right: .7rem;
	top: 50%;
	transform: translateY(-50%);
	display: flex;
	background: #fff;
	padding: .3rem
}

.node-type-rkv_startpagina .rkv-search .rkv-search__search .field--field-search-rkv form .edit-submit-search-submit-container::before {
	content: url(../images/search.svg);
	width: 20px;
	height: 20px;
	position: relative
}

.node-type-rkv_startpagina .rkv-search .rkv-search__search .field--field-search-rkv form .edit-submit-search-submit-container .form-submit {
	opacity: 0;
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute
}

.node-type-rkv_startpagina .rkv-search__all {
	flex: 1
}

.node-type-rkv_startpagina .rkv-search__all .field--field-link-to-all-amounts {
	display: flex;
	justify-content: flex-end;
	align-items: center
}

@media only screen and (max-width:480px) {
	.node-type-rkv_startpagina .rkv-search__all .field--field-link-to-all-amounts {
		justify-content: center;
		margin-top: 1.5rem
	}
}

.node-type-rkv_startpagina .rkv-search__all .field--field-link-to-all-amounts::before {
	content: url("../images/icon-arrow-right-green.svg");
	background-size: contain;
	padding-right: 1rem;
	display: flex
}

.node-type-rkv_startpagina .rkv-search__all .field--field-link-to-all-amounts a {
	color: #009b48;
	font-size: 1.867rem;
	font-weight: 700
}

.node-type-rkv_startpagina .text-ctas {
	border: 1px solid #f3f3f3;
	margin: 2rem 0 5rem 0
}

.node-type-rkv_startpagina .text-ctas .field--field-info {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 3rem;
	line-height: 1;
	padding: 2rem
}

@media only screen and (max-width:990px) {
	.node-type-rkv_startpagina .text-ctas .field--field-info {
		grid-template-columns: repeat(1, 1fr);
		gap: 0
	}
}

.node-type-rkv_startpagina .text-ctas .field--field-info .paragraph--type--tekst-cta {
	display: grid;
	gap: .7rem;
	padding: 0 5rem
}

.node-type-rkv_startpagina .text-ctas .field--field-info .paragraph--type--tekst-cta .field--field-cta {
	position: relative;
	font-size: 2rem
}

.node-type-rkv_startpagina .text-ctas .field--field-info .paragraph--type--tekst-cta .field--field-cta:before {
	content: url("../images/icon-arrow-right-blue.svg");
	width: 11px;
	height: 11px;
	background-size: contain;
	position: absolute;
	left: -2.5rem
}

.node-type-rkv_startpagina .text-ctas .field--field-info .paragraph--type--tekst-cta .field--field-cta a {
	color: #06c;
	font-size: 1.867rem;
	font-weight: 700
}

.node-type-rkv_startpagina .text-ctas .field--field-info .paragraph--type--tekst-cta .field--field-text {
	line-height: 1.4
}

.risicokapitaaldatabank_search {
	padding-bottom: 0 !important
}

.risicokapitaaldatabank_search .inner {
	padding-top: 4rem;
	margin-left: -300%;
	padding-left: 300%;
	background: #fff;
	height: 100%
}

@media only screen and (max-width:767px) {
	.risicokapitaaldatabank_search .inner {
		margin-right: -1.5rem;
		margin-left: -1.5rem;
		padding-left: 1.5rem;
		padding-bottom: 3rem
	}
}

.risicokapitaaldatabank_search .inner .layout-sidebar {
	padding-right: 3rem
}

.risicokapitaaldatabank_search .inner .layout-sidebar form {
	position: relative
}

.risicokapitaaldatabank_search .inner .layout-sidebar form .form-text {
	height: 40px;
	margin: 0;
	width: 100%;
	border-color: #cbd2da
}

.risicokapitaaldatabank_search .inner .layout-sidebar form .form-actions {
	position: absolute;
	right: .7rem;
	top: 50%;
	transform: translateY(-50%);
	display: flex;
	background: #fff;
	padding: .3rem
}

.risicokapitaaldatabank_search .inner .layout-sidebar form .form-actions::before {
	content: url(../images/search.svg);
	width: 20px;
	height: 20px;
	position: relative
}

.risicokapitaaldatabank_search .inner .layout-sidebar form .form-actions:focus-within:before,
.risicokapitaaldatabank_search .inner .layout-sidebar form .form-actions:hover:before {
	content: url("../images/search-hover.svg")
}

.risicokapitaaldatabank_search .inner .layout-sidebar form .form-actions .form-submit {
	opacity: 0;
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute
}

@media only screen and (max-width:767px) {
	.risicokapitaaldatabank_search .inner .layout-sidebar {
		padding-right: 1.5rem
	}
}

.risicokapitaaldatabank_search .inner .layout-sidebar .item-list__checkbox {
	list-style: none;
	margin: 0;
	padding: 0
}

.risicokapitaaldatabank_search .inner .facet-item {
	display: flex;
	flex-direction: column
}

.risicokapitaaldatabank_search .inner .facet-item ul {
	margin-left: 0;
	margin-bottom: 0
}

.risicokapitaaldatabank_search .inner .facet-item ul li:last-child {
	margin-bottom: 0
}

.risicokapitaaldatabank_search .inner .facet-item input {
	opacity: 0;
	width: 0;
	height: 0
}

.risicokapitaaldatabank_search .inner .facet-item input[type=checkbox]:checked+label::before {
	border: 1px solid #009b48;
	background: url("../images/check-white.svg") no-repeat #009b48 center;
	background-size: 12px
}

.risicokapitaaldatabank_search .inner .facet-item input[type=checkbox]:focus+label::before {
	outline: 2px solid #002776
}

.risicokapitaaldatabank_search .inner .facet-item label {
	cursor: pointer;
	display: flex;
	align-items: center
}

.risicokapitaaldatabank_search .inner .facet-item label:before {
	content: '';
	display: inline-block;
	overflow: hidden;
	background: #fff;
	border: .1rem solid #666;
	outline: transparent solid 2px;
	width: 1.6rem;
	height: 1.6rem;
	-webkit-transition: all .3s cubic-bezier(1, .1, 0, .9);
	transition: all .3s cubic-bezier(1, .1, 0, .9);
	white-space: nowrap;
	margin: 0 1rem 0 0;
	flex: 0 0 1.6rem
}

.risicokapitaaldatabank_search .inner .facet-item .facet-item__count {
	font-size: 1.4rem;
	color: #666;
	padding-left: .4rem
}

.risicokapitaaldatabank_search .inner .facet-item-disabled {
	opacity: .6;
	pointer-events: none;
	cursor: not-allowed
}

.risicokapitaaldatabank_search .inner .facet-item__count {
	font-size: 1.4rem;
	color: #666;
	padding-left: .4rem
}

.risicokapitaaldatabank_search .block-facet--checkbox h2 {
	text-transform: uppercase;
	border-bottom: 3px solid #cbd2da;
	font-size: 2rem;
	padding-bottom: 1rem;
	margin-bottom: 1rem;
	color: #333;
	font-weight: 500;
	font-family: flanders-sans, sans-serif;
	margin-top: 2rem
}

.risicokapitaaldatabank_search #block-investeringsbedrag h2 {
	font-weight: 700;
	font-size: 2.8rem
}

.risicokapitaaldatabank_search span[data-toggle=tooltip] {
	font-weight: 500;
	font-family: flanders-serif, serif;
	cursor: help;
	color: #fff;
	background-color: #757575;
	width: 1em;
	height: 1em;
	border-radius: 100%;
	display: inline-block;
	line-height: 1;
	text-align: center;
	text-transform: lowercase
}

.risicokapitaaldatabank_search .risicokapitaal-search {
	padding-bottom: 3rem
}

.risicokapitaaldatabank_search .risicokapitaal-search header {
	display: flex;
	flex-wrap: wrap;
	margin: 3rem 0 1.5rem;
	z-index: 0
}

.risicokapitaaldatabank_search .risicokapitaal-search header .count {
	font-family: flanders-serif, serif;
	font-size: 3.4rem;
	padding-right: 1.5rem;
	font-weight: 500;
	flex: 1
}

.risicokapitaaldatabank_search .risicokapitaal-search header>div {
	flex: 1 0 100%
}

.risicokapitaaldatabank_search .risicokapitaal-search header>div .facets-summary-block__wrapper {
	margin: 1rem 0
}

.risicokapitaaldatabank_search .risicokapitaal-search header>div .facets-summary-block__wrapper .facet-summary__items {
	list-style: none;
	margin: 0 -.5rem;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	align-self: center
}

.risicokapitaaldatabank_search .risicokapitaal-search header>div .facets-summary-block__wrapper .facet-summary__items .facet-item__status {
	display: none
}

.risicokapitaaldatabank_search .risicokapitaal-search header>div .facets-summary-block__wrapper .facet-summary-item--facet,
.risicokapitaaldatabank_search .risicokapitaal-search header>div .facets-summary-block__wrapper .facet-summary-item--search-string {
	margin: .5rem
}

.risicokapitaaldatabank_search .risicokapitaal-search header>div .facets-summary-block__wrapper .facet-summary-item--facet a,
.risicokapitaaldatabank_search .risicokapitaal-search header>div .facets-summary-block__wrapper .facet-summary-item--search-string a {
	font-size: 1.4rem;
	font-weight: 500;
	pointer-events: none;
	border: 1px solid #cbd2da;
	color: #333;
	text-decoration: none;
	padding: 0 0 0 10px;
	border-radius: 5px;
	display: inline-flex;
	align-items: center;
	background: #fff;
	line-height: 90%
}

.risicokapitaaldatabank_search .risicokapitaal-search header>div .facets-summary-block__wrapper .facet-summary-item--facet a:after,
.risicokapitaaldatabank_search .risicokapitaal-search header>div .facets-summary-block__wrapper .facet-summary-item--search-string a:after {
	content: "\2715";
	padding: 7px;
	margin-left: 10px;
	border-left: 1px solid #cbd2da;
	position: relative;
	pointer-events: auto;
	font-size: 1.2rem
}

.risicokapitaaldatabank_search .risicokapitaal-search header>div .facets-summary-block__wrapper .facet-summary-item--facet a:focus-visible,
.risicokapitaaldatabank_search .risicokapitaal-search header>div .facets-summary-block__wrapper .facet-summary-item--search-string a:focus-visible {
	border-width: 3px;
	border-color: #009b48
}

.risicokapitaaldatabank_search .risicokapitaal-search header>div .facets-summary-block__wrapper .facet-summary-item--facet a .facet-item__value,
.risicokapitaaldatabank_search .risicokapitaal-search header>div .facets-summary-block__wrapper .facet-summary-item--search-string a .facet-item__value {
	padding: 7px 0
}

.risicokapitaaldatabank_search .risicokapitaal-search header>div .facets-summary-block__wrapper .facet-summary-item--clear {
	margin: .5rem;
	display: flex;
	align-items: center
}

.risicokapitaaldatabank_search .risicokapitaal-search header>div .facets-summary-block__wrapper .facet-summary-item--clear a {
	font-size: 1.6rem;
	color: #333;
	text-decoration: none;
	display: inline-block
}

.risicokapitaaldatabank_search .risicokapitaal-search header>div .facets-summary-block__wrapper .facet-summary-item--clear a:before {
	content: "\2715";
	display: inline-block;
	margin-right: .4em
}

.risicokapitaaldatabank_search .risicokapitaal-search .views-row {
	margin-bottom: 4rem;
	text-align: left
}

.risicokapitaaldatabank_search .risicokapitaal-search .views-row article {
	text-align: left;
	box-shadow: 0 1px 2px #b3b3b3;
	background: #fff;
	margin-bottom: 2rem;
	padding: 0
}

.risicokapitaaldatabank_search .risicokapitaal-search .views-row article:hover {
	box-shadow: 0 1px 2px #b3b3b3, 0 4px 13px #b3b3b3
}

@media only screen and (max-width:767px) {
	.risicokapitaaldatabank_search .risicokapitaal-search .views-row article {
		padding: 1.5rem
	}
}

.risicokapitaaldatabank_search .risicokapitaal-search .views-row article a {
	display: block;
	padding: 3rem
}

.risicokapitaaldatabank_search .risicokapitaal-search .views-row article a:focus-visible {
	outline: solid 3px #009B48;
	border-bottom: none;
	margin-bottom: 0
}

.risicokapitaaldatabank_search .risicokapitaal-search .views-row article a:hover {
	text-decoration: none
}

.risicokapitaaldatabank_search .risicokapitaal-search .views-row article a:hover .title {
	text-decoration: underline
}

.risicokapitaaldatabank_search .risicokapitaal-search .views-row article a:hover .readmore {
	text-decoration: none
}

.risicokapitaaldatabank_search .risicokapitaal-search .views-row article .title h3 {
	font-family: flanders-serif, 'serif';
	font-size: 2.4rem;
	font-weight: 500;
	color: #06c;
	margin-bottom: 1rem
}

@media only screen and (max-width:767px) {
	.risicokapitaaldatabank_search .risicokapitaal-search .views-row article .title h3 {
		font-size: 1.8rem
	}
}

.risicokapitaaldatabank_search .risicokapitaal-search .views-row article .teaser-inline {
	margin-bottom: 15px
}

.risicokapitaaldatabank_search .risicokapitaal-search .views-row article .teaser-inline .field--field-teaser {
	color: #333;
	display: inline
}

@media only screen and (max-width:767px) {
	.risicokapitaaldatabank_search .risicokapitaal-search .views-row article .teaser-inline .field--field-teaser {
		font-size: 1.5rem
	}
}

.risicokapitaaldatabank_search .risicokapitaal-search .views-row article .teaser-inline .readmore {
	color: #009b48;
	text-decoration: underline;
	font-size: 14pt;
	font-weight: 700
}

div.geocode-autocomplete-form {
	background: #00837c;
	padding: 20px !important
}

div.geocode-autocomplete-form fieldset .fieldset-wrapper {
	background: #00837c
}

div.geocode-autocomplete-form fieldset .fieldset-wrapper label {
	color: #fff;
	display: block;
	padding-bottom: 5px
}

div.geocode-autocomplete-form fieldset .fieldset-wrapper .form-text {
	width: 100%
}

div.geocode-autocomplete-form select:active,
div.geocode-autocomplete-form select:focus-within {
	border-color: #002776 !important;
	box-shadow: inset 0 0 0 1px #002776 !important
}

div.geocode-autocomplete-form .form-submit.input--wide {
	transition: all .1s ease-in-out
}

div.geocode-autocomplete-form .form-submit.input--wide:focus,
div.geocode-autocomplete-form .form-submit.input--wide:hover {
	color: #00837c;
	background-color: #fff !important
}

div.geocode-autocomplete-form .geolocation-place {
	height: 3.5rem !important;
	margin-bottom: 5px !important
}

div.geocode-autocomplete-form .twitter-typeahead {
	display: block !important
}

.search-overlayer {
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 3;
	cursor: pointer;
	background-color: rgba(51, 51, 51, .4);
	visibility: hidden;
	opacity: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: opacity .3s 0s, visibility 0s .3s, -webkit-transform .3s 0s;
	-moz-transition: opacity .3s 0s, visibility 0s .3s, -moz-transform .3s 0s;
	transition: opacity .3s 0s, visibility 0s .3s, transform .3s 0s
}

.search-overlayer.is-visible {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity .3s 0s, visibility 0s 0s, -webkit-transform .3s 0s;
	-moz-transition: opacity .3s 0s, visibility 0s 0s, -moz-transform .3s 0s;
	transition: opacity .3s 0s, visibility 0s 0s, transform .3s 0s
}

.searchbutton {
	height: 20px;
	width: 20px;
	background: url("../images/search.svg") no-repeat center;
	cursor: pointer;
	transition: all .2s linear;
	position: absolute;
	bottom: 8px;
	padding: 15px;
	-ms-interpolation-mode: nearest-neighbor;
	border: none;
	z-index: 10
}

@media only screen and (max-width:990px) {
	.searchbutton {
		right: 40px;
		bottom: 24px;
		z-index: 0
	}
}

@media only screen and (max-width:767px) {
	.searchbutton {
		right: 35px;
		bottom: 5px;
		z-index: 0
	}
}

.searchbutton.open {
	background: url("../images/close.svg") no-repeat center;
	transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	bottom: 23px;
	margin-right: 16px
}

@media only screen and (max-width:990px) {
	.searchbutton.open {
		margin-right: 0;
		right: 46px;
		bottom: 29px
	}
}

@media only screen and (max-width:767px) {
	.searchbutton.open {
		right: 37px;
		bottom: 9px;
		margin-right: 0
	}
}

.searchbutton.open:hover {
	background: url("../images/close-hover.svg") no-repeat center
}

.searchbutton:hover {
	background: url("../images/search-hover.svg") no-repeat center
}

.searchbutton:focus-visible {
	outline: solid 2px #009B48
}

.searchwrapper {
	position: absolute;
	display: none;
	width: 100%;
	height: 100%;
	left: 0
}

@media only screen and (max-width:990px) {
	.searchwrapper {
		top: 0;
		width: 100vw;
		height: auto
	}
}

@media only screen and (max-width:767px) {
	.searchwrapper {
		top: 11px
	}
}

.searchwrapper.open {
	display: block
}

.searchwrapper .layout,
.searchwrapper>div {
	height: 100%
}

.searchwrapper .form-submit {
	display: none
}

.searchwrapper .form-item-keyword label {
	display: none
}

.searchwrapper #block-header-global-search,
.searchwrapper .searchblock {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 7;
	transition: all .2s ease-in-out
}

@media only screen and (max-width:990px) {

	.searchwrapper #block-header-global-search,
	.searchwrapper .searchblock {
		padding: 2px 0;
		width: auto;
		height: auto;
		box-shadow: 2px 3px 13px -4px #141401;
		background-color: #fff
	}
}

.searchwrapper #block-header-global-search .form-text,
.searchwrapper .searchblock .form-text {
	width: 100%;
	line-height: 30px;
	font-size: 2rem;
	margin: 12px 0;
	border: 0;
	outline: 0;
	font-weight: 300;
	box-shadow: none;
	background-image: none;
	padding: 0 4.5rem 0 1.5rem;
	height: 3.9rem
}

@media only screen and (min-width:768px) and (max-width:1280px) {

	.searchwrapper #block-header-global-search .form-text,
	.searchwrapper .searchblock .form-text {
		font-size: 1.6rem;
		line-height: 20px
	}
}

@media only screen and (max-width:767px) {

	.searchwrapper #block-header-global-search .form-text,
	.searchwrapper .searchblock .form-text {
		font-size: 1.6rem;
		line-height: 20px;
		padding: 0
	}
}

.searchwrapper #block-header-global-search .form-text:focus,
.searchwrapper .searchblock .form-text:focus {
	box-shadow: none !important
}

.searchwrapper #block-header-global-search .form-actions,
.searchwrapper .searchblock .form-actions {
	display: none
}

.searchwrapper #block-header-global-search>.layout,
.searchwrapper .searchblock>.layout {
	position: relative !important;
	display: flex;
	justify-content: flex-end;
	align-items: center
}

.searchwrapper form {
	background-color: #fff;
	border: solid 1px #cbd2da;
	width: 70%
}

@media only screen and (max-width:990px) {
	.searchwrapper form {
		width: 100%;
		border: none
	}
}

.searchwrapper form:focus-within {
	border: solid 2px #009b48
}

.searchresults .search-results-item {
	text-decoration: none
}

.searchresults .search-results-item .title {
	margin-bottom: 1.5rem
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.searchresults .search-results-item .title {
		margin: 0
	}
}

@media only screen and (max-width:767px) {
	.searchresults .search-results-item .title {
		margin: 0
	}
}

.searchresults .search-results-item .title .h4,
.searchresults .search-results-item .title h4 {
	color: #06c
}

.searchresults .search-results-item .samenvatting {
	color: #333
}

.searchresults .search-results-item:hover .title .h4,
.searchresults .search-results-item:hover .title h4 {
	text-decoration: underline
}

.searchresults .result-counter {
	margin: 20px 0
}

.col-search-content .breadcrumbs .layout {
	padding-left: 0
}

.col-search-content article {
	text-align: left;
	box-shadow: 0 1px 2px #b3b3b3;
	background: #fff;
	margin-bottom: 2rem;
	padding: 0
}

.col-search-content article:hover {
	box-shadow: 0 1px 2px #b3b3b3, 0 4px 13px #b3b3b3
}

@media only screen and (max-width:767px) {
	.col-search-content article {
		padding: 1.5rem
	}
}

.col-search-content article a {
	display: block;
	padding: 3rem
}

.col-search-content article a:focus-visible {
	outline: solid 3px #009B48;
	border-bottom: none;
	margin-bottom: 0
}

.col-search-content article a:hover {
	text-decoration: none
}

.col-search-content article a:hover .title {
	text-decoration: none
}

.col-search-content .article-summary-wrapper {
	background: #fff;
	padding: 2.5rem 3rem;
	border-left: 3px solid #fff;
	margin-bottom: 2rem;
	box-shadow: 0 1px 2px #b3b3b3;
	transition: all .3s ease-in-out
}

@media only screen and (max-width:767px) {
	.col-search-content .article-summary-wrapper {
		padding: 1.5rem
	}
}

.col-search-content .article-summary-wrapper:hover {
	box-shadow: 0 1px 2px #b3b3b3, 0 4px 13px #b3b3b3
}

.col-search-content .article-summary-wrapper:hover {
	cursor: pointer
}

.col-search-content .article-summary-wrapper:hover .title .h3,
.col-search-content .article-summary-wrapper:hover .title .h4,
.col-search-content .article-summary-wrapper:hover .title h3,
.col-search-content .article-summary-wrapper:hover .title h4 {
	text-decoration: underline
}

.col-search-content .article-summary-wrapper:hover .maatregel-teaser-inline .readmore {
	text-decoration: none
}

.col-search-content .article-summary-wrapper a {
	color: #333;
	text-decoration: none
}

.col-search-content .article-summary-wrapper .title .h3,
.col-search-content .article-summary-wrapper .title .h4,
.col-search-content .article-summary-wrapper .title h3,
.col-search-content .article-summary-wrapper .title h4 {
	color: #06c;
	margin-bottom: 1rem;
	font-size: 2.4rem
}

.col-search-content .article-summary-wrapper .search-notice-wrapper .search-notice {
	color: #c00;
	font-size: 1.5rem;
	margin: 0 0 1rem 0
}

.col-search-content .article-summary-wrapper .search-notice-wrapper .title {
	margin-bottom: 0
}

.col-search-content .filter-sort-wrapper .sort-wrapper {
	margin-bottom: 1rem
}

.col-search-content .filter-sort-wrapper .sort-wrapper h2 {
	font-size: 1.5rem;
	line-height: 3rem;
	font-weight: 500;
	margin: 0 0 .4em 0;
	font-family: flanders-sans, 'sans-serif'
}

.col-search-content .filter-sort-wrapper .sort-wrapper .form-item-sort-by label {
	display: block;
	margin-bottom: .5rem
}

.col-search-content .filter-sort-wrapper .sort-wrapper select {
	height: 30px;
	line-height: 30px;
	margin-bottom: .5rem;
	border: 1px solid #cbd2da;
	border-radius: 5px;
	font-weight: 500;
	padding: 0 30px 0 10px;
	font-size: 1.4rem
}

.col-search-content .filter-sort-wrapper .sort-wrapper .filter-global-search-search {
	margin: 1rem 0
}

.search-result {
	margin-bottom: 0
}

.searchwrapper .search-autocomplete {
	z-index: 7;
	top: 67px;
	width: calc(70% - 4.2rem);
	position: absolute;
	right: 3rem;
	background: #fff;
	transition: all .2s ease-out
}

@media only screen and (max-width:990px) {
	.searchwrapper .search-autocomplete {
		top: 60px;
		width: calc(100% - 6rem)
	}
}

.searchwrapper .search-autocomplete.is-visible .autocomplete-wrapper {
	border: 1px solid #cbd2da
}

.searchwrapper .search-autocomplete .autocomplete-wrapper {
	font-size: 1.6rem
}

.searchwrapper .search-autocomplete .autocomplete-wrapper .autocomplete-keyword {
	display: block;
	cursor: pointer;
	padding: 1rem 1.5rem;
	color: #333
}

.searchwrapper .search-autocomplete .autocomplete-wrapper .autocomplete-keyword:focus,
.searchwrapper .search-autocomplete .autocomplete-wrapper .autocomplete-keyword:hover {
	background: #f3f3f3;
	color: #009b48;
	text-decoration: none
}

.searchwrapper #block-header-global-search {
	z-index: 7;
	top: 7px;
	height: auto;
	background: #fff;
	transition: all .2s ease-out
}

.main-search {
	padding-bottom: 0 !important
}

.main-search .sapi-did-you-mean {
	margin: 1.2rem 0 .8rem 0
}

.main-search .col-search-content {
	z-index: 2
}

.main-search .filter-sort-wrapper {
	display: flex;
	flex-flow: row wrap
}

.main-search .filter-sort-wrapper .active-filters {
	margin-right: auto
}

.main-search .count {
	font-family: flanders-serif, serif;
	font-size: 3.4rem;
	padding-right: 1.5rem;
	font-weight: 500;
	flex: 1
}

@media only screen and (max-width:767px) {
	.main-search .count {
		flex: 1 0 100%
	}
}

.main-search form {
	position: relative
}

.main-search form .form-text {
	height: 40px;
	margin: 0;
	width: 100%;
	border-color: #cbd2da
}

.main-search form .form-submit {
	opacity: 0;
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute
}

.main-search form .form-actions {
	position: absolute;
	right: .7rem;
	top: 50%;
	transform: translateY(-50%);
	display: flex;
	background: #fff;
	padding: .3rem
}

.main-search form .form-actions:before {
	content: url("../images/search.svg");
	width: 20px;
	height: 20px;
	position: relative
}

.main-search form .form-actions:focus-within:before,
.main-search form .form-actions:hover:before {
	content: url("../images/search-hover.svg")
}

.main-search form .form-actions.js-hide {
	display: none
}

.main-search form .form-autocomplete {
	background-image: none !important
}

.main-search form .form-autocomplete .ui-autocomplete-loading {
	background-image: none !important
}

.main-search .layout-sidebar {
	padding-right: 3rem
}

.main-search .layout-sidebar h2 {
	font-weight: 500;
	font-family: flanders-sans, sans-serif;
	margin-top: 3rem
}

@media only screen and (max-width:767px) {
	.main-search .layout-sidebar {
		padding-right: 0
	}
}

.main-search #block-sidebar-global-search>.layout,
.main-search .filter-global-search-search>.layout {
	min-width: unset;
	padding: 0
}

.main-search #block-global-search-content-type h2 {
	text-transform: uppercase;
	border-bottom: 3px solid #cbd2da;
	font-size: 2rem;
	padding-bottom: 1rem;
	margin-bottom: 2rem;
	color: #333
}

.main-search div[id*=facet-block-content-type] ul {
	max-width: 100%;
	list-style: none;
	margin: 0;
	padding-left: 0
}

.main-search div[id*=facet-block-content-type] ul .facet-item {
	list-style-type: none;
	min-height: 50px;
	font-size: 1.6rem;
	color: #333;
	margin-bottom: 0;
	line-height: 2.5rem
}

.main-search div[id*=facet-block-content-type] ul .facet-item .facet-item-disabled,
.main-search div[id*=facet-block-content-type] ul .facet-item a {
	font-size: 14pt;
	clear: both;
	height: 50px;
	color: #333;
	padding-left: 50px;
	background: url("../images/search-icons/icon-subsidies.png") no-repeat;
	background: url("../images/search-icons/icon-subsidies.svg") no-repeat;
	background-position: left center !important;
	background-size: 28px !important;
	width: 100%;
	margin-bottom: 10px;
	line-height: 150%;
	display: table-cell;
	vertical-align: middle
}

.main-search div[id*=facet-block-content-type] ul .facet-item .facet-item-disabled.is-active,
.main-search div[id*=facet-block-content-type] ul .facet-item a.is-active {
	color: #009b48;
	font-weight: 700
}

.main-search div[id*=facet-block-content-type] ul .facet-item .facet-item-disabled.is-active,
.main-search div[id*=facet-block-content-type] ul .facet-item a.is-active {
	background: url("../images/search-icons/icon-subsidies-green.png") no-repeat;
	background: url("../images/search-icons/icon-subsidies-green.svg") no-repeat
}

.main-search div[id*=facet-block-content-type] ul .facet-item .facet-item-disabled {
	color: #b3b3b3;
	cursor: not-allowed;
	pointer-events: none
}

.main-search div[id*=facet-block-content-type] ul .facet-item a[data-drupal-facet-item-id=type-m-steunmaatregelen] {
	background: url("../images/search-icons/icon-maatregelen.png") no-repeat;
	background: url("../images/search-icons/icon-maatregelen.svg") no-repeat
}

.main-search div[id*=facet-block-content-type] ul .facet-item a[data-drupal-facet-item-id=type-m-steunmaatregelen].is-active {
	background: url("../images/search-icons/icon-maatregelen-green.png") no-repeat;
	background: url("../images/search-icons/icon-maatregelen-green.svg") no-repeat
}

.main-search div[id*=facet-block-content-type] ul .facet-item a[data-drupal-facet-item-id=type-m-informatie],
.main-search div[id*=facet-block-content-type] ul .facet-item a[data-drupal-facet-item-id=type-m-projecten] {
	background: url("../images/search-icons/icon-begeleiding-advies.png") no-repeat;
	background: url("../images/search-icons/icon-begeleiding-advies.svg") no-repeat
}

.main-search div[id*=facet-block-content-type] ul .facet-item a[data-drupal-facet-item-id=type-m-informatie].is-active,
.main-search div[id*=facet-block-content-type] ul .facet-item a[data-drupal-facet-item-id=type-m-projecten].is-active {
	background: url("../images/search-icons/icon-begeleiding-advies-green.png") no-repeat;
	background: url("../images/search-icons/icon-begeleiding-advies-green.svg") no-repeat
}

.main-search div[id*=facet-block-content-type] ul .facet-item a[data-drupal-facet-item-id=type-m-coaching-advies] {
	background: url("../images/search-icons/icon-coaching.png") no-repeat;
	background: url("../images/search-icons/icon-coaching.svg") no-repeat
}

.main-search div[id*=facet-block-content-type] ul .facet-item a[data-drupal-facet-item-id=type-m-coaching-advies].is-active {
	background: url("../images/search-icons/icon-coaching-green.png") no-repeat;
	background: url("../images/search-icons/icon-coaching-green.svg") no-repeat
}

.main-search div[id*=facet-block-content-type] ul .facet-item a[data-drupal-facet-item-id=type-m-nieuws] {
	background: url("../images/search-icons/icon-nieuws.png") no-repeat;
	background: url("../images/search-icons/icon-nieuws.svg") no-repeat
}

.main-search div[id*=facet-block-content-type] ul .facet-item a[data-drupal-facet-item-id=type-m-nieuws].is-active {
	background: url("../images/search-icons/icon-nieuws-green.png") no-repeat;
	background: url("../images/search-icons/icon-nieuws-green.svg") no-repeat
}

.main-search div[id*=facet-block-content-type] ul .facet-item a[data-drupal-facet-item-id=type-m-publicaties] {
	background: url("../images/search-icons/icon-publicaties.png") no-repeat;
	background: url("../images/search-icons/icon-publicaties.svg") no-repeat
}

.main-search div[id*=facet-block-content-type] ul .facet-item a[data-drupal-facet-item-id=type-m-publicaties].is-active {
	background: url("../images/search-icons/icon-publicaties-green.png") no-repeat;
	background: url("../images/search-icons/icon-publicaties-green.svg") no-repeat
}

.main-search div[id*=facet-block-content-type] ul .facet-item a[data-drupal-facet-item-id=type-m-events] {
	background: url("../images/search-icons/icon-events.png") no-repeat;
	background: url("../images/search-icons/icon-events.svg") no-repeat
}

.main-search div[id*=facet-block-content-type] ul .facet-item a[data-drupal-facet-item-id=type-m-events].is-active {
	background: url("../images/search-icons/icon-events-green.png") no-repeat;
	background: url("../images/search-icons/icon-events-green.svg") no-repeat
}

.main-search div[id*=facet-block-content-type] ul .facet-item a[data-drupal-facet-item-id=type-m-ondernemersverhalen] {
	background: url("../images/search-icons/icon-inspiratie.png") no-repeat;
	background: url("../images/search-icons/icon-inspiratie.svg") no-repeat
}

.main-search div[id*=facet-block-content-type] ul .facet-item a[data-drupal-facet-item-id=type-m-ondernemersverhalen].is-active {
	background: url("../images/search-icons/icon-inspiratie-green.png") no-repeat;
	background: url("../images/search-icons/icon-inspiratie-green.svg") no-repeat
}

.main-search div[id*=facet-block-content-type] h2 {
	font-family: flanders-sans, sans-serif;
	text-transform: uppercase;
	border-bottom: 3px solid #cbd2da;
	font-weight: 500;
	font-size: 2rem;
	padding-bottom: 10px;
	margin-bottom: 20px;
	color: #333;
	margin-top: 2rem
}

.main-search .inner {
	padding-top: 4rem;
	margin-left: -300%;
	padding-left: 300%;
	background: #fff;
	height: 100%
}

@media only screen and (max-width:767px) {
	.main-search .inner {
		margin-right: -1.5rem;
		margin-left: -1.5rem;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		padding-bottom: 3rem
	}
}

.main-search .inner .layout-sidebar {
	padding-right: 3rem
}

@media only screen and (max-width:767px) {
	.main-search .inner .layout-sidebar {
		padding-right: 0
	}
}

.main-search .inner .layout-sidebar .vlaio-search-form {
	position: relative
}

.main-search .inner .layout-sidebar .vlaio-search-form .form-text {
	background: 0 0;
	height: 40px;
	margin: 0;
	width: 100%
}

.main-search .inner .layout-sidebar .vlaio-search-form .edit-submit-search-submit-container {
	position: absolute;
	right: .7rem;
	top: 50%;
	transform: translateY(-50%);
	display: flex;
	padding: .3rem
}

.main-search .inner .layout-sidebar .vlaio-search-form .edit-submit-search-submit-container:before {
	content: url("../images/search.svg");
	width: 20px;
	height: 20px;
	position: relative
}

.main-search .inner .layout-sidebar .vlaio-search-form .edit-submit-search-submit-container:focus-within:before,
.main-search .inner .layout-sidebar .vlaio-search-form .edit-submit-search-submit-container:hover:before {
	content: url("../images/search-hover.svg")
}

.main-search .inner .layout-sidebar .vlaio-search-form .edit-submit-search-submit-container .form-submit {
	opacity: 0;
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute
}

.main-search .inner .layout-sidebar .facets ul {
	max-width: 100%;
	list-style: none;
	margin: 0;
	padding-left: 0
}

.main-search .inner .layout-sidebar .facets ul .facet-item {
	list-style-type: none;
	min-height: 50px;
	font-size: 1.6rem;
	color: #333;
	margin-bottom: 0;
	line-height: 2.5rem
}

.main-search .inner .layout-sidebar .facets ul .facet-item a,
.main-search .inner .layout-sidebar .facets ul .facet-item span.disabled {
	font-size: 14pt;
	clear: both;
	height: 50px;
	color: #333;
	padding-left: 50px;
	background: url("../images/search-icons/icon-subsidies.png") no-repeat;
	background: url("../images/search-icons/icon-subsidies.svg") no-repeat;
	background-position: left center !important;
	background-size: 28px !important;
	width: 100%;
	margin-bottom: 10px;
	line-height: 150%;
	display: table-cell;
	vertical-align: middle
}

.main-search .inner .layout-sidebar .facets ul .facet-item a.is-active,
.main-search .inner .layout-sidebar .facets ul .facet-item span.disabled.is-active {
	color: #009b48;
	font-weight: 700
}

.main-search .inner .layout-sidebar .facets ul .facet-item a.is-active,
.main-search .inner .layout-sidebar .facets ul .facet-item span.disabled.is-active {
	background: url("../images/search-icons/icon-subsidies-green.png") no-repeat;
	background: url("../images/search-icons/icon-subsidies-green.svg") no-repeat
}

.main-search .inner .layout-sidebar .facets ul .facet-item span.disabled {
	color: #b3b3b3;
	cursor: not-allowed
}

.main-search .inner .layout-sidebar .facets ul .facet-item.steunmaatregelen a,
.main-search .inner .layout-sidebar .facets ul .facet-item.steunmaatregelen span.disabled {
	background: url("../images/search-icons/icon-maatregelen.png") no-repeat;
	background: url("../images/search-icons/icon-maatregelen.svg") no-repeat
}

.main-search .inner .layout-sidebar .facets ul .facet-item.steunmaatregelen a.is-active,
.main-search .inner .layout-sidebar .facets ul .facet-item.steunmaatregelen span.disabled.is-active {
	background: url("../images/search-icons/icon-maatregelen-green.png") no-repeat;
	background: url("../images/search-icons/icon-maatregelen-green.svg") no-repeat
}

.main-search .inner .layout-sidebar .facets ul .facet-item.informatie a,
.main-search .inner .layout-sidebar .facets ul .facet-item.informatie span.disabled,
.main-search .inner .layout-sidebar .facets ul .facet-item.project a,
.main-search .inner .layout-sidebar .facets ul .facet-item.project span.disabled {
	background: url("../images/search-icons/icon-begeleiding-advies.png") no-repeat;
	background: url("../images/search-icons/icon-begeleiding-advies.svg") no-repeat
}

.main-search .inner .layout-sidebar .facets ul .facet-item.informatie a.is-active,
.main-search .inner .layout-sidebar .facets ul .facet-item.informatie span.disabled.is-active,
.main-search .inner .layout-sidebar .facets ul .facet-item.project a.is-active,
.main-search .inner .layout-sidebar .facets ul .facet-item.project span.disabled.is-active {
	background: url("../images/search-icons/icon-begeleiding-advies-green.png") no-repeat;
	background: url("../images/search-icons/icon-begeleiding-advies-green.svg") no-repeat
}

.main-search .inner .layout-sidebar .facets ul .facet-item.coaching-advies a,
.main-search .inner .layout-sidebar .facets ul .facet-item.coaching-advies span.disabled {
	background: url("../images/search-icons/icon-coaching.png") no-repeat;
	background: url("../images/search-icons/icon-coaching.svg") no-repeat
}

.main-search .inner .layout-sidebar .facets ul .facet-item.coaching-advies a.is-active,
.main-search .inner .layout-sidebar .facets ul .facet-item.coaching-advies span.disabled.is-active {
	background: url("../images/search-icons/icon-coaching-green.png") no-repeat;
	background: url("../images/search-icons/icon-coaching-green.svg") no-repeat
}

.main-search .inner .layout-sidebar .facets ul .facet-item.nieuws a,
.main-search .inner .layout-sidebar .facets ul .facet-item.nieuws span.disabled {
	background: url("../images/search-icons/icon-nieuws.png") no-repeat;
	background: url("../images/search-icons/icon-nieuws.svg") no-repeat
}

.main-search .inner .layout-sidebar .facets ul .facet-item.nieuws a.is-active,
.main-search .inner .layout-sidebar .facets ul .facet-item.nieuws span.disabled.is-active {
	background: url("../images/search-icons/icon-nieuws-green.png") no-repeat;
	background: url("../images/search-icons/icon-nieuws-green.svg") no-repeat
}

.main-search .inner .layout-sidebar .facets ul .facet-item.publicaties a,
.main-search .inner .layout-sidebar .facets ul .facet-item.publicaties span.disabled {
	background: url("../images/search-icons/icon-publicaties.png") no-repeat;
	background: url("../images/search-icons/icon-publicaties.svg") no-repeat
}

.main-search .inner .layout-sidebar .facets ul .facet-item.publicaties a.is-active,
.main-search .inner .layout-sidebar .facets ul .facet-item.publicaties span.disabled.is-active {
	background: url("../images/search-icons/icon-publicaties-green.png") no-repeat;
	background: url("../images/search-icons/icon-publicaties-green.svg") no-repeat
}

.main-search .inner .layout-sidebar .facets ul .facet-item.events a,
.main-search .inner .layout-sidebar .facets ul .facet-item.events span.disabled {
	background: url("../images/search-icons/icon-events.png") no-repeat;
	background: url("../images/search-icons/icon-events.svg") no-repeat
}

.main-search .inner .layout-sidebar .facets ul .facet-item.events a.is-active,
.main-search .inner .layout-sidebar .facets ul .facet-item.events span.disabled.is-active {
	background: url("../images/search-icons/icon-events-green.png") no-repeat;
	background: url("../images/search-icons/icon-events-green.svg") no-repeat
}

.main-search .inner .layout-sidebar .facets ul .facet-item.ondernemersverhalen a,
.main-search .inner .layout-sidebar .facets ul .facet-item.ondernemersverhalen span.disabled {
	background: url("../images/search-icons/icon-inspiratie.png") no-repeat;
	background: url("../images/search-icons/icon-inspiratie.svg") no-repeat
}

.main-search .inner .layout-sidebar .facets ul .facet-item.ondernemersverhalen a.is-active,
.main-search .inner .layout-sidebar .facets ul .facet-item.ondernemersverhalen span.disabled.is-active {
	background: url("../images/search-icons/icon-inspiratie-green.png") no-repeat;
	background: url("../images/search-icons/icon-inspiratie-green.svg") no-repeat
}

.main-search .inner .layout-sidebar .facets h2 {
	font-family: flanders-sans, sans-serif;
	text-transform: uppercase;
	border-bottom: 3px solid #cbd2da;
	font-weight: 500;
	font-size: 2rem;
	padding-bottom: 10px;
	margin-bottom: 20px;
	color: #333;
	margin-top: 2rem
}

@media only screen and (max-width:767px) {
	.main-search .col-sidebar {
		position: relative !important;
		margin-bottom: 2rem
	}
}

.main-search .col-search-content .h1,
.main-search .col-search-content h1 {
	margin-bottom: 4rem
}

.main-search .col-search-content .pager-summary {
	text-align: center;
	font-size: 14px;
	margin-bottom: -2rem;
	margin-top: 4rem
}

.main-search .col-search-content .search-results-item .article-summary-wrapper .title .h4,
.main-search .col-search-content .search-results-item .article-summary-wrapper .title h4 {
	font-size: 2rem;
	padding-left: 34px;
	line-height: 35px
}

.main-search .col-search-content .search-results-item .article-summary-wrapper .samenvatting {
	font-size: 1.8rem;
	color: #333
}

@media only screen and (max-width:767px) {
	.main-search .col-search-content .search-results-item .article-summary-wrapper .samenvatting {
		font-size: 1.5rem
	}
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-ondernemersverhalen .title .h4,
.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-ondernemersverhalen .title h4 {
	background: url("../images/search-icons/icon-inspiratie.png") no-repeat;
	background: url("../images/search-icons/icon-inspiratie.svg") no-repeat;
	background-position: left center;
	background-size: 28px
}

@media only screen and (max-width:767px) {

	.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-ondernemersverhalen .title .h4,
	.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-ondernemersverhalen .title h4 {
		font-size: 1.8rem;
		background-size: 24px;
		line-height: 1.5
	}
}

@media only screen and (max-width:767px) {
	.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-ondernemersverhalen .samenvatting {
		font-size: 1.6rem
	}
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-ondernemersverhalen .samenvatting .field--field-publicatiedatum {
	float: left;
	margin-right: 7px;
	color: #666
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-ondernemersverhalen .samenvatting .field--field-publicatiedatum:after {
	content: '-'
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-steunmaatregelen .title .h4,
.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-steunmaatregelen .title h4 {
	background: url("../images/search-icons/icon-maatregelen.png") no-repeat;
	background: url("../images/search-icons/icon-maatregelen.svg") no-repeat;
	background-position: left center;
	background-size: 28px
}

@media only screen and (max-width:767px) {

	.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-steunmaatregelen .title .h4,
	.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-steunmaatregelen .title h4 {
		font-size: 1.8rem;
		background-size: 24px;
		line-height: 1.5
	}
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-steunmaatregelen .samenvatting .field--field-maatregel-gearchiveerd {
	font-weight: 500;
	color: #c00;
	padding: 5px 0
}

@media only screen and (max-width:767px) {
	.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-steunmaatregelen .samenvatting .field--field-maatregel-gearchiveerd {
		font-size: 1.6rem
	}
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-steunmaatregelen .samenvatting .partner {
	font-size: 1.6rem;
	color: #666;
	margin-top: 10px
}

@media only screen and (max-width:767px) {
	.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-steunmaatregelen .samenvatting .partner {
		font-size: 90%
	}
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-databank-risicokapitaal .title .h4,
.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-databank-risicokapitaal .title h4,
.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-subsidies .title .h4,
.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-subsidies .title h4 {
	background: url("../images/search-icons/icon-subsidies.png") no-repeat;
	background: url("../images/search-icons/icon-subsidies.svg") no-repeat;
	background-size: 28px;
	background-position: left center;
	float: left;
	margin-right: 5px
}

@media only screen and (max-width:767px) {

	.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-databank-risicokapitaal .title .h4,
	.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-databank-risicokapitaal .title h4,
	.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-subsidies .title .h4,
	.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-subsidies .title h4 {
		font-size: 1.8rem;
		background-size: 24px;
		line-height: 1.5
	}
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-databank-risicokapitaal .title span,
.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-subsidies .title span {
	line-height: 35px;
	color: #666
}

@media only screen and (max-width:767px) {

	.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-databank-risicokapitaal .title span,
	.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-subsidies .title span {
		display: none
	}
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-databank-risicokapitaal .samenvatting,
.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-subsidies .samenvatting {
	clear: both
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-databank-risicokapitaal .samenvatting .field--field-gearchiveerd,
.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-subsidies .samenvatting .field--field-gearchiveerd {
	font-weight: 500;
	color: #c00;
	padding: 0 0 5px 0
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-databank-risicokapitaal .samenvatting .field--field-oproep-periode,
.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-subsidies .samenvatting .field--field-oproep-periode {
	font-weight: 500;
	color: #009b48;
	margin-bottom: 0;
	padding-bottom: 5px
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-coaching-advies .title .h4,
.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-coaching-advies .title h4 {
	background: url("../images/search-icons/icon-coaching.png") no-repeat;
	background: url("../images/search-icons/icon-coaching.svg") no-repeat;
	background-position: left center;
	background-size: 28px
}

@media only screen and (max-width:767px) {

	.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-coaching-advies .title .h4,
	.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-coaching-advies .title h4 {
		font-size: 1.8rem;
		background-size: 24px;
		line-height: 1.5
	}
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-coaching-advies .samenvatting .field-wrapper .label {
	display: none
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-coaching-advies .samenvatting .field-wrapper .content {
	color: #666;
	font-size: 1.6rem;
	margin-top: 10px
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-events .title .h4,
.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-events .title h4 {
	padding-left: 0
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-events .samenvatting .field--field-wanneer {
	position: relative;
	padding-left: 25px;
	float: left;
	margin-right: 20px;
	margin-bottom: 1.5rem
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-events .samenvatting .field--field-wanneer:before {
	display: block;
	content: "";
	width: 15px;
	height: 15px;
	background: url("../images/icon-calendar.png") no-repeat;
	background: url("../images/icon-calendar.svg") no-repeat;
	position: absolute;
	left: 0;
	top: 4px
}

@media only screen and (max-width:767px) {
	.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-events .samenvatting .field--field-wanneer:before {
		top: 1px
	}
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-events .samenvatting .locality {
	position: relative;
	float: left;
	padding-left: 20px;
	margin-bottom: 1.5rem
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-events .samenvatting .locality:before {
	display: block;
	content: "";
	width: 15px;
	height: 15px;
	background: url("../images/icon-location.png") no-repeat;
	background: url("../images/icon-location.svg") no-repeat;
	position: absolute;
	left: 2px;
	top: 5px
}

@media only screen and (max-width:767px) {
	.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-events .samenvatting .locality:before {
		top: 2px
	}
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-events .samenvatting .field--field-teaser {
	clear: both
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-events>.event-notice {
	padding-top: 10px
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-events>.event-notice .event-notice {
	color: #009b48;
	font-weight: 700;
	font-size: 14pt
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-events>.event-notice .event-warning {
	color: #c00
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-publicaties .title .h4,
.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-publicaties .title h4 {
	padding-left: 0
}

@media only screen and (max-width:767px) {

	.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-publicaties .title .h4,
	.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-publicaties .title h4 {
		font-size: 1.8rem;
		background-size: 24px;
		line-height: 1.5
	}
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-publicaties .samenvatting .field--field-publicatiedatum {
	float: left;
	margin-right: 7px;
	text-transform: uppercase;
	color: #666
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-publicaties .samenvatting .field--field-publicatiedatum:after {
	content: " \2014"
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-publicaties .image .field--field-publicatie-thumbnail {
	float: left;
	margin-right: 2rem
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-publicaties .image .field--field-publicatie-thumbnail img {
	max-height: 140px;
	width: auto
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-informatie .title .h4,
.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-informatie .title h4 {
	background: url("../images/search-icons/icon-begeleiding-advies.png") no-repeat;
	background: url("../images/search-icons/icon-begeleiding-advies.svg") no-repeat;
	background-position: left center;
	background-size: 28px;
	float: left;
	margin-right: 5px
}

@media only screen and (max-width:767px) {

	.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-informatie .title .h4,
	.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-informatie .title h4 {
		font-size: 1.8rem;
		background-size: 24px;
		line-height: 1.5
	}
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-informatie .title span {
	line-height: 35px;
	color: #666
}

@media only screen and (max-width:767px) {
	.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-informatie .title span {
		display: none
	}
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-informatie .samenvatting {
	clear: both
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-nieuws .title .h4,
.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-nieuws .title h4 {
	background: url("../images/search-icons/icon-nieuws.png") no-repeat;
	background: url("../images/search-icons/icon-nieuws.svg") no-repeat;
	background-position: left center;
	background-size: 28px
}

@media only screen and (max-width:767px) {

	.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-nieuws .title .h4,
	.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-nieuws .title h4 {
		font-size: 1.8rem;
		background-size: 24px;
		line-height: 1.5
	}
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-nieuws .samenvatting .field--field-publicatiedatum {
	float: left;
	margin-right: 7px;
	color: #666
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-nieuws .samenvatting .field--field-publicatiedatum:after {
	content: '-'
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-project .title .h4,
.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-project .title h4 {
	background: url("../images/search-icons/icon-begeleiding-advies.png") no-repeat;
	background: url("../images/search-icons/icon-begeleiding-advies.svg") no-repeat;
	background-position: left center;
	background-size: 28px;
	float: left;
	margin-right: 5px
}

@media only screen and (max-width:767px) {

	.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-project .title .h4,
	.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-project .title h4 {
		font-size: 1.8rem;
		background-size: 24px;
		line-height: 1.5
	}
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-project .title span {
	line-height: 35px;
	color: #666
}

@media only screen and (max-width:767px) {
	.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-project .title span {
		display: none
	}
}

.main-search .col-search-content .search-results-item .article-summary-wrapper.search-type-project .samenvatting {
	clear: both
}

.main-search .col-search-content .search-results-item:focus-visible .article-summary-wrapper {
	transition: none !important;
	outline: solid 3px #009B48
}

.main-search .col-search-content .search-results-item:hover {
	text-decoration: none
}

.main-search .col-search-content .active-filters {
	margin-bottom: 1rem
}

.main-search .did-you-mean {
	font-size: 1.6rem;
	font-weight: 500;
	margin-bottom: 2rem
}

.main-search .did-you-mean a {
	color: #009b48;
	margin-left: .5em;
	text-decoration: underline;
	display: inline-block
}

.main-search .col-active-filters.u-visible-mobile .active-filters {
	position: relative;
	top: .4rem
}

.main-search .search-sort {
	display: none;
	background: #666;
	color: #fff;
	padding: .7rem 1.5rem .7rem 2rem;
	font-size: 1.6rem;
	z-index: 6
}

.main-search .search-sort.primary {
	margin: 2rem 0 1rem;
	position: relative
}

.main-search .search-sort.secondary {
	margin: 0 0 4rem 0
}

.main-search .search-sort:hover {
	text-decoration: none
}

@media only screen and (max-width:767px) {
	.main-search .search-sort {
		display: inline-block
	}
}

.main-search .search-sort .icon {
	display: inline-block;
	margin-left: 1rem
}

.main-search .search-sort .open {
	background: url(/themes/custom/vlaio/images/icon-dropdown-arrow-white.svg) no-repeat;
	width: 11px;
	height: 8px
}

.main-search .search-sort .close {
	background: url(/themes/custom/vlaio/images/close-white.png) no-repeat;
	width: 11px;
	height: 11px
}

.main-search .col-sort {
	display: none;
	z-index: 6;
	margin-bottom: 1rem;
	padding-left: 0
}

@media only screen and (max-width:767px) {
	.main-search .col-sort {
		position: relative !important;
		display: block
	}
}

.main-search .col-sort h2 {
	font-size: 1.5rem;
	line-height: 3rem;
	font-weight: 500;
	margin: 0 0 .4em 0;
	font-family: flanders-sans, 'sans-serif'
}

.main-search .col-sort select {
	height: 30px;
	line-height: 80%;
	margin-bottom: .5rem;
	border: 1px solid #cbd2da;
	border-radius: 5px;
	font-weight: 500;
	padding: 7px 30px 7px 10px;
	font-size: 1.4rem
}

#block-ui-spinner {
	display: none
}

.search-throbber {
	opacity: 1;
	width: auto;
	height: auto;
	display: flex;
	justify-content: center;
	align-items: center;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: 0 0 !important
}

.search-throbber .blockUI:after {
	content: '';
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	position: fixed;
	z-index: -1;
	background: #fff;
	opacity: .45
}

.blockUI .vlaanderen-loading {
	background: 0 0
}

.blockUI .vlaanderen-loading svg {
	height: 90px;
	-moz-box-shadow: 0 0 34px 0 rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 0 34px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 0 34px 0 rgba(0, 0, 0, .2)
}

.blockUI #haar1 {
	opacity: 0;
	animation: hideshow 2s ease infinite
}

.blockUI #haar2 {
	opacity: 0;
	animation: hideshow 2s .2s ease infinite
}

.blockUI #haar3 {
	opacity: 0;
	animation: hideshow 2s .4s ease infinite
}

.blockUI #haar4 {
	opacity: 0;
	animation: hideshow 2s .6s ease infinite
}

@-moz-keyframes hideshow {
	0% {
		opacity: 0
	}

	10% {
		opacity: 1
	}

	95% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

@-webkit-keyframes hideshow {
	0% {
		opacity: 0
	}

	10% {
		opacity: 1
	}

	95% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

@keyframes hideshow {
	0% {
		opacity: 0
	}

	10% {
		opacity: 1
	}

	95% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

.initiatief-search #search-query {
	display: none
}

.search-results .vlaio-search-form {
	position: relative
}

.search-results .vlaio-search-form .search-autocomplete-inline {
	visibility: hidden;
	margin-top: -5px;
	position: absolute;
	background: #fff;
	width: 100%;
	box-shadow: 0 1px 2px #b3b3b3;
	opacity: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: opacity .3s 0s, visibility 0s .3s, -webkit-transform .3s 0s;
	-moz-transition: opacity .3s 0s, visibility 0s .3s, -moz-transform .3s 0s;
	transition: opacity .3s 0s, visibility 0s .3s, transform .3s 0s;
	padding: 0 1rem
}

.search-results .vlaio-search-form .search-autocomplete-inline.is-visible {
	visibility: visible;
	opacity: 1;
	-webkit-transition: opacity .3s 0s, visibility 0s 0s, -webkit-transform .3s 0s;
	-moz-transition: opacity .3s 0s, visibility 0s 0s, -moz-transform .3s 0s;
	transition: opacity .3s 0s, visibility 0s 0s, transform .3s 0s
}

.search-results .vlaio-search-form .search-autocomplete-inline .autocomplete-keyword {
	display: block;
	cursor: pointer;
	color: #333
}

.search-results .vlaio-search-form .search-autocomplete-inline .autocomplete-keyword:first-child {
	padding-top: 1rem
}

.search-results .vlaio-search-form .search-autocomplete-inline .autocomplete-keyword:last-child {
	padding-bottom: 1rem
}

html .search-filters {
	flex-direction: column
}

html .search-filters--btn {
	margin-bottom: 3rem !important;
	font-weight: 500;
	padding: 2.5rem 4rem
}

html .col-sidebar .search-filters--btn {
	margin-bottom: 1rem !important
}

html .count-title {
	font-family: flanders-serif, serif;
	font-size: 3.4rem;
	padding-right: 1.5rem;
	font-weight: 500;
	flex: 1
}

html header .facets-summary-block__wrapper {
	margin: 1rem 0
}

html header .facets-summary-block__wrapper .facet-summary__items {
	list-style: none;
	margin: 0 -.5rem;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	align-self: center
}

html header .facets-summary-block__wrapper .facet-summary__items .facet-item__status {
	display: none
}

html header .facets-summary-block__wrapper .facet-summary-item--facet,
html header .facets-summary-block__wrapper .facet-summary-item--search-string {
	margin: .5rem
}

html header .facets-summary-block__wrapper .facet-summary-item--facet a,
html header .facets-summary-block__wrapper .facet-summary-item--search-string a {
	font-size: 1.4rem;
	font-weight: 500;
	pointer-events: none;
	border: 1px solid #cbd2da;
	color: #333;
	text-decoration: none;
	padding: 0 0 0 10px;
	border-radius: 5px;
	display: inline-flex;
	align-items: center;
	background: #fff;
	line-height: 90%
}

html header .facets-summary-block__wrapper .facet-summary-item--facet a:after,
html header .facets-summary-block__wrapper .facet-summary-item--search-string a:after {
	content: "\2715";
	padding: 7px;
	margin-left: 10px;
	border-left: 1px solid #cbd2da;
	position: relative;
	pointer-events: auto;
	font-size: 1.2rem
}

html header .facets-summary-block__wrapper .facet-summary-item--facet a:focus-visible,
html header .facets-summary-block__wrapper .facet-summary-item--search-string a:focus-visible {
	border-width: 3px;
	border-color: #009b48
}

html header .facets-summary-block__wrapper .facet-summary-item--facet a .facet-item__value,
html header .facets-summary-block__wrapper .facet-summary-item--search-string a .facet-item__value {
	padding: 7px 0
}

html header .facets-summary-block__wrapper .facet-summary-item--clear {
	margin: .5rem;
	display: flex;
	align-items: center
}

html header .facets-summary-block__wrapper .facet-summary-item--clear a {
	font-size: 1.6rem;
	color: #333;
	text-decoration: none;
	display: inline-block
}

html header .facets-summary-block__wrapper .facet-summary-item--clear a:before {
	content: "\2715";
	display: inline-block;
	margin-right: .4em
}

@media only screen and (max-width:767px) {
	body.search-filter-active {
		overflow: hidden
	}

	body.search-filter-active .search-filters--btn {
		position: fixed;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 210;
		margin-bottom: 0 !important
	}

	body.search-filter-active .main-search .search-filters--btn {
		display: none !important
	}

	html .search-filters {
		position: fixed;
		z-index: 200;
		height: 100%;
		background: #f3f3f3;
		display: flex;
		flex-direction: column;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		overflow-y: scroll;
		padding: 1.5rem 1.5rem 7rem 1.5rem
	}

	html .search-filters--close {
		border-radius: 50%;
		min-width: 50px;
		min-height: 50px;
		background-color: #009b48;
		justify-content: center;
		align-items: center;
		cursor: pointer;
		align-self: flex-end;
		margin-bottom: 1rem
	}

	html .search-filters--close:hover:after,
	html .search-filters--close:hover:before {
		height: 25px
	}

	html .search-filters--close:after,
	html .search-filters--close:before {
		content: ' ';
		height: 30px;
		width: 2px;
		background-color: #fff
	}

	html .search-filters--close:before {
		transform: rotate(45deg)
	}

	html .search-filters--close:after {
		transform: rotate(-45deg)
	}

	html .search-filters--text {
		display: flex;
		align-items: center;
		padding: 0 1rem
	}

	html .search-filters--text:before {
		display: inline-flex;
		background-image: url("data:image/svg+xml,%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-115.000000, -960.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cg transform='translate(0.000000, 692.000000)'%3E%3Cg transform='translate(15.000000, 252.000000)'%3E%3Cg transform='translate(100.000000, 16.000000)'%3E%3Cpath d='M6.32516631,16 C6.20653512,15.9251947 6.07407061,15.8646963 5.97220708,15.7723138 C5.80788402,15.6235206 5.78943959,15.4170906 5.78943959,15.2090254 C5.79027798,13.3082337 5.7844093,11.4070333 5.7940507,9.50624164 C5.79614666,9.05986218 5.66829326,8.67643367 5.40336424,8.31385255 C3.66162363,5.93234454 1.92742846,3.54511372 0.190718144,1.15951799 C-0.0431907036,0.837814108 -0.0616351288,0.544724296 0.133708102,0.279431008 C0.260723122,0.106929055 0.438041119,0.02435703 0.649732818,0.00391841 C0.702550945,-0.000986858814 0.756626646,0.000103200922 0.809863965,0.000103200922 C5.60583372,0.000103200922 10.4022227,0.000103200922 15.1981924,0.000103200922 C15.6253486,0.000103200922 15.8797978,0.167836143 15.976631,0.511204959 C16.0453784,0.75483331 15.9539947,0.958401966 15.8127271,1.15216008 C15.0150058,2.24685257 14.2181227,3.34236261 13.4212397,4.43746387 C12.4726094,5.74063028 11.5277518,7.04624933 10.5732528,8.34532802 C10.3204803,8.68951438 10.2010108,9.05945341 10.2031067,9.4817153 C10.2093946,11.0182908 10.2056219,12.5544574 10.2056219,14.0910329 C10.2056219,14.5382299 10.0878291,14.7062354 9.65941537,14.8644303 C8.65251742,15.2364132 7.64520029,15.6079873 6.63830235,15.9799702 C6.62908013,15.9832403 6.62237307,15.9930509 6.61398924,15.9995912 L6.3255855,15.9995912 L6.32516631,16 Z M0.968737537,0.818193032 C1.01359103,0.882779072 1.04251524,0.925700174 1.07269702,0.967803731 C2.74107913,3.25938181 4.40652689,5.55259498 6.08035848,7.84049411 C6.44715103,8.34164907 6.62991852,8.88245496 6.62614579,9.50051883 C6.61524682,11.3072928 6.62237307,13.1140669 6.62237307,14.9208409 C6.62237307,14.9801129 6.62237307,15.0397936 6.62237307,15.1154165 C6.6995043,15.0908902 6.75022647,15.0769919 6.79885269,15.0590059 C7.60579629,14.7593758 8.41106313,14.4556579 9.22052188,14.1625681 C9.34418337,14.1176031 9.37520354,14.0595574 9.37478435,13.9377432 C9.37017324,12.4592135 9.37688031,10.9802749 9.36933486,9.50174514 C9.36640052,8.89185672 9.54413771,8.35227715 9.90841511,7.85480114 C11.5856002,5.56322306 13.2535631,3.26510462 14.9244604,0.969030048 C14.9567381,0.924473857 14.9865007,0.877873803 15.0263239,0.818601805 L0.968737537,0.818601805 L0.968737537,0.818193032 Z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
		background-repeat: no-repeat;
		content: '';
		width: 26px;
		height: 16px
	}
}

@media only screen and (max-width:767px) and only screen and (max-width:767px) {

	#block-header-global-search,
	.searchblock {
		margin: 0 -16px 0 -16px
	}
}

.sidebar-filters .layout-sidebar {
	padding-right: 3rem
}

.sidebar-filters .layout-sidebar form {
	position: relative
}

.sidebar-filters .layout-sidebar .form-text {
	height: 40px;
	border-color: #cbd2da;
	width: 100%;
	margin-bottom: 0
}

.sidebar-filters .layout-sidebar .form-submit {
	opacity: 0;
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute
}

.sidebar-filters .layout-sidebar .form-actions {
	position: absolute;
	right: .7rem;
	top: 50%;
	transform: translateY(-50%);
	display: flex;
	background: #fff;
	padding: .3rem
}

.sidebar-filters .layout-sidebar .form-actions:before {
	content: url("../images/search.svg");
	width: 20px;
	height: 20px;
	position: relative
}

.sidebar-filters .layout-sidebar .form-actions:focus-within:before,
.sidebar-filters .layout-sidebar .form-actions:hover:before {
	content: url("../images/search-hover.svg")
}

.sidebar-filters .layout-sidebar .facets {
	margin-bottom: 6rem
}

@media only screen and (max-width:767px) {
	.sidebar-filters .layout-sidebar .facets {
		margin-top: 2.5rem;
		margin-bottom: 3rem
	}
}

.sidebar-filters .layout-sidebar .facets h2 {
	font-family: flanders-sans, sans-serif;
	font-weight: 500;
	font-size: 2rem;
	padding-bottom: .5rem;
	margin-top: 2rem
}

.sidebar-filters .layout-sidebar .facets h3 {
	font-weight: 500;
	font-family: flanders-sans, sans-serif;
	margin-top: 3rem;
	text-transform: uppercase;
	border-bottom: 3px solid #cbd2da;
	font-size: 2rem;
	padding-bottom: 1rem;
	margin-bottom: 2rem;
	color: #333
}

.sidebar-filters .layout-sidebar .facets h3:not(:first-child) {
	margin-top: 3rem
}

@media only screen and (max-width:767px) {
	.sidebar-filters .layout-sidebar .facets h3:not(:first-child) {
		margin-top: 1.5rem
	}
}

.sidebar-filters .layout-sidebar .facets h3 span[data-toggle=tooltip] {
	font-weight: 500;
	font-family: flanders-serif, serif;
	cursor: help;
	color: #fff;
	background-color: #757575;
	width: 1em;
	height: 1em;
	border-radius: 100%;
	display: inline-block;
	line-height: 1;
	text-align: center
}

.sidebar-filters .layout-sidebar .facets ul {
	list-style: none;
	margin: 0;
	padding-left: 0
}

.sidebar-filters .layout-sidebar .facets ul .facet-item,
.sidebar-filters .layout-sidebar .facets ul li.facet-item {
	font-size: 1.6rem;
	color: #333;
	margin-bottom: 0;
	line-height: 2.5rem;
	list-style-type: none
}

.sidebar-filters .layout-sidebar .facets ul .facet-item label.checkbox:not([disabled]),
.sidebar-filters .layout-sidebar .facets ul li.facet-item label.checkbox:not([disabled]) {
	cursor: pointer
}

@media only screen and (max-width:767px) {

	.sidebar-filters .layout-sidebar .facets ul .facet-item,
	.sidebar-filters .layout-sidebar .facets ul li.facet-item {
		font-size: 1.5rem;
		line-height: 2.2rem
	}
}

.sidebar-filters .layout-sidebar .facets ul .facet-item .facet-item__count,
.sidebar-filters .layout-sidebar .facets ul li.facet-item .facet-item__count {
	color: #666;
	font-size: 1.4rem
}

.sidebar-filters .layout-sidebar .facets ul .facet-item.hidden,
.sidebar-filters .layout-sidebar .facets ul li.facet-item.hidden {
	display: none
}

@media only screen and (max-width:767px) {

	.sidebar-filters .layout-sidebar .facets ul .facet-item.hidden,
	.sidebar-filters .layout-sidebar .facets ul li.facet-item.hidden {
		display: block
	}
}

.sidebar-filters .layout-sidebar .facets .facet-show-more {
	font-size: 1.867rem;
	font-weight: 700;
	color: #009b48;
	background: url(/themes/custom/vlaio/images/link-icon-caret-down.svg) no-repeat right;
	padding-right: 1.5rem
}

@media only screen and (max-width:767px) {
	.sidebar-filters .layout-sidebar .facets .facet-show-more {
		display: none
	}
}

.sidebar-filters .layout-sidebar h2 {
	font-weight: 500;
	font-family: flanders-sans, sans-serif;
	font-size: 2.8rem;
	margin-top: 3rem
}

@media only screen and (max-width:767px) {
	.sidebar-filters .layout-sidebar {
		padding-right: 0
	}
}

.sidebar-filters .col-sidebar .inner {
	margin-left: -300%;
	padding-left: 300%;
	background: #fff;
	height: 100%;
	padding-top: 4rem
}

@media only screen and (max-width:767px) {
	.sidebar-filters .col-sidebar .inner {
		margin: 0 -1.5rem;
		padding: 3rem 1.5rem
	}
}

.sidebar-filters .col-sidebar .inner .facets-soft-limit-link {
	font-size: 1.867rem;
	font-weight: 700;
	color: #009b48;
	padding-right: 1.5rem;
	background: url(../images/icon-dropdown-arrow-green.svg) no-repeat right center;
	background-size: 1rem
}

.sidebar-filters .col-sidebar .inner .facets-soft-limit-link.open {
	background: url(../images/icon-dropdown-arrow-green-inverse.svg) no-repeat right center;
	background-size: 1rem
}

@media only screen and (max-width:767px) {
	.sidebar-filters .col-sidebar .inner .facets-soft-limit-link {
		display: none
	}
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.sidebar-filters .col-sidebar {
		display: block !important
	}
}

@media only screen and (min-width:1281px) {
	.sidebar-filters .col-sidebar {
		display: block !important
	}
}

@media only screen and (max-width:767px) {
	.sidebar-filters .col-sidebar {
		position: relative !important
	}
}

.sidebar-filters .item-list__checkbox {
	list-style: none;
	margin: 0;
	padding: 0
}

.sidebar-filters .block-facet--dropdown h2 {
	font-size: 2.8rem
}

.sidebar-filters .facets-dropdown {
	width: 100%;
	height: 40px;
	border-color: #cbd2da
}

.sidebar-filters .facet-item {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column
}

.sidebar-filters .facet-item ul {
	margin-left: 0;
	margin-bottom: 0
}

.sidebar-filters .facet-item ul li:last-child {
	margin-bottom: 0
}

.sidebar-filters .facet-item input {
	opacity: 0;
	width: 0;
	height: 0;
	margin: 0;
	position: absolute
}

.sidebar-filters .facet-item input[type=checkbox]:checked+label::before {
	border: 1px solid #009b48;
	background: url("../images/check-white.svg") no-repeat #009b48 center;
	background-size: 12px
}

.sidebar-filters .facet-item input[type=checkbox]:focus+label::before {
	outline: 2px solid #002776
}

.sidebar-filters .facet-item label {
	cursor: pointer;
	display: flex;
	align-items: flex-start
}

.sidebar-filters .facet-item label:before {
	content: '';
	display: inline-block;
	overflow: hidden;
	background: #fff;
	border: .1rem solid #666;
	outline: transparent solid 2px;
	width: 1.6rem;
	height: 1.6rem;
	-webkit-transition: all .3s cubic-bezier(1, .1, 0, .9);
	transition: all .3s cubic-bezier(1, .1, 0, .9);
	white-space: nowrap;
	margin: .5rem 1rem 0 0;
	flex: 0 0 1.6rem
}

@media only screen and (max-width:767px) {
	.sidebar-filters .facet-item label:before {
		margin: .2rem 1rem 0 0
	}
}

.sidebar-filters .facet-item .facet-item__count {
	font-size: 1.4rem;
	color: #666;
	padding-left: .4rem
}

.sidebar-filters .facet-item .facets-widget- {
	flex: 1 0 100%;
	margin-top: .5em
}

.sidebar-filters .facet-item .facets-widget- ul {
	margin-top: 0
}

.sidebar-filters .facet-item .flag-anon-message svg g {
	fill: #009B48
}

.sidebar-filters .facet-item-disabled {
	opacity: .6;
	pointer-events: none;
	cursor: not-allowed
}

.sidebar-filters .facet-item__count {
	font-size: 1.4rem;
	color: #666;
	padding-left: .4rem
}

.sidebar-filters .block-facet--checkbox h2 {
	text-transform: uppercase;
	border-bottom: 3px solid #cbd2da;
	font-size: 2rem;
	padding-bottom: 1rem;
	margin-bottom: 1rem;
	color: #333;
	font-weight: 500;
	font-family: flanders-sans, sans-serif;
	margin-top: 2rem
}

.sidebar-filters .block-facet--checkbox .facet-item {
	flex-direction: row
}

.sidebar-filters .block-facet--checkbox .facet-item ul.flag-list {
	display: flex;
	list-style: none;
	flex: 0 1 auto;
	margin: 0;
	margin-left: auto;
	padding-left: 0
}

.sidebar-filters .block-facet--checkbox .facet-item ul.flag-list li {
	flex: 0 1 auto;
	display: inline-flex;
	align-items: center;
	justify-content: center
}

.sidebar-filters .block-facet--checkbox .facet-item ul.flag-list li .flag-vitrine-topics a {
	background: 0 0
}

.sidebar-filters span[data-toggle=tooltip] {
	font-weight: 500;
	font-family: flanders-serif, serif;
	cursor: help;
	color: #fff;
	background-color: #757575;
	width: 1em;
	height: 1em;
	border-radius: 100%;
	display: inline-block;
	line-height: 1;
	text-align: center;
	text-transform: lowercase
}

.sidebar-filters header {
	display: flex;
	flex-wrap: wrap;
	margin: 3rem 0 1.5rem
}

.sidebar-filters header>div {
	flex: 1 0 100%
}

.sidebar-filters header .grid {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center
}

.subkalender-wrapper {
	border: 1px solid #f3f3f3;
	padding-left: 0 !important;
	background: #fff;
	position: relative
}

.subkalender-wrapper .subkalender {
	border-image: url(../images/arcering.png) 0 0 6 10 repeat;
	border-width: 0 0 0 10px;
	border-style: solid;
	margin-bottom: 0
}

.subkalender-wrapper .subkalender h2 {
	margin: 0 4rem 2.5rem 4rem;
	padding-top: 2.5rem;
	margin-bottom: 1rem;
	font-size: 2.4rem;
	font-family: flanders-serif;
	line-height: 3.6rem;
	color: #002776;
	font-weight: 500
}

@media only screen and (max-width:767px) {
	.subkalender-wrapper .subkalender h2 {
		margin-left: 2.5rem
	}
}

.subkalender-wrapper .subkalender .field--field-subkalender-events.flexslider {
	margin-bottom: 2rem
}

.subkalender-wrapper .subkalender .field--field-subkalender-events.flexslider ul {
	margin-top: 0;
	margin-bottom: 20px
}

.subkalender-wrapper .subkalender .field--field-subkalender-events.flexslider ul li article.event {
	box-shadow: unset;
	padding-top: 0;
	padding-left: 0;
	padding-right: 6rem;
	margin-bottom: 0
}

.subkalender-wrapper .subkalender .field--field-subkalender-events.flexslider ul li article.event.is-vlaio-event {
	border: 0
}

.subkalender-wrapper .subkalender .field--field-subkalender-events.flexslider ul li article.event h3 {
	color: #06c
}

@media only screen and (max-width:767px) {
	.subkalender-wrapper .subkalender .field--field-subkalender-events.flexslider ul li article.event .grid .u-hidden-mobile {
		display: block !important
	}
}

@media only screen and (max-width:767px) {
	.subkalender-wrapper .subkalender .field--field-subkalender-events.flexslider ul li article.event .grid .locality {
		clear: none;
		padding-top: 10px;
		display: inline-block
	}
}

.subkalender-wrapper .subkalender .field--field-subkalender-events.flexslider ul li article.event .grid .locality:before {
	top: 13px
}

.subkalender-wrapper .subkalender .field--field-subkalender-events.flexslider ul li article.event .grid .vlaio-event {
	display: none
}

.subkalender-wrapper .subkalender .field--field-subkalender-events.flexslider ul li article.event .grid .date-wrap .date:before,
.subkalender-wrapper .subkalender .field--field-subkalender-events.flexslider ul li article.event .grid .date-wrap .startdate {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.subkalender-wrapper .subkalender .field--field-subkalender-events.flexslider ul li article.event .grid .event-teaser-inline,
.subkalender-wrapper .subkalender .field--field-subkalender-events.flexslider ul li article.event .grid .locality,
.subkalender-wrapper .subkalender .field--field-subkalender-events.flexslider ul li article.event .grid .locality:before {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.subkalender-wrapper .subkalender .field--field-subkalender-events.flexslider .flex-control-nav {
	padding-top: 2rem;
	border-top: 1px solid #d8d8d8;
	width: 90%;
	margin-left: 5%;
	text-align: center
}

@media only screen and (max-width:767px) {
	.subkalender-wrapper .subkalender .field--field-subkalender-events.flexslider .flex-control-nav {
		padding-left: 0
	}
}

.subkalender-wrapper .subkalender .field--field-subkalender-events.flexslider .flex-control-nav.flex-control-paging li {
	display: inline-block
}

.subkalender-wrapper .subkalender .field--field-subkalender-events.flexslider .flex-control-nav.flex-control-paging li a {
	background: #d8d8d8;
	box-shadow: unset;
	width: 8px;
	height: 8px
}

.subkalender-wrapper .subkalender .field--field-subkalender-events.flexslider .flex-control-nav.flex-control-paging li a.flex-active {
	background: #009b48;
	width: 10px;
	height: 10px
}

.subkalender-wrapper .subkalender .field--field-subkalender-events.flexslider .flex-direction-nav {
	display: none
}

.subkalender-wrapper .subkalender .all-link {
	text-align: right;
	position: absolute;
	right: 5%;
	bottom: 12px
}

.subkalender-wrapper .subkalender .all-link a {
	color: #009b48
}

.subkalender-wrapper .subkalender .all-link a:before {
	color: #009b48
}

@media only screen and (max-width:767px) {
	.subkalender-wrapper .subkalender .all-link {
		bottom: 3rem
	}
}

.node-type-inspiratie_artikel .field--field-subkalender {
	margin-left: 2.2rem
}

.node-type-inspiratie_artikel .subkalender-wrapper .subkalender .all-link {
	bottom: 1.5rem
}

@media only screen and (max-width:767px) {
	.node-type-inspiratie_artikel .subkalender-wrapper .subkalender .all-link {
		bottom: 1rem
	}
}

@media only screen and (max-width:767px) {

	.node-type-doelgroep_detail .content-header.subsidie-archived .subsidie-archived-wrapper,
	.node-type-expertisedatabank_startpagina .content-header.subsidie-archived .subsidie-archived-wrapper,
	.node-type-landingspagina_doelgroep .content-header.subsidie-archived .subsidie-archived-wrapper,
	.node-type-subsidie .content-header.subsidie-archived .subsidie-archived-wrapper,
	.node-type-subsidie_detail .content-header.subsidie-archived .subsidie-archived-wrapper,
	.node-type-subsidiedatabank_startpagina .content-header.subsidie-archived .subsidie-archived-wrapper,
	.page-initiatief-search .content-header.subsidie-archived .subsidie-archived-wrapper {
		padding-left: 0;
		padding-right: 0
	}
}

.node-type-doelgroep_detail .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning,
.node-type-expertisedatabank_startpagina .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning,
.node-type-landingspagina_doelgroep .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning,
.node-type-subsidie .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning,
.node-type-subsidie_detail .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning,
.node-type-subsidiedatabank_startpagina .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning,
.page-initiatief-search .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning {
	color: #fff;
	background-color: #c00;
	padding: 8px 15px
}

@media only screen and (min-width:1281px) {

	.node-type-doelgroep_detail .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning,
	.node-type-expertisedatabank_startpagina .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning,
	.node-type-landingspagina_doelgroep .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning,
	.node-type-subsidie .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning,
	.node-type-subsidie_detail .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning,
	.node-type-subsidiedatabank_startpagina .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning,
	.page-initiatief-search .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning {
		position: absolute;
		bottom: 6.5rem
	}
}

@media only screen and (min-width:768px) and (max-width:1280px) {

	.node-type-doelgroep_detail .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning,
	.node-type-expertisedatabank_startpagina .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning,
	.node-type-landingspagina_doelgroep .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning,
	.node-type-subsidie .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning,
	.node-type-subsidie_detail .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning,
	.node-type-subsidiedatabank_startpagina .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning,
	.page-initiatief-search .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning {
		position: absolute;
		bottom: 3.5rem
	}
}

@media only screen and (max-width:990px) {

	.node-type-doelgroep_detail .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning,
	.node-type-expertisedatabank_startpagina .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning,
	.node-type-landingspagina_doelgroep .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning,
	.node-type-subsidie .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning,
	.node-type-subsidie_detail .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning,
	.node-type-subsidiedatabank_startpagina .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning,
	.page-initiatief-search .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning {
		position: absolute;
		bottom: 1.5rem
	}
}

@media only screen and (max-width:767px) {

	.node-type-doelgroep_detail .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning,
	.node-type-expertisedatabank_startpagina .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning,
	.node-type-landingspagina_doelgroep .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning,
	.node-type-subsidie .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning,
	.node-type-subsidie_detail .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning,
	.node-type-subsidiedatabank_startpagina .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning,
	.page-initiatief-search .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning {
		position: absolute;
		bottom: .3rem;
		left: 1.5rem
	}
}

.node-type-doelgroep_detail .content-header .headerbreadcrumbs .content-header__content,
.node-type-expertisedatabank_startpagina .content-header .headerbreadcrumbs .content-header__content,
.node-type-landingspagina_doelgroep .content-header .headerbreadcrumbs .content-header__content,
.node-type-subsidie .content-header .headerbreadcrumbs .content-header__content,
.node-type-subsidie_detail .content-header .headerbreadcrumbs .content-header__content,
.node-type-subsidiedatabank_startpagina .content-header .headerbreadcrumbs .content-header__content,
.page-initiatief-search .content-header .headerbreadcrumbs .content-header__content {
	position: relative !important;
	left: auto !important;
	bottom: auto !important
}

.node-type-doelgroep_detail .subsidie-wrapper,
.node-type-expertisedatabank_startpagina .subsidie-wrapper,
.node-type-landingspagina_doelgroep .subsidie-wrapper,
.node-type-subsidie .subsidie-wrapper,
.node-type-subsidie_detail .subsidie-wrapper,
.node-type-subsidiedatabank_startpagina .subsidie-wrapper,
.page-initiatief-search .subsidie-wrapper {
	margin-bottom: 4rem
}

@media only screen and (max-width:767px) {

	.node-type-doelgroep_detail .subsidie-wrapper,
	.node-type-expertisedatabank_startpagina .subsidie-wrapper,
	.node-type-landingspagina_doelgroep .subsidie-wrapper,
	.node-type-subsidie .subsidie-wrapper,
	.node-type-subsidie_detail .subsidie-wrapper,
	.node-type-subsidiedatabank_startpagina .subsidie-wrapper,
	.page-initiatief-search .subsidie-wrapper {
		margin-bottom: 0
	}
}

.node-type-doelgroep_detail .subsidie-wrapper .field--field-beschrijving,
.node-type-expertisedatabank_startpagina .subsidie-wrapper .field--field-beschrijving,
.node-type-landingspagina_doelgroep .subsidie-wrapper .field--field-beschrijving,
.node-type-subsidie .subsidie-wrapper .field--field-beschrijving,
.node-type-subsidie_detail .subsidie-wrapper .field--field-beschrijving,
.node-type-subsidiedatabank_startpagina .subsidie-wrapper .field--field-beschrijving,
.page-initiatief-search .subsidie-wrapper .field--field-beschrijving {
	margin-bottom: 2rem
}

.node-type-doelgroep_detail .subsidie-wrapper .field--field-call-to-action,
.node-type-expertisedatabank_startpagina .subsidie-wrapper .field--field-call-to-action,
.node-type-landingspagina_doelgroep .subsidie-wrapper .field--field-call-to-action,
.node-type-subsidie .subsidie-wrapper .field--field-call-to-action,
.node-type-subsidie_detail .subsidie-wrapper .field--field-call-to-action,
.node-type-subsidiedatabank_startpagina .subsidie-wrapper .field--field-call-to-action,
.page-initiatief-search .subsidie-wrapper .field--field-call-to-action {
	float: left;
	margin-right: 3rem;
	border: 3px solid #009b48
}

.node-type-doelgroep_detail .subsidie-wrapper .field--field-call-to-action:focus-within,
.node-type-expertisedatabank_startpagina .subsidie-wrapper .field--field-call-to-action:focus-within,
.node-type-landingspagina_doelgroep .subsidie-wrapper .field--field-call-to-action:focus-within,
.node-type-subsidie .subsidie-wrapper .field--field-call-to-action:focus-within,
.node-type-subsidie_detail .subsidie-wrapper .field--field-call-to-action:focus-within,
.node-type-subsidiedatabank_startpagina .subsidie-wrapper .field--field-call-to-action:focus-within,
.page-initiatief-search .subsidie-wrapper .field--field-call-to-action:focus-within {
	transition: all .15s ease-in-out;
	background-color: #fff;
	border: 3px solid #009b48
}

.node-type-doelgroep_detail .subsidie-wrapper .field--field-call-to-action:focus-within a,
.node-type-expertisedatabank_startpagina .subsidie-wrapper .field--field-call-to-action:focus-within a,
.node-type-landingspagina_doelgroep .subsidie-wrapper .field--field-call-to-action:focus-within a,
.node-type-subsidie .subsidie-wrapper .field--field-call-to-action:focus-within a,
.node-type-subsidie_detail .subsidie-wrapper .field--field-call-to-action:focus-within a,
.node-type-subsidiedatabank_startpagina .subsidie-wrapper .field--field-call-to-action:focus-within a,
.page-initiatief-search .subsidie-wrapper .field--field-call-to-action:focus-within a {
	border-bottom: none;
	color: #009b48
}

.node-type-doelgroep_detail .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link,
.node-type-expertisedatabank_startpagina .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link,
.node-type-landingspagina_doelgroep .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link,
.node-type-subsidie .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link,
.node-type-subsidie_detail .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link,
.node-type-subsidiedatabank_startpagina .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link,
.page-initiatief-search .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link {
	float: left;
	height: 4.5rem;
	margin: 1rem 2rem 1rem 0
}

@media only screen and (max-width:767px) {

	.node-type-doelgroep_detail .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link,
	.node-type-expertisedatabank_startpagina .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link,
	.node-type-landingspagina_doelgroep .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link,
	.node-type-subsidie .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link,
	.node-type-subsidie_detail .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link,
	.node-type-subsidiedatabank_startpagina .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link,
	.page-initiatief-search .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link {
		margin-bottom: 0
	}
}

.node-type-doelgroep_detail .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link:before,
.node-type-expertisedatabank_startpagina .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link:before,
.node-type-landingspagina_doelgroep .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link:before,
.node-type-subsidie .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link:before,
.node-type-subsidie_detail .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link:before,
.node-type-subsidiedatabank_startpagina .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link:before,
.page-initiatief-search .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link:before {
	color: #009b48;
	margin: 1rem 0
}

.node-type-doelgroep_detail .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link a,
.node-type-expertisedatabank_startpagina .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link a,
.node-type-landingspagina_doelgroep .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link a,
.node-type-subsidie .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link a,
.node-type-subsidie_detail .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link a,
.node-type-subsidiedatabank_startpagina .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link a,
.page-initiatief-search .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link a {
	color: #009b48;
	line-height: 4.2rem;
	font-size: 14pt;
	font-weight: 700
}

.node-type-doelgroep_detail .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link.link--icon--caret,
.node-type-expertisedatabank_startpagina .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link.link--icon--caret,
.node-type-landingspagina_doelgroep .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link.link--icon--caret,
.node-type-subsidie .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link.link--icon--caret,
.node-type-subsidie_detail .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link.link--icon--caret,
.node-type-subsidiedatabank_startpagina .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link.link--icon--caret,
.page-initiatief-search .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link.link--icon--caret {
	left: -2px
}

.node-type-doelgroep_detail .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link.link--icon--caret:before,
.node-type-expertisedatabank_startpagina .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link.link--icon--caret:before,
.node-type-landingspagina_doelgroep .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link.link--icon--caret:before,
.node-type-subsidie .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link.link--icon--caret:before,
.node-type-subsidie_detail .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link.link--icon--caret:before,
.node-type-subsidiedatabank_startpagina .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link.link--icon--caret:before,
.page-initiatief-search .subsidie-wrapper .field--field-secundaire-call-to-action .cta-link.link--icon--caret:before {
	font-size: 14px;
	font-weight: 700
}

.node-type-doelgroep_detail .subsidie-wrapper .field--field-secundaire-call-to-action.multiple,
.node-type-expertisedatabank_startpagina .subsidie-wrapper .field--field-secundaire-call-to-action.multiple,
.node-type-landingspagina_doelgroep .subsidie-wrapper .field--field-secundaire-call-to-action.multiple,
.node-type-subsidie .subsidie-wrapper .field--field-secundaire-call-to-action.multiple,
.node-type-subsidie_detail .subsidie-wrapper .field--field-secundaire-call-to-action.multiple,
.node-type-subsidiedatabank_startpagina .subsidie-wrapper .field--field-secundaire-call-to-action.multiple,
.page-initiatief-search .subsidie-wrapper .field--field-secundaire-call-to-action.multiple {
	clear: left;
	float: left;
	margin-top: 2rem
}

.node-type-doelgroep_detail .subsidie-wrapper .field--field-secundaire-call-to-action.multiple .cta-link,
.node-type-expertisedatabank_startpagina .subsidie-wrapper .field--field-secundaire-call-to-action.multiple .cta-link,
.node-type-landingspagina_doelgroep .subsidie-wrapper .field--field-secundaire-call-to-action.multiple .cta-link,
.node-type-subsidie .subsidie-wrapper .field--field-secundaire-call-to-action.multiple .cta-link,
.node-type-subsidie_detail .subsidie-wrapper .field--field-secundaire-call-to-action.multiple .cta-link,
.node-type-subsidiedatabank_startpagina .subsidie-wrapper .field--field-secundaire-call-to-action.multiple .cta-link,
.page-initiatief-search .subsidie-wrapper .field--field-secundaire-call-to-action.multiple .cta-link {
	clear: left;
	height: auto;
	margin: .3rem 0
}

.node-type-doelgroep_detail .subsidie-wrapper .field--field-secundaire-call-to-action.multiple .cta-link:before,
.node-type-expertisedatabank_startpagina .subsidie-wrapper .field--field-secundaire-call-to-action.multiple .cta-link:before,
.node-type-landingspagina_doelgroep .subsidie-wrapper .field--field-secundaire-call-to-action.multiple .cta-link:before,
.node-type-subsidie .subsidie-wrapper .field--field-secundaire-call-to-action.multiple .cta-link:before,
.node-type-subsidie_detail .subsidie-wrapper .field--field-secundaire-call-to-action.multiple .cta-link:before,
.node-type-subsidiedatabank_startpagina .subsidie-wrapper .field--field-secundaire-call-to-action.multiple .cta-link:before,
.page-initiatief-search .subsidie-wrapper .field--field-secundaire-call-to-action.multiple .cta-link:before {
	margin: .1rem 0 0 0
}

.node-type-doelgroep_detail .subsidie-wrapper .field--field-secundaire-call-to-action.multiple .cta-link a,
.node-type-expertisedatabank_startpagina .subsidie-wrapper .field--field-secundaire-call-to-action.multiple .cta-link a,
.node-type-landingspagina_doelgroep .subsidie-wrapper .field--field-secundaire-call-to-action.multiple .cta-link a,
.node-type-subsidie .subsidie-wrapper .field--field-secundaire-call-to-action.multiple .cta-link a,
.node-type-subsidie_detail .subsidie-wrapper .field--field-secundaire-call-to-action.multiple .cta-link a,
.node-type-subsidiedatabank_startpagina .subsidie-wrapper .field--field-secundaire-call-to-action.multiple .cta-link a,
.page-initiatief-search .subsidie-wrapper .field--field-secundaire-call-to-action.multiple .cta-link a {
	font-size: 14pt;
	font-weight: 700;
	line-height: 2.5rem
}

.node-type-doelgroep_detail .addtoany__wrapper,
.node-type-expertisedatabank_startpagina .addtoany__wrapper,
.node-type-landingspagina_doelgroep .addtoany__wrapper,
.node-type-subsidie .addtoany__wrapper,
.node-type-subsidie_detail .addtoany__wrapper,
.node-type-subsidiedatabank_startpagina .addtoany__wrapper,
.page-initiatief-search .addtoany__wrapper {
	margin-bottom: 3rem
}

@media only screen and (max-width:767px) {

	.node-type-doelgroep_detail .addtoany__wrapper,
	.node-type-expertisedatabank_startpagina .addtoany__wrapper,
	.node-type-landingspagina_doelgroep .addtoany__wrapper,
	.node-type-subsidie .addtoany__wrapper,
	.node-type-subsidie_detail .addtoany__wrapper,
	.node-type-subsidiedatabank_startpagina .addtoany__wrapper,
	.page-initiatief-search .addtoany__wrapper {
		margin-bottom: 1.5rem
	}
}

.node-type-doelgroep_detail .addtoany__wrapper h2,
.node-type-expertisedatabank_startpagina .addtoany__wrapper h2,
.node-type-landingspagina_doelgroep .addtoany__wrapper h2,
.node-type-subsidie .addtoany__wrapper h2,
.node-type-subsidie_detail .addtoany__wrapper h2,
.node-type-subsidiedatabank_startpagina .addtoany__wrapper h2,
.page-initiatief-search .addtoany__wrapper h2 {
	margin: 0;
	font-family: flanders-sans;
	font-size: 1.8rem;
	font-weight: 500;
	line-height: 1
}

.node-type-doelgroep_detail .related-initiatieven-wrapper,
.node-type-expertisedatabank_startpagina .related-initiatieven-wrapper,
.node-type-landingspagina_doelgroep .related-initiatieven-wrapper,
.node-type-subsidie .related-initiatieven-wrapper,
.node-type-subsidie_detail .related-initiatieven-wrapper,
.node-type-subsidiedatabank_startpagina .related-initiatieven-wrapper,
.page-initiatief-search .related-initiatieven-wrapper {
	border-bottom: 1px solid #d8d8d8
}

.node-type-doelgroep_detail .all-link,
.node-type-expertisedatabank_startpagina .all-link,
.node-type-landingspagina_doelgroep .all-link,
.node-type-subsidie .all-link,
.node-type-subsidie_detail .all-link,
.node-type-subsidiedatabank_startpagina .all-link,
.page-initiatief-search .all-link {
	margin: 2rem 0 0;
	text-align: right
}

.node-type-doelgroep_detail .all-link a,
.node-type-expertisedatabank_startpagina .all-link a,
.node-type-landingspagina_doelgroep .all-link a,
.node-type-subsidie .all-link a,
.node-type-subsidie_detail .all-link a,
.node-type-subsidiedatabank_startpagina .all-link a,
.page-initiatief-search .all-link a {
	color: #009b48;
	font-size: 14pt;
	font-weight: 700
}

.node-type-doelgroep_detail .all-link a:before,
.node-type-expertisedatabank_startpagina .all-link a:before,
.node-type-landingspagina_doelgroep .all-link a:before,
.node-type-subsidie .all-link a:before,
.node-type-subsidie_detail .all-link a:before,
.node-type-subsidiedatabank_startpagina .all-link a:before,
.page-initiatief-search .all-link a:before {
	text-decoration: underline
}

.node-type-doelgroep_detail .all-link a:before,
.node-type-expertisedatabank_startpagina .all-link a:before,
.node-type-landingspagina_doelgroep .all-link a:before,
.node-type-subsidie .all-link a:before,
.node-type-subsidie_detail .all-link a:before,
.node-type-subsidiedatabank_startpagina .all-link a:before,
.page-initiatief-search .all-link a:before {
	display: inline-block;
	text-decoration: none;
	color: #009b48
}

.node-type-doelgroep_detail .all-link a.link--icon--caret:before,
.node-type-expertisedatabank_startpagina .all-link a.link--icon--caret:before,
.node-type-landingspagina_doelgroep .all-link a.link--icon--caret:before,
.node-type-subsidie .all-link a.link--icon--caret:before,
.node-type-subsidie_detail .all-link a.link--icon--caret:before,
.node-type-subsidiedatabank_startpagina .all-link a.link--icon--caret:before,
.page-initiatief-search .all-link a.link--icon--caret:before {
	font-size: 14px;
	font-weight: 700
}

@media only screen and (max-width:767px) {

	.node-type-doelgroep_detail .related-news-wrapper .all-link,
	.node-type-expertisedatabank_startpagina .related-news-wrapper .all-link,
	.node-type-landingspagina_doelgroep .related-news-wrapper .all-link,
	.node-type-subsidie .related-news-wrapper .all-link,
	.node-type-subsidie_detail .related-news-wrapper .all-link,
	.node-type-subsidiedatabank_startpagina .related-news-wrapper .all-link,
	.page-initiatief-search .related-news-wrapper .all-link {
		text-align: center
	}
}

.node-type-doelgroep_detail .related-news-wrapper .all-link a,
.node-type-expertisedatabank_startpagina .related-news-wrapper .all-link a,
.node-type-landingspagina_doelgroep .related-news-wrapper .all-link a,
.node-type-subsidie .related-news-wrapper .all-link a,
.node-type-subsidie_detail .related-news-wrapper .all-link a,
.node-type-subsidiedatabank_startpagina .related-news-wrapper .all-link a,
.page-initiatief-search .related-news-wrapper .all-link a {
	color: #009b48;
	margin-left: 2rem;
	margin-top: 10px;
	font-size: 14pt;
	font-weight: 700
}

.node-type-doelgroep_detail .related-news-wrapper .all-link a.link--icon--caret,
.node-type-expertisedatabank_startpagina .related-news-wrapper .all-link a.link--icon--caret,
.node-type-landingspagina_doelgroep .related-news-wrapper .all-link a.link--icon--caret,
.node-type-subsidie .related-news-wrapper .all-link a.link--icon--caret,
.node-type-subsidie_detail .related-news-wrapper .all-link a.link--icon--caret,
.node-type-subsidiedatabank_startpagina .related-news-wrapper .all-link a.link--icon--caret,
.page-initiatief-search .related-news-wrapper .all-link a.link--icon--caret {
	margin-left: 0
}

.node-type-doelgroep_detail .related-news-wrapper .all-link a.link--icon--caret:before,
.node-type-expertisedatabank_startpagina .related-news-wrapper .all-link a.link--icon--caret:before,
.node-type-landingspagina_doelgroep .related-news-wrapper .all-link a.link--icon--caret:before,
.node-type-subsidie .related-news-wrapper .all-link a.link--icon--caret:before,
.node-type-subsidie_detail .related-news-wrapper .all-link a.link--icon--caret:before,
.node-type-subsidiedatabank_startpagina .related-news-wrapper .all-link a.link--icon--caret:before,
.page-initiatief-search .related-news-wrapper .all-link a.link--icon--caret:before {
	font-size: 14px;
	font-weight: 700
}

@media only screen and (max-width:767px) {

	.node-type-doelgroep_detail .related-news-wrapper .all-link a,
	.node-type-expertisedatabank_startpagina .related-news-wrapper .all-link a,
	.node-type-landingspagina_doelgroep .related-news-wrapper .all-link a,
	.node-type-subsidie .related-news-wrapper .all-link a,
	.node-type-subsidie_detail .related-news-wrapper .all-link a,
	.node-type-subsidiedatabank_startpagina .related-news-wrapper .all-link a,
	.page-initiatief-search .related-news-wrapper .all-link a {
		margin-left: 1rem
	}
}

.node-type-doelgroep_detail .related-news-wrapper .all-link a .fa,
.node-type-expertisedatabank_startpagina .related-news-wrapper .all-link a .fa,
.node-type-landingspagina_doelgroep .related-news-wrapper .all-link a .fa,
.node-type-subsidie .related-news-wrapper .all-link a .fa,
.node-type-subsidie_detail .related-news-wrapper .all-link a .fa,
.node-type-subsidiedatabank_startpagina .related-news-wrapper .all-link a .fa,
.page-initiatief-search .related-news-wrapper .all-link a .fa {
	color: #009b48;
	font-style: normal
}

.related-news-wrapper {
	background-color: #ededed;
	padding-bottom: 3rem
}

.related-news-wrapper.typography .artikel article:hover {
	margin-bottom: 0
}

@media only screen and (min-width:1024px) {
	.related-news-wrapper .news-item-single article {
		padding-bottom: 0
	}

	.related-news-wrapper .news-item-single article>div {
		width: 50%;
		float: left
	}

	.related-news-wrapper .news-item-single article>div img {
		display: block
	}
}

.related-events-wrapper {
	background-color: #f3f3f3;
	padding-bottom: 3rem
}

.related-events-wrapper.typography article.event {
	margin-bottom: 0
}

.related-events-wrapper.typography article.event .date-wrap>.row .date {
	padding-top: 2px
}

.related-events-wrapper.typography article.event .locality {
	padding-top: 2px
}

.related-events-wrapper.typography article.event .locality:before {
	top: 5px
}

.related-events-wrapper.typography .all-link {
	margin-top: 2rem
}

.related-inspiration-wrapper {
	background: url('../images/pattern-uitgelicht.png') repeat #ededed;
	margin-top: 3rem
}

.related-inspiration-wrapper .field--field-gerelateerde-inspiratie {
	width: 100%
}

.related-inspiration-wrapper .field--field-gerelateerde-inspiratie .paragraph--type--gerelateerd-inspiratie-artikel {
	min-height: 250px;
	display: none;
	background: #fff;
	width: 100%;
	height: 180px;
	float: left;
	position: relative;
	margin: 3rem 0 6rem
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.related-inspiration-wrapper .field--field-gerelateerde-inspiratie .paragraph--type--gerelateerd-inspiratie-artikel {
		height: auto
	}
}

@media only screen and (max-width:767px) {
	.related-inspiration-wrapper .field--field-gerelateerde-inspiratie .paragraph--type--gerelateerd-inspiratie-artikel {
		height: auto
	}
}

.related-inspiration-wrapper .field--field-gerelateerde-inspiratie .paragraph--type--gerelateerd-inspiratie-artikel .inspiratie-afbeelding {
	float: left;
	width: 33%;
	min-height: 250px
}

@media only screen and (min-width:1281px) {
	.related-inspiration-wrapper .field--field-gerelateerde-inspiratie .paragraph--type--gerelateerd-inspiratie-artikel .inspiratie-afbeelding {
		min-height: 100%
	}
}

@media only screen and (max-width:767px) {
	.related-inspiration-wrapper .field--field-gerelateerde-inspiratie .paragraph--type--gerelateerd-inspiratie-artikel .inspiratie-afbeelding {
		width: 100%;
		min-height: 150px
	}
}

.related-inspiration-wrapper .field--field-gerelateerde-inspiratie .paragraph--type--gerelateerd-inspiratie-artikel .inspiratie-afbeelding.show-play-button {
	position: relative
}

.related-inspiration-wrapper .field--field-gerelateerde-inspiratie .paragraph--type--gerelateerd-inspiratie-artikel .inspiratie-afbeelding.show-play-button .play-button {
	position: absolute;
	right: -3px;
	bottom: 0;
	background: url('../images/icon-play.png') no-repeat;
	background: url('../images/icon-play.svg') no-repeat;
	width: 70px;
	height: 50px
}

.related-inspiration-wrapper .field--field-gerelateerde-inspiratie .paragraph--type--gerelateerd-inspiratie-artikel .inspiratie-content {
	float: left;
	padding: 2rem 4rem 3rem;
	width: 66%;
	position: relative
}

@media only screen and (max-width:767px) {
	.related-inspiration-wrapper .field--field-gerelateerde-inspiratie .paragraph--type--gerelateerd-inspiratie-artikel .inspiratie-content {
		width: 100%
	}
}

.related-inspiration-wrapper .field--field-gerelateerde-inspiratie .paragraph--type--gerelateerd-inspiratie-artikel .inspiratie-content .field--field-titel {
	color: #06c;
	font-family: flanders-serif, serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 36px
}

.related-inspiration-wrapper .field--field-gerelateerde-inspiratie .paragraph--type--gerelateerd-inspiratie-artikel .inspiratie-content .field--field-teaser {
	font-family: flanders-serif, serif;
	font-size: 2.4rem;
	color: #333
}

@media only screen and (max-width:767px) {
	.related-inspiration-wrapper .field--field-gerelateerde-inspiratie .paragraph--type--gerelateerd-inspiratie-artikel .inspiratie-content .field--field-teaser {
		font-size: 1.5rem
	}
}

.related-inspiration-wrapper .field--field-gerelateerde-inspiratie .paragraph--type--gerelateerd-inspiratie-artikel .inspiratie-content .field--field-onderschrift {
	color: #666;
	font-size: 1.8rem;
	margin-top: 10px
}

@media only screen and (max-width:767px) {
	.related-inspiration-wrapper .field--field-gerelateerde-inspiratie .paragraph--type--gerelateerd-inspiratie-artikel .inspiratie-content .field--field-onderschrift {
		font-size: 1.5rem
	}
}

.related-inspiration-wrapper .field--field-gerelateerde-inspiratie .paragraph--type--gerelateerd-inspiratie-artikel .inspiratie-content .view-readmore-link {
	bottom: 2rem;
	left: initial
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.related-inspiration-wrapper .field--field-gerelateerde-inspiratie .paragraph--type--gerelateerd-inspiratie-artikel .inspiratie-content .view-readmore-link {
		display: none
	}
}

.related-inspiration-wrapper .field--field-gerelateerde-inspiratie .paragraph--type--gerelateerd-inspiratie-artikel a {
	height: 100%;
	display: flex
}

.related-inspiration-wrapper .field--field-gerelateerde-inspiratie .paragraph--type--gerelateerd-inspiratie-artikel a:focus-visible {
	border-bottom: 3px solid #009b48
}

@media only screen and (max-width:767px) {

	.node-type-subsidie_detail .content-header.subsidie-archived .subsidie-archived-wrapper,
	.node-type-subsidie_subpagina .content-header.subsidie-archived .subsidie-archived-wrapper {
		padding-left: 0;
		padding-right: 0
	}
}

.node-type-subsidie_detail .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning,
.node-type-subsidie_subpagina .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning {
	color: #fff;
	background-color: #c00;
	padding: 8px 15px;
	margin-left: 1rem
}

@media only screen and (min-width:1281px) {

	.node-type-subsidie_detail .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning,
	.node-type-subsidie_subpagina .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning {
		position: absolute;
		bottom: 7rem
	}
}

@media only screen and (min-width:768px) and (max-width:1280px) {

	.node-type-subsidie_detail .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning,
	.node-type-subsidie_subpagina .content-header.subsidie-archived .subsidie-archived-wrapper .subsidie-archived-warning {
		position: absolute;
		bottom: 3rem
	}
}

.node-type-subsidie_detail .subsidie-detail,
.node-type-subsidie_subpagina .subsidie-detail {
	margin-bottom: 4rem
}

.node-type-subsidie_detail .subsidie-detail a.breadcrumb-go-back,
.node-type-subsidie_subpagina .subsidie-detail a.breadcrumb-go-back {
	margin-top: 2rem;
	font-size: 14pt;
	font-weight: 700;
	color: #009b48
}

.node-type-subsidie_detail .subsidie-detail a.breadcrumb-go-back.link--icon--caret:before,
.node-type-subsidie_subpagina .subsidie-detail a.breadcrumb-go-back.link--icon--caret:before {
	line-height: .9;
	font-weight: 700;
	color: #009b48
}

.node-type-subsidie_detail .subsidie-detail a.breadcrumb-go-back:hover,
.node-type-subsidie_subpagina .subsidie-detail a.breadcrumb-go-back:hover {
	text-decoration: underline
}

.node-type-subsidie_detail .subsidie-detail h1,
.node-type-subsidie_subpagina .subsidie-detail h1 {
	font-family: flanders-serif;
	font-size: 3.4rem;
	color: #333;
	margin: 40px 0 20px 0 !important;
	font-weight: 400
}

@media only screen and (max-width:767px) {

	.node-type-subsidie_detail .subsidie-detail h1,
	.node-type-subsidie_subpagina .subsidie-detail h1 {
		font-size: 2.2rem
	}
}

@media only screen and (max-width:767px) {

	.node-type-subsidie_detail .subsidie-detail,
	.node-type-subsidie_subpagina .subsidie-detail {
		margin-bottom: 0
	}
}

.node-type-subsidie_detail .subsidie-detail h2,
.node-type-subsidie_subpagina .subsidie-detail h2 {
	font-weight: 500;
	color: #002776;
	font-size: 2.4rem
}

@media only screen and (max-width:767px) {

	.node-type-subsidie_detail .subsidie-detail h2,
	.node-type-subsidie_subpagina .subsidie-detail h2 {
		font-size: 1.8rem
	}
}

.node-type-subsidie_detail .subsidie-detail h3,
.node-type-subsidie_subpagina .subsidie-detail h3 {
	color: #333;
	font-size: 2rem;
	font-weight: 500;
	font-family: flanders-sans, sans-serif
}

@media only screen and (max-width:767px) {

	.node-type-subsidie_detail .subsidie-detail h3,
	.node-type-subsidie_subpagina .subsidie-detail h3 {
		font-size: 1.8rem
	}
}

.node-type-subsidie_detail .field--field-samenvatting,
.node-type-subsidie_subpagina .field--field-samenvatting {
	font-family: flanders-serif;
	color: #666;
	font-size: 2.4rem
}

@media only screen and (max-width:767px) {

	.node-type-subsidie_detail .field--field-samenvatting,
	.node-type-subsidie_subpagina .field--field-samenvatting {
		font-size: 1.5rem
	}
}

.node-type-subsidie_detail .documents,
.node-type-subsidie_subpagina .documents {
	padding-bottom: 5rem;
	border-bottom: 1px solid #d8d8d8
}

@media only screen and (max-width:767px) {

	.node-type-subsidie_detail .documents,
	.node-type-subsidie_subpagina .documents {
		padding-bottom: 0
	}
}

.node-type-subsidie_detail .subpage-wrapper,
.node-type-subsidie_subpagina .subpage-wrapper {
	margin: 4rem 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: -3rem;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.node-type-subsidie_detail .subpage-wrapper .subpage-block,
.node-type-subsidie_subpagina .subpage-wrapper .subpage-block {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 3rem
}

.node-type-subsidie_detail .subpage-wrapper .subpage-block.full,
.node-type-subsidie_subpagina .subpage-wrapper .subpage-block.full {
	flex-basis: 100%;
	max-width: 100%;
	min-width: 100%
}

.node-type-subsidie_detail .subpage-wrapper .subpage-block.half,
.node-type-subsidie_subpagina .subpage-wrapper .subpage-block.half {
	flex-basis: 50%;
	max-width: 50%;
	min-width: 50%
}

@media only screen and (max-width:767px) {

	.node-type-subsidie_detail .subpage-wrapper .subpage-block.half,
	.node-type-subsidie_subpagina .subpage-wrapper .subpage-block.half {
		flex-basis: 100%;
		max-width: 100%;
		min-width: 100%
	}
}

.node-type-subsidie_detail .subpage-wrapper .subpage-block.third,
.node-type-subsidie_subpagina .subpage-wrapper .subpage-block.third {
	flex-basis: 33.33333%;
	max-width: 33.33333%;
	min-width: 33.33333%
}

@media only screen and (max-width:767px) {

	.node-type-subsidie_detail .subpage-wrapper .subpage-block.third,
	.node-type-subsidie_subpagina .subpage-wrapper .subpage-block.third {
		flex-basis: 100%;
		max-width: 100%;
		min-width: 100%
	}
}

.node-type-subsidie_detail .subpage-wrapper .subpage-block a:hover,
.node-type-subsidie_subpagina .subpage-wrapper .subpage-block a:hover {
	text-decoration: none
}

.node-type-subsidie_detail .subpage-wrapper .subpage-block a:hover .title,
.node-type-subsidie_subpagina .subpage-wrapper .subpage-block a:hover .title {
	text-decoration: underline
}

.node-type-subsidie_detail .subpage-wrapper .subpage-block a:focus-visible .hero-navigation__block,
.node-type-subsidie_subpagina .subpage-wrapper .subpage-block a:focus-visible .hero-navigation__block {
	margin-bottom: calc(1em - 3px);
	border-bottom: solid 3px #009b48
}

.node-type-subsidie_detail .subpage-wrapper .subpage-block .hero-navigation__block,
.node-type-subsidie_subpagina .subpage-wrapper .subpage-block .hero-navigation__block {
	margin: 0 auto 1em auto;
	border-top: 0;
	border-left: 3px solid #06c;
	padding-bottom: 1rem
}

@media only screen and (max-width:767px) {

	.node-type-subsidie_detail .subpage-wrapper .subpage-block .hero-navigation__block,
	.node-type-subsidie_subpagina .subpage-wrapper .subpage-block .hero-navigation__block {
		max-width: 100%
	}
}

.node-type-subsidie_detail .subpage-wrapper .subpage-block .hero-navigation__block .title,
.node-type-subsidie_subpagina .subpage-wrapper .subpage-block .hero-navigation__block .title {
	font-weight: 500;
	color: #06c;
	font-size: 2rem;
	margin-bottom: 5px;
	line-height: 2.4rem
}

.node-type-subsidie_detail .subpage-wrapper .subpage-block .hero-navigation__block .description,
.node-type-subsidie_subpagina .subpage-wrapper .subpage-block .hero-navigation__block .description {
	color: #333;
	font-size: 1.6rem
}

.node-type-subsidiedatabank_startpagina .introwrapper,
.node-type-subsidies_overview .introwrapper,
.node-type-themas_overview .introwrapper {
	text-align: center;
	background: #fff;
	padding-top: 6rem
}

@media only screen and (min-width:768px) and (max-width:1280px) {

	.node-type-subsidiedatabank_startpagina .introwrapper,
	.node-type-subsidies_overview .introwrapper,
	.node-type-themas_overview .introwrapper {
		padding-top: 0
	}
}

@media only screen and (max-width:767px) {

	.node-type-subsidiedatabank_startpagina .introwrapper,
	.node-type-subsidies_overview .introwrapper,
	.node-type-themas_overview .introwrapper {
		padding-top: 0
	}
}

.node-type-subsidiedatabank_startpagina .introwrapper .intro-content,
.node-type-subsidies_overview .introwrapper .intro-content,
.node-type-themas_overview .introwrapper .intro-content {
	background: #fff;
	margin-top: -13rem;
	padding-bottom: 4rem;
	padding-top: 4rem
}

@media only screen and (min-width:768px) and (max-width:1280px) {

	.node-type-subsidiedatabank_startpagina .introwrapper .intro-content,
	.node-type-subsidies_overview .introwrapper .intro-content,
	.node-type-themas_overview .introwrapper .intro-content {
		margin-top: 0
	}
}

@media only screen and (max-width:767px) {

	.node-type-subsidiedatabank_startpagina .introwrapper .intro-content,
	.node-type-subsidies_overview .introwrapper .intro-content,
	.node-type-themas_overview .introwrapper .intro-content {
		margin-top: 0;
		padding-top: 2rem;
		padding-bottom: 0
	}
}

.node-type-subsidiedatabank_startpagina .introwrapper .intro-content h1,
.node-type-subsidies_overview .introwrapper .intro-content h1,
.node-type-themas_overview .introwrapper .intro-content h1 {
	margin-bottom: 2rem
}

@media only screen and (max-width:767px) {

	.node-type-subsidiedatabank_startpagina .introwrapper .intro-content h1,
	.node-type-subsidies_overview .introwrapper .intro-content h1,
	.node-type-themas_overview .introwrapper .intro-content h1 {
		text-align: left;
		margin-top: -12rem;
		position: absolute;
		width: auto;
		min-width: 185px;
		padding: .5rem 1rem;
		background-color: rgba(255, 255, 255, .8)
	}
}

.node-type-subsidiedatabank_startpagina .introwrapper .intro-content .field--field-samenvatting,
.node-type-subsidies_overview .introwrapper .intro-content .field--field-samenvatting,
.node-type-themas_overview .introwrapper .intro-content .field--field-samenvatting {
	margin-bottom: 2rem;
	font-family: flanders-serif, serif;
	font-size: 2.4rem;
	color: #666
}

@media only screen and (max-width:767px) {

	.node-type-subsidiedatabank_startpagina .introwrapper .intro-content .field--field-samenvatting,
	.node-type-subsidies_overview .introwrapper .intro-content .field--field-samenvatting,
	.node-type-themas_overview .introwrapper .intro-content .field--field-samenvatting {
		font-size: 1.5rem;
		text-align: left;
		padding-bottom: 2rem;
		margin-bottom: 0
	}
}

.node-type-subsidiedatabank_startpagina .introwrapper .intro-content .field--field-call-to-action:before,
.node-type-subsidies_overview .introwrapper .intro-content .field--field-call-to-action:before,
.node-type-themas_overview .introwrapper .intro-content .field--field-call-to-action:before {
	content: url(../images/icon-arrow-right-white.svg);
	background-size: contain;
	padding-right: 1rem
}

.node-type-subsidiedatabank_startpagina .subsidies-overview,
.node-type-subsidies_overview .subsidies-overview,
.node-type-themas_overview .subsidies-overview {
	margin-bottom: 6rem
}

@media only screen and (max-width:767px) {

	.node-type-subsidiedatabank_startpagina .subsidies-overview,
	.node-type-subsidies_overview .subsidies-overview,
	.node-type-themas_overview .subsidies-overview {
		margin-bottom: 3rem
	}
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .titlewrapper,
.node-type-subsidies_overview .subsidies-overview .titlewrapper,
.node-type-themas_overview .subsidies-overview .titlewrapper {
	width: 100%;
	text-align: center
}

@media only screen and (max-width:767px) {

	.node-type-subsidiedatabank_startpagina .subsidies-overview .titlewrapper,
	.node-type-subsidies_overview .subsidies-overview .titlewrapper,
	.node-type-themas_overview .subsidies-overview .titlewrapper {
		text-align: left
	}
}

@media only screen and (max-width:767px) {

	.node-type-subsidiedatabank_startpagina .subsidies-overview .titlewrapper h2,
	.node-type-subsidies_overview .subsidies-overview .titlewrapper h2,
	.node-type-themas_overview .subsidies-overview .titlewrapper h2 {
		font-size: 2.2rem;
		margin-bottom: 20px
	}
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper,
.node-type-themas_overview .subsidies-overview .tab-wrapper {
	margin-top: 3rem;
	margin-bottom: 10px;
	display: -ms-flexbox;
	display: flex
}

@media only screen and (max-width:767px) {

	.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper,
	.node-type-subsidies_overview .subsidies-overview .tab-wrapper,
	.node-type-themas_overview .subsidies-overview .tab-wrapper {
		display: none
	}
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper.mobile,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper.mobile,
.node-type-themas_overview .subsidies-overview .tab-wrapper.mobile {
	display: none;
	margin-bottom: 2rem;
	position: relative
}

@media only screen and (max-width:767px) {

	.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper.mobile,
	.node-type-subsidies_overview .subsidies-overview .tab-wrapper.mobile,
	.node-type-themas_overview .subsidies-overview .tab-wrapper.mobile {
		display: inherit
	}
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper.mobile .tab-inner-wrapper,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper.mobile .tab-inner-wrapper,
.node-type-themas_overview .subsidies-overview .tab-wrapper.mobile .tab-inner-wrapper {
	display: none;
	position: absolute;
	width: 100%;
	z-index: 99
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper.mobile .tab-content-title,
.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper.mobile .tab-content-title-placeholder,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper.mobile .tab-content-title,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper.mobile .tab-content-title-placeholder,
.node-type-themas_overview .subsidies-overview .tab-wrapper.mobile .tab-content-title,
.node-type-themas_overview .subsidies-overview .tab-wrapper.mobile .tab-content-title-placeholder {
	margin-top: 0;
	background: #017f3b;
	border-bottom: 1px solid #006930;
	margin-right: 0
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper.mobile .tab-content-title-placeholder.is-checked,
.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper.mobile .tab-content-title.is-checked,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper.mobile .tab-content-title-placeholder.is-checked,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper.mobile .tab-content-title.is-checked,
.node-type-themas_overview .subsidies-overview .tab-wrapper.mobile .tab-content-title-placeholder.is-checked,
.node-type-themas_overview .subsidies-overview .tab-wrapper.mobile .tab-content-title.is-checked {
	display: none
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper.mobile .tab-content-title .h3,
.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper.mobile .tab-content-title h3,
.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper.mobile .tab-content-title-placeholder .h3,
.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper.mobile .tab-content-title-placeholder h3,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper.mobile .tab-content-title .h3,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper.mobile .tab-content-title h3,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper.mobile .tab-content-title-placeholder .h3,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper.mobile .tab-content-title-placeholder h3,
.node-type-themas_overview .subsidies-overview .tab-wrapper.mobile .tab-content-title .h3,
.node-type-themas_overview .subsidies-overview .tab-wrapper.mobile .tab-content-title h3,
.node-type-themas_overview .subsidies-overview .tab-wrapper.mobile .tab-content-title-placeholder .h3,
.node-type-themas_overview .subsidies-overview .tab-wrapper.mobile .tab-content-title-placeholder h3 {
	font-size: 14pt;
	font-weight: 700;
	color: #fff;
	margin-left: 0;
	margin-bottom: 0
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper.mobile .tab-content-title-placeholder:hover,
.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper.mobile .tab-content-title:hover,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper.mobile .tab-content-title-placeholder:hover,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper.mobile .tab-content-title:hover,
.node-type-themas_overview .subsidies-overview .tab-wrapper.mobile .tab-content-title-placeholder:hover,
.node-type-themas_overview .subsidies-overview .tab-wrapper.mobile .tab-content-title:hover {
	background: #009b48
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper.mobile .tab-content-title-placeholder,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper.mobile .tab-content-title-placeholder,
.node-type-themas_overview .subsidies-overview .tab-wrapper.mobile .tab-content-title-placeholder {
	position: relative;
	background: #009b48;
	margin-right: 0;
	border-bottom: 0;
	box-shadow: none
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper.mobile .tab-content-title-placeholder:after,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper.mobile .tab-content-title-placeholder:after,
.node-type-themas_overview .subsidies-overview .tab-wrapper.mobile .tab-content-title-placeholder:after {
	content: '';
	background: url("../images/icon-dropdown-arrow-white.png") 95% center no-repeat;
	width: 11px;
	height: 15px;
	position: absolute;
	right: 5%
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper.mobile .tab-content-title-placeholder.open,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper.mobile .tab-content-title-placeholder.open,
.node-type-themas_overview .subsidies-overview .tab-wrapper.mobile .tab-content-title-placeholder.open {
	border-bottom: 1px solid #006930
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper.mobile .tab-content-title-placeholder.open:after,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper.mobile .tab-content-title-placeholder.open:after,
.node-type-themas_overview .subsidies-overview .tab-wrapper.mobile .tab-content-title-placeholder.open:after {
	transform: rotate(180deg)
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper.mobile .tab-content-title-placeholder .h3,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper.mobile .tab-content-title-placeholder .h3,
.node-type-themas_overview .subsidies-overview .tab-wrapper.mobile .tab-content-title-placeholder .h3 {
	margin-left: 0
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .tab-content-title,
.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .tab-content-title-placeholder,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .tab-content-title,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .tab-content-title-placeholder,
.node-type-themas_overview .subsidies-overview .tab-wrapper .tab-content-title,
.node-type-themas_overview .subsidies-overview .tab-wrapper .tab-content-title-placeholder {
	margin-top: 1rem;
	background: #fff;
	padding: 1rem 2rem;
	cursor: pointer;
	box-shadow: 0 1px 2px #b3b3b3;
	display: flex;
	align-items: center;
	margin-right: 10px
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .tab-content-title-placeholder:first-child .h3,
.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .tab-content-title:first-child .h3,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .tab-content-title-placeholder:first-child .h3,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .tab-content-title:first-child .h3,
.node-type-themas_overview .subsidies-overview .tab-wrapper .tab-content-title-placeholder:first-child .h3,
.node-type-themas_overview .subsidies-overview .tab-wrapper .tab-content-title:first-child .h3 {
	margin-left: 0
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .tab-content-title-placeholder.is-checked,
.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .tab-content-title.is-checked,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .tab-content-title-placeholder.is-checked,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .tab-content-title.is-checked,
.node-type-themas_overview .subsidies-overview .tab-wrapper .tab-content-title-placeholder.is-checked,
.node-type-themas_overview .subsidies-overview .tab-wrapper .tab-content-title.is-checked {
	background: #009b48
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .tab-content-title-placeholder.is-checked .h3,
.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .tab-content-title.is-checked .h3,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .tab-content-title-placeholder.is-checked .h3,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .tab-content-title.is-checked .h3,
.node-type-themas_overview .subsidies-overview .tab-wrapper .tab-content-title-placeholder.is-checked .h3,
.node-type-themas_overview .subsidies-overview .tab-wrapper .tab-content-title.is-checked .h3 {
	color: #fff;
	font-weight: 700
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .tab-content-title-placeholder.is-checked .mobileicon svg path,
.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .tab-content-title-placeholder.is-checked .mobileicon svg polygon,
.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .tab-content-title.is-checked .mobileicon svg path,
.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .tab-content-title.is-checked .mobileicon svg polygon,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .tab-content-title-placeholder.is-checked .mobileicon svg path,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .tab-content-title-placeholder.is-checked .mobileicon svg polygon,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .tab-content-title.is-checked .mobileicon svg path,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .tab-content-title.is-checked .mobileicon svg polygon,
.node-type-themas_overview .subsidies-overview .tab-wrapper .tab-content-title-placeholder.is-checked .mobileicon svg path,
.node-type-themas_overview .subsidies-overview .tab-wrapper .tab-content-title-placeholder.is-checked .mobileicon svg polygon,
.node-type-themas_overview .subsidies-overview .tab-wrapper .tab-content-title.is-checked .mobileicon svg path,
.node-type-themas_overview .subsidies-overview .tab-wrapper .tab-content-title.is-checked .mobileicon svg polygon {
	fill: #FFFFFF
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .tab-content-title .mobileicon,
.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .tab-content-title-placeholder .mobileicon,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .tab-content-title .mobileicon,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .tab-content-title-placeholder .mobileicon,
.node-type-themas_overview .subsidies-overview .tab-wrapper .tab-content-title .mobileicon,
.node-type-themas_overview .subsidies-overview .tab-wrapper .tab-content-title-placeholder .mobileicon {
	display: block;
	float: left
}

@media only screen and (max-width:990px) {

	.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .tab-content-title .mobileicon,
	.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .tab-content-title-placeholder .mobileicon,
	.node-type-subsidies_overview .subsidies-overview .tab-wrapper .tab-content-title .mobileicon,
	.node-type-subsidies_overview .subsidies-overview .tab-wrapper .tab-content-title-placeholder .mobileicon,
	.node-type-themas_overview .subsidies-overview .tab-wrapper .tab-content-title .mobileicon,
	.node-type-themas_overview .subsidies-overview .tab-wrapper .tab-content-title-placeholder .mobileicon {
		display: none
	}
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .tab-content-title .mobileicon svg,
.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .tab-content-title-placeholder .mobileicon svg,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .tab-content-title .mobileicon svg,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .tab-content-title-placeholder .mobileicon svg,
.node-type-themas_overview .subsidies-overview .tab-wrapper .tab-content-title .mobileicon svg,
.node-type-themas_overview .subsidies-overview .tab-wrapper .tab-content-title-placeholder .mobileicon svg {
	width: 40px;
	height: 40px
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .tab-content-title .h3,
.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .tab-content-title-placeholder .h3,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .tab-content-title .h3,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .tab-content-title-placeholder .h3,
.node-type-themas_overview .subsidies-overview .tab-wrapper .tab-content-title .h3,
.node-type-themas_overview .subsidies-overview .tab-wrapper .tab-content-title-placeholder .h3 {
	font-size: 2rem;
	padding-top: 0;
	margin-bottom: 0;
	margin-left: 1rem;
	margin-top: 0;
	color: #333;
	font-family: flanders-sans
}

@media only screen and (max-width:990px) {

	.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .tab-content-title .h3,
	.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .tab-content-title-placeholder .h3,
	.node-type-subsidies_overview .subsidies-overview .tab-wrapper .tab-content-title .h3,
	.node-type-subsidies_overview .subsidies-overview .tab-wrapper .tab-content-title-placeholder .h3,
	.node-type-themas_overview .subsidies-overview .tab-wrapper .tab-content-title .h3,
	.node-type-themas_overview .subsidies-overview .tab-wrapper .tab-content-title-placeholder .h3 {
		margin-left: 0
	}
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .tab-content-title-placeholder.active .h3,
.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .tab-content-title.active .h3,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .tab-content-title-placeholder.active .h3,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .tab-content-title.active .h3,
.node-type-themas_overview .subsidies-overview .tab-wrapper .tab-content-title-placeholder.active .h3,
.node-type-themas_overview .subsidies-overview .tab-wrapper .tab-content-title.active .h3 {
	color: #009b48
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .tab-content-title-placeholder.active .mobileicon svg path,
.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .tab-content-title-placeholder.active .mobileicon svg polygon,
.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .tab-content-title.active .mobileicon svg path,
.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .tab-content-title.active .mobileicon svg polygon,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .tab-content-title-placeholder.active .mobileicon svg path,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .tab-content-title-placeholder.active .mobileicon svg polygon,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .tab-content-title.active .mobileicon svg path,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .tab-content-title.active .mobileicon svg polygon,
.node-type-themas_overview .subsidies-overview .tab-wrapper .tab-content-title-placeholder.active .mobileicon svg path,
.node-type-themas_overview .subsidies-overview .tab-wrapper .tab-content-title-placeholder.active .mobileicon svg polygon,
.node-type-themas_overview .subsidies-overview .tab-wrapper .tab-content-title.active .mobileicon svg path,
.node-type-themas_overview .subsidies-overview .tab-wrapper .tab-content-title.active .mobileicon svg polygon {
	fill: #009B48
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .tab-content-title-placeholder:focus-visible,
.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .tab-content-title:focus-visible,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .tab-content-title-placeholder:focus-visible,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .tab-content-title:focus-visible,
.node-type-themas_overview .subsidies-overview .tab-wrapper .tab-content-title-placeholder:focus-visible,
.node-type-themas_overview .subsidies-overview .tab-wrapper .tab-content-title:focus-visible {
	background-color: #fff;
	outline: 3px solid #009B48
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .tab-content-title-placeholder:focus-visible>*,
.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .tab-content-title:focus-visible>*,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .tab-content-title-placeholder:focus-visible>*,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .tab-content-title:focus-visible>*,
.node-type-themas_overview .subsidies-overview .tab-wrapper .tab-content-title-placeholder:focus-visible>*,
.node-type-themas_overview .subsidies-overview .tab-wrapper .tab-content-title:focus-visible>* {
	color: #009b48 !important
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper button.tab-content-title,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper button.tab-content-title,
.node-type-themas_overview .subsidies-overview .tab-wrapper button.tab-content-title {
	border: none
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .vlaio-tab,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .vlaio-tab,
.node-type-themas_overview .subsidies-overview .tab-wrapper .vlaio-tab {
	background: #fff;
	text-align: center;
	padding: 2rem;
	cursor: pointer
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .vlaio-tab .h3,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .vlaio-tab .h3,
.node-type-themas_overview .subsidies-overview .tab-wrapper .vlaio-tab .h3 {
	display: none
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .vlaio-tab p,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .vlaio-tab p,
.node-type-themas_overview .subsidies-overview .tab-wrapper .vlaio-tab p {
	font-weight: 500;
	color: #333;
	max-width: 165px;
	margin: 0 auto
}

@media only screen and (max-width:990px) {

	.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .vlaio-tab p,
	.node-type-subsidies_overview .subsidies-overview .tab-wrapper .vlaio-tab p,
	.node-type-themas_overview .subsidies-overview .tab-wrapper .vlaio-tab p {
		min-height: 90px
	}
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .vlaio-tab.active,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .vlaio-tab.active,
.node-type-themas_overview .subsidies-overview .tab-wrapper .vlaio-tab.active {
	padding-bottom: 4.5rem
}

@media only screen and (min-width:1281px) {

	.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .vlaio-tab.active,
	.node-type-subsidies_overview .subsidies-overview .tab-wrapper .vlaio-tab.active,
	.node-type-themas_overview .subsidies-overview .tab-wrapper .vlaio-tab.active {
		padding-bottom: 5.5rem
	}
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .vlaio-tab.active p,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .vlaio-tab.active p,
.node-type-themas_overview .subsidies-overview .tab-wrapper .vlaio-tab.active p {
	color: #009b48
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .vlaio-tab.active .field--field-afbeelding svg mask,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .vlaio-tab.active .field--field-afbeelding svg mask,
.node-type-themas_overview .subsidies-overview .tab-wrapper .vlaio-tab.active .field--field-afbeelding svg mask {
	display: none
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .vlaio-tab.active .field--field-afbeelding svg path,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .vlaio-tab.active .field--field-afbeelding svg path,
.node-type-themas_overview .subsidies-overview .tab-wrapper .vlaio-tab.active .field--field-afbeelding svg path {
	fill: #009B48 !important
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .vlaio-tab.active .field--field-afbeelding svg path path,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .vlaio-tab.active .field--field-afbeelding svg path path,
.node-type-themas_overview .subsidies-overview .tab-wrapper .vlaio-tab.active .field--field-afbeelding svg path path {
	fill: #009B48 !important
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .vlaio-tab.active .field--field-afbeelding svg polygon,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .vlaio-tab.active .field--field-afbeelding svg polygon,
.node-type-themas_overview .subsidies-overview .tab-wrapper .vlaio-tab.active .field--field-afbeelding svg polygon {
	fill: #009B48 !important
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .vlaio-tab.active:hover,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .vlaio-tab.active:hover,
.node-type-themas_overview .subsidies-overview .tab-wrapper .vlaio-tab.active:hover {
	padding-bottom: 4.5rem
}

@media only screen and (min-width:1281px) {

	.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .vlaio-tab.active:hover,
	.node-type-subsidies_overview .subsidies-overview .tab-wrapper .vlaio-tab.active:hover,
	.node-type-themas_overview .subsidies-overview .tab-wrapper .vlaio-tab.active:hover {
		padding-bottom: 5.5rem
	}
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .vlaio-tab:hover,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .vlaio-tab:hover,
.node-type-themas_overview .subsidies-overview .tab-wrapper .vlaio-tab:hover {
	padding-bottom: 0
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .vlaio-tab:hover p,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .vlaio-tab:hover p,
.node-type-themas_overview .subsidies-overview .tab-wrapper .vlaio-tab:hover p {
	color: #009b48
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .vlaio-tab:hover .field--field-afbeelding svg mask,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .vlaio-tab:hover .field--field-afbeelding svg mask,
.node-type-themas_overview .subsidies-overview .tab-wrapper .vlaio-tab:hover .field--field-afbeelding svg mask {
	display: none
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .vlaio-tab:hover .field--field-afbeelding svg path,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .vlaio-tab:hover .field--field-afbeelding svg path,
.node-type-themas_overview .subsidies-overview .tab-wrapper .vlaio-tab:hover .field--field-afbeelding svg path {
	fill: #009B48 !important
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .vlaio-tab:hover .field--field-afbeelding svg path path,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .vlaio-tab:hover .field--field-afbeelding svg path path,
.node-type-themas_overview .subsidies-overview .tab-wrapper .vlaio-tab:hover .field--field-afbeelding svg path path {
	fill: #009B48 !important
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .vlaio-tab:hover .field--field-afbeelding svg polygon,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .vlaio-tab:hover .field--field-afbeelding svg polygon,
.node-type-themas_overview .subsidies-overview .tab-wrapper .vlaio-tab:hover .field--field-afbeelding svg polygon {
	fill: #009B48 !important
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .vlaio-tab .field--field-afbeelding,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .vlaio-tab .field--field-afbeelding,
.node-type-themas_overview .subsidies-overview .tab-wrapper .vlaio-tab .field--field-afbeelding {
	max-height: 80px
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-wrapper .vlaio-tab .field--field-afbeelding svg,
.node-type-subsidies_overview .subsidies-overview .tab-wrapper .vlaio-tab .field--field-afbeelding svg,
.node-type-themas_overview .subsidies-overview .tab-wrapper .vlaio-tab .field--field-afbeelding svg {
	max-height: 75px
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .field--field-subsidies,
.node-type-subsidies_overview .subsidies-overview .field--field-subsidies,
.node-type-themas_overview .subsidies-overview .field--field-subsidies {
	padding-bottom: 1rem
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .field--field-subsidies .paragraph--type--subsidie-aangepaste-teaser,
.node-type-subsidies_overview .subsidies-overview .field--field-subsidies .paragraph--type--subsidie-aangepaste-teaser,
.node-type-themas_overview .subsidies-overview .field--field-subsidies .paragraph--type--subsidie-aangepaste-teaser {
	position: relative;
	padding-left: 2rem;
	width: 48%;
	float: left;
	margin-left: 2%;
	margin-bottom: 2rem
}

@media only screen and (max-width:767px) {

	.node-type-subsidiedatabank_startpagina .subsidies-overview .field--field-subsidies .paragraph--type--subsidie-aangepaste-teaser,
	.node-type-subsidies_overview .subsidies-overview .field--field-subsidies .paragraph--type--subsidie-aangepaste-teaser,
	.node-type-themas_overview .subsidies-overview .field--field-subsidies .paragraph--type--subsidie-aangepaste-teaser {
		padding-top: 1rem;
		padding-bottom: 0;
		margin: 2px 0 0;
		width: 100%;
		float: none;
		background: #fff
	}
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .field--field-subsidies .paragraph--type--subsidie-aangepaste-teaser.odd,
.node-type-subsidies_overview .subsidies-overview .field--field-subsidies .paragraph--type--subsidie-aangepaste-teaser.odd,
.node-type-themas_overview .subsidies-overview .field--field-subsidies .paragraph--type--subsidie-aangepaste-teaser.odd {
	clear: left
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .field--field-subsidies .paragraph--type--subsidie-aangepaste-teaser:before,
.node-type-subsidies_overview .subsidies-overview .field--field-subsidies .paragraph--type--subsidie-aangepaste-teaser:before,
.node-type-themas_overview .subsidies-overview .field--field-subsidies .paragraph--type--subsidie-aangepaste-teaser:before {
	position: absolute;
	color: #06c;
	left: 0;
	top: .6rem;
	line-height: 1;
	content: "\E004";
	font-family: vlaanderen_iconfont
}

@media only screen and (max-width:767px) {

	.node-type-subsidiedatabank_startpagina .subsidies-overview .field--field-subsidies .paragraph--type--subsidie-aangepaste-teaser:before,
	.node-type-subsidies_overview .subsidies-overview .field--field-subsidies .paragraph--type--subsidie-aangepaste-teaser:before,
	.node-type-themas_overview .subsidies-overview .field--field-subsidies .paragraph--type--subsidie-aangepaste-teaser:before {
		top: 2.4rem;
		left: 1rem
	}
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .field--field-subsidies .paragraph--type--subsidie-aangepaste-teaser .field--field-subsidie a,
.node-type-subsidies_overview .subsidies-overview .field--field-subsidies .paragraph--type--subsidie-aangepaste-teaser .field--field-subsidie a,
.node-type-themas_overview .subsidies-overview .field--field-subsidies .paragraph--type--subsidie-aangepaste-teaser .field--field-subsidie a {
	font-size: 2rem;
	font-weight: 500;
	margin-right: 1rem
}

@media only screen and (max-width:767px) {

	.node-type-subsidiedatabank_startpagina .subsidies-overview .field--field-subsidies .paragraph--type--subsidie-aangepaste-teaser .field--field-subsidie a,
	.node-type-subsidies_overview .subsidies-overview .field--field-subsidies .paragraph--type--subsidie-aangepaste-teaser .field--field-subsidie a,
	.node-type-themas_overview .subsidies-overview .field--field-subsidies .paragraph--type--subsidie-aangepaste-teaser .field--field-subsidie a {
		font-size: 1.8rem;
		padding: 1rem 1rem .5rem 1rem;
		display: inline-block
	}
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .field--field-subsidies .paragraph--type--subsidie-aangepaste-teaser .field--field-subsidie .message,
.node-type-subsidies_overview .subsidies-overview .field--field-subsidies .paragraph--type--subsidie-aangepaste-teaser .field--field-subsidie .message,
.node-type-themas_overview .subsidies-overview .field--field-subsidies .paragraph--type--subsidie-aangepaste-teaser .field--field-subsidie .message {
	font-weight: 700;
	color: #009b48;
	font-size: 14pt;
	margin-left: 0
}

@media only screen and (max-width:767px) {

	.node-type-subsidiedatabank_startpagina .subsidies-overview .field--field-subsidies .paragraph--type--subsidie-aangepaste-teaser .field--field-subsidie .message,
	.node-type-subsidies_overview .subsidies-overview .field--field-subsidies .paragraph--type--subsidie-aangepaste-teaser .field--field-subsidie .message,
	.node-type-themas_overview .subsidies-overview .field--field-subsidies .paragraph--type--subsidie-aangepaste-teaser .field--field-subsidie .message {
		clear: left;
		display: block;
		margin: -5px 0 5px 10px
	}
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .field--field-subsidies .paragraph--type--subsidie-aangepaste-teaser .field--field-subsidie .message.error,
.node-type-subsidies_overview .subsidies-overview .field--field-subsidies .paragraph--type--subsidie-aangepaste-teaser .field--field-subsidie .message.error,
.node-type-themas_overview .subsidies-overview .field--field-subsidies .paragraph--type--subsidie-aangepaste-teaser .field--field-subsidie .message.error {
	color: #c00
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .field--field-subsidies .paragraph--type--subsidie-aangepaste-teaser .field--field-teaser,
.node-type-subsidies_overview .subsidies-overview .field--field-subsidies .paragraph--type--subsidie-aangepaste-teaser .field--field-teaser,
.node-type-themas_overview .subsidies-overview .field--field-subsidies .paragraph--type--subsidie-aangepaste-teaser .field--field-teaser {
	font-size: 1.6rem;
	padding-top: 5px
}

@media only screen and (max-width:767px) {

	.node-type-subsidiedatabank_startpagina .subsidies-overview .field--field-subsidies .paragraph--type--subsidie-aangepaste-teaser .field--field-teaser,
	.node-type-subsidies_overview .subsidies-overview .field--field-subsidies .paragraph--type--subsidie-aangepaste-teaser .field--field-teaser,
	.node-type-themas_overview .subsidies-overview .field--field-subsidies .paragraph--type--subsidie-aangepaste-teaser .field--field-teaser {
		font-size: 1.5rem;
		padding: 0 1rem 1rem 1rem
	}
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .archived-subsidies,
.node-type-subsidies_overview .subsidies-overview .archived-subsidies,
.node-type-themas_overview .subsidies-overview .archived-subsidies {
	background: #fff;
	padding: 1rem
}

@media only screen and (max-width:767px) {

	.node-type-subsidiedatabank_startpagina .subsidies-overview .archived-subsidies,
	.node-type-subsidies_overview .subsidies-overview .archived-subsidies,
	.node-type-themas_overview .subsidies-overview .archived-subsidies {
		padding: 1rem 0;
		background: 0 0
	}
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-content-wrapper:nth-child(2),
.node-type-subsidies_overview .subsidies-overview .tab-content-wrapper:nth-child(2),
.node-type-themas_overview .subsidies-overview .tab-content-wrapper:nth-child(2) {
	display: block !important
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-content-wrapper .tab-content,
.node-type-subsidies_overview .subsidies-overview .tab-content-wrapper .tab-content,
.node-type-themas_overview .subsidies-overview .tab-content-wrapper .tab-content {
	background: #fff;
	padding: 3.5rem 4rem;
	display: none
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-content-wrapper .tab-content.archived,
.node-type-subsidies_overview .subsidies-overview .tab-content-wrapper .tab-content.archived,
.node-type-themas_overview .subsidies-overview .tab-content-wrapper .tab-content.archived {
	border-top: 1px solid #cbd2da
}

.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-content-wrapper .tab-content.archived h3,
.node-type-subsidies_overview .subsidies-overview .tab-content-wrapper .tab-content.archived h3,
.node-type-themas_overview .subsidies-overview .tab-content-wrapper .tab-content.archived h3 {
	margin-left: 2rem;
	margin-bottom: 0
}

@media only screen and (max-width:767px) {

	.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-content-wrapper .tab-content.archived h3,
	.node-type-subsidies_overview .subsidies-overview .tab-content-wrapper .tab-content.archived h3,
	.node-type-themas_overview .subsidies-overview .tab-content-wrapper .tab-content.archived h3 {
		margin-top: 2rem
	}
}

@media only screen and (max-width:767px) {

	.node-type-subsidiedatabank_startpagina .subsidies-overview .tab-content-wrapper .tab-content,
	.node-type-subsidies_overview .subsidies-overview .tab-content-wrapper .tab-content,
	.node-type-themas_overview .subsidies-overview .tab-content-wrapper .tab-content {
		padding: 0;
		box-shadow: 0 1px 2px #b3b3b3
	}
}

.node-type-subsidiedatabank_startpagina .openstaande-oproepen-wrapper,
.node-type-subsidies_overview .openstaande-oproepen-wrapper,
.node-type-themas_overview .openstaande-oproepen-wrapper {
	background: url('../images/pattern-uitgelicht.png') repeat #ededed;
	padding: .1rem 0 3rem 0
}

.node-type-subsidiedatabank_startpagina .openstaande-oproepen-wrapper .views-row,
.node-type-subsidies_overview .openstaande-oproepen-wrapper .views-row,
.node-type-themas_overview .openstaande-oproepen-wrapper .views-row {
	background: #fff;
	box-shadow: 0 1px 2px #b3b3b3;
	width: 48%;
	float: left;
	margin-bottom: 3rem
}

.node-type-subsidiedatabank_startpagina .openstaande-oproepen-wrapper .views-row:hover,
.node-type-subsidies_overview .openstaande-oproepen-wrapper .views-row:hover,
.node-type-themas_overview .openstaande-oproepen-wrapper .views-row:hover {
	box-shadow: 0 1px 2px #b3b3b3, 0 4px 13px #b3b3b3
}

@media only screen and (min-width:768px) and (max-width:1280px) {

	.node-type-subsidiedatabank_startpagina .openstaande-oproepen-wrapper .views-row,
	.node-type-subsidies_overview .openstaande-oproepen-wrapper .views-row,
	.node-type-themas_overview .openstaande-oproepen-wrapper .views-row {
		width: 47%
	}
}

@media only screen and (max-width:767px) {

	.node-type-subsidiedatabank_startpagina .openstaande-oproepen-wrapper .views-row,
	.node-type-subsidies_overview .openstaande-oproepen-wrapper .views-row,
	.node-type-themas_overview .openstaande-oproepen-wrapper .views-row {
		width: 100%;
		margin-bottom: 1.5rem
	}
}

.node-type-subsidiedatabank_startpagina .openstaande-oproepen-wrapper .views-row:first-of-type,
.node-type-subsidies_overview .openstaande-oproepen-wrapper .views-row:first-of-type,
.node-type-themas_overview .openstaande-oproepen-wrapper .views-row:first-of-type {
	margin-right: 4%
}

@media only screen and (max-width:767px) {

	.node-type-subsidiedatabank_startpagina .openstaande-oproepen-wrapper .views-row:first-of-type,
	.node-type-subsidies_overview .openstaande-oproepen-wrapper .views-row:first-of-type,
	.node-type-themas_overview .openstaande-oproepen-wrapper .views-row:first-of-type {
		margin-top: 10px
	}
}

.node-type-subsidiedatabank_startpagina .openstaande-oproepen-wrapper .views-row .wrap,
.node-type-subsidies_overview .openstaande-oproepen-wrapper .views-row .wrap,
.node-type-themas_overview .openstaande-oproepen-wrapper .views-row .wrap {
	padding: 2.5rem 3rem
}

@media only screen and (max-width:767px) {

	.node-type-subsidiedatabank_startpagina .openstaande-oproepen-wrapper .views-row .wrap,
	.node-type-subsidies_overview .openstaande-oproepen-wrapper .views-row .wrap,
	.node-type-themas_overview .openstaande-oproepen-wrapper .views-row .wrap {
		padding: 1.5rem 1rem
	}
}

.node-type-subsidiedatabank_startpagina .openstaande-oproepen-wrapper .views-row .views-field-title,
.node-type-subsidies_overview .openstaande-oproepen-wrapper .views-row .views-field-title,
.node-type-themas_overview .openstaande-oproepen-wrapper .views-row .views-field-title {
	font-family: flanders-serif, serif;
	font-size: 2.4rem;
	font-weight: 500
}

.node-type-subsidiedatabank_startpagina .openstaande-oproepen-wrapper .views-row .views-field-field-oproep-periode,
.node-type-subsidies_overview .openstaande-oproepen-wrapper .views-row .views-field-field-oproep-periode,
.node-type-themas_overview .openstaande-oproepen-wrapper .views-row .views-field-field-oproep-periode {
	color: #666;
	margin: 10px 0;
	display: block;
	position: relative;
	padding-left: 25px
}

.node-type-subsidiedatabank_startpagina .openstaande-oproepen-wrapper .views-row .views-field-field-oproep-periode:before,
.node-type-subsidies_overview .openstaande-oproepen-wrapper .views-row .views-field-field-oproep-periode:before,
.node-type-themas_overview .openstaande-oproepen-wrapper .views-row .views-field-field-oproep-periode:before {
	position: absolute;
	display: block;
	content: "";
	width: 15px;
	height: 15px;
	background: url("../images/icon-calendar.png") no-repeat;
	background: url("../images/icon-calendar.svg") no-repeat;
	left: 0;
	top: 5px;
	margin-right: 10px
}

@media only screen and (max-width:767px) {

	.node-type-subsidiedatabank_startpagina .openstaande-oproepen-wrapper .views-row .views-field-field-oproep-periode:before,
	.node-type-subsidies_overview .openstaande-oproepen-wrapper .views-row .views-field-field-oproep-periode:before,
	.node-type-themas_overview .openstaande-oproepen-wrapper .views-row .views-field-field-oproep-periode:before {
		top: 1px
	}
}

.node-type-subsidiedatabank_startpagina .openstaande-oproepen-wrapper .views-row .views-field-field-oproep-periode .field-content,
.node-type-subsidies_overview .openstaande-oproepen-wrapper .views-row .views-field-field-oproep-periode .field-content,
.node-type-themas_overview .openstaande-oproepen-wrapper .views-row .views-field-field-oproep-periode .field-content {
	display: inline-block;
	width: 90%
}

.node-type-subsidiedatabank_startpagina .openstaande-oproepen-wrapper .views-row .views-field-field-teaser,
.node-type-subsidies_overview .openstaande-oproepen-wrapper .views-row .views-field-field-teaser,
.node-type-themas_overview .openstaande-oproepen-wrapper .views-row .views-field-field-teaser {
	color: #333
}

.node-type-subsidiedatabank_startpagina .openstaande-oproepen-wrapper .views-row a:hover,
.node-type-subsidies_overview .openstaande-oproepen-wrapper .views-row a:hover,
.node-type-themas_overview .openstaande-oproepen-wrapper .views-row a:hover {
	text-decoration: none
}

.node-type-subsidiedatabank_startpagina .openstaande-oproepen-wrapper .views-row a:hover .views-field-title,
.node-type-subsidies_overview .openstaande-oproepen-wrapper .views-row a:hover .views-field-title,
.node-type-themas_overview .openstaande-oproepen-wrapper .views-row a:hover .views-field-title {
	text-decoration: underline
}

.node-type-subsidiedatabank_startpagina .openstaande-oproepen-wrapper .full .views-row,
.node-type-subsidies_overview .openstaande-oproepen-wrapper .full .views-row,
.node-type-themas_overview .openstaande-oproepen-wrapper .full .views-row {
	width: 100%
}

.node-type-subsidiedatabank_startpagina .subsidiedatabank-cta,
.node-type-subsidies_overview .subsidiedatabank-cta,
.node-type-themas_overview .subsidiedatabank-cta {
	margin-bottom: 6rem
}

.node-type-subsidiedatabank_startpagina .subsidiedatabank-cta .grid,
.node-type-subsidies_overview .subsidiedatabank-cta .grid,
.node-type-themas_overview .subsidiedatabank-cta .grid {
	background: #00837c;
	color: #fff;
	margin-left: 0;
	align-items: center
}

.node-type-subsidiedatabank_startpagina .subsidiedatabank-cta .cta-content,
.node-type-subsidies_overview .subsidiedatabank-cta .cta-content,
.node-type-themas_overview .subsidiedatabank-cta .cta-content {
	padding: 0 0 2rem 3rem
}

@media only screen and (max-width:767px) {

	.node-type-subsidiedatabank_startpagina .subsidiedatabank-cta .cta-content,
	.node-type-subsidies_overview .subsidiedatabank-cta .cta-content,
	.node-type-themas_overview .subsidiedatabank-cta .cta-content {
		text-align: center;
		padding: 0 1.5rem .5rem 1.5rem
	}
}

.node-type-subsidiedatabank_startpagina .subsidiedatabank-cta .cta-content h3,
.node-type-subsidies_overview .subsidiedatabank-cta .cta-content h3,
.node-type-themas_overview .subsidiedatabank-cta .cta-content h3 {
	color: #fff;
	margin: 1.7rem 0 0 0
}

@media only screen and (max-width:767px) {

	.node-type-subsidiedatabank_startpagina .subsidiedatabank-cta .cta-content h3,
	.node-type-subsidies_overview .subsidiedatabank-cta .cta-content h3,
	.node-type-themas_overview .subsidiedatabank-cta .cta-content h3 {
		margin-bottom: 1rem
	}
}

.node-type-subsidiedatabank_startpagina .subsidiedatabank-cta .cta-button,
.node-type-subsidies_overview .subsidiedatabank-cta .cta-button,
.node-type-themas_overview .subsidiedatabank-cta .cta-button {
	text-align: right;
	padding-right: 4rem
}

.node-type-subsidiedatabank_startpagina .subsidiedatabank-cta .cta-button .button,
.node-type-subsidies_overview .subsidiedatabank-cta .cta-button .button,
.node-type-themas_overview .subsidiedatabank-cta .cta-button .button {
	background: 0 0;
	font-weight: 500;
	border: 3px solid #fff !important;
	margin: 0
}

.node-type-subsidiedatabank_startpagina .subsidiedatabank-cta .cta-button .button:focus,
.node-type-subsidiedatabank_startpagina .subsidiedatabank-cta .cta-button .button:focus-within,
.node-type-subsidiedatabank_startpagina .subsidiedatabank-cta .cta-button .button:hover,
.node-type-subsidies_overview .subsidiedatabank-cta .cta-button .button:focus,
.node-type-subsidies_overview .subsidiedatabank-cta .cta-button .button:focus-within,
.node-type-subsidies_overview .subsidiedatabank-cta .cta-button .button:hover,
.node-type-themas_overview .subsidiedatabank-cta .cta-button .button:focus,
.node-type-themas_overview .subsidiedatabank-cta .cta-button .button:focus-within,
.node-type-themas_overview .subsidiedatabank-cta .cta-button .button:hover {
	background: #fff;
	color: #00837c
}

@media only screen and (max-width:767px) {

	.node-type-subsidiedatabank_startpagina .subsidiedatabank-cta .cta-button,
	.node-type-subsidies_overview .subsidiedatabank-cta .cta-button,
	.node-type-themas_overview .subsidiedatabank-cta .cta-button {
		text-align: center;
		padding-right: 1.5rem;
		margin-bottom: 1rem
	}

	.node-type-subsidiedatabank_startpagina .subsidiedatabank-cta .cta-button .button,
	.node-type-subsidies_overview .subsidiedatabank-cta .cta-button .button,
	.node-type-themas_overview .subsidiedatabank-cta .cta-button .button {
		width: 100%
	}
}

.node-type-subsidies_overview .subsidies-overview {
	margin-bottom: 2rem
}

@media only screen and (max-width:767px) {

	.node-type-subsidies_overview .field--field-call-to-action.button.button--large,
	.node-type-themas_overview .field--field-call-to-action.button.button--large {
		width: auto;
		margin-bottom: 2.5rem !important
	}
}

.node-type-subsidiedatabank_startpagina .introwrapper {
	font-family: flanders-serif, serif;
	font-size: 2.4rem;
	color: #666;
	padding-top: 3rem;
	padding-bottom: 4rem;
	text-align: left
}

@media only screen and (max-width:767px) {
	.node-type-subsidiedatabank_startpagina .introwrapper {
		font-size: 1.5rem;
		padding-top: 2rem;
		padding-bottom: 2rem
	}
}

.node-type-subsidiedatabank_startpagina .introwrapper .field--field-intro {
	font-family: flanders-sans, sans-serif;
	color: #333;
	font-size: 1.8rem;
	padding-right: 2rem
}

@media only screen and (max-width:767px) {
	.node-type-subsidiedatabank_startpagina .introwrapper .field--field-intro {
		font-size: 1.5rem
	}
}

.node-type-subsidiedatabank_startpagina .introwrapper .field--field-intro ul {
	margin-left: 0;
	padding-left: 0
}

.node-type-subsidiedatabank_startpagina .introwrapper .field--field-intro ul li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: baseline;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased
}

.node-type-subsidiedatabank_startpagina .introwrapper .field--field-intro ul li:before {
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f00c";
	padding-right: 1rem
}

@media only screen and (max-width:767px) {
	.node-type-subsidiedatabank_startpagina .introwrapper .subscribe-wrapper {
		margin-top: 2rem
	}
}

.node-type-subsidiedatabank_startpagina .introwrapper .subscribe-wrapper .subscribe-cta .subscribe-cta-wrapper {
	bottom: 85px
}

.node-type-subsidiedatabank_startpagina .introwrapper .subscribe-wrapper .subscribe-cta .subscribe-cta-wrapper .subscribe-cta-title .closebutton {
	display: block;
	width: 20px;
	height: 20px;
	background: url('../images/close.svg') no-repeat;
	position: absolute;
	right: 18px;
	top: 18px;
	cursor: pointer
}

@media only screen and (max-width:767px) {
	.node-type-subsidiedatabank_startpagina .introwrapper .subscribe-wrapper .subscribe-cta .subscribe-cta-wrapper .subscribe-cta-title .closebutton {
		top: 9px
	}
}

.node-type-subsidiedatabank_startpagina .introwrapper .subscribe-wrapper .subscribe-cta .button.toggle {
	border: 3px solid #009b48;
	padding-left: 3.7rem;
	font-weight: 700;
	font-size: 14pt
}

.node-type-subsidiedatabank_startpagina .introwrapper .subscribe-wrapper .subscribe-cta .button.toggle:before {
	left: 24px
}

.node-type-subsidiedatabank_startpagina .introwrapper .subscribe-wrapper .subscribe-cta .button.toggle:focus,
.node-type-subsidiedatabank_startpagina .introwrapper .subscribe-wrapper .subscribe-cta .button.toggle:hover {
	background: 0 0;
	border: 3px solid #009b48;
	color: #009b48
}

.node-type-subsidiedatabank_startpagina .introwrapper .subscribe-wrapper .subscribe-cta .button.toggle:focus:before,
.node-type-subsidiedatabank_startpagina .introwrapper .subscribe-wrapper .subscribe-cta .button.toggle:hover:before {
	content: url(../images/bell-primary-green.svg)
}

.node-type-subsidiedatabank_startpagina .subsidie-detail .title-wrapper {
	text-align: center
}

@media only screen and (max-width:767px) {
	.node-type-subsidiedatabank_startpagina .subsidie-detail .title-wrapper {
		text-align: center
	}
}

.node-type-subsidiedatabank_startpagina .subsidie-detail .filter-list {
	margin-left: 0;
	padding-left: 0
}

.node-type-subsidiedatabank_startpagina .subsidie-detail .filter-list:first-of-type {
	margin-bottom: 0
}

.node-type-subsidiedatabank_startpagina .subsidie-detail .filter-list:last-of-type {
	margin-top: 0
}

.node-type-subsidiedatabank_startpagina .subsidie-detail .filter-list li {
	width: 24%;
	margin-right: 1.33%;
	float: left;
	list-style: none;
	display: block
}

@media only screen and (max-width:767px) {
	.node-type-subsidiedatabank_startpagina .subsidie-detail .filter-list li {
		width: 48%;
		margin-right: 4%
	}
}

.node-type-subsidiedatabank_startpagina .subsidie-detail .filter-list li a {
	width: 100%;
	background: #fff;
	border: 1px solid #d8d8d8;
	padding: 15px 20px;
	display: block;
	font-family: flanders-serif, serif;
	font-weight: 500
}

@media only screen and (max-width:990px) {
	.node-type-subsidiedatabank_startpagina .subsidie-detail .filter-list li a {
		font-size: 1.5rem
	}
}

.node-type-subsidiedatabank_startpagina .subsidie-detail .filter-list li a:focus-visible {
	border-bottom: solid 3px #009b48
}

@media only screen and (max-width:767px) {
	.node-type-subsidiedatabank_startpagina .subsidie-detail .filter-list li.second {
		margin-right: 0
	}
}

.node-type-subsidiedatabank_startpagina .subsidie-detail .filter-list li.last {
	margin-right: 0
}

.node-type-subsidiedatabank_startpagina .subsidie-detail .filter-list li.hidden {
	display: none
}

.node-type-subsidiedatabank_startpagina .subsidie-detail .loadmore-wrapper {
	width: 100%;
	text-align: center;
	min-height: 6rem
}

.node-type-subsidiedatabank_startpagina .subsidiegidsen {
	background: #fff;
	padding-bottom: 5rem;
	margin-top: 3rem;
	text-align: center
}

@media only screen and (max-width:767px) {
	.node-type-subsidiedatabank_startpagina .subsidiegidsen {
		padding-bottom: 3rem
	}

	.node-type-subsidiedatabank_startpagina .subsidiegidsen .subsidiegidsen-actions {
		display: none
	}
}

@media only screen and (max-width:767px) {
	.node-type-subsidiedatabank_startpagina .subsidiegidsen {
		text-align: left
	}
}

.node-type-subsidiedatabank_startpagina .sdb-search {
	display: flex;
	flex-wrap: wrap;
	position: relative;
	align-items: center;
	margin-top: 5px
}

.node-type-subsidiedatabank_startpagina .sdb-search__search {
	flex: 1 1 40%;
	max-width: 40%;
	padding-right: 1.5rem
}

.node-type-subsidiedatabank_startpagina .sdb-search__search form {
	position: relative
}

.node-type-subsidiedatabank_startpagina .sdb-search__search .form-text {
	border: 5px solid #009b48;
	height: 40px;
	margin: 0
}

@media only screen and (max-width:990px) {
	.node-type-subsidiedatabank_startpagina .sdb-search__search .form-text {
		width: 100%
	}
}

.node-type-subsidiedatabank_startpagina .sdb-search__search .form-submit {
	opacity: 0;
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute
}

.node-type-subsidiedatabank_startpagina .sdb-search__search .edit-submit-search-submit-container {
	position: absolute;
	right: .7rem;
	top: 50%;
	transform: translateY(-50%);
	display: flex;
	background: #fff;
	padding: .3rem
}

.node-type-subsidiedatabank_startpagina .sdb-search__search .edit-submit-search-submit-container:before {
	content: url("../images/search.svg");
	width: 20px;
	height: 20px;
	position: relative
}

.node-type-subsidiedatabank_startpagina .sdb-search__search .edit-submit-search-submit-container:focus-within:before,
.node-type-subsidiedatabank_startpagina .sdb-search__search .edit-submit-search-submit-container:hover:before {
	content: url("../images/search-hover.svg")
}

@media only screen and (max-width:990px) {
	.node-type-subsidiedatabank_startpagina .sdb-search__search {
		flex: 1 0 100%;
		max-width: 100%;
		padding-right: 0
	}
}

.node-type-subsidiedatabank_startpagina .sdb-search__links {
	flex: 1
}

.node-type-subsidiedatabank_startpagina .sdb-search__links--list {
	justify-content: flex-end;
	display: flex
}

@media only screen and (max-width:767px) {
	.node-type-subsidiedatabank_startpagina .sdb-search__links--list {
		flex-direction: column
	}
}

.node-type-subsidiedatabank_startpagina .sdb-search__links--link {
	padding-left: 1.5rem
}

@media only screen and (max-width:767px) {
	.node-type-subsidiedatabank_startpagina .sdb-search__links--link {
		padding-left: 0
	}
}

.node-type-subsidiedatabank_startpagina .sdb-search__links--link:before {
	content: url("../images/icon-arrow-right-green.svg");
	width: 11px;
	height: 11px;
	background-size: contain;
	padding-right: .5rem
}

.node-type-subsidiedatabank_startpagina .sdb-search__links--link a {
	color: #009b48;
	font-size: 1.867rem;
	font-weight: 700
}

@media only screen and (max-width:990px) {
	.node-type-subsidiedatabank_startpagina .sdb-search__links {
		flex: 1 0 100%;
		max-width: 100%;
		margin-top: 1.5rem
	}

	.node-type-subsidiedatabank_startpagina .sdb-search__links .field--field-links-expertise {
		justify-content: flex-start
	}
}

@media only screen and (max-width:767px) {
	.contact-card__content-wrapper .contact-card__data__title {
		display: block;
		margin-bottom: .5rem
	}
}

.contact-card__content-wrapper .contact-card__content {
	background-color: #f3f3f3
}

.contact-card__content-wrapper .contact-card__content a {
	text-decoration: underline
}

.contact-card__content-wrapper .contact-card__content a:hover {
	text-decoration: none
}

.contact-card__content-wrapper .contact-card__content .field--field-afdeling {
	margin-bottom: 1.5rem
}

.contact-card__content-wrapper .contact-card__content .field--field-gsm .tel,
.contact-card__content-wrapper .contact-card__content .field--field-telefoon .tel {
	display: none
}

.contact-card__content-wrapper .contact-card__content .field--field-gsm a,
.contact-card__content-wrapper .contact-card__content .field--field-telefoon a {
	text-decoration: none;
	color: #333
}

#block-subsidie-contact .subsidie-extra-wrapper {
	padding-bottom: 5rem
}

.maatregelen-overview-az .header {
	color: #666;
	font-family: flanders-serif;
	font-size: 2.4rem;
	line-height: 3.4rem
}

@media only screen and (max-width:767px) {
	.maatregelen-overview-az .header {
		font-size: 1.5rem;
		line-height: 2rem
	}
}

.maatregelen-overview-az .header p {
	max-width: 70%
}

@media only screen and (max-width:767px) {
	.maatregelen-overview-az .header p {
		max-width: 100%
	}
}

.maatregelen-overview-az .header .alphabetical-filter {
	padding: 0;
	margin: 5rem 0 0 0;
	line-height: 3.4rem
}

@media only screen and (max-width:767px) {
	.maatregelen-overview-az .header .alphabetical-filter {
		margin: 3rem 0 0 0
	}
}

.maatregelen-overview-az .header .alphabetical-filter li {
	list-style: none;
	display: inline-block
}

.maatregelen-overview-az .header .alphabetical-filter li a,
.maatregelen-overview-az .header .alphabetical-filter li span {
	width: 25px;
	height: 35px;
	display: block;
	text-align: center;
	margin-right: 5px;
	font-size: 1.8rem
}

.maatregelen-overview-az .header .alphabetical-filter li a {
	color: #333;
	border: 1px solid #cbd2da
}

.maatregelen-overview-az .header .alphabetical-filter li span {
	color: #666;
	border: 1px solid #ededed
}

.maatregelen-overview-az .header .alphabetical-filter li a:hover {
	text-decoration: none;
	border-color: #009b48
}

.maatregelen-overview-az ul.maatregelen-block {
	margin: 4rem 0 0 0;
	padding: 0
}

@media only screen and (max-width:767px) {
	.maatregelen-overview-az ul.maatregelen-block {
		margin: 1rem 0 0 0
	}
}

.maatregelen-overview-az ul.maatregelen-block li.maatregelen-group-title {
	list-style: none;
	border-bottom: 1px solid #d8d8d8;
	padding: 1rem 0 2rem;
	width: 100%;
	display: inline-block;
	line-height: 3.6rem
}

@media only screen and (max-width:767px) {
	.maatregelen-overview-az ul.maatregelen-block li.maatregelen-group-title {
		line-height: 3rem
	}
}

.maatregelen-overview-az ul.maatregelen-block li.maatregelen-group-title:last-child {
	border-bottom: 0;
	padding-bottom: 0
}

.maatregelen-overview-az ul.maatregelen-block li.maatregelen-group-title h3 {
	font-family: flanders-sans;
	font-size: 2rem;
	color: #333;
	width: 12%;
	float: left
}

@media only screen and (max-width:767px) {
	.maatregelen-overview-az ul.maatregelen-block li.maatregelen-group-title h3 {
		float: none;
		width: 100%
	}
}

.maatregelen-overview-az ul.maatregelen-block li.maatregelen-group-title ul {
	margin: 0;
	width: 88%;
	float: left
}

@media only screen and (max-width:767px) {
	.maatregelen-overview-az ul.maatregelen-block li.maatregelen-group-title ul {
		float: none;
		width: 100%
	}
}

.maatregelen-overview-az ul.maatregelen-block li.maatregelen-group-title ul li {
	list-style-type: disc;
	margin-bottom: .4rem
}

.maatregelen-overview-az ul.maatregelen-block li.maatregelen-group-title ul li a {
	text-decoration: underline
}

.maatregelen-overview-az ul.maatregelen-block li.maatregelen-group-title ul li a:hover {
	text-decoration: none
}

.subsidiedb-search {
	padding-bottom: 0 !important
}

.subsidiedb-search header {
	z-index: 1;
	margin: 0
}

.subsidiedb-search header h1 {
	margin-bottom: 2rem
}

.subsidiedb-search .pager {
	margin-top: 0 !important;
	padding-top: 0
}

.subsidiegids .views-row:not(:last-of-type) {
	page-break-after: always
}

.subsidiegids footer {
	border-bottom: none !important
}

.subsidiegids .views-element-container {
	page-break-after: always
}

.subsidiegids .views-element-container .views-field-field-disclaimer {
	border-top: 1px solid #666;
	margin: 7rem 3rem 0 3rem;
	padding-top: 2rem
}

.subsidiegids .views-element-container .views-field-field-voorwoord {
	padding: 0 3rem
}

.subsidiegids .views-element-container .views-field-field-voorwoord .views-label-field-voorwoord {
	margin-bottom: 5rem
}

html .node-type-subsidiegids .subsidiegids-detail {
	margin-bottom: 6rem
}

html .node-type-subsidiegids .subsidiegids-detail .field--field-afbeelding img {
	height: 100%
}

@media only screen and (max-width:767px) {
	html .node-type-subsidiegids .subsidiegids-detail .typography h1 {
		margin-bottom: 1rem
	}
}

@media only screen and (max-width:767px) {
	html .node-type-subsidiegids .subsidiegids-detail {
		margin-bottom: 3rem
	}
}

html .node-type-subsidiegids .download-wrapper {
	margin-bottom: 3rem
}

html .node-type-subsidiegids .download-wrapper .triangle {
	background: url("/themes/custom/vlaio/images/angle.png") no-repeat;
	background: url("/themes/custom/vlaio/images/angle.svg") no-repeat;
	width: 100%;
	height: 6rem
}

@media only screen and (max-width:767px) {
	html .node-type-subsidiegids .download-wrapper .triangle {
		display: none
	}
}

html .node-type-subsidiegids .content-data-wrapper {
	margin-top: -7rem;
	position: relative
}

@media only screen and (max-width:767px) {
	html .node-type-subsidiegids .content-data-wrapper {
		margin-top: 0
	}
}

html .node-type-subsidiegids .content-data-wrapper .content-data {
	background: #00837c;
	color: #fff;
	padding: 0 2rem 1.2rem 2rem
}

@media only screen and (max-width:767px) {
	html .node-type-subsidiegids .content-data-wrapper .content-data {
		padding-top: 2rem
	}
}

html .node-type-subsidiegids .content-data-wrapper .content-data h3 {
	color: #fff;
	margin-bottom: 1rem
}

html .node-type-subsidiegids .content-data-wrapper .content-data .content-download {
	margin-top: 2rem
}

html .node-type-subsidiegids .content-data-wrapper .content-data .content-download .button {
	padding: 0 1rem;
	width: 100%;
	margin: 0 0 1rem 0;
	background: 0 0;
	font-weight: 500;
	border: 3px solid #fff
}

html .node-type-subsidiegids .content-data-wrapper .content-data .content-download .button:focus,
html .node-type-subsidiegids .content-data-wrapper .content-data .content-download .button:hover {
	color: #00837c;
	background: #fff
}

html .node-type-subsidiegids .content-data-wrapper .content-data .content-download .button .size {
	margin-left: .6rem
}

html .node-type-subsidiegids .typography h1 {
	margin-bottom: 1rem
}

@media only screen and (max-width:767px) {
	html .node-type-subsidiegids .typography h1 {
		margin-bottom: 3rem
	}
}

html .node-type-subsidiegids .typography h2 {
	margin-top: 0
}

html .node-type-subsidiegids .date-last-modified {
	font-size: 1.4rem;
	color: #666;
	margin-bottom: 4rem
}

@media only screen and (max-width:767px) {
	html .node-type-subsidiegids .date-last-modified {
		margin-bottom: 3rem
	}
}

html .node-type-subsidiegids .field--field-maatregelen .loadmore-wrapper {
	text-align: center
}

html .node-type-subsidiegids .field--field-maatregelen .loadmore-wrapper .button {
	margin: 2rem 0 0 0
}

.subsidiegidsen .subsidiegidsen-intro {
	margin-bottom: 3rem;
	text-align: left
}

.subsidiegidsen .subsidiegidsen-intro .title-wrapper {
	text-align: center
}

.subsidiegidsen .subsidiegidsen-actions {
	text-align: center;
	margin-top: 4rem
}

.subsidiegidsen .subsidiegidsen-actions .button {
	margin: 0
}

.subsidiegidsen .subsidiegids-teaser {
	color: #fff;
	text-align: left;
	display: block
}

.subsidiegidsen .subsidiegids-teaser h3 {
	margin-bottom: .5rem;
	color: #fff;
	line-height: 2.6rem
}

@media only screen and (max-width:990px) {
	.subsidiegidsen .subsidiegids-teaser h3 {
		font-size: 2.2rem;
		line-height: 2.4rem;
		padding-top: .8rem
	}
}

@media only screen and (max-width:767px) {
	.subsidiegidsen .subsidiegids-teaser h3 {
		font-size: 1.8rem
	}
}

.subsidiegidsen .subsidiegids-teaser:focus,
.subsidiegidsen .subsidiegids-teaser:hover {
	text-decoration: none;
	color: #fff
}

.subsidiegidsen .subsidiegids-teaser:focus h3,
.subsidiegidsen .subsidiegids-teaser:hover h3 {
	text-decoration: underline
}

@media only screen and (max-width:480px) {
	.subsidiegidsen .subsidiegids-teaser article.subsidiegids {
		display: flex
	}
}

.subsidiegidsen .subsidiegids-teaser article.subsidiegids .triangle {
	background: url("/themes/custom/vlaio/images/angle.png") no-repeat;
	height: 4.7rem;
	width: 100%;
	position: relative;
	margin-top: -5.3rem
}

@media only screen and (max-width:767px) {
	.subsidiegidsen .subsidiegids-teaser article.subsidiegids .triangle {
		display: none
	}
}

.subsidiegidsen .subsidiegids-teaser article.subsidiegids .field--field-afbeelding img {
	height: 100%
}

@media only screen and (max-width:480px) {
	.subsidiegidsen .subsidiegids-teaser article.subsidiegids .field--field-afbeelding {
		width: 30%;
		height: auto;
		overflow: hidden;
		position: relative;
		align-items: stretch;
		flex: 1
	}

	.subsidiegidsen .subsidiegids-teaser article.subsidiegids .field--field-afbeelding img {
		width: 100%;
		height: 100%;
		object-fit: cover
	}
}

.subsidiegidsen .subsidiegids-teaser article.subsidiegids .subsidiegids-content {
	background: #00837c;
	padding: 0 1.5rem 1rem 1.5rem
}

@media only screen and (max-width:767px) {
	.subsidiegidsen .subsidiegids-teaser article.subsidiegids .subsidiegids-content {
		margin-top: -.5rem
	}
}

@media only screen and (max-width:480px) {
	.subsidiegidsen .subsidiegids-teaser article.subsidiegids .subsidiegids-content {
		margin-top: 0;
		width: 70%
	}
}

.subsidiegidsen .subsidiegids-teaser article.subsidiegids .date-last-modified {
	color: #fff;
	font-size: 1.4rem
}

@media only screen and (max-width:767px) {
	.subsidiegidsen .subsidiegids-teaser article.subsidiegids .date-last-modified {
		padding-bottom: 1rem
	}
}

.subsidiegidsen .grid .grid {
	margin-top: 0
}

.user-login.typography h1,
.user-password-reset.typography h1,
.user-register.typography h1 {
	margin-bottom: 2rem
}

.user-login .login-form,
.user-login .password-reset-form,
.user-login .register-form,
.user-password-reset .login-form,
.user-password-reset .password-reset-form,
.user-password-reset .register-form,
.user-register .login-form,
.user-register .password-reset-form,
.user-register .register-form {
	box-shadow: 0 1px 2px #b3b3b3;
	background: #fff;
	margin: 5rem 0 6rem 0;
	padding: 2rem 3rem 1rem 3rem
}

.user-login .login-form .form-item,
.user-login .password-reset-form .form-item,
.user-login .register-form .form-item,
.user-password-reset .login-form .form-item,
.user-password-reset .password-reset-form .form-item,
.user-password-reset .register-form .form-item,
.user-register .login-form .form-item,
.user-register .password-reset-form .form-item,
.user-register .register-form .form-item {
	margin-bottom: 1.5rem
}

.user-login .login-form .button,
.user-login .password-reset-form .button,
.user-login .register-form .button,
.user-password-reset .login-form .button,
.user-password-reset .password-reset-form .button,
.user-password-reset .register-form .button,
.user-register .login-form .button,
.user-register .password-reset-form .button,
.user-register .register-form .button {
	margin-top: 0
}

.user-login .login-form .form-actions,
.user-login .password-reset-form .form-actions,
.user-login .register-form .form-actions,
.user-password-reset .login-form .form-actions,
.user-password-reset .password-reset-form .form-actions,
.user-password-reset .register-form .form-actions,
.user-register .login-form .form-actions,
.user-register .password-reset-form .form-actions,
.user-register .register-form .form-actions {
	padding: 10px 0
}

.user-login .login-form label,
.user-login .password-reset-form label,
.user-login .register-form label,
.user-password-reset .login-form label,
.user-password-reset .password-reset-form label,
.user-password-reset .register-form label,
.user-register .login-form label,
.user-register .password-reset-form label,
.user-register .register-form label {
	font-weight: 500
}

.user-login .messages,
.user-password-reset .messages,
.user-register .messages {
	background: 0 0;
	box-shadow: none;
	padding: 0 0 1rem 0;
	border: 0
}

.user-login .messages .layout--wide,
.user-password-reset .messages .layout--wide,
.user-register .messages .layout--wide {
	min-width: inherit;
	max-width: inherit;
	padding: 0
}

.block-vlaio-user-menu-menu .menu {
	display: flex;
	margin: 15px -7px
}

.block-vlaio-user-menu-menu .menu-item {
	padding: 0 7px
}

.block-vlaio-user-menu-menu a {
	color: #009b48;
	text-decoration: underline;
	font-size: 2rem
}

.block-vlaio-user-menu-menu a:hover {
	color: #009b48;
	text-decoration: none
}

#block-tabs ul {
	display: flex;
	border-bottom: solid 1px #d8d8d8;
	margin-bottom: 1.5rem
}

#block-tabs ul li a {
	position: relative;
	display: inline-block;
	padding: 15px 15px 25px;
	border: 1px solid transparent;
	border-bottom: 0;
	cursor: pointer;
	font-weight: 700;
	font-size: 14pt;
	color: #666;
	transition: all .15s ease-in-out
}

#block-tabs ul li a:focus-visible,
#block-tabs ul li a:hover {
	color: #009b48;
	text-decoration: none
}

#block-tabs ul li a:focus-visible:after,
#block-tabs ul li a:hover:after {
	background: #009b48
}

#block-tabs ul li a:after {
	content: "";
	position: absolute;
	left: 15px;
	bottom: 10px;
	width: 22px;
	height: 4px;
	background: #d8d8d8;
	transition: all .15s ease-in-out
}

#block-tabs ul li a.is-active {
	color: #009b48;
	border-color: #d8d8d8;
	border-bottom: 1px solid #f3f3f3;
	margin-bottom: -1px
}

#block-tabs ul li a.is-active:after {
	background: #009b48
}

.user-login-form a {
	color: #3184d6
}

.user-logged-in .user-form {
	margin-bottom: 2rem
}

.user-logged-in .user-form label {
	display: table;
	margin: 0 0 .1em;
	padding: 0;
	font-weight: 700
}

.user-logged-in .user-form label.checkbox {
	display: inline;
	font-weight: 400;
	margin: 0 5rem .2rem 3rem
}

.user-logged-in .user-form label[for] {
	cursor: pointer
}

.user-logged-in .user-form .chosen-container,
.user-logged-in .user-form .select[data-once=chosen] {
	border: none;
	padding: 0 !important;
	height: auto;
	overflow: visible
}

.user-logged-in .user-form>details,
.user-logged-in .user-form>div:not(.form-actions) {
	background: #fff;
	padding: 2rem;
	margin-bottom: 2rem
}

.user-logged-in .user-form>details .form-item,
.user-logged-in .user-form>details .form-wrapper:not(.filter-wrapper),
.user-logged-in .user-form>div:not(.form-actions) .form-item,
.user-logged-in .user-form>div:not(.form-actions) .form-wrapper:not(.filter-wrapper) {
	margin: .75em 0
}

.user-logged-in .user-form>details .form-item.form-type-textarea,
.user-logged-in .user-form>details .form-wrapper:not(.filter-wrapper).form-type-textarea,
.user-logged-in .user-form>div:not(.form-actions) .form-item.form-type-textarea,
.user-logged-in .user-form>div:not(.form-actions) .form-wrapper:not(.filter-wrapper).form-type-textarea {
	margin-bottom: 0
}

.user-logged-in .user-form>details .form-item .form-textarea,
.user-logged-in .user-form>details .form-wrapper:not(.filter-wrapper) .form-textarea,
.user-logged-in .user-form>div:not(.form-actions) .form-item .form-textarea,
.user-logged-in .user-form>div:not(.form-actions) .form-wrapper:not(.filter-wrapper) .form-textarea {
	width: 100%
}

.user-logged-in .user-form .messages--status .layout--wide {
	background-image: none
}

.node-type-article_vitrine .vitrine-detail .title-info-wrap {
	margin-bottom: 3rem
}

.node-type-article_vitrine .vitrine-detail .title-info-wrap h1 {
	margin-bottom: 1rem
}

.node-type-article_vitrine .vitrine-detail .title-info-wrap>div {
	display: inline-block;
	padding-right: 1.5rem;
	font-size: 1.6rem;
	margin-bottom: 1rem;
	color: #666
}

.node-type-article_vitrine .vitrine-detail .addtoany__wrapper h2 {
	margin: 0;
	font-family: flanders-sans;
	font-size: 1.8rem;
	font-weight: 500;
	line-height: 1
}

.node-type-article_vitrine .vitrine-detail .rating-table {
	display: flex;
	overflow-x: unset;
	margin-bottom: 0;
	margin-top: 0
}

.node-type-article_vitrine .vitrine-detail .rating-table .emotion-rating-submit {
	display: none
}

.node-type-article_vitrine .vitrine-detail .rating-table-td {
	vertical-align: middle
}

.node-type-article_vitrine .vitrine-detail .rating-table-td:first-of-type {
	font-family: flanders-sans;
	font-size: 1.8rem;
	font-weight: 500;
	line-height: 1;
	padding-right: 2rem
}

.node-type-article_vitrine .vitrine-detail .rating-table .rate-button {
	display: inline-flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	position: relative
}

.node-type-article_vitrine .vitrine-detail .rating-table .emotion-rating-wrapper {
	display: flex;
	gap: 1rem
}

.node-type-article_vitrine .vitrine-detail .rating-table .rating-label-emotion {
	position: relative;
	padding: 0
}

.node-type-article_vitrine .vitrine-detail .rating-table .rating-label-emotion.rate-voted:before {
	background-color: #009b48;
	transform: scale(1)
}

.node-type-article_vitrine .vitrine-detail .rating-table .rating-label-emotion.rate-voted+.rating-option-result {
	color: #009b48;
	font-weight: 700
}

.node-type-article_vitrine .vitrine-detail .rating-table .rating-label-emotion:focus-within:before,
.node-type-article_vitrine .vitrine-detail .rating-table .rating-label-emotion:focus:before,
.node-type-article_vitrine .vitrine-detail .rating-table .rating-label-emotion:hover:before {
	background-color: #009b48;
	transform: scale(1.15)
}

.node-type-article_vitrine .vitrine-detail .rating-table .rating-label-emotion:before {
	content: '';
	display: block;
	width: 32px;
	height: 32px;
	mask-image: url("data:image/svg+xml,%0A%3Csvg width='32px' height='32px' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-hq8m4n4gph-1' points='0 0 32 0 32 32 0 32'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artikelpagina-v2' transform='translate(-757.000000, -3440.000000)'%3E%3Cg id='content' transform='translate(105.000000, 317.000000)'%3E%3Cg id='rating' transform='translate(514.000000, 3123.000000)'%3E%3Cg id='smiley-glimlach' transform='translate(138.000000, 0.000000)'%3E%3Cg id='Group-3'%3E%3Cmask id='mask-hq8m4n4gph-2' fill='white'%3E%3Cuse xlink:href='%23path-hq8m4n4gph-1'%3E%3C/use%3E%3C/mask%3E%3Cg id='Clip-2'%3E%3C/g%3E%3Cpath d='M16.017316,0.866269626 C7.66320346,0.866269626 0.865800866,7.66735246 0.865800866,16.0259881 C0.865800866,24.3846237 7.66320346,31.1857066 16.017316,31.1857066 C24.3714286,31.1857066 31.1688312,24.3846237 31.1688312,16.0259881 C31.1688312,7.66735246 24.3714286,0.866269626 16.017316,0.866269626 Z M16.017316,32.0519762 C7.18528139,32.0519762 0,24.8628045 0,16.0259881 C0,7.18917163 7.18528139,0 16.017316,0 C24.8493506,0 32.034632,7.18917163 32.034632,16.0259881 C32.034632,24.8628045 24.8493506,32.0519762 16.017316,32.0519762 L16.017316,32.0519762 Z' id='Fill-1' fill='%23002776' mask='url(%23mask-hq8m4n4gph-2)'%3E%3C/path%3E%3C/g%3E%3Cpath d='M16.017316,27.0397401 C9.94718615,27.0397401 5.00952381,22.0994044 5.00952381,16.0259881 C5.00952381,15.7868977 5.2025974,15.5928533 5.44242424,15.5928533 C5.68138528,15.5928533 5.87532468,15.7868977 5.87532468,16.0259881 C5.87532468,21.6212236 10.4251082,26.1734705 16.017316,26.1734705 C21.6095238,26.1734705 26.1593074,21.6212236 26.1593074,16.0259881 C26.1593074,15.7868977 26.3532468,15.5928533 26.5922078,15.5928533 C26.8311688,15.5928533 27.0251082,15.7868977 27.0251082,16.0259881 C27.0251082,22.0994044 22.0874459,27.0397401 16.017316,27.0397401' id='Fill-4' fill='%23002776'%3E%3C/path%3E%3Cpath d='M10.4510823,9.21970763 C9.76969697,9.21970763 9.21471861,9.77498646 9.21471861,10.4567407 C9.21471861,11.1393611 9.76969697,11.69464 10.4510823,11.69464 C11.1333333,11.69464 11.6883117,11.1393611 11.6883117,10.4567407 C11.6883117,9.77498646 11.1333333,9.21970763 10.4510823,9.21970763 Z M10.4510823,12.5609096 C9.29177489,12.5609096 8.34891775,11.617542 8.34891775,10.4567407 C8.34891775,9.29680563 9.29177489,8.35343801 10.4510823,8.35343801 C11.6112554,8.35343801 12.5541126,9.29680563 12.5541126,10.4567407 C12.5541126,11.617542 11.6112554,12.5609096 10.4510823,12.5609096 L10.4510823,12.5609096 Z' id='Fill-5' fill='%23002776'%3E%3C/path%3E%3Cpath d='M21.5835498,9.21970763 C20.9012987,9.21970763 20.3463203,9.77498646 20.3463203,10.4567407 C20.3463203,11.1393611 20.9012987,11.69464 21.5835498,11.69464 C22.2658009,11.69464 22.8199134,11.1393611 22.8199134,10.4567407 C22.8199134,9.77498646 22.2658009,9.21970763 21.5835498,9.21970763 Z M21.5835498,12.5609096 C20.4242424,12.5609096 19.4805195,11.617542 19.4805195,10.4567407 C19.4805195,9.29680563 20.4242424,8.35343801 21.5835498,8.35343801 C22.7428571,8.35343801 23.6857143,9.29680563 23.6857143,10.4567407 C23.6857143,11.617542 22.7428571,12.5609096 21.5835498,12.5609096 L21.5835498,12.5609096 Z' id='Fill-6' fill='%23002776'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	mask-size: contain;
	mask-position: center;
	mask-repeat: no-repeat;
	-webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg width='32px' height='32px' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-hq8m4n4gph-1' points='0 0 32 0 32 32 0 32'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artikelpagina-v2' transform='translate(-757.000000, -3440.000000)'%3E%3Cg id='content' transform='translate(105.000000, 317.000000)'%3E%3Cg id='rating' transform='translate(514.000000, 3123.000000)'%3E%3Cg id='smiley-glimlach' transform='translate(138.000000, 0.000000)'%3E%3Cg id='Group-3'%3E%3Cmask id='mask-hq8m4n4gph-2' fill='white'%3E%3Cuse xlink:href='%23path-hq8m4n4gph-1'%3E%3C/use%3E%3C/mask%3E%3Cg id='Clip-2'%3E%3C/g%3E%3Cpath d='M16.017316,0.866269626 C7.66320346,0.866269626 0.865800866,7.66735246 0.865800866,16.0259881 C0.865800866,24.3846237 7.66320346,31.1857066 16.017316,31.1857066 C24.3714286,31.1857066 31.1688312,24.3846237 31.1688312,16.0259881 C31.1688312,7.66735246 24.3714286,0.866269626 16.017316,0.866269626 Z M16.017316,32.0519762 C7.18528139,32.0519762 0,24.8628045 0,16.0259881 C0,7.18917163 7.18528139,0 16.017316,0 C24.8493506,0 32.034632,7.18917163 32.034632,16.0259881 C32.034632,24.8628045 24.8493506,32.0519762 16.017316,32.0519762 L16.017316,32.0519762 Z' id='Fill-1' fill='%23002776' mask='url(%23mask-hq8m4n4gph-2)'%3E%3C/path%3E%3C/g%3E%3Cpath d='M16.017316,27.0397401 C9.94718615,27.0397401 5.00952381,22.0994044 5.00952381,16.0259881 C5.00952381,15.7868977 5.2025974,15.5928533 5.44242424,15.5928533 C5.68138528,15.5928533 5.87532468,15.7868977 5.87532468,16.0259881 C5.87532468,21.6212236 10.4251082,26.1734705 16.017316,26.1734705 C21.6095238,26.1734705 26.1593074,21.6212236 26.1593074,16.0259881 C26.1593074,15.7868977 26.3532468,15.5928533 26.5922078,15.5928533 C26.8311688,15.5928533 27.0251082,15.7868977 27.0251082,16.0259881 C27.0251082,22.0994044 22.0874459,27.0397401 16.017316,27.0397401' id='Fill-4' fill='%23002776'%3E%3C/path%3E%3Cpath d='M10.4510823,9.21970763 C9.76969697,9.21970763 9.21471861,9.77498646 9.21471861,10.4567407 C9.21471861,11.1393611 9.76969697,11.69464 10.4510823,11.69464 C11.1333333,11.69464 11.6883117,11.1393611 11.6883117,10.4567407 C11.6883117,9.77498646 11.1333333,9.21970763 10.4510823,9.21970763 Z M10.4510823,12.5609096 C9.29177489,12.5609096 8.34891775,11.617542 8.34891775,10.4567407 C8.34891775,9.29680563 9.29177489,8.35343801 10.4510823,8.35343801 C11.6112554,8.35343801 12.5541126,9.29680563 12.5541126,10.4567407 C12.5541126,11.617542 11.6112554,12.5609096 10.4510823,12.5609096 L10.4510823,12.5609096 Z' id='Fill-5' fill='%23002776'%3E%3C/path%3E%3Cpath d='M21.5835498,9.21970763 C20.9012987,9.21970763 20.3463203,9.77498646 20.3463203,10.4567407 C20.3463203,11.1393611 20.9012987,11.69464 21.5835498,11.69464 C22.2658009,11.69464 22.8199134,11.1393611 22.8199134,10.4567407 C22.8199134,9.77498646 22.2658009,9.21970763 21.5835498,9.21970763 Z M21.5835498,12.5609096 C20.4242424,12.5609096 19.4805195,11.617542 19.4805195,10.4567407 C19.4805195,9.29680563 20.4242424,8.35343801 21.5835498,8.35343801 C22.7428571,8.35343801 23.6857143,9.29680563 23.6857143,10.4567407 C23.6857143,11.617542 22.7428571,12.5609096 21.5835498,12.5609096 L21.5835498,12.5609096 Z' id='Fill-6' fill='%23002776'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	-webkit-mask-size: contain;
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	background-color: #002776;
	filter: var(--icon-f-clr);
	transform: scale(1);
	transition: all .3s ease-in-out
}

.node-type-article_vitrine .vitrine-detail .rating-table .rating-label-emotion.surprised:before {
	mask-image: url("data:image/svg+xml,%0A%3Csvg width='34px' height='34px' viewBox='0 0 34 34' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artikelpagina-vote-resultaat' transform='translate(-798.000000, -472.000000)' stroke='%23002776' stroke-width='0.888888889'%3E%3Cg id='content' transform='translate(105.000000, -327.000000)'%3E%3Cg id='rating' transform='translate(514.000000, 800.000000)'%3E%3Cg id='buttons' transform='translate(138.000000, 0.000000)'%3E%3Cg id='smiley-verbazing' transform='translate(42.000000, 0.000000)'%3E%3Cpath d='M32,16 C32,24.8364444 24.8364444,32 16,32 C7.16355556,32 0,24.8364444 0,16 C0,7.16355556 7.16355556,0 16,0 C24.8364444,0 32,7.16355556 32,16 Z' id='Stroke-1'%3E%3C/path%3E%3Cpath d='M12,11.4284444 C12,12.3751111 11.2328889,13.1431111 10.2853333,13.1431111 C9.33866667,13.1431111 8.57155556,12.3751111 8.57155556,11.4284444 C8.57155556,10.4817778 9.33866667,9.71466667 10.2853333,9.71466667 C11.2328889,9.71466667 12,10.4817778 12,11.4284444 Z M23.4284444,11.4284444 C23.4284444,12.3751111 22.6604444,13.1431111 21.7146667,13.1431111 C20.7671111,13.1431111 20,12.3751111 20,11.4284444 C20,10.4817778 20.7671111,9.71466667 21.7146667,9.71466667 C22.6604444,9.71466667 23.4284444,10.4817778 23.4284444,11.4284444 Z M20,21.7146667 C20,24.5546667 18.2088889,26.8568889 16,26.8568889 C13.7911111,26.8568889 12,24.5546667 12,21.7146667 C12,18.8737778 13.7911111,16.5715556 16,16.5715556 C18.2088889,16.5715556 20,18.8737778 20,21.7146667 Z' id='Stroke-3' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	-webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg width='34px' height='34px' viewBox='0 0 34 34' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artikelpagina-vote-resultaat' transform='translate(-798.000000, -472.000000)' stroke='%23002776' stroke-width='0.888888889'%3E%3Cg id='content' transform='translate(105.000000, -327.000000)'%3E%3Cg id='rating' transform='translate(514.000000, 800.000000)'%3E%3Cg id='buttons' transform='translate(138.000000, 0.000000)'%3E%3Cg id='smiley-verbazing' transform='translate(42.000000, 0.000000)'%3E%3Cpath d='M32,16 C32,24.8364444 24.8364444,32 16,32 C7.16355556,32 0,24.8364444 0,16 C0,7.16355556 7.16355556,0 16,0 C24.8364444,0 32,7.16355556 32,16 Z' id='Stroke-1'%3E%3C/path%3E%3Cpath d='M12,11.4284444 C12,12.3751111 11.2328889,13.1431111 10.2853333,13.1431111 C9.33866667,13.1431111 8.57155556,12.3751111 8.57155556,11.4284444 C8.57155556,10.4817778 9.33866667,9.71466667 10.2853333,9.71466667 C11.2328889,9.71466667 12,10.4817778 12,11.4284444 Z M23.4284444,11.4284444 C23.4284444,12.3751111 22.6604444,13.1431111 21.7146667,13.1431111 C20.7671111,13.1431111 20,12.3751111 20,11.4284444 C20,10.4817778 20.7671111,9.71466667 21.7146667,9.71466667 C22.6604444,9.71466667 23.4284444,10.4817778 23.4284444,11.4284444 Z M20,21.7146667 C20,24.5546667 18.2088889,26.8568889 16,26.8568889 C13.7911111,26.8568889 12,24.5546667 12,21.7146667 C12,18.8737778 13.7911111,16.5715556 16,16.5715556 C18.2088889,16.5715556 20,18.8737778 20,21.7146667 Z' id='Stroke-3' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.node-type-article_vitrine .vitrine-detail .rating-table .rating-label-emotion.sad:before {
	mask-image: url("data:image/svg+xml,%0A%3Csvg width='32px' height='32px' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-y9nx_6kprp-1' points='0 0 32 0 32 32 0 32'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artikelpagina-vote-resultaat' transform='translate(-841.000000, -473.000000)'%3E%3Cg id='content' transform='translate(105.000000, -327.000000)'%3E%3Cg id='rating' transform='translate(514.000000, 800.000000)'%3E%3Cg id='buttons' transform='translate(138.000000, 0.000000)'%3E%3Cg id='smiley-triest' transform='translate(84.000000, 0.000000)'%3E%3Cg id='Group-3'%3E%3Cmask id='mask-y9nx_6kprp-2' fill='white'%3E%3Cuse xlink:href='%23path-y9nx_6kprp-1'%3E%3C/use%3E%3C/mask%3E%3Cg id='Clip-2'%3E%3C/g%3E%3Cpath d='M16.017316,0.866269626 C7.66320346,0.866269626 0.865800866,7.66735246 0.865800866,16.0259881 C0.865800866,24.3846237 7.66320346,31.1857066 16.017316,31.1857066 C24.3714286,31.1857066 31.1688312,24.3846237 31.1688312,16.0259881 C31.1688312,7.66735246 24.3714286,0.866269626 16.017316,0.866269626 Z M16.017316,32.0519762 C7.18528139,32.0519762 0,24.8628045 0,16.0259881 C0,7.18917163 7.18528139,0 16.017316,0 C24.8493506,0 32.034632,7.18917163 32.034632,16.0259881 C32.034632,24.8628045 24.8493506,32.0519762 16.017316,32.0519762 L16.017316,32.0519762 Z' id='Fill-1' fill='%23002776' mask='url(%23mask-y9nx_6kprp-2)'%3E%3C/path%3E%3C/g%3E%3Cpath d='M23.2528139,25.9265836 C23.1350649,25.9265836 23.0164502,25.8780726 22.9307359,25.7827829 C21.0822511,23.7201949 18.6268398,22.5845154 16.017316,22.5845154 C13.4077922,22.5845154 10.9532468,23.7201949 9.1038961,25.7827829 C8.94458874,25.9621007 8.67099567,25.9750947 8.49264069,25.8157011 C8.31515152,25.6554413 8.2995671,25.3825663 8.45974026,25.2041148 C10.4753247,22.9561451 13.1593074,21.7182458 16.017316,21.7182458 C18.8761905,21.7182458 21.5593074,22.9561451 23.5748918,25.2041148 C23.7350649,25.3825663 23.7194805,25.6554413 23.5419913,25.8157011 C23.4597403,25.8902003 23.35671,25.9265836 23.2528139,25.9265836' id='Fill-4' fill='%23002776'%3E%3C/path%3E%3Cpath d='M9.33852814,16.1360043 C8.74805195,16.8576069 8.1012987,17.8148349 8.1012987,18.2531673 C8.1012987,18.9357878 8.65627706,19.4910666 9.33852814,19.4910666 C10.0199134,19.4910666 10.5748918,18.9357878 10.5748918,18.2531673 C10.5748918,17.8148349 9.92900433,16.8576069 9.33852814,16.1360043 Z M9.33852814,20.3573362 C8.17835498,20.3573362 7.23549784,19.4131023 7.23549784,18.2531673 C7.23549784,17.2171088 8.71861472,15.5114239 9.01645022,15.1796427 C9.18008658,14.9968598 9.4961039,14.9968598 9.66060606,15.1796427 C9.95757576,15.5114239 11.4406926,17.2171088 11.4406926,18.2531673 C11.4406926,19.4131023 10.4978355,20.3573362 9.33852814,20.3573362 L9.33852814,20.3573362 Z' id='Fill-5' fill='%23002776'%3E%3C/path%3E%3Cpath d='M10.4510823,10.3337304 C9.76969697,10.3337304 9.21471861,10.8881429 9.21471861,11.5707634 C9.21471861,12.2533839 9.76969697,12.8086627 10.4510823,12.8086627 C11.1333333,12.8086627 11.6883117,12.2533839 11.6883117,11.5707634 C11.6883117,10.8881429 11.1333333,10.3337304 10.4510823,10.3337304 Z M10.4510823,13.6749323 C9.29177489,13.6749323 8.34891775,12.7306984 8.34891775,11.5707634 C8.34891775,10.4108284 9.29177489,9.46746075 10.4510823,9.46746075 C11.6112554,9.46746075 12.5541126,10.4108284 12.5541126,11.5707634 C12.5541126,12.7306984 11.6112554,13.6749323 10.4510823,13.6749323 L10.4510823,13.6749323 Z' id='Fill-6' fill='%23002776'%3E%3C/path%3E%3Cpath d='M21.5835498,10.3337304 C20.9012987,10.3337304 20.3463203,10.8881429 20.3463203,11.5707634 C20.3463203,12.2533839 20.9012987,12.8086627 21.5835498,12.8086627 C22.2658009,12.8086627 22.8199134,12.2533839 22.8199134,11.5707634 C22.8199134,10.8881429 22.2658009,10.3337304 21.5835498,10.3337304 Z M21.5835498,13.6749323 C20.4242424,13.6749323 19.4805195,12.7306984 19.4805195,11.5707634 C19.4805195,10.4108284 20.4242424,9.46746075 21.5835498,9.46746075 C22.7428571,9.46746075 23.6857143,10.4108284 23.6857143,11.5707634 C23.6857143,12.7306984 22.7428571,13.6749323 21.5835498,13.6749323 L21.5835498,13.6749323 Z' id='Fill-7' fill='%23002776'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	-webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg width='32px' height='32px' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-y9nx_6kprp-1' points='0 0 32 0 32 32 0 32'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artikelpagina-vote-resultaat' transform='translate(-841.000000, -473.000000)'%3E%3Cg id='content' transform='translate(105.000000, -327.000000)'%3E%3Cg id='rating' transform='translate(514.000000, 800.000000)'%3E%3Cg id='buttons' transform='translate(138.000000, 0.000000)'%3E%3Cg id='smiley-triest' transform='translate(84.000000, 0.000000)'%3E%3Cg id='Group-3'%3E%3Cmask id='mask-y9nx_6kprp-2' fill='white'%3E%3Cuse xlink:href='%23path-y9nx_6kprp-1'%3E%3C/use%3E%3C/mask%3E%3Cg id='Clip-2'%3E%3C/g%3E%3Cpath d='M16.017316,0.866269626 C7.66320346,0.866269626 0.865800866,7.66735246 0.865800866,16.0259881 C0.865800866,24.3846237 7.66320346,31.1857066 16.017316,31.1857066 C24.3714286,31.1857066 31.1688312,24.3846237 31.1688312,16.0259881 C31.1688312,7.66735246 24.3714286,0.866269626 16.017316,0.866269626 Z M16.017316,32.0519762 C7.18528139,32.0519762 0,24.8628045 0,16.0259881 C0,7.18917163 7.18528139,0 16.017316,0 C24.8493506,0 32.034632,7.18917163 32.034632,16.0259881 C32.034632,24.8628045 24.8493506,32.0519762 16.017316,32.0519762 L16.017316,32.0519762 Z' id='Fill-1' fill='%23002776' mask='url(%23mask-y9nx_6kprp-2)'%3E%3C/path%3E%3C/g%3E%3Cpath d='M23.2528139,25.9265836 C23.1350649,25.9265836 23.0164502,25.8780726 22.9307359,25.7827829 C21.0822511,23.7201949 18.6268398,22.5845154 16.017316,22.5845154 C13.4077922,22.5845154 10.9532468,23.7201949 9.1038961,25.7827829 C8.94458874,25.9621007 8.67099567,25.9750947 8.49264069,25.8157011 C8.31515152,25.6554413 8.2995671,25.3825663 8.45974026,25.2041148 C10.4753247,22.9561451 13.1593074,21.7182458 16.017316,21.7182458 C18.8761905,21.7182458 21.5593074,22.9561451 23.5748918,25.2041148 C23.7350649,25.3825663 23.7194805,25.6554413 23.5419913,25.8157011 C23.4597403,25.8902003 23.35671,25.9265836 23.2528139,25.9265836' id='Fill-4' fill='%23002776'%3E%3C/path%3E%3Cpath d='M9.33852814,16.1360043 C8.74805195,16.8576069 8.1012987,17.8148349 8.1012987,18.2531673 C8.1012987,18.9357878 8.65627706,19.4910666 9.33852814,19.4910666 C10.0199134,19.4910666 10.5748918,18.9357878 10.5748918,18.2531673 C10.5748918,17.8148349 9.92900433,16.8576069 9.33852814,16.1360043 Z M9.33852814,20.3573362 C8.17835498,20.3573362 7.23549784,19.4131023 7.23549784,18.2531673 C7.23549784,17.2171088 8.71861472,15.5114239 9.01645022,15.1796427 C9.18008658,14.9968598 9.4961039,14.9968598 9.66060606,15.1796427 C9.95757576,15.5114239 11.4406926,17.2171088 11.4406926,18.2531673 C11.4406926,19.4131023 10.4978355,20.3573362 9.33852814,20.3573362 L9.33852814,20.3573362 Z' id='Fill-5' fill='%23002776'%3E%3C/path%3E%3Cpath d='M10.4510823,10.3337304 C9.76969697,10.3337304 9.21471861,10.8881429 9.21471861,11.5707634 C9.21471861,12.2533839 9.76969697,12.8086627 10.4510823,12.8086627 C11.1333333,12.8086627 11.6883117,12.2533839 11.6883117,11.5707634 C11.6883117,10.8881429 11.1333333,10.3337304 10.4510823,10.3337304 Z M10.4510823,13.6749323 C9.29177489,13.6749323 8.34891775,12.7306984 8.34891775,11.5707634 C8.34891775,10.4108284 9.29177489,9.46746075 10.4510823,9.46746075 C11.6112554,9.46746075 12.5541126,10.4108284 12.5541126,11.5707634 C12.5541126,12.7306984 11.6112554,13.6749323 10.4510823,13.6749323 L10.4510823,13.6749323 Z' id='Fill-6' fill='%23002776'%3E%3C/path%3E%3Cpath d='M21.5835498,10.3337304 C20.9012987,10.3337304 20.3463203,10.8881429 20.3463203,11.5707634 C20.3463203,12.2533839 20.9012987,12.8086627 21.5835498,12.8086627 C22.2658009,12.8086627 22.8199134,12.2533839 22.8199134,11.5707634 C22.8199134,10.8881429 22.2658009,10.3337304 21.5835498,10.3337304 Z M21.5835498,13.6749323 C20.4242424,13.6749323 19.4805195,12.7306984 19.4805195,11.5707634 C19.4805195,10.4108284 20.4242424,9.46746075 21.5835498,9.46746075 C22.7428571,9.46746075 23.6857143,10.4108284 23.6857143,11.5707634 C23.6857143,12.7306984 22.7428571,13.6749323 21.5835498,13.6749323 L21.5835498,13.6749323 Z' id='Fill-7' fill='%23002776'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.node-type-article_vitrine .vitrine-detail .rating-table .rating-label-emotion.angry:before {
	mask-image: url("data:image/svg+xml,%0A%3Csvg width='32px' height='32px' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-9xd4ljor5_-1' points='0 0 32 0 32 32 0 32'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artikelpagina-vote-resultaat' transform='translate(-883.000000, -473.000000)'%3E%3Cg id='content' transform='translate(105.000000, -327.000000)'%3E%3Cg id='rating' transform='translate(514.000000, 800.000000)'%3E%3Cg id='buttons' transform='translate(138.000000, 0.000000)'%3E%3Cg id='smiley-boos' transform='translate(126.000000, 0.000000)'%3E%3Cg id='Group-3'%3E%3Cmask id='mask-9xd4ljor5_-2' fill='white'%3E%3Cuse xlink:href='%23path-9xd4ljor5_-1'%3E%3C/use%3E%3C/mask%3E%3Cg id='Clip-2'%3E%3C/g%3E%3Cpath d='M16.017316,0.866269626 C7.66320346,0.866269626 0.865800866,7.66735246 0.865800866,16.0259881 C0.865800866,24.3846237 7.66320346,31.1857066 16.017316,31.1857066 C24.3714286,31.1857066 31.1688312,24.3846237 31.1688312,16.0259881 C31.1688312,7.66735246 24.3714286,0.866269626 16.017316,0.866269626 Z M16.017316,32.0519762 C7.18528139,32.0519762 0,24.8628045 0,16.0259881 C0,7.18917163 7.18528139,0 16.017316,0 C24.8493506,0 32.034632,7.18917163 32.034632,16.0259881 C32.034632,24.8628045 24.8493506,32.0519762 16.017316,32.0519762 L16.017316,32.0519762 Z' id='Fill-1' fill='%23002776' mask='url(%23mask-9xd4ljor5_-2)'%3E%3C/path%3E%3C/g%3E%3Cpath d='M24.3662338,23.6985382 C24.2580087,23.6985382 24.1497835,23.6578235 24.0649351,23.5772604 C19.6268398,19.2926909 12.4060606,19.2935571 7.96883117,23.5772604 C7.7965368,23.7435842 7.52380952,23.7392528 7.35670996,23.5668652 C7.19047619,23.3944775 7.195671,23.1207363 7.36796537,22.9544126 C12.1376623,18.3493232 19.8961039,18.3493232 24.6666667,22.9544126 C24.8380952,23.1207363 24.84329,23.3944775 24.6770563,23.5668652 C24.5922078,23.6552247 24.4787879,23.6985382 24.3662338,23.6985382' id='Fill-4' fill='%23002776'%3E%3C/path%3E%3Cpath d='M10.4510823,11.4468868 C9.76969697,11.4468868 9.21471861,12.0030319 9.21471861,12.6847861 C9.21471861,13.3674066 9.76969697,13.9218192 10.4510823,13.9218192 C11.1333333,13.9218192 11.6883117,13.3674066 11.6883117,12.6847861 C11.6883117,12.0030319 11.1333333,11.4468868 10.4510823,11.4468868 Z M10.4510823,14.7880888 C9.29177489,14.7880888 8.34891775,13.8447212 8.34891775,12.6847861 C8.34891775,11.5248511 9.29177489,10.5806172 10.4510823,10.5806172 C11.6112554,10.5806172 12.5541126,11.5248511 12.5541126,12.6847861 C12.5541126,13.8447212 11.6112554,14.7880888 10.4510823,14.7880888 L10.4510823,14.7880888 Z' id='Fill-5' fill='%23002776'%3E%3C/path%3E%3Cpath d='M21.5835498,11.4468868 C20.9012987,11.4468868 20.3463203,12.0030319 20.3463203,12.6847861 C20.3463203,13.3674066 20.9012987,13.9218192 21.5835498,13.9218192 C22.2658009,13.9218192 22.8199134,13.3674066 22.8199134,12.6847861 C22.8199134,12.0030319 22.2658009,11.4468868 21.5835498,11.4468868 Z M21.5835498,14.7880888 C20.4242424,14.7880888 19.4805195,13.8447212 19.4805195,12.6847861 C19.4805195,11.5248511 20.4242424,10.5806172 21.5835498,10.5806172 C22.7428571,10.5806172 23.6857143,11.5248511 23.6857143,12.6847861 C23.6857143,13.8447212 22.7428571,14.7880888 21.5835498,14.7880888 L21.5835498,14.7880888 Z' id='Fill-6' fill='%23002776'%3E%3C/path%3E%3Cpath d='M13.2337662,10.3337304 C13.1515152,10.3337304 13.0683983,10.3094748 12.9939394,10.2609637 L9.65454545,8.03291825 C9.45541126,7.90037899 9.4017316,7.63096914 9.53506494,7.43259339 C9.66666667,7.23335138 9.93593074,7.17964266 10.1350649,7.31218192 L13.4744589,9.5402274 C13.6735931,9.67276665 13.7272727,9.9421765 13.5948052,10.1405522 C13.5116883,10.2661613 13.374026,10.3337304 13.2337662,10.3337304' id='Fill-7' fill='%23002776'%3E%3C/path%3E%3Cpath d='M18.8,10.3337304 C18.6606061,10.3337304 18.5238095,10.2661613 18.4398268,10.1405522 C18.3073593,9.94131023 18.361039,9.67276665 18.5601732,9.5402274 L21.8995671,7.31218192 C22.0961039,7.17964266 22.3662338,7.23248511 22.4995671,7.43259339 C22.6329004,7.63183541 22.578355,7.90037899 22.3800866,8.03291825 L19.0398268,10.2609637 C18.9662338,10.3094748 18.8831169,10.3337304 18.8,10.3337304' id='Fill-8' fill='%23002776'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	-webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg width='32px' height='32px' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-9xd4ljor5_-1' points='0 0 32 0 32 32 0 32'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artikelpagina-vote-resultaat' transform='translate(-883.000000, -473.000000)'%3E%3Cg id='content' transform='translate(105.000000, -327.000000)'%3E%3Cg id='rating' transform='translate(514.000000, 800.000000)'%3E%3Cg id='buttons' transform='translate(138.000000, 0.000000)'%3E%3Cg id='smiley-boos' transform='translate(126.000000, 0.000000)'%3E%3Cg id='Group-3'%3E%3Cmask id='mask-9xd4ljor5_-2' fill='white'%3E%3Cuse xlink:href='%23path-9xd4ljor5_-1'%3E%3C/use%3E%3C/mask%3E%3Cg id='Clip-2'%3E%3C/g%3E%3Cpath d='M16.017316,0.866269626 C7.66320346,0.866269626 0.865800866,7.66735246 0.865800866,16.0259881 C0.865800866,24.3846237 7.66320346,31.1857066 16.017316,31.1857066 C24.3714286,31.1857066 31.1688312,24.3846237 31.1688312,16.0259881 C31.1688312,7.66735246 24.3714286,0.866269626 16.017316,0.866269626 Z M16.017316,32.0519762 C7.18528139,32.0519762 0,24.8628045 0,16.0259881 C0,7.18917163 7.18528139,0 16.017316,0 C24.8493506,0 32.034632,7.18917163 32.034632,16.0259881 C32.034632,24.8628045 24.8493506,32.0519762 16.017316,32.0519762 L16.017316,32.0519762 Z' id='Fill-1' fill='%23002776' mask='url(%23mask-9xd4ljor5_-2)'%3E%3C/path%3E%3C/g%3E%3Cpath d='M24.3662338,23.6985382 C24.2580087,23.6985382 24.1497835,23.6578235 24.0649351,23.5772604 C19.6268398,19.2926909 12.4060606,19.2935571 7.96883117,23.5772604 C7.7965368,23.7435842 7.52380952,23.7392528 7.35670996,23.5668652 C7.19047619,23.3944775 7.195671,23.1207363 7.36796537,22.9544126 C12.1376623,18.3493232 19.8961039,18.3493232 24.6666667,22.9544126 C24.8380952,23.1207363 24.84329,23.3944775 24.6770563,23.5668652 C24.5922078,23.6552247 24.4787879,23.6985382 24.3662338,23.6985382' id='Fill-4' fill='%23002776'%3E%3C/path%3E%3Cpath d='M10.4510823,11.4468868 C9.76969697,11.4468868 9.21471861,12.0030319 9.21471861,12.6847861 C9.21471861,13.3674066 9.76969697,13.9218192 10.4510823,13.9218192 C11.1333333,13.9218192 11.6883117,13.3674066 11.6883117,12.6847861 C11.6883117,12.0030319 11.1333333,11.4468868 10.4510823,11.4468868 Z M10.4510823,14.7880888 C9.29177489,14.7880888 8.34891775,13.8447212 8.34891775,12.6847861 C8.34891775,11.5248511 9.29177489,10.5806172 10.4510823,10.5806172 C11.6112554,10.5806172 12.5541126,11.5248511 12.5541126,12.6847861 C12.5541126,13.8447212 11.6112554,14.7880888 10.4510823,14.7880888 L10.4510823,14.7880888 Z' id='Fill-5' fill='%23002776'%3E%3C/path%3E%3Cpath d='M21.5835498,11.4468868 C20.9012987,11.4468868 20.3463203,12.0030319 20.3463203,12.6847861 C20.3463203,13.3674066 20.9012987,13.9218192 21.5835498,13.9218192 C22.2658009,13.9218192 22.8199134,13.3674066 22.8199134,12.6847861 C22.8199134,12.0030319 22.2658009,11.4468868 21.5835498,11.4468868 Z M21.5835498,14.7880888 C20.4242424,14.7880888 19.4805195,13.8447212 19.4805195,12.6847861 C19.4805195,11.5248511 20.4242424,10.5806172 21.5835498,10.5806172 C22.7428571,10.5806172 23.6857143,11.5248511 23.6857143,12.6847861 C23.6857143,13.8447212 22.7428571,14.7880888 21.5835498,14.7880888 L21.5835498,14.7880888 Z' id='Fill-6' fill='%23002776'%3E%3C/path%3E%3Cpath d='M13.2337662,10.3337304 C13.1515152,10.3337304 13.0683983,10.3094748 12.9939394,10.2609637 L9.65454545,8.03291825 C9.45541126,7.90037899 9.4017316,7.63096914 9.53506494,7.43259339 C9.66666667,7.23335138 9.93593074,7.17964266 10.1350649,7.31218192 L13.4744589,9.5402274 C13.6735931,9.67276665 13.7272727,9.9421765 13.5948052,10.1405522 C13.5116883,10.2661613 13.374026,10.3337304 13.2337662,10.3337304' id='Fill-7' fill='%23002776'%3E%3C/path%3E%3Cpath d='M18.8,10.3337304 C18.6606061,10.3337304 18.5238095,10.2661613 18.4398268,10.1405522 C18.3073593,9.94131023 18.361039,9.67276665 18.5601732,9.5402274 L21.8995671,7.31218192 C22.0961039,7.17964266 22.3662338,7.23248511 22.4995671,7.43259339 C22.6329004,7.63183541 22.578355,7.90037899 22.3800866,8.03291825 L19.0398268,10.2609637 C18.9662338,10.3094748 18.8831169,10.3337304 18.8,10.3337304' id='Fill-8' fill='%23002776'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.node-type-article_vitrine .vitrine-detail .rating-table .rating-label-emotion .radio {
	opacity: 0;
	cursor: pointer;
	position: absolute;
	margin: 0;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

.node-type-article_vitrine .vitrine-detail .rating-table .rating-label-emotion .radio span {
	display: none
}

.node-type-article_vitrine .vitrine-detail .rating-table .rating-option-result {
	position: absolute;
	top: 100%;
	line-height: 1
}

.node-type-article_vitrine .vitrine-detail .rating-table input.emotion-rating-input {
	display: block;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0
}

.node-type-article_vitrine .vitrine-detail__body {
	margin-bottom: 4rem
}

.node-type-article_vitrine .vitrine-detail__body__extras {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	gap: 2rem;
	margin-top: 5rem
}

.node-type-article_vitrine .vitrine-detail__sidebar {
	padding-bottom: 3rem;
	margin-top: 0
}

.node-type-article_vitrine .vitrine-detail__sidebar__icon {
	display: flex;
	align-items: center;
	gap: 1.5rem;
	padding-bottom: 15px;
	font-size: 3.2rem;
	font-family: flanders-serif;
	color: #002776
}

.node-type-article_vitrine .vitrine-detail__sidebar .sidebar-section {
	padding-top: 1.5rem;
	margin-bottom: 3rem;
	border-top: solid 3px #cbd2da
}

.node-type-article_vitrine .vitrine-detail__sidebar .sidebar-section h3 {
	margin-bottom: 1rem
}

.node-type-article_vitrine .vitrine-detail__sidebar .extras-wrapper {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	gap: 1.5rem;
	margin-bottom: 3rem
}

.node-type-article_vitrine .vitrine-detail__sidebar .metadata-wrapper {
	font-size: 1.6rem
}

.node-type-article_vitrine .vitrine-detail__sidebar .metadata-wrapper .field--field-extra-metadata {
	display: grid;
	gap: 10px
}

.node-type-article_vitrine .vitrine-detail__sidebar .metadata-wrapper .paragraph {
	margin: 0;
	display: grid;
	gap: 5px
}

.node-type-article_vitrine .vitrine-detail__sidebar .metadata-wrapper .paragraph>div:first-of-type {
	color: #666
}

.node-type-article_vitrine .vitrine-detail__sidebar .surveys-wrapper {
	padding-top: 1.5rem;
	margin-bottom: 3rem;
	border-top: solid 3px #cbd2da
}

.node-type-article_vitrine .vitrine-detail__sidebar .surveys-wrapper .related-items {
	padding: 0;
	box-shadow: none;
	background-color: transparent;
	margin-bottom: 0
}

.node-type-article_vitrine .vitrine-detail__sidebar .surveys-wrapper .related-items .related-item {
	width: 100%;
	float: none;
	padding: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 1.5rem
}

.node-type-article_vitrine .vitrine-detail__sidebar .surveys-wrapper .related-items .related-item:first-child {
	margin-top: 0
}

.node-type-article_vitrine .vitrine-detail__sidebar .surveys-wrapper .poll .total {
	display: none
}

.node-type-article_vitrine .vitrine-detail__sidebar .surveys-wrapper .poll dl {
	margin-top: 2rem;
	background-color: #fff;
	padding: 2rem
}

.node-type-article_vitrine .vitrine-detail__sidebar .surveys-wrapper .poll dl .bar {
	background-color: transparent;
	border: solid 1px #009b48
}

.node-type-article_vitrine .vitrine-detail__sidebar .surveys-wrapper .poll dl .bar div {
	background-color: #009b48
}

.node-type-article_vitrine .vitrine-detail__sidebar .surveys-wrapper .poll dl .choice-title {
	font-size: 1.6rem
}

.node-type-article_vitrine .vitrine-detail__sidebar .surveys-wrapper .poll dl .percent {
	font-size: 1.4rem
}

.node-type-article_vitrine .vitrine-detail__sidebar .project-responsible-wrapper,
.node-type-article_vitrine .vitrine-detail__sidebar .share-inspiration-wrapper {
	padding-top: 2rem;
	margin-bottom: 0
}

.node-type-article_vitrine .vitrine-detail__sidebar .project-responsible-wrapper .button,
.node-type-article_vitrine .vitrine-detail__sidebar .share-inspiration-wrapper .button {
	margin: 0;
	width: 100%;
	text-align: center;
	color: #fff;
	font-weight: 500;
	background: #cc0070;
	border: 2px solid #cc0070;
	transition: all .15s ease-in-out;
	white-space: normal;
	padding: 1.1rem 4rem;
	height: auto;
	line-height: 3rem
}

.node-type-article_vitrine .vitrine-detail__sidebar .project-responsible-wrapper .button:focus,
.node-type-article_vitrine .vitrine-detail__sidebar .project-responsible-wrapper .button:hover,
.node-type-article_vitrine .vitrine-detail__sidebar .share-inspiration-wrapper .button:focus,
.node-type-article_vitrine .vitrine-detail__sidebar .share-inspiration-wrapper .button:hover {
	background: 0 0;
	color: #cc0070
}

.node-type-article_vitrine .vitrine-detail__sidebar .share-inspiration-wrapper .button {
	color: #cc0070;
	font-weight: 500;
	background: 0 0
}

.node-type-article_vitrine .vitrine-detail__sidebar .share-inspiration-wrapper .button:focus,
.node-type-article_vitrine .vitrine-detail__sidebar .share-inspiration-wrapper .button:hover {
	background: #cc0070;
	color: #fff
}

.node-type-article_vitrine .vitrine-detail__sidebar .project-responsible-wrapper+.share-inspiration-wrapper {
	border-top: none;
	padding-top: 1.5rem
}

.node-type-article_vitrine .vitrine-extra-wrapper {
	border-top: solid 3px #009b48;
	margin-bottom: 5rem
}

.node-type-article_vitrine .vitrine-extra-wrapper h2 {
	text-align: center;
	margin-left: 1.5rem;
	margin-right: 1.5rem
}

.node-type-article_vitrine .vitrine-extra-wrapper .all-link {
	margin-top: 2rem;
	text-align: center
}

@media only screen and (min-width:1281px) {
	.vlaio-flag-anon-message .ui-dialog {
		width: 600px !important
	}
}

.vitrine-teaser {
	position: relative
}

.vitrine-teaser .artikel article .field--field-afbeelding {
	height: 186px;
	position: relative
}

.vitrine-teaser .artikel article .field--field-afbeelding .play-button {
	bottom: 0 !important;
	z-index: 1
}

.vitrine-teaser .artikel article .field--field-afbeelding img {
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover
}

.vitrine-teaser .artikel article.in-the-spotlight {
	background: url('../images/arcering.png') repeat-y left, #fff
}

.vitrine-teaser .artikel article.in-the-spotlight .article-summary-wrapper {
	padding: 15px 15px 0 30px
}

.vitrine-teaser .artikel article.in-the-spotlight .view-readmore-link {
	left: 30px
}

.vitrine-teaser .flag-vitrine,
.vitrine-teaser .flag-vitrine-topics {
	position: absolute;
	top: 5px;
	left: 0
}

.flag-vitrine a,
.flag-vitrine button,
.flag-vitrine-topics a,
.flag-vitrine-topics button {
	border: none;
	background: linear-gradient(-64deg, transparent 20px, #009b48 20px);
	padding: 1rem 2.6rem 1rem 1.6rem;
	display: inline-flex
}

.flag-vitrine a:focus-visible,
.flag-vitrine button:focus-visible,
.flag-vitrine-topics a:focus-visible,
.flag-vitrine-topics button:focus-visible {
	outline: 0;
	border-bottom: none;
	margin-bottom: 0
}

.flag-vitrine a:focus svg,
.flag-vitrine a:hover svg,
.flag-vitrine button:focus svg,
.flag-vitrine button:hover svg,
.flag-vitrine-topics a:focus svg,
.flag-vitrine-topics a:hover svg,
.flag-vitrine-topics button:focus svg,
.flag-vitrine-topics button:hover svg {
	transform: scale(1.15)
}

.flag-vitrine svg,
.flag-vitrine-topics svg {
	transform: scale(1);
	transition: all .15s ease-in-out
}

.flag-vitrine svg path,
.flag-vitrine-topics svg path {
	transition: all .15s ease-in-out
}

.flag-vitrine-topics.action-flag .flagged,
.flag-vitrine.action-flag .flagged {
	opacity: 0
}

.flag-vitrine-topics.action-flag svg .unflagged,
.flag-vitrine.action-flag svg .unflagged {
	opacity: 1
}

.flag-vitrine-topics.action-flag a:focus-visible svg .flagged,
.flag-vitrine-topics.action-flag a:hover svg .flagged,
.flag-vitrine-topics.action-flag button:focus-visible svg .flagged,
.flag-vitrine-topics.action-flag button:hover svg .flagged,
.flag-vitrine.action-flag a:focus-visible svg .flagged,
.flag-vitrine.action-flag a:hover svg .flagged,
.flag-vitrine.action-flag button:focus-visible svg .flagged,
.flag-vitrine.action-flag button:hover svg .flagged {
	opacity: 1
}

.flag-vitrine-topics.action-flag a:focus-visible svg .unflagged,
.flag-vitrine-topics.action-flag a:hover svg .unflagged,
.flag-vitrine-topics.action-flag button:focus-visible svg .unflagged,
.flag-vitrine-topics.action-flag button:hover svg .unflagged,
.flag-vitrine.action-flag a:focus-visible svg .unflagged,
.flag-vitrine.action-flag a:hover svg .unflagged,
.flag-vitrine.action-flag button:focus-visible svg .unflagged,
.flag-vitrine.action-flag button:hover svg .unflagged {
	opacity: 0
}

.flag-vitrine-topics.action-unflag a,
.flag-vitrine.action-unflag a {
	background: linear-gradient(-64deg, transparent 20px, #fff 20px)
}

.flag-vitrine-topics.action-unflag svg .flagged,
.flag-vitrine.action-unflag svg .flagged {
	opacity: 1;
	fill: #CC0070
}

.flag-vitrine-topics.action-unflag svg .unflagged,
.flag-vitrine.action-unflag svg .unflagged {
	opacity: 0;
	fill: #CC0070
}

.flag-vitrine-topics.action-unflag a:focus-visible svg .flagged,
.flag-vitrine-topics.action-unflag a:hover svg .flagged,
.flag-vitrine-topics.action-unflag button:focus-visible svg .flagged,
.flag-vitrine-topics.action-unflag button:hover svg .flagged,
.flag-vitrine.action-unflag a:focus-visible svg .flagged,
.flag-vitrine.action-unflag a:hover svg .flagged,
.flag-vitrine.action-unflag button:focus-visible svg .flagged,
.flag-vitrine.action-unflag button:hover svg .flagged {
	opacity: 0
}

.flag-vitrine-topics.action-unflag a:focus-visible svg .unflagged,
.flag-vitrine-topics.action-unflag a:hover svg .unflagged,
.flag-vitrine-topics.action-unflag button:focus-visible svg .unflagged,
.flag-vitrine-topics.action-unflag button:hover svg .unflagged,
.flag-vitrine.action-unflag a:focus-visible svg .unflagged,
.flag-vitrine.action-unflag a:hover svg .unflagged,
.flag-vitrine.action-unflag button:focus-visible svg .unflagged,
.flag-vitrine.action-unflag button:hover svg .unflagged {
	opacity: 1
}

.flag-vitrine span,
.flag-vitrine-topics span {
	display: none
}

.flag-vitrine-topics a {
	background: 0 0;
	padding: 1rem !important
}

.articles-in-spotlight-wrapper {
	margin-bottom: 50px
}

.articles-in-spotlight-wrapper .more-link {
	border-top: none;
	margin-top: 2rem;
	text-align: center
}

.articles-in-spotlight-wrapper .more-link a {
	color: #fff
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.node-type-landingspagina_doelgroep .vlaio-vitrine-search-form {
		padding-right: 2rem
	}
}

.node-type-landingspagina_doelgroep .vlaio-vitrine-search-form form {
	position: relative;
	display: flex;
	width: 500px
}

@media only screen and (max-width:1023px) {
	.node-type-landingspagina_doelgroep .vlaio-vitrine-search-form form {
		width: 100%;
		margin-bottom: 3rem
	}
}

.node-type-landingspagina_doelgroep .vlaio-vitrine-search-form form .form-item-keyword {
	display: inline;
	width: 100%
}

.node-type-landingspagina_doelgroep .vlaio-vitrine-search-form form .form-item-keyword .form-text {
	border: 5px solid #009b48;
	height: 40px;
	margin: 0;
	width: 100%
}

@media only screen and (max-width:990px) {
	.node-type-landingspagina_doelgroep .vlaio-vitrine-search-form form .form-item-keyword .form-text {
		width: 100%
	}
}

.node-type-landingspagina_doelgroep .vlaio-vitrine-search-form form .edit-submit-search-submit-container {
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	display: flex;
	background: #fff;
	padding: .3rem
}

.node-type-landingspagina_doelgroep .vlaio-vitrine-search-form form .edit-submit-search-submit-container:before {
	content: url("../images/search.svg");
	width: 20px;
	height: 20px;
	position: relative
}

.node-type-landingspagina_doelgroep .vlaio-vitrine-search-form form .edit-submit-search-submit-container:focus-within:before,
.node-type-landingspagina_doelgroep .vlaio-vitrine-search-form form .edit-submit-search-submit-container:hover:before {
	content: url("../images/search-hover.svg")
}

.node-type-landingspagina_doelgroep .vlaio-vitrine-search-form form .edit-submit-search-submit-container .form-submit {
	opacity: 0;
	width: 20px;
	height: 20px;
	margin: 0;
	margin-bottom: 0;
	padding: 0;
	border: 0;
	position: absolute
}

.node-type-landingspagina_doelgroep .subscribe-cta__button {
	font-weight: 700 !important;
	font-size: 1.867rem !important
}

.node-type-landingspagina_doelgroep .related-news-wrapper .artikel article .article-summary-wrapper {
	padding: 15px 15px 0 30px
}

.vitrine-search {
	padding-bottom: 0 !important
}

.vitrine-search #block-targetaudienceimagebanner-vitrine {
	color: #002776
}

.vitrine-search #block-targetaudienceimagebanner-vitrine a {
	color: #002776
}

.vitrine-search #block-targetaudienceimagebanner-vitrine .thema__title {
	position: relative
}

.vitrine-search #block-targetaudienceimagebanner-vitrine .thema__title a:before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

.vitrine-search .inner {
	margin-left: -300%;
	padding-left: 300%;
	background: #fff;
	height: 100%
}

@media only screen and (max-width:767px) {
	.vitrine-search .inner {
		margin-right: -1.5rem;
		margin-left: -1.5rem;
		padding-left: 1.5rem;
		padding-bottom: 3rem
	}
}

.vitrine-search .inner .layout-sidebar {
	padding-right: 3rem
}

.vitrine-search .inner .layout-sidebar h2 {
	font-weight: 500;
	font-family: flanders-sans, sans-serif;
	font-size: 2.8rem;
	margin-top: 3rem
}

@media only screen and (max-width:767px) {
	.vitrine-search .inner .layout-sidebar {
		padding-right: 1.5rem
	}
}

.vitrine-search .inner .layout-sidebar .filter-vitrine-articles-page-search-fulltext form {
	position: relative
}

.vitrine-search .inner .layout-sidebar .filter-vitrine-articles-page-search-fulltext form .form-text {
	height: 40px;
	margin: 0;
	width: 100%;
	border-color: #cbd2da
}

.vitrine-search .inner .layout-sidebar .filter-vitrine-articles-page-search-fulltext form .form-actions {
	position: absolute;
	right: .7rem;
	top: 50%;
	transform: translateY(-50%);
	display: flex;
	background: #fff;
	padding: .3rem
}

.vitrine-search .inner .layout-sidebar .filter-vitrine-articles-page-search-fulltext form .form-actions::before {
	content: url(../images/search.svg);
	width: 20px;
	height: 20px;
	position: relative
}

.vitrine-search .inner .layout-sidebar .filter-vitrine-articles-page-search-fulltext form .form-actions:focus-within:before,
.vitrine-search .inner .layout-sidebar .filter-vitrine-articles-page-search-fulltext form .form-actions:hover:before {
	content: url("../images/search-hover.svg")
}

.vitrine-search .inner .layout-sidebar .filter-vitrine-articles-page-search-fulltext form .form-actions .form-submit {
	opacity: 0;
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute
}

.vitrine-search .inner .layout-sidebar .filter-vitrine-articles-page-search-location {
	background: 0 0;
	padding: 0 !important
}

.vitrine-search .inner .layout-sidebar .filter-vitrine-articles-page-search-location form {
	position: relative;
	padding: 2rem;
	background: #00837c
}

.vitrine-search .inner .layout-sidebar .filter-vitrine-articles-page-search-location form .form-text {
	height: 40px;
	margin: 0;
	width: 100%;
	border-color: #cbd2da
}

.vitrine-search .inner .layout-sidebar .filter-vitrine-articles-page-search-location form .form-actions .form-submit {
	width: 100%;
	margin-bottom: 0;
	background: 0 0;
	border: 3px solid #fff;
	font-weight: 500;
	height: auto
}

.vitrine-search .inner .layout-sidebar .item-list__checkbox {
	list-style: none;
	margin: 0;
	padding: 0
}

.vitrine-search .inner .layout-sidebar .block-facet--dropdown h2 {
	font-size: 2.8rem
}

.vitrine-search .inner .layout-sidebar .facets-dropdown {
	width: 100%;
	height: 40px;
	border-color: #cbd2da
}

.vitrine-search .inner .facet-item {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column
}

.vitrine-search .inner .facet-item ul {
	margin-left: 0;
	margin-bottom: 0
}

.vitrine-search .inner .facet-item ul li:last-child {
	margin-bottom: 0
}

.vitrine-search .inner .facet-item input {
	opacity: 0;
	width: 0;
	height: 0
}

.vitrine-search .inner .facet-item input[type=checkbox]:checked+label::before {
	border: 1px solid #009b48;
	background: url("../images/check-white.svg") no-repeat #009b48 center;
	background-size: 12px
}

.vitrine-search .inner .facet-item input[type=checkbox]:focus+label::before {
	outline: 2px solid #002776
}

.vitrine-search .inner .facet-item label {
	cursor: pointer;
	display: flex;
	align-items: center
}

.vitrine-search .inner .facet-item label:before {
	content: '';
	display: inline-block;
	overflow: hidden;
	background: #fff;
	border: .1rem solid #666;
	outline: transparent solid 2px;
	width: 1.6rem;
	height: 1.6rem;
	-webkit-transition: all .3s cubic-bezier(1, .1, 0, .9);
	transition: all .3s cubic-bezier(1, .1, 0, .9);
	white-space: nowrap;
	margin: 0 1rem 0 0;
	flex: 0 0 1.6rem
}

.vitrine-search .inner .facet-item .facet-item__count {
	font-size: 1.4rem;
	color: #666;
	padding-left: .4rem
}

.vitrine-search .inner .facet-item .facets-widget- {
	flex: 1 0 100%;
	margin-top: .5em
}

.vitrine-search .inner .facet-item .facets-widget- ul {
	margin-top: 0
}

.vitrine-search .inner .facet-item .flag-anon-message svg g {
	fill: #009B48
}

.vitrine-search .inner .facet-item-disabled {
	opacity: .6;
	pointer-events: none;
	cursor: not-allowed
}

.vitrine-search .inner .facet-item__count {
	font-size: 1.4rem;
	color: #666;
	padding-left: .4rem
}

.vitrine-search .inner .block-facet--checkbox h2 {
	text-transform: uppercase;
	border-bottom: 3px solid #cbd2da;
	font-size: 2rem;
	padding-bottom: 1rem;
	margin-bottom: 1rem;
	color: #333;
	font-weight: 500;
	font-family: flanders-sans, sans-serif;
	margin-top: 2rem
}

.vitrine-search .inner .block-facet--checkbox .facet-item {
	flex-direction: row
}

.vitrine-search .inner .block-facet--checkbox .facet-item ul.flag-list {
	display: flex;
	list-style: none;
	flex: 0 1 auto;
	margin: 0;
	margin-left: auto;
	padding-left: 0
}

.vitrine-search .inner .block-facet--checkbox .facet-item ul.flag-list li {
	flex: 0 1 auto;
	display: inline-flex;
	align-items: center;
	justify-content: center
}

.vitrine-search .inner .block-facet--checkbox .facet-item ul.flag-list li .flag-vitrine-topics a {
	background: 0 0
}

.vitrine-search .inner span[data-toggle=tooltip] {
	font-weight: 500;
	font-family: flanders-serif, serif;
	cursor: help;
	color: #fff;
	background-color: #757575;
	width: 1em;
	height: 1em;
	border-radius: 100%;
	display: inline-block;
	line-height: 1;
	text-align: center;
	text-transform: lowercase
}

.vitrine-search .intro-wrapper {
	background: #fff;
	padding-top: 4rem;
	padding-bottom: 4rem
}

.vitrine-search .link--icon--caret {
	color: #009b48;
	font-size: 14pt;
	font-weight: 700;
	padding-left: 2rem
}

.vitrine-search .link--icon--caret:before {
	color: #009b48;
	font-weight: 700
}

.vitrine-search .intro-vitrine-search {
	padding-right: 2rem
}

.vitrine-search .intro-vitrine-search .fa-heart-o {
	color: #009b48
}

@media only screen and (max-width:990px) {
	.vitrine-search .intro-vitrine-search {
		padding-right: 0;
		padding-bottom: 2rem
	}
}

.vitrine-search .your-vitrine ul {
	text-align: left
}

.vitrine-search .your-vitrine .user-actions-wrapper {
	display: flex;
	align-items: center;
	gap: 1.5rem
}

.vitrine-search .your-vitrine .user-login {
	flex-shrink: 0;
	margin: 0;
	padding: 2.5rem 1.5rem
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.vitrine-search .your-vitrine .user-login {
		margin-bottom: 1rem !important
	}
}

@media only screen and (max-width:767px) {
	.vitrine-search .your-vitrine .subscribe-wrapper.grid {
		padding: 10px
	}
}

.vitrine-search .view-vitrine-articles header {
	margin: 3rem 0 1.5rem;
	position: relative
}

.vitrine-search .view-vitrine-articles header .count {
	font-family: flanders-serif, serif;
	font-size: 3.4rem;
	padding-right: 1.5rem;
	font-weight: 500;
	flex: 1
}

.vitrine-search .view-vitrine-articles header .facets-summary-block__wrapper {
	margin: 1rem 0
}

.vitrine-search .view-vitrine-articles header .facets-summary-block__wrapper .facet-summary__items {
	list-style: none;
	margin: 0 -.5rem;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	align-self: center
}

.vitrine-search .view-vitrine-articles header .facets-summary-block__wrapper .facet-summary__items .facet-item__status {
	display: none
}

.vitrine-search .view-vitrine-articles header .facets-summary-block__wrapper .facet-summary-item--facet,
.vitrine-search .view-vitrine-articles header .facets-summary-block__wrapper .facet-summary-item--search-string {
	margin: .5rem
}

.vitrine-search .view-vitrine-articles header .facets-summary-block__wrapper .facet-summary-item--facet a,
.vitrine-search .view-vitrine-articles header .facets-summary-block__wrapper .facet-summary-item--search-string a {
	font-size: 1.4rem;
	font-weight: 500;
	pointer-events: none;
	border: 1px solid #cbd2da;
	color: #333;
	text-decoration: none;
	padding: 0 0 0 10px;
	border-radius: 5px;
	display: inline-flex;
	align-items: center;
	background: #fff;
	line-height: 90%
}

.vitrine-search .view-vitrine-articles header .facets-summary-block__wrapper .facet-summary-item--facet a:after,
.vitrine-search .view-vitrine-articles header .facets-summary-block__wrapper .facet-summary-item--search-string a:after {
	content: "\2715";
	padding: 7px;
	margin-left: 10px;
	border-left: 1px solid #cbd2da;
	position: relative;
	pointer-events: auto;
	font-size: 1.2rem
}

.vitrine-search .view-vitrine-articles header .facets-summary-block__wrapper .facet-summary-item--facet a:focus-visible,
.vitrine-search .view-vitrine-articles header .facets-summary-block__wrapper .facet-summary-item--search-string a:focus-visible {
	border-width: 3px;
	border-color: #009b48
}

.vitrine-search .view-vitrine-articles header .facets-summary-block__wrapper .facet-summary-item--facet a .facet-item__value,
.vitrine-search .view-vitrine-articles header .facets-summary-block__wrapper .facet-summary-item--search-string a .facet-item__value {
	padding: 7px 0
}

.vitrine-search .view-vitrine-articles header .facets-summary-block__wrapper .facet-summary-item--clear {
	margin: .5rem;
	display: flex;
	align-items: center
}

.vitrine-search .view-vitrine-articles header .facets-summary-block__wrapper .facet-summary-item--clear a {
	font-size: 1.6rem;
	color: #333;
	text-decoration: none;
	display: inline-block
}

.vitrine-search .view-vitrine-articles header .facets-summary-block__wrapper .facet-summary-item--clear a:before {
	content: "\2715";
	display: inline-block;
	margin-right: .4em
}

.vitrine-search .view-vitrine-articles .views-infinite-scroll-content-wrapper {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 30px
}

@media only screen and (max-width:990px) {
	.vitrine-search .view-vitrine-articles .views-infinite-scroll-content-wrapper {
		grid-template-columns: 1fr
	}
}

.articles-wrapper .articles-row-wrapper {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: grid;
	gap: 15px;
	grid-template-columns: repeat(3, minmax(0, 1fr))
}

@media only screen and (max-width:990px) {
	.articles-wrapper .articles-row-wrapper {
		grid-template-columns: repeat(2, minmax(0, 1fr))
	}
}

@media only screen and (max-width:767px) {
	.articles-wrapper .articles-row-wrapper {
		grid-template-columns: repeat(1, minmax(0, 1fr))
	}
}

.favorite-topics .vitrine-topic {
	display: flex;
	gap: 3px;
	background-color: #fff
}

.favorite-topics .vitrine-topic label {
	flex: 0 1 auto;
	display: flex;
	align-items: center
}

.favorite-topics .vitrine-topic.level-1 {
	padding-left: 15px
}

.favorite-topics .vitrine-topic.level-2 {
	padding-left: 30px
}

.favorite-topics .vitrine-topic.level-3 {
	padding-left: 45px
}

.favorite-topics .vitrine-topic.level-4 {
	padding-left: 60px
}

.favorite-topics .vitrine-topic.level-5 {
	padding-left: 75px
}

.favorite-topics .vitrine-topic.level-6 {
	padding-left: 90px
}

.favorite-topics .vitrine-topic.level-7 {
	padding-left: 105px
}

.favorite-topics .vitrine-topic.level-8 {
	padding-left: 120px
}

.favorite-topics .vitrine-topic.level-9 {
	padding-left: 135px
}

.favorite-topics .vitrine-topic.level-10 {
	padding-left: 150px
}

.flag-anon-message.ui-dialog-content .placeholder {
	font-weight: 700
}

.flag-anon-message.ui-dialog-content .user-login-form div.opening-message {
	margin-bottom: 1rem
}

.flag-anon-message.ui-dialog-content .user-login-form a {
	color: #009b48
}

.flag-anon-message.ui-dialog-content .user-login-form a.register-popup-form {
	color: #009b48
}

.vitrine-topics-wrapper .vitrine-topics-grid {
	display: flex;
	flex-wrap: wrap;
	margin-left: -1.5rem;
	margin-right: -1.5rem
}

.vitrine-topics-wrapper .vitrine-topics-grid .views-row {
	flex: 0 1 25%;
	padding: 1.5rem
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.vitrine-topics-wrapper .vitrine-topics-grid .views-row {
		flex: 0 1 50%
	}
}

@media only screen and (max-width:767px) {
	.vitrine-topics-wrapper .vitrine-topics-grid .views-row {
		flex: 0 1 100%
	}
}

.vitrine-topics-wrapper .vitrine-topics-grid .views-row a {
	text-decoration: none;
	color: #000;
	box-shadow: 0 1px 2px #b3b3b3;
	transition: all .3s ease-in-out;
	height: 100%;
	display: block;
	position: relative;
	background-color: #fff
}

.vitrine-topics-wrapper .vitrine-topics-grid .views-row a:hover {
	box-shadow: 0 1px 2px #b3b3b3, 0 4px 13px #b3b3b3
}

.vitrine-topics-wrapper .vitrine-topics-grid .views-row a:last-of-type {
	margin-right: 0
}

@media only screen and (max-width:767px) {
	.vitrine-topics-wrapper .vitrine-topics-grid .views-row a {
		width: 100%;
		margin-right: 0;
		padding: 0
	}
}

.vitrine-topics-wrapper .vitrine-topics-grid .views-row a .article-summary-wrapper,
.vitrine-topics-wrapper .vitrine-topics-grid .views-row a .field--field-afbeelding {
	width: 100%;
	float: none
}

.vitrine-topics-wrapper .vitrine-topics-grid .views-row a .article-summary-wrapper img,
.vitrine-topics-wrapper .vitrine-topics-grid .views-row a .field--field-afbeelding img {
	width: 100%;
	height: 100%;
	display: block
}

.vitrine-topics-wrapper .vitrine-topics-grid .views-row a .squared-image {
	display: none
}

.vitrine-topics-wrapper .vitrine-topics-grid .views-row a .samenvatting {
	padding-bottom: 3rem
}

.vitrine-topics-wrapper .vitrine-topics-grid .views-row a .text-fields {
	padding: 2rem
}

.vitrine-topics-wrapper .vitrine-topics-grid .views-row a .text-fields .field--field-teaser {
	font-size: 1.6rem;
	color: #333
}

.vitrine-topics-wrapper .vitrine-topics-grid .views-row a .text-fields .title {
	color: #06c;
	margin-bottom: 5px
}

.vitrine-topics-wrapper .vitrine-topics-grid .views-row a .text-fields .title * {
	color: #06c
}

.vitrine-topics-wrapper .vitrine-topics-grid .views-row a .view-readmore-link {
	left: 20px;
	bottom: 20px
}

.vitrine-topics-wrapper .vitrine-topics-grid .views-row a:focus,
.vitrine-topics-wrapper .vitrine-topics-grid .views-row a:hover {
	text-decoration: none
}

.vitrine-topics-wrapper .vitrine-topics-grid .views-row a:focus .title,
.vitrine-topics-wrapper .vitrine-topics-grid .views-row a:hover .title {
	text-decoration: underline
}

.vitrine-topics-wrapper .vitrine-topics-grid .views-row a:focus .field--field-teaser,
.vitrine-topics-wrapper .vitrine-topics-grid .views-row a:hover .field--field-teaser {
	text-decoration: none
}

@media screen and (min-width:468px) and (max-width:1024px) {
	.vitrine-topics-wrapper .vitrine-topics-grid .views-row a .samenvatting {
		display: block;
		margin-bottom: 2rem
	}
}

.vitrine-topics-wrapper .vitrine-topics-grid .views-row a:hover .field--name {
	text-decoration: underline
}

.vitrine-topics-wrapper .vitrine-topics-grid .views-row a .vitrine-topic .vitrine-topic-wrapper {
	padding: 20px 20px 40px
}

.vitrine-topics-wrapper .vitrine-topics-grid .views-row a .vitrine-topic .vitrine-topic-wrapper .header-content {
	display: flex;
	gap: 15px;
	padding-bottom: 7px;
	align-items: center
}

.vitrine-topics-wrapper .vitrine-topics-grid .views-row a .vitrine-topic .vitrine-topic-wrapper .header-content .field--field-afbeelding {
	width: 20px;
	flex: 0 0 auto;
	display: flex
}

.vitrine-topics-wrapper .vitrine-topics-grid .views-row a .vitrine-topic .vitrine-topic-wrapper .header-content .field--name {
	font-weight: 500;
	font-size: 1.8rem;
	line-height: 1.3;
	flex: 0 1 auto
}

.vitrine-topics-wrapper .vitrine-topics-grid .views-row a .vitrine-topic:after {
	content: url(../images/icon-arrow-right-green.svg);
	display: flex;
	align-items: center;
	position: absolute;
	width: 11px;
	height: 11px;
	background-size: contain;
	bottom: 20px;
	right: 20px
}

.vitrine-illustration a.topic-link:focus-visible {
	text-decoration: underline !important
}

.webform-submission-form #edit-naam,
.webform-submission-form #edit-voornaam {
	margin-bottom: 0
}

.webform-submission-form label {
	display: block;
	color: #333;
	margin-bottom: 0;
	font-size: 16px
}

.webform-submission-form label.form-required:after {
	content: "*";
	margin-left: 5px
}

.webform-submission-form label[for=edit-copy] {
	display: inline-block
}

.webform-submission-form .description {
	font-size: 1.4rem;
	padding-bottom: 1rem;
	color: #666
}

.webform-submission-form .form-managed-file .form-file {
	border: none;
	background: 0 0;
	height: auto;
	line-height: normal;
	padding: .5rem 0
}

.webform-submission-form .form-managed-file .description {
	display: none
}

.webform-submission-form .form-managed-file .file {
	font-size: 1.5rem
}

.webform-submission-form .form-managed-file .button {
	font-size: 1.5rem
}

.webform-submission-form fieldset {
	min-width: 100%
}

.webform-submission-form fieldset legend {
	color: #002776;
	font-family: flanders-serif, serif;
	font-size: 2.4rem
}

.webform-submission-form fieldset.js-webform-radios-fieldset legend {
	font-family: flanders-sans, sans-serif;
	color: #333;
	font-size: 1.6rem;
	font-weight: 400
}

.webform-submission-form fieldset.js-webform-radios-fieldset legend span:after {
	content: "*";
	margin-left: 5px
}

.webform-submission-form fieldset.js-webform-radios-fieldset .form-item.js-form-type-radio label.radio {
	color: #666
}

.webform-submission-form fieldset.hoedanigheid-radios {
	margin-left: 3rem
}

.webform-submission-form fieldset fieldset.form-composite legend {
	display: block;
	color: #333;
	margin-bottom: 0;
	font-weight: 400;
	font-size: 16px
}

.webform-submission-form fieldset fieldset legend {
	color: #000;
	font-size: 2rem;
	font-family: flanders-sans, sans-serif
}

.webform-submission-form .form-item {
	margin-bottom: 15px
}

.webform-submission-form .form-item .input-field {
	margin-bottom: 0;
	width: 100%
}

.webform-submission-form .form-item .input-field:focus-visible {
	border-color: #002776 !important;
	box-shadow: inset 0 0 0 2px #002776 !important
}

.webform-submission-form .form-item .input-field.error {
	background-color: #fbe6e6;
	border-color: #c00;
	box-shadow: inset 0 0 0 1px #db3434
}

.webform-submission-form .form-item.webform-radios-other label {
	color: #333;
	margin-bottom: 0;
	font-weight: 400;
	font-size: 16px
}

.webform-submission-form .form-item.js-form-type-radio {
	margin-bottom: 0
}

.webform-submission-form .form-item.js-form-type-radio .input-field.form-radio {
	-moz-appearance: radio;
	-webkit-appearance: radio;
	float: left;
	margin-right: 10px;
	clear: left;
	height: 2rem
}

.webform-submission-form .form-item.js-form-type-radio label {
	line-height: 2.4rem;
	font-weight: 400;
	padding-left: 15px;
	font-size: 1.6rem;
	color: #333
}

.webform-submission-form .form-item.js-form-type-radio label.radio {
	color: #333
}

.webform-submission-form .form-item legend {
	font-size: 2rem;
	font-weight: 500;
	padding-top: 8px;
	padding-bottom: 3px;
	display: inline-block
}

.webform-submission-form .form-item .form-checkboxes .js-form-type-checkbox {
	margin-bottom: 0
}

.webform-submission-form .form-item.js-form-type-webform-toggle label {
	margin-left: 0;
	margin-top: 2rem
}

.webform-submission-form .form-item.js-form-type-webform-toggle label:nth-child(2) {
	display: none
}

.webform-submission-form .form-item textarea {
	width: 100%
}

.webform-submission-form .webform-element-help {
	background: #017f3b;
	border-color: #017f3b;
	width: 18px;
	height: 18px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 5px
}

.webform-submission-form .webform-element-help:hover {
	background-color: #666;
	border-color: #666
}

.webform-submission-form #edit-copy,
.webform-submission-form .form-item-bericht {
	margin-bottom: 15px
}

@media only screen and (max-width:767px) {
	.webform-submission-form input#edit-submit {
		margin: 30px 0 0
	}
}

.webform-submission-form input.form-checkbox:focus-visible+span {
	border-color: #002776 !important;
	box-shadow: inset 0 0 0 2px #002776 !important
}

.webform-submission-form input.form-checkbox.error+span {
	background-color: #fbe6e6;
	border-color: #c00;
	box-shadow: inset 0 0 0 1px #db3434
}

.webform-submission-form input.form-checkbox.error+span:before {
	color: #000
}

@media only screen and (max-width:767px) {
	.webform-submission-form #edit-namecontainer>div {
		width: 100%;
		margin: 0 0 10px 0
	}
}

@media only screen and (max-width:767px) {
	.webform-submission-form #edit-namecontainer>div.form-item-voornaam {
		margin-top: 5px
	}
}

@media only screen and (min-width:768px) and (max-width:1280px) {
	.webform-submission-form #edit-namecontainer>div.form-item-voornaam {
		margin-top: 0
	}
}

.webform-submission-form.webform-submission-signup-event-form,
.webform-submission-form.webform-submission-signup-event-node-2-form {
	margin-bottom: 3rem
}

.webform-submission-form.webform-submission-signup-event-form .webform-button--submit,
.webform-submission-form.webform-submission-signup-event-node-2-form .webform-button--submit {
	margin: 0
}

@media only screen and (max-width:767px) {

	.webform-submission-form.webform-submission-signup-event-form .webform-button--submit,
	.webform-submission-form.webform-submission-signup-event-node-2-form .webform-button--submit {
		width: 100%
	}
}

.webform-submission-form .webform-flexbox.citywrapper {
	clear: left
}

.webform-submission-form .webform-flex {
	width: 48%;
	float: left;
	margin-right: 4%
}

@media only screen and (max-width:767px) {
	.webform-submission-form .webform-flex {
		width: 100%
	}
}

.webform-submission-form .webform-flex.last {
	margin-right: 0
}

.webform-submission-form .webform-flex.street {
	width: 58%;
	padding-bottom: 15px
}

@media only screen and (max-width:767px) {
	.webform-submission-form .webform-flex.street {
		width: 100%
	}
}

.webform-submission-form .webform-flex.number {
	width: 18%;
	padding-bottom: 15px
}

@media only screen and (max-width:767px) {
	.webform-submission-form .webform-flex.number {
		width: 100%
	}
}

.webform-submission-form .webform-flex.mailbox {
	width: 16%;
	padding-bottom: 15px
}

@media only screen and (max-width:767px) {
	.webform-submission-form .webform-flex.mailbox {
		width: 100%
	}
}

.webform-submission-form .webform-flex.postal {
	width: 28%
}

@media only screen and (max-width:767px) {
	.webform-submission-form .webform-flex.postal {
		width: 100%
	}
}

.webform-submission-form .webform-flex.city {
	width: 68%
}

@media only screen and (max-width:767px) {
	.webform-submission-form .webform-flex.city {
		width: 100%
	}
}

.webform-submission-form .webform-flex .form-item {
	margin-bottom: 0
}

.webform-submission-form .webform-flex .form-item.form-item-name-first label {
	visibility: hidden
}

.webform-submission-form .vlaio-webform-address .fieldset-legend {
	font-size: 2rem;
	font-weight: 500;
	padding-top: 8px;
	padding-bottom: 3px;
	display: inline-block
}

.webform-submission-form select.select {
	width: 100%
}

.webform-submission-form select.select:focus-visible,
.webform-submission-form textarea.textarea:focus-visible {
	border-color: #002776 !important
}

.webform-submission-form select.select.error,
.webform-submission-form textarea.textarea.error {
	background-color: #fbe6e6;
	border-color: #c00;
	box-shadow: inset 0 0 0 1px #db3434
}

.webform-submission-form select.select:focus-visible {
	box-shadow: inset 0 0 0 1px #002776 !important
}

.webform-submission-form textarea.textarea:focus-visible {
	box-shadow: inset 0 0 0 2px #002776 !important
}

.webform-submission-form .webform-document-file {
	position: relative
}

.webform-submission-form .webform-document-file span.file {
	font-size: 1.5rem;
	display: inline-block;
	overflow: hidden;
	color: #333;
	line-height: 25px;
	position: relative
}

.webform-submission-form .webform-document-file input[type=submit] {
	background: url(/themes/custom/vlaio/images/icon-delete.png) no-repeat center;
	background: url(/themes/custom/vlaio/images/icon-delete.svg) no-repeat center;
	background-size: 18px;
	width: 20px;
	height: 18px;
	cursor: pointer;
	margin: 0 0 0 10px;
	padding: 0 15px;
	border: none;
	text-indent: -9999px
}

.webform-submission-form.webform-submission-expert-consultation-form .form-type-radio label {
	padding-left: 0
}

.layout-container.webform-confirmation {
	background: #fff
}

.ajax-progress.ajax-progress-fullscreen {
	z-index: 9999
}

main[class^=week-bus-trans--] {
	padding-bottom: 0 !important
}

main[class^=week-bus-trans--] .inner {
	padding-top: 4rem;
	margin-left: -300%;
	padding-left: 300%;
	background: #fff;
	height: 100%
}

@media only screen and (max-width:767px) {
	main[class^=week-bus-trans--] .inner {
		padding-top: 0;
		padding-bottom: 0;
		margin-right: -1.5rem;
		margin-left: -1.5rem;
		padding-left: 1.5rem
	}
}

main[class^=week-bus-trans--] .inner .layout-sidebar {
	padding-right: 3rem
}

main[class^=week-bus-trans--] .inner .layout-sidebar form {
	position: relative
}

main[class^=week-bus-trans--] .inner .layout-sidebar form .form-item-field-coordinaten-value span {
	width: 100%
}

main[class^=week-bus-trans--] .inner .layout-sidebar form .form-text {
	height: 40px;
	margin: 0;
	width: 100%;
	border-color: #cbd2da
}

main[class^=week-bus-trans--] .inner .layout-sidebar form .form-actions .form-submit {
	width: 100%;
	margin-bottom: 0;
	background: 0 0;
	border: 3px solid #fff;
	font-weight: 500;
	height: auto
}

main[class^=week-bus-trans--] .inner .layout-sidebar form .form-actions .form-submit:focus-visible,
main[class^=week-bus-trans--] .inner .layout-sidebar form .form-actions .form-submit:hover {
	background: #fff !important;
	color: #00837c
}

@media only screen and (max-width:767px) {
	main[class^=week-bus-trans--] .inner .layout-sidebar {
		padding-right: 1.5rem
	}
}

main[class^=week-bus-trans--] .inner .layout-sidebar .item-list__checkbox {
	list-style: none;
	margin: 0;
	padding: 0
}

main[class^=week-bus-trans--] .inner .layout-sidebar ul {
	list-style: none
}

main[class^=week-bus-trans--] .inner .layout-sidebar .block-facet--checkbox a:hover,
main[class^=week-bus-trans--] .inner .layout-sidebar .block-facet--dropdown a:hover,
main[class^=week-bus-trans--] .inner .layout-sidebar .block-facet--links a:hover {
	border: none;
	text-decoration: none
}

main[class^=week-bus-trans--] .inner .layout-sidebar .block-facet--checkbox h2,
main[class^=week-bus-trans--] .inner .layout-sidebar .block-facet--dropdown h2,
main[class^=week-bus-trans--] .inner .layout-sidebar .block-facet--links h2 {
	font-weight: 500;
	font-family: flanders-sans, sans-serif;
	margin-top: 3rem;
	text-transform: uppercase;
	border-bottom: 3px solid #cbd2da;
	font-size: 2rem;
	padding-bottom: 1rem;
	margin-bottom: 2rem;
	color: #333
}

main[class^=week-bus-trans--] .inner .layout-sidebar .block-facet--links .item-list__links {
	margin-left: 0;
	padding-left: 0
}

main[class^=week-bus-trans--] .inner .layout-sidebar .facet-item {
	display: flex;
	flex-direction: column;
	margin-bottom: 0
}

main[class^=week-bus-trans--] .inner .layout-sidebar .facet-item>a {
	color: #333
}

main[class^=week-bus-trans--] .inner .layout-sidebar .facet-item>a .facet-item__value {
	display: flex;
	align-items: center
}

main[class^=week-bus-trans--] .inner .layout-sidebar .facet-item>a .facet-item__value:before {
	content: '';
	display: inline-block;
	overflow: hidden;
	background: #fff;
	border: .1rem solid #666;
	outline: transparent solid 2px;
	width: 1.6rem;
	height: 1.6rem;
	-webkit-transition: all .3s cubic-bezier(1, .1, 0, .9);
	transition: all .3s cubic-bezier(1, .1, 0, .9);
	white-space: nowrap;
	margin: 0 1rem 0 0;
	vertical-align: center
}

main[class^=week-bus-trans--] .inner .layout-sidebar .facet-item>a .facet-item__value.active-facet:before {
	border: 1px solid #009b48;
	background: url("../images/check-white.svg") no-repeat #009b48 center;
	background-size: 12px
}

main[class^=week-bus-trans--] .inner .layout-sidebar .facet-item ul {
	margin-left: 0;
	margin-bottom: 0
}

main[class^=week-bus-trans--] .inner .layout-sidebar .facet-item ul li:last-child {
	margin-bottom: 0
}

main[class^=week-bus-trans--] .inner .layout-sidebar .facet-item input {
	opacity: 0;
	width: 0;
	height: 0
}

main[class^=week-bus-trans--] .inner .layout-sidebar .facet-item input[type=checkbox]:checked+label::before {
	border: 1px solid #009b48;
	background: url("../images/check-white.svg") no-repeat #009b48 center;
	background-size: 12px
}

main[class^=week-bus-trans--] .inner .layout-sidebar .facet-item input[type=checkbox]:focus+label::before {
	outline: 2px solid #002776
}

main[class^=week-bus-trans--] .inner .layout-sidebar .facet-item label {
	cursor: pointer;
	display: flex;
	align-items: center
}

main[class^=week-bus-trans--] .inner .layout-sidebar .facet-item label:before {
	content: '';
	display: inline-block;
	overflow: hidden;
	background: #fff;
	border: .1rem solid #666;
	outline: transparent solid 2px;
	width: 1.6rem;
	height: 1.6rem;
	-webkit-transition: all .3s cubic-bezier(1, .1, 0, .9);
	transition: all .3s cubic-bezier(1, .1, 0, .9);
	white-space: nowrap;
	margin: 0 1rem 0 0
}

main[class^=week-bus-trans--] .inner .layout-sidebar .facet-item .facet-item__value {
	color: #333
}

main[class^=week-bus-trans--] .inner .layout-sidebar .facet-item .facet-item__value.active-facet {
	color: #009b48;
	font-weight: 700
}

main[class^=week-bus-trans--] .inner .layout-sidebar .facet-item .facet-item__count {
	font-size: 1.4rem;
	color: #666;
	padding-left: .4rem
}

main[class^=week-bus-trans--] .inner .layout-sidebar .facet-item .facet-item__count.active-facet {
	color: #009b48;
	font-weight: 700
}

main[class^=week-bus-trans--] .inner .layout-sidebar .facet-item-disabled {
	opacity: .6;
	text-decoration: none;
	pointer-events: none;
	cursor: not-allowed
}

main[class^=week-bus-trans--] .inner .layout-sidebar #block-vlaio-work-region h2 {
	margin-top: 0
}

main[class^=week-bus-trans--] .breadcrumbs .typography ol {
	display: flex;
	flex-wrap: wrap
}

main[class^=week-bus-trans--] .breadcrumbs .typography ol li {
	float: none
}

main[class^=week-bus-trans--] div[class*='-week-bus-trans'] {
	padding-bottom: 3rem
}

main[class^=week-bus-trans--] div[class*='-week-bus-trans'] header {
	display: flex;
	flex-wrap: wrap;
	margin: 0;
	z-index: 0
}

main[class^=week-bus-trans--] div[class*='-week-bus-trans'] header h1 {
	margin-bottom: 2rem !important
}

main[class^=week-bus-trans--] div[class*='-week-bus-trans'] header>div {
	flex: 1 0 100%
}

main[class^=week-bus-trans--] div[class*='-week-bus-trans'] header>div .facets-summary-block__wrapper {
	margin: 1rem 0
}

main[class^=week-bus-trans--] div[class*='-week-bus-trans'] header>div .facets-summary-block__wrapper .facet-summary__items {
	list-style: none;
	margin: 0 -.5rem;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	align-self: center
}

main[class^=week-bus-trans--] div[class*='-week-bus-trans'] header>div .facets-summary-block__wrapper .facet-summary__items .facet-item__status {
	display: none
}

main[class^=week-bus-trans--] div[class*='-week-bus-trans'] header>div .facets-summary-block__wrapper .facet-summary-item--facet,
main[class^=week-bus-trans--] div[class*='-week-bus-trans'] header>div .facets-summary-block__wrapper .facet-summary-item--search-string {
	margin: .5rem
}

main[class^=week-bus-trans--] div[class*='-week-bus-trans'] header>div .facets-summary-block__wrapper .facet-summary-item--facet a,
main[class^=week-bus-trans--] div[class*='-week-bus-trans'] header>div .facets-summary-block__wrapper .facet-summary-item--search-string a {
	font-size: 1.4rem;
	font-weight: 500;
	pointer-events: none;
	border: 1px solid #cbd2da;
	color: #333;
	text-decoration: none;
	padding: 7px 0 7px 10px;
	border-radius: 5px;
	display: inline-block;
	background: #fff;
	line-height: 90%
}

main[class^=week-bus-trans--] div[class*='-week-bus-trans'] header>div .facets-summary-block__wrapper .facet-summary-item--facet a:after,
main[class^=week-bus-trans--] div[class*='-week-bus-trans'] header>div .facets-summary-block__wrapper .facet-summary-item--search-string a:after {
	content: "\2715";
	padding: 7px;
	margin-left: 10px;
	border-left: 1px solid #cbd2da;
	position: relative;
	pointer-events: auto;
	font-size: 1.2rem
}

main[class^=week-bus-trans--] div[class*='-week-bus-trans'] header>div .facets-summary-block__wrapper .facet-summary-item--facet a:focus-visible,
main[class^=week-bus-trans--] div[class*='-week-bus-trans'] header>div .facets-summary-block__wrapper .facet-summary-item--search-string a:focus-visible {
	border-width: 3px;
	border-color: #009b48
}

main[class^=week-bus-trans--] div[class*='-week-bus-trans'] header>div .facets-summary-block__wrapper .facet-summary-item--clear {
	margin: .5rem;
	display: flex;
	align-items: center
}

main[class^=week-bus-trans--] div[class*='-week-bus-trans'] header>div .facets-summary-block__wrapper .facet-summary-item--clear a {
	font-size: 1.6rem;
	color: #333;
	text-decoration: none;
	display: inline-block
}

main[class^=week-bus-trans--] div[class*='-week-bus-trans'] header>div .facets-summary-block__wrapper .facet-summary-item--clear a:before {
	content: "\2715";
	display: inline-block;
	margin-right: .4em
}

main[class^=week-bus-trans--] div[class*='-week-bus-trans'] .views-row {
	margin-bottom: 3rem;
	text-align: left
}

main[class^=week-bus-trans--] div[class*='-week-bus-trans'] .views-row a {
	display: block
}

main[class^=week-bus-trans--] div[class*='-week-bus-trans'] .views-row a:focus-visible {
	outline: solid 3px #009B48;
	border-bottom: none;
	margin-bottom: 0
}

main[class^=week-bus-trans--] div[class*='-week-bus-trans'] .views-row a:hover {
	text-decoration: none
}

main[class^=week-bus-trans--] div[class*='-week-bus-trans'] .views-row a:hover .title {
	text-decoration: underline
}

main[class^=week-bus-trans--] div[class*='-week-bus-trans'] .views-row a:hover .readmore {
	text-decoration: none
}

main[class^=week-bus-trans--] div[class*='-week-bus-trans'] .views-row a .expert-teaser {
	padding: 0;
	display: flex;
	text-align: left;
	box-shadow: 0 1px 2px #b3b3b3;
	background: #fff;
	margin-bottom: 2rem;
	transition: all .3s ease-in-out
}

main[class^=week-bus-trans--] div[class*='-week-bus-trans'] .views-row a .expert-teaser:hover {
	box-shadow: 0 1px 2px #b3b3b3, 0 4px 13px #b3b3b3
}

@media only screen and (max-width:480px) {
	main[class^=week-bus-trans--] div[class*='-week-bus-trans'] .views-row a .expert-teaser {
		flex-direction: column
	}
}

main[class^=week-bus-trans--] div[class*='-week-bus-trans'] .views-row a .expert-teaser .field--field-expert-image {
	width: 220px
}

@media only screen and (max-width:480px) {
	main[class^=week-bus-trans--] div[class*='-week-bus-trans'] .views-row a .expert-teaser .field--field-expert-image {
		width: 100%
	}
}

main[class^=week-bus-trans--] div[class*='-week-bus-trans'] .views-row a .expert-teaser .field--field-expert-image img {
	width: 100%;
	height: 100%;
	object-fit: cover
}

main[class^=week-bus-trans--] div[class*='-week-bus-trans'] .views-row a .expert-teaser__content {
	padding: 3rem;
	flex: 1
}

@media only screen and (max-width:480px) {
	main[class^=week-bus-trans--] div[class*='-week-bus-trans'] .views-row a .expert-teaser__content {
		padding: 1rem 2rem
	}
}

main[class^=week-bus-trans--] div[class*='-week-bus-trans'] .views-row a .expert-teaser__content .company {
	color: #666;
	display: flex;
	align-items: center;
	margin-bottom: 1rem
}

main[class^=week-bus-trans--] div[class*='-week-bus-trans'] .views-row a .title h3 {
	font-family: flanders-serif, 'serif';
	font-size: 2.4rem;
	font-weight: 500;
	color: #06c;
	margin-bottom: 1rem
}

@media only screen and (max-width:767px) {
	main[class^=week-bus-trans--] div[class*='-week-bus-trans'] .views-row a .title h3 {
		font-size: 1.8rem
	}
}

main[class^=week-bus-trans--] div[class*='-week-bus-trans'] .views-row a .teaser-inline {
	margin-bottom: 15px
}

main[class^=week-bus-trans--] div[class*='-week-bus-trans'] .views-row a .teaser-inline .field--field-teaser {
	color: #333;
	display: inline
}

@media only screen and (max-width:767px) {
	main[class^=week-bus-trans--] div[class*='-week-bus-trans'] .views-row a .teaser-inline .field--field-teaser {
		font-size: 1.5rem
	}
}

main[class^=week-bus-trans--] div[class*='-week-bus-trans'] .views-row a .teaser-inline .readmore {
	color: #009b48;
	text-decoration: underline;
	font-size: 14pt;
	font-weight: 700
}

main[class^=week-bus-trans--] div[class*='-week-bus-trans'] .views-row article {
	text-align: left;
	box-shadow: 0 1px 2px #b3b3b3;
	background: #fff;
	margin-bottom: 2rem;
	padding: 0;
	border-left: none !important
}

main[class^=week-bus-trans--] div[class*='-week-bus-trans'] .views-row article:hover {
	box-shadow: 0 1px 2px #b3b3b3, 0 4px 13px #b3b3b3
}

@media only screen and (max-width:767px) {
	main[class^=week-bus-trans--] div[class*='-week-bus-trans'] .views-row article {
		margin-bottom: 0
	}
}

main[class^=week-bus-trans--] div[class*='-week-bus-trans'] .views-row article>a {
	padding: 3rem
}

@media only screen and (max-width:767px) {
	main[class^=week-bus-trans--] div[class*='-week-bus-trans'] .views-row article.event .locality {
		padding-bottom: 0
	}
}

main[class^=week-bus-trans--] .experts-week-bus-trans .field--field-expert-image {
	float: left
}

main[class^=week-bus-trans--] .experts-week-bus-trans .company:before {
	content: '';
	display: inline-block;
	margin-right: 1rem;
	width: 21px;
	height: 21px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48' fill='%23666666'%3E%3Cpath d='M16.5 11.55V7Q16.5 5.8 17.4 4.9Q18.3 4 19.5 4H28.5Q29.7 4 30.6 4.9Q31.5 5.8 31.5 7V11.55H41Q42.2 11.55 43.1 12.45Q44 13.35 44 14.55V39Q44 40.2 43.1 41.1Q42.2 42 41 42H7Q5.8 42 4.9 41.1Q4 40.2 4 39V14.55Q4 13.35 4.9 12.45Q5.8 11.55 7 11.55ZM19.5 11.55H28.5V7Q28.5 7 28.5 7Q28.5 7 28.5 7H19.5Q19.5 7 19.5 7Q19.5 7 19.5 7ZM41 29.45H28.55V32.45H19.55V29.45H7V39Q7 39 7 39Q7 39 7 39H41Q41 39 41 39Q41 39 41 39ZM22.55 29.45H25.55V26.45H22.55ZM7 26.45H19.55V23.45H28.55V26.45H41V14.55Q41 14.55 41 14.55Q41 14.55 41 14.55H7Q7 14.55 7 14.55Q7 14.55 7 14.55ZM24 27.95Q24 27.95 24 27.95Q24 27.95 24 27.95Q24 27.95 24 27.95Q24 27.95 24 27.95Q24 27.95 24 27.95Q24 27.95 24 27.95Q24 27.95 24 27.95Q24 27.95 24 27.95Z'/%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain
}

.craft-specific-skills-view input[name=keyword] {
	width: 100%
}

.craft-specific-skills-view .messages {
	margin-bottom: 3rem;
	padding: 1rem
}

.craft-specific-skills-view .messages .messages__list {
	margin-bottom: 0
}

.craft-specific-skills-view form.views-exposed-form {
	margin-bottom: 2rem;
	position: relative
}

.craft-specific-skills-view form.views-exposed-form .input-field {
	border: none;
	margin: 0
}

.craft-specific-skills-view form.views-exposed-form .form-actions {
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	display: flex;
	background: #fff;
	padding: .3rem
}

.craft-specific-skills-view form.views-exposed-form .form-actions:before {
	content: url("../images/search.svg");
	width: 20px;
	height: 20px;
	position: relative
}

.craft-specific-skills-view form.views-exposed-form .form-actions:focus-within:before,
.craft-specific-skills-view form.views-exposed-form .form-actions:hover:before {
	content: url("../images/search-hover.svg")
}

.craft-specific-skills-view form.views-exposed-form .form-actions .form-submit {
	opacity: 0;
	width: 20px;
	height: 20px;
	margin: 0;
	margin-bottom: 0;
	padding: 0;
	border: 0;
	position: absolute
}

@media only screen and (max-width:767px) {
	.craft-specific-skills-view .table-wrapper {
		overflow-x: scroll
	}
}

.craft-specific-skills-view table {
	display: table !important
}

.addtoany__wrapper {
	align-items: center;
	display: flex;
	gap: 1.5rem
}

.addtoany__wrapper h2 {
	margin: 0;
	font-family: flanders-sans;
	font-size: 1.8rem;
	font-weight: 500;
	line-height: 1
}

.addtoany__wrapper a:focus-visible {
	outline: solid 2px #009B48;
	border-bottom: none;
	margin-bottom: 0
}

.addtoany__wrapper .a2a_kit .addtoany_share .a2a_svg {
	background-color: #009b48 !important
}

body.page-overview main.vlaio-network-events-results-wrapper {
	padding-bottom: 0
}

.vlaio-network-events-results-wrapper header {
	z-index: 1
}

@media only screen and (max-width:767px) {
	.vlaio-network-events-results-wrapper header {
		margin-top: 1rem
	}
}

.vlaio-network-events-results-wrapper header h1 {
	margin-bottom: 2rem
}

.vlaio-network-events-results-wrapper article.event {
	padding: 0
}

@media only screen and (max-width:767px) {
	.vlaio-network-events-results-wrapper .col-sidebar .inner {
		padding: 0;
		height: auto
	}
}

.dashboard-page .toolbar {
	display: flex;
	justify-content: space-between;
	width: 100%;
	font-size: 18px;
	padding: 50px 0
}

.dashboard-page .toolbar__title {
	font-family: flanders-serif, serif;
	font-size: 36px;
	font-weight: 500;
	line-height: 1;
	margin-bottom: 0
}

.dashboard-page .toolbar__user {
	display: flex;
	gap: 12px;
	align-items: center;
	cursor: pointer
}

.dashboard-page .toolbar__user__avatar {
	display: flex
}

.dashboard-page .toolbar__user img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	object-fit: cover
}

.dashboard-page .toolbar__user button::after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.dashboard-page .voc-plans {
	margin-bottom: 50px
}

.dashboard-page .voc-plans__title {
	background: url('../images/arcering.png') repeat-x bottom;
	display: inline-block;
	padding: 10px 0 15px;
	margin-bottom: 20px;
	font-family: flanders-serif, serif;
	font-size: 34px;
	font-weight: 400;
	margin-bottom: 0
}

@media only screen and (max-width:767px) {
	.dashboard-page .voc-plans__title {
		background: url('../images/arcering-mobile.png') repeat-x bottom;
		padding-top: 0;
		margin: 30px 0 20px;
		background-size: 7px;
		padding-bottom: 10px;
		font-size: 2.2rem
	}
}

.dashboard-page .voc-plans__title span {
	font-size: 24px;
	opacity: .7
}

.dashboard-page .voc-plans__header {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	margin-bottom: 30px;
	z-index: 0
}

.dashboard-page .voc-plans__actions {
	display: flex;
	gap: 30px
}

.dashboard-page .voc-plans__actions a.button {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
	cursor: pointer;
	color: #333;
	background: #fff;
	line-height: 24px;
	font-size: 14pt;
	font-weight: 700;
	min-height: 42px;
	padding: 7px 19px 9px;
	border-radius: 3px;
	transition: all .15s ease-in-out;
	color: #fff;
	background: #009b48
}

.dashboard-page .voc-plans__actions a.button:focus-visible {
	outline: 0
}

.dashboard-page .voc-plans__actions a.button:hover {
	background-color: #e6e6e6
}

.dashboard-page .voc-plans__actions a.button:focus-visible,
.dashboard-page .voc-plans__actions a.button:hover {
	background-color: #006830
}

.dashboard-page .voc-plans__toggle {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 4px;
	padding: 3px;
	background-color: #fff;
	border-radius: 3px;
	height: 44px;
	width: 86px
}

.dashboard-page .voc-plans__toggle__wrapper {
	display: flex;
	align-items: center;
	gap: 10px
}

.dashboard-page .voc-plans__toggle button {
	position: relative
}

.dashboard-page .voc-plans__toggle button.toggle--grid {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
	width: 36px;
	height: 36px;
	cursor: pointer;
	background: 0 0;
	min-height: auto;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: all .15s ease-in-out
}

.dashboard-page .voc-plans__toggle button.toggle--grid:focus-visible {
	outline: 0
}

.dashboard-page .voc-plans__toggle button.toggle--grid::before {
	display: inline-block;
	content: '';
	mask-image: url('data:image/svg+xml,%3Csvg width="18px" height="18px" viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cg id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"%3E%3Cg id="icon/grid" fill="%23000000" fill-rule="nonzero"%3E%3Cg id="Group"%3E%3Cpath d="M2,8 L6,8 C7.1,8 8,7.1 8,6 L8,2 C8,0.9 7.1,0 6,0 L2,0 C0.9,0 0,0.9 0,2 L0,6 C0,7.1 0.9,8 2,8 Z" id="Path"%3E%3C/path%3E%3Cpath d="M2,18 L6,18 C7.1,18 8,17.1 8,16 L8,12 C8,10.9 7.1,10 6,10 L2,10 C0.9,10 0,10.9 0,12 L0,16 C0,17.1 0.9,18 2,18 Z" id="Path"%3E%3C/path%3E%3Cpath d="M10,2 L10,6 C10,7.1 10.9,8 12,8 L16,8 C17.1,8 18,7.1 18,6 L18,2 C18,0.9 17.1,0 16,0 L12,0 C10.9,0 10,0.9 10,2 Z" id="Path"%3E%3C/path%3E%3Cpath d="M12,18 L16,18 C17.1,18 18,17.1 18,16 L18,12 C18,10.9 17.1,10 16,10 L12,10 C10.9,10 10,10.9 10,12 L10,16 C10,17.1 10.9,18 12,18 Z" id="Path"%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
	mask-size: contain;
	mask-position: center;
	mask-repeat: no-repeat;
	background-color: rgba(51, 51, 51, .7);
	height: 18px;
	width: 18px;
	cursor: pointer;
	transition: all .15s ease-in-out;
	flex-shrink: 0
}

.dashboard-page .voc-plans__toggle button.toggle--grid:focus-visible {
	transition: none;
	outline: solid 2px #009B48;
	outline-offset: 3px;
	border-radius: 3px
}

.dashboard-page .voc-plans__toggle button.toggle--grid:focus-visible,
.dashboard-page .voc-plans__toggle button.toggle--grid:hover {
	background-color: rgba(0, 0, 0, 0)
}

.dashboard-page .voc-plans__toggle button.toggle--grid:focus-visible::before,
.dashboard-page .voc-plans__toggle button.toggle--grid:hover::before {
	background-color: rgba(0, 0, 0, .7)
}

.dashboard-page .voc-plans__toggle button.toggle--list {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
	width: 36px;
	height: 36px;
	cursor: pointer;
	background: 0 0;
	min-height: auto;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: all .15s ease-in-out
}

.dashboard-page .voc-plans__toggle button.toggle--list:focus-visible {
	outline: 0
}

.dashboard-page .voc-plans__toggle button.toggle--list::before {
	display: inline-block;
	content: '';
	mask-image: url('data:image/svg+xml,<svg width="18px" height="12px" viewBox="0 0 18 12" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g fill="%23000000" fill-rule="nonzero"><path d="M1,12 C0.716666667,12 0.479166667,11.9041667 0.2875,11.7125 C0.0958333333,11.5208333 0,11.2833333 0,11 C0,10.7166667 0.0958333333,10.4791667 0.2875,10.2875 C0.479166667,10.0958333 0.716666667,10 1,10 L17,10 C17.2833333,10 17.5208333,10.0958333 17.7125,10.2875 C17.9041667,10.4791667 18,10.7166667 18,11 C18,11.2833333 17.9041667,11.5208333 17.7125,11.7125 C17.5208333,11.9041667 17.2833333,12 17,12 L1,12 Z M1,7 C0.716666667,7 0.479166667,6.90416667 0.2875,6.7125 C0.0958333333,6.52083333 0,6.28333333 0,6 C0,5.71666667 0.0958333333,5.47916667 0.2875,5.2875 C0.479166667,5.09583333 0.716666667,5 1,5 L17,5 C17.2833333,5 17.5208333,5.09583333 17.7125,5.2875 C17.9041667,5.47916667 18,5.71666667 18,6 C18,6.28333333 17.9041667,6.52083333 17.7125,6.7125 C17.5208333,6.90416667 17.2833333,7 17,7 L1,7 Z M1,2 C0.716666667,2 0.479166667,1.90416667 0.2875,1.7125 C0.0958333333,1.52083333 0,1.28333333 0,1 C0,0.716666667 0.0958333333,0.479166667 0.2875,0.2875 C0.479166667,0.0958333333 0.716666667,0 1,0 L17,0 C17.2833333,0 17.5208333,0.0958333333 17.7125,0.2875 C17.9041667,0.479166667 18,0.716666667 18,1 C18,1.28333333 17.9041667,1.52083333 17.7125,1.7125 C17.5208333,1.90416667 17.2833333,2 17,2 L1,2 Z"></path></g></g></svg>');
	mask-size: contain;
	mask-position: center;
	mask-repeat: no-repeat;
	background-color: rgba(51, 51, 51, .7);
	height: 18px;
	width: 18px;
	cursor: pointer;
	transition: all .15s ease-in-out;
	flex-shrink: 0
}

.dashboard-page .voc-plans__toggle button.toggle--list:focus-visible {
	transition: none;
	outline: solid 2px #009B48;
	outline-offset: 3px;
	border-radius: 3px
}

.dashboard-page .voc-plans__toggle button.toggle--list:focus-visible,
.dashboard-page .voc-plans__toggle button.toggle--list:hover {
	background-color: rgba(0, 0, 0, 0)
}

.dashboard-page .voc-plans__toggle button.toggle--list:focus-visible::before,
.dashboard-page .voc-plans__toggle button.toggle--list:hover::before {
	background-color: rgba(0, 0, 0, .7)
}

.dashboard-page .voc-plans__toggle button:focus-visible,
.dashboard-page .voc-plans__toggle button:hover,
.dashboard-page .voc-plans__toggle button[aria-checked=true] {
	background-color: rgba(0, 155, 72, .1) !important
}

.dashboard-page .voc-plans__toggle button:focus-visible::before,
.dashboard-page .voc-plans__toggle button:hover::before,
.dashboard-page .voc-plans__toggle button[aria-checked=true]::before {
	background-color: #009b48 !important
}

.dashboard-page .voc-plans__list-view-header {
	display: none;
	grid-template-columns: 80px 1fr 250px 175px 44px;
	gap: 17px;
	margin-bottom: 10px;
	font-family: flanders-serif, serif;
	font-weight: 500;
	font-size: 14px;
	color: rgba(51, 51, 51, .7)
}

.dashboard-page .voc-plans__list-view-header__title {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
	grid-column: 2;
	display: flex;
	align-items: center;
	gap: 5px;
	cursor: pointer;
	font-family: flanders-serif, serif;
	font-weight: 500;
	font-size: 14px;
	color: rgba(51, 51, 51, .7)
}

.dashboard-page .voc-plans__list-view-header__title:focus-visible {
	outline: 0
}

.dashboard-page .voc-plans__list-view-header__title::after {
	display: inline-block;
	content: '';
	mask-image: url('data:image/svg+xml,<svg width="15.15px" height="19.15px" viewBox="0 0 15.15 19.15" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g fill="%23000000" fill-rule="nonzero"><g id="Group" transform="translate(-0, 0)"><path d="M4.575,10.575 C4.29166667,10.575 4.05416667,10.4791667 3.8625,10.2875 C3.67083333,10.0958333 3.575,9.85833333 3.575,9.575 L3.575,3.4 L1.7,5.275 C1.51666667,5.45833333 1.2875,5.55 1.0125,5.55 C0.7375,5.55 0.5,5.45833333 0.3,5.275 C0.1,5.075 0,4.8375 0,4.5625 C0,4.2875 0.1,4.05 0.3,3.85 L3.875,0.275 C3.975,0.175 4.08333333,0.104166667 4.2,0.0625 C4.31666667,0.0208333333 4.44166667,0 4.575,0 C4.70833333,0 4.83333333,0.0208333333 4.95,0.0625 C5.06666667,0.104166667 5.175,0.175 5.275,0.275 L8.875,3.875 C9.075,4.075 9.17083333,4.30833333 9.1625,4.575 C9.15416667,4.84166667 9.05,5.075 8.85,5.275 C8.65,5.45833333 8.41666667,5.55416667 8.15,5.5625 C7.88333333,5.57083333 7.65,5.475 7.45,5.275 L5.575,3.4 L5.575,9.575 C5.575,9.85833333 5.47916667,10.0958333 5.2875,10.2875 C5.09583333,10.4791667 4.85833333,10.575 4.575,10.575 Z" id="descending"></path><path d="M10.575,19.15 C10.4416667,19.15 10.3166667,19.1291667 10.2,19.0875 C10.0833333,19.0458333 9.975,18.975 9.875,18.875 L6.275,15.275 C6.075,15.075 5.97916667,14.8416667 5.9875,14.575 C5.99583333,14.3083333 6.1,14.075 6.3,13.875 C6.5,13.6916667 6.73333333,13.5958333 7,13.5875 C7.26666667,13.5791667 7.5,13.675 7.7,13.875 L9.575,15.75 L9.575,9.575 C9.575,9.29166667 9.67083333,9.05416667 9.8625,8.8625 C10.0541667,8.67083333 10.2916667,8.575 10.575,8.575 C10.8583333,8.575 11.0958333,8.67083333 11.2875,8.8625 C11.4791667,9.05416667 11.575,9.29166667 11.575,9.575 L11.575,15.75 L13.45,13.875 C13.6333333,13.6916667 13.8625,13.6 14.1375,13.6 C14.4125,13.6 14.65,13.6916667 14.85,13.875 C15.05,14.075 15.15,14.3125 15.15,14.5875 C15.15,14.8625 15.05,15.1 14.85,15.3 L11.275,18.875 C11.175,18.975 11.0666667,19.0458333 10.95,19.0875 C10.8333333,19.1291667 10.7083333,19.15 10.575,19.15 Z" id="ascending" opacity="0.3"></path></g></g></g></svg>');
	mask-size: contain;
	mask-position: center;
	mask-repeat: no-repeat;
	background-color: rgba(51, 51, 51, .7);
	height: 12px;
	width: 12px;
	cursor: pointer;
	transition: all .15s ease-in-out;
	flex-shrink: 0;
	transition: none
}

.dashboard-page .voc-plans__list-view-header__title:focus-visible {
	outline: solid 2px #009B48;
	outline-offset: 2px;
	border-radius: 3px
}

.dashboard-page .voc-plans__list-view-header__title.asc::after {
	transform: rotate(180deg)
}

.dashboard-page .voc-plans__list-view-header__mail {
	grid-column: 3
}

.dashboard-page .voc-plans__list-view-header__number {
	grid-column: 4
}

.dashboard-page .voc-plans__rows {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 20px
}

.dashboard-page .voc-plans__rows .card--voc {
	box-shadow: 0 0 20px 0 rgba(51, 51, 51, .02);
	position: relative;
	padding: 30px;
	border-radius: 6px;
	background-color: #fff;
	display: flex;
	flex-direction: column;
	gap: 15px;
	overflow-wrap: anywhere;
	height: 100%
}

.dashboard-page .voc-plans__rows .card--voc__title {
	display: flex;
	flex-direction: column;
	gap: 10px;
	flex-shrink: 1
}

.dashboard-page .voc-plans__rows .card--voc .field--logo {
	width: 62px;
	height: 62px;
	background-color: #f3f3f3;
	border-radius: 6px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-shrink: 0
}

.dashboard-page .voc-plans__rows .card--voc .field--logo img {
	width: 31px;
	height: 31px;
	object-fit: contain
}

.dashboard-page .voc-plans__rows .card--voc .field--case-name {
	font-size: 21px;
	font-family: flanders-serif, serif;
	line-height: 25px
}

.dashboard-page .voc-plans__rows .card--voc .field--description {
	flex-shrink: 1
}

.dashboard-page .voc-plans__rows .card--voc .field--description p {
	font-size: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	line-clamp: 4;
	-webkit-box-orient: vertical
}

.dashboard-page .voc-plans__rows .card--voc .field--case-email-address {
	display: flex;
	gap: 17px;
	align-items: center
}

.dashboard-page .voc-plans__rows .card--voc .field--case-email-address::before {
	display: inline-block;
	content: '';
	mask-image: url('data:image/svg+xml,%3Csvg width="18px" height="12.6px" viewBox="0 0 18 12.6" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cg id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"%3E%3Cg id="icon/mail" fill="%23000000" fill-rule="nonzero"%3E%3Cg id="Group" transform="translate(0, 0)"%3E%3Cpath d="M17.1,12.6 L0.9,12.6 C0.36,12.6 0,12.24 0,11.7 L0,0.9 C0,0.36 0.36,0 0.9,0 L17.1,0 C17.64,0 18,0.36 18,0.9 L18,11.7 C18,12.24 17.64,12.6 17.1,12.6 Z" id="Path" opacity="0.3"%3E%3C/path%3E%3Cpath d="M17.1,0 L0.899991,0 C0.629991,0 0.449991,0.090045 0.269991,0.270045 L8.28,7.47 C8.73,7.83 9.36,7.83 9.72,7.47 L17.73,0.270045 C17.55,0.090045 17.37,0 17.1,0 Z" id="Path"%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
	mask-size: contain;
	mask-position: center;
	mask-repeat: no-repeat;
	background-color: rgba(51, 51, 51, .5);
	height: 14px;
	width: 14px;
	cursor: pointer;
	transition: all .15s ease-in-out;
	flex-shrink: 0
}

.dashboard-page .voc-plans__rows .card--voc .field--case-phone-number {
	display: flex;
	gap: 17px;
	align-items: center
}

.dashboard-page .voc-plans__rows .card--voc .field--case-phone-number a {
	color: #333
}

.dashboard-page .voc-plans__rows .card--voc .field--case-phone-number a:focus-visible,
.dashboard-page .voc-plans__rows .card--voc .field--case-phone-number a:hover {
	text-decoration: underline
}

.dashboard-page .voc-plans__rows .card--voc .field--case-phone-number::before {
	display: inline-block;
	content: '';
	mask-image: url('data:image/svg+xml,<svg width="10.5px" height="10.5px" viewBox="0 0 10.5 10.5" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M2.11166667,4.54416667 C2.95166667,6.195 4.305,7.5425 5.95583333,8.38833333 L7.23916667,7.105 C7.39666667,6.9475 7.63,6.895 7.83416667,6.965 C8.4875,7.18083333 9.19333333,7.2975 9.91666667,7.2975 C10.2375,7.2975 10.5,7.56 10.5,7.88083333 L10.5,9.91666667 C10.5,10.2375 10.2375,10.5 9.91666667,10.5 C4.43916667,10.5 0,6.06083333 0,0.583333333 C0,0.2625 0.2625,0 0.583333333,0 L2.625,0 C2.94583333,0 3.20833333,0.2625 3.20833333,0.583333333 C3.20833333,1.3125 3.325,2.0125 3.54083333,2.66583333 C3.605,2.87 3.55833333,3.0975 3.395,3.26083333 L2.11166667,4.54416667 L2.11166667,4.54416667 Z" id="path-i2pkrl5zaf-1"></path></defs><g id="Design" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" ><g id="Profiel-bewerken" transform="translate(-306.75, -309.75)"><g id="Info-block" transform="translate(105, 200)"><g id="Phone" transform="translate(200, 107)"><g id="ic_local_phone" transform="translate(1.75, 2.75)"><mask id="mask-i2pkrl5zaf-2" fill="white"><use xlink:href="%23path-i2pkrl5zaf-1"></use></mask><use id="Mask" fill="%23000000" xlink:href="%23path-i2pkrl5zaf-1"></use></g></g></g></g></g></svg>');
	mask-size: contain;
	mask-position: center;
	mask-repeat: no-repeat;
	background-color: rgba(51, 51, 51, .5);
	height: 14px;
	width: 14px;
	cursor: pointer;
	transition: all .15s ease-in-out;
	flex-shrink: 0
}

.dashboard-page .voc-plans__rows .card--voc .dropdown {
	position: absolute;
	right: 20px;
	top: 30px;
	width: 24px;
	height: 24px;
	display: flex;
	justify-content: center;
	align-items: center
}

.dashboard-page .voc-plans.list-view .voc-plans__rows {
	grid-template-columns: 1fr
}

.dashboard-page .voc-plans.list-view .voc-plans__rows .card--voc {
	padding: 20px;
	display: grid;
	grid-template-columns: 60px 1fr 250px 175px 24px;
	gap: 17px
}

.dashboard-page .voc-plans.list-view .voc-plans__rows .card--voc .field--logo {
	flex: 0 0 62px;
	grid-column: 1
}

.dashboard-page .voc-plans.list-view .voc-plans__rows .card--voc__title {
	gap: 2px;
	margin-right: 23px;
	grid-column: 2
}

.dashboard-page .voc-plans.list-view .voc-plans__rows .card--voc .field--description p {
	line-height: 17px;
	-webkit-line-clamp: 2;
	line-clamp: 2
}

.dashboard-page .voc-plans.list-view .voc-plans__rows .card--voc .field--case-email-address {
	grid-column: 3
}

.dashboard-page .voc-plans.list-view .voc-plans__rows .card--voc .field--case-phone-number {
	grid-column: 4
}

.dashboard-page .voc-plans.list-view .voc-plans__rows .card--voc .dropdown {
	position: relative;
	right: auto;
	top: auto;
	margin: auto;
	grid-column: 5
}

.dashboard-page .voc-plans.list-view .voc-plans__list-view-header {
	display: grid
}

.dashboard-page .extra-info {
	position: relative
}

.dashboard-page .extra-info .custom-tooltip {
	inset: 50% -2.5rem auto auto
}

.voc-plan-add-form .form-type-select,
.voc-plan-form .form-type-select,
.voc-plan-page-add-form .form-type-select,
.voc-plan-page-form .form-type-select {
	display: grid;
	gap: .6rem
}

.voc-plan-add-form .form-type-select label,
.voc-plan-form .form-type-select label,
.voc-plan-page-add-form .form-type-select label,
.voc-plan-page-form .form-type-select label {
	width: fit-content
}

.voc-plan-add-form .form-type-select select,
.voc-plan-form .form-type-select select,
.voc-plan-page-add-form .form-type-select select,
.voc-plan-page-form .form-type-select select {
	border: none;
	background-color: transparent;
	padding: 0;
	border-radius: 0;
	margin: 0;
	min-height: auto;
	font-size: 16px;
	line-height: 19px;
	padding: 7px 19px 9px;
	border-radius: 3px;
	min-height: 42px;
	transition: all .15s ease-in-out;
	background-color: #f3f3f3;
	width: 100%;
	border-radius: 6px;
	width: min-content;
	padding-right: 3rem
}

.voc-plan-add-form .form-type-select select:focus,
.voc-plan-add-form .form-type-select select:hover,
.voc-plan-form .form-type-select select:focus,
.voc-plan-form .form-type-select select:hover,
.voc-plan-page-add-form .form-type-select select:focus,
.voc-plan-page-add-form .form-type-select select:hover,
.voc-plan-page-form .form-type-select select:focus,
.voc-plan-page-form .form-type-select select:hover {
	outline: 0;
	border: none;
	box-shadow: none !important
}

.voc-plan-add-form .form-type-select select:focus,
.voc-plan-form .form-type-select select:focus,
.voc-plan-page-add-form .form-type-select select:focus,
.voc-plan-page-form .form-type-select select:focus {
	background-color: #ededed
}

.voc-plan-add-form .form-wrapper>h4,
.voc-plan-add-form label,
.voc-plan-form .form-wrapper>h4,
.voc-plan-form label,
.voc-plan-page-add-form .form-wrapper>h4,
.voc-plan-page-add-form label,
.voc-plan-page-form .form-wrapper>h4,
.voc-plan-page-form label {
	font-size: 16px;
	font-family: flanders-sans, sans-serif;
	line-height: 19px;
	font-weight: 500;
	font-size: 1.8rem
}

.voc-plan-add-form .form-wrapper>h4.radio span,
.voc-plan-add-form label.radio span,
.voc-plan-form .form-wrapper>h4.radio span,
.voc-plan-form label.radio span,
.voc-plan-page-add-form .form-wrapper>h4.radio span,
.voc-plan-page-add-form label.radio span,
.voc-plan-page-form .form-wrapper>h4.radio span,
.voc-plan-page-form label.radio span {
	top: .2rem
}

.voc-plan-add-form .form-wrapper>h4.form-required::after,
.voc-plan-add-form label.form-required::after,
.voc-plan-form .form-wrapper>h4.form-required::after,
.voc-plan-form label.form-required::after,
.voc-plan-page-add-form .form-wrapper>h4.form-required::after,
.voc-plan-page-add-form label.form-required::after,
.voc-plan-page-form .form-wrapper>h4.form-required::after,
.voc-plan-page-form label.form-required::after {
	content: '*';
	display: inline-block;
	padding-left: 1px;
	color: #cc0070;
	top: -4px;
	position: relative
}

.voc-plan-add-form .form-wrapper>h4,
.voc-plan-form .form-wrapper>h4,
.voc-plan-page-add-form .form-wrapper>h4,
.voc-plan-page-form .form-wrapper>h4 {
	margin-bottom: .6rem
}

.voc-plan-add-form input,
.voc-plan-form input,
.voc-plan-page-add-form input,
.voc-plan-page-form input {
	border: none;
	background-color: transparent;
	padding: 0;
	border-radius: 0;
	margin: 0;
	min-height: auto;
	font-size: 16px;
	line-height: 19px;
	padding: 7px 19px 9px;
	border-radius: 3px;
	min-height: 42px;
	transition: all .15s ease-in-out;
	background-color: #f3f3f3;
	width: 100%
}

.voc-plan-add-form input:focus,
.voc-plan-add-form input:hover,
.voc-plan-form input:focus,
.voc-plan-form input:hover,
.voc-plan-page-add-form input:focus,
.voc-plan-page-add-form input:hover,
.voc-plan-page-form input:focus,
.voc-plan-page-form input:hover {
	outline: 0;
	border: none;
	box-shadow: none !important
}

.voc-plan-add-form input:focus,
.voc-plan-form input:focus,
.voc-plan-page-add-form input:focus,
.voc-plan-page-form input:focus {
	background-color: #ededed
}

.voc-plan-add-form .input-wrapper,
.voc-plan-form .input-wrapper,
.voc-plan-page-add-form .input-wrapper,
.voc-plan-page-form .input-wrapper {
	position: relative;
	display: grid;
	place-items: center;
	width: 4.2rem;
	height: 4.2rem
}

.voc-plan-add-form .input-wrapper svg,
.voc-plan-form .input-wrapper svg,
.voc-plan-page-add-form .input-wrapper svg,
.voc-plan-page-form .input-wrapper svg {
	width: 1.8rem;
	height: 1.8rem
}

.voc-plan-add-form .input-wrapper:hover .input--styling,
.voc-plan-form .input-wrapper:hover .input--styling,
.voc-plan-page-add-form .input-wrapper:hover .input--styling,
.voc-plan-page-form .input-wrapper:hover .input--styling {
	background: rgba(51, 51, 51, .3)
}

.voc-plan-add-form .input-wrapper input[type=submit],
.voc-plan-form .input-wrapper input[type=submit],
.voc-plan-page-add-form .input-wrapper input[type=submit],
.voc-plan-page-form .input-wrapper input[type=submit] {
	position: absolute;
	inset: 0;
	opacity: 0;
	z-index: 10;
	width: 4.2rem;
	height: 4.2rem
}

.voc-plan-add-form .input-wrapper input[type=submit]:focus-within~.input--styling,
.voc-plan-add-form .input-wrapper input[type=submit]:hover~.input--styling,
.voc-plan-form .input-wrapper input[type=submit]:focus-within~.input--styling,
.voc-plan-form .input-wrapper input[type=submit]:hover~.input--styling,
.voc-plan-page-add-form .input-wrapper input[type=submit]:focus-within~.input--styling,
.voc-plan-page-add-form .input-wrapper input[type=submit]:hover~.input--styling,
.voc-plan-page-form .input-wrapper input[type=submit]:focus-within~.input--styling,
.voc-plan-page-form .input-wrapper input[type=submit]:hover~.input--styling {
	background: rgba(51, 51, 51, .3)
}

.voc-plan-add-form .input-wrapper .input--styling,
.voc-plan-form .input-wrapper .input--styling,
.voc-plan-page-add-form .input-wrapper .input--styling,
.voc-plan-page-form .input-wrapper .input--styling {
	background: rgba(51, 51, 51, .1);
	position: absolute;
	inset: 0;
	transition: all .15s ease-in-out;
	border-radius: 6px
}

.voc-plan-add-form .input-wrapper__addrow,
.voc-plan-form .input-wrapper__addrow,
.voc-plan-page-add-form .input-wrapper__addrow,
.voc-plan-page-form .input-wrapper__addrow {
	margin-left: 1.4rem
}

.voc-plan-add-form .input-wrapper__addrow .input--addrow,
.voc-plan-form .input-wrapper__addrow .input--addrow,
.voc-plan-page-add-form .input-wrapper__addrow .input--addrow,
.voc-plan-page-form .input-wrapper__addrow .input--addrow {
	margin: 0 !important
}

.voc-plan-add-form .input-wrapper__addrow .input--addrow+svg,
.voc-plan-form .input-wrapper__addrow .input--addrow+svg,
.voc-plan-page-add-form .input-wrapper__addrow .input--addrow+svg,
.voc-plan-page-form .input-wrapper__addrow .input--addrow+svg {
	z-index: 10;
	color: #fff;
	width: 2.2rem;
	height: 2.2rem;
	pointer-events: none
}

.voc-plan-add-form .input-wrapper__addrow .input--addrow~.input--styling,
.voc-plan-form .input-wrapper__addrow .input--addrow~.input--styling,
.voc-plan-page-add-form .input-wrapper__addrow .input--addrow~.input--styling,
.voc-plan-page-form .input-wrapper__addrow .input--addrow~.input--styling {
	background: #009b48
}

.voc-plan-add-form .input-wrapper__addrow .input--addrow:focus-within~.input--styling,
.voc-plan-add-form .input-wrapper__addrow .input--addrow:hover~.input--styling,
.voc-plan-form .input-wrapper__addrow .input--addrow:focus-within~.input--styling,
.voc-plan-form .input-wrapper__addrow .input--addrow:hover~.input--styling,
.voc-plan-page-add-form .input-wrapper__addrow .input--addrow:focus-within~.input--styling,
.voc-plan-page-add-form .input-wrapper__addrow .input--addrow:hover~.input--styling,
.voc-plan-page-form .input-wrapper__addrow .input--addrow:focus-within~.input--styling,
.voc-plan-page-form .input-wrapper__addrow .input--addrow:hover~.input--styling {
	background: #006830 !important
}

.voc-plan-add-form .input-wrapper__addrow:hover .input--styling,
.voc-plan-form .input-wrapper__addrow:hover .input--styling,
.voc-plan-page-add-form .input-wrapper__addrow:hover .input--styling,
.voc-plan-page-form .input-wrapper__addrow:hover .input--styling {
	background: #006830 !important
}

.voc-plan-add-form .input-wrapper .ajax-progress-throbber,
.voc-plan-form .input-wrapper .ajax-progress-throbber,
.voc-plan-page-add-form .input-wrapper .ajax-progress-throbber,
.voc-plan-page-form .input-wrapper .ajax-progress-throbber {
	z-index: 100
}

.voc-plan-add-form .input-wrapper .ajax-progress-throbber .message,
.voc-plan-add-form .input-wrapper .ajax-progress-throbber+svg,
.voc-plan-form .input-wrapper .ajax-progress-throbber .message,
.voc-plan-form .input-wrapper .ajax-progress-throbber+svg,
.voc-plan-page-add-form .input-wrapper .ajax-progress-throbber .message,
.voc-plan-page-add-form .input-wrapper .ajax-progress-throbber+svg,
.voc-plan-page-form .input-wrapper .ajax-progress-throbber .message,
.voc-plan-page-form .input-wrapper .ajax-progress-throbber+svg {
	display: none
}

.voc-plan-add-form .form-actions,
.voc-plan-add-form .form-item,
.voc-plan-form .form-actions,
.voc-plan-form .form-item,
.voc-plan-page-add-form .form-actions,
.voc-plan-page-add-form .form-item,
.voc-plan-page-form .form-actions,
.voc-plan-page-form .form-item {
	margin: 0
}

.voc-plan-add-form .form-actions label:not(.radio),
.voc-plan-add-form .form-item label:not(.radio),
.voc-plan-form .form-actions label:not(.radio),
.voc-plan-form .form-item label:not(.radio),
.voc-plan-page-add-form .form-actions label:not(.radio),
.voc-plan-page-add-form .form-item label:not(.radio),
.voc-plan-page-form .form-actions label:not(.radio),
.voc-plan-page-form .form-item label:not(.radio) {
	display: inline-block;
	margin: 0 0 .6rem 0
}

.voc-plan-add-form .form-actions input:not([type=submit]),
.voc-plan-add-form .form-actions textarea,
.voc-plan-add-form .form-item input:not([type=submit]),
.voc-plan-add-form .form-item textarea,
.voc-plan-form .form-actions input:not([type=submit]),
.voc-plan-form .form-actions textarea,
.voc-plan-form .form-item input:not([type=submit]),
.voc-plan-form .form-item textarea,
.voc-plan-page-add-form .form-actions input:not([type=submit]),
.voc-plan-page-add-form .form-actions textarea,
.voc-plan-page-add-form .form-item input:not([type=submit]),
.voc-plan-page-add-form .form-item textarea,
.voc-plan-page-form .form-actions input:not([type=submit]),
.voc-plan-page-form .form-actions textarea,
.voc-plan-page-form .form-item input:not([type=submit]),
.voc-plan-page-form .form-item textarea {
	margin-top: 6px;
	border: none;
	background-color: transparent;
	padding: 0;
	border-radius: 0;
	margin: 0;
	min-height: auto;
	font-size: 16px;
	line-height: 19px;
	padding: 7px 19px 9px;
	border-radius: 3px;
	min-height: 42px;
	transition: all .15s ease-in-out;
	background-color: #f3f3f3;
	width: 100%
}

.voc-plan-add-form .form-actions input:not([type=submit]):focus,
.voc-plan-add-form .form-actions input:not([type=submit]):hover,
.voc-plan-add-form .form-actions textarea:focus,
.voc-plan-add-form .form-actions textarea:hover,
.voc-plan-add-form .form-item input:not([type=submit]):focus,
.voc-plan-add-form .form-item input:not([type=submit]):hover,
.voc-plan-add-form .form-item textarea:focus,
.voc-plan-add-form .form-item textarea:hover,
.voc-plan-form .form-actions input:not([type=submit]):focus,
.voc-plan-form .form-actions input:not([type=submit]):hover,
.voc-plan-form .form-actions textarea:focus,
.voc-plan-form .form-actions textarea:hover,
.voc-plan-form .form-item input:not([type=submit]):focus,
.voc-plan-form .form-item input:not([type=submit]):hover,
.voc-plan-form .form-item textarea:focus,
.voc-plan-form .form-item textarea:hover,
.voc-plan-page-add-form .form-actions input:not([type=submit]):focus,
.voc-plan-page-add-form .form-actions input:not([type=submit]):hover,
.voc-plan-page-add-form .form-actions textarea:focus,
.voc-plan-page-add-form .form-actions textarea:hover,
.voc-plan-page-add-form .form-item input:not([type=submit]):focus,
.voc-plan-page-add-form .form-item input:not([type=submit]):hover,
.voc-plan-page-add-form .form-item textarea:focus,
.voc-plan-page-add-form .form-item textarea:hover,
.voc-plan-page-form .form-actions input:not([type=submit]):focus,
.voc-plan-page-form .form-actions input:not([type=submit]):hover,
.voc-plan-page-form .form-actions textarea:focus,
.voc-plan-page-form .form-actions textarea:hover,
.voc-plan-page-form .form-item input:not([type=submit]):focus,
.voc-plan-page-form .form-item input:not([type=submit]):hover,
.voc-plan-page-form .form-item textarea:focus,
.voc-plan-page-form .form-item textarea:hover {
	outline: 0;
	border: none;
	box-shadow: none !important
}

.voc-plan-add-form .form-actions input:not([type=submit]):focus,
.voc-plan-add-form .form-actions textarea:focus,
.voc-plan-add-form .form-item input:not([type=submit]):focus,
.voc-plan-add-form .form-item textarea:focus,
.voc-plan-form .form-actions input:not([type=submit]):focus,
.voc-plan-form .form-actions textarea:focus,
.voc-plan-form .form-item input:not([type=submit]):focus,
.voc-plan-form .form-item textarea:focus,
.voc-plan-page-add-form .form-actions input:not([type=submit]):focus,
.voc-plan-page-add-form .form-actions textarea:focus,
.voc-plan-page-add-form .form-item input:not([type=submit]):focus,
.voc-plan-page-add-form .form-item textarea:focus,
.voc-plan-page-form .form-actions input:not([type=submit]):focus,
.voc-plan-page-form .form-actions textarea:focus,
.voc-plan-page-form .form-item input:not([type=submit]):focus,
.voc-plan-page-form .form-item textarea:focus {
	background-color: #ededed
}

.voc-plan-add-form .form-actions input[type=submit],
.voc-plan-add-form .form-item input[type=submit],
.voc-plan-form .form-actions input[type=submit],
.voc-plan-form .form-item input[type=submit],
.voc-plan-page-add-form .form-actions input[type=submit],
.voc-plan-page-add-form .form-item input[type=submit],
.voc-plan-page-form .form-actions input[type=submit],
.voc-plan-page-form .form-item input[type=submit] {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
	cursor: pointer;
	color: #333;
	background: #fff;
	line-height: 24px;
	font-size: 14pt;
	font-weight: 700;
	min-height: 42px;
	padding: 7px 19px 9px;
	border-radius: 3px;
	transition: all .15s ease-in-out;
	color: #fff;
	background: #009b48
}

.voc-plan-add-form .form-actions input[type=submit]:focus-visible,
.voc-plan-add-form .form-item input[type=submit]:focus-visible,
.voc-plan-form .form-actions input[type=submit]:focus-visible,
.voc-plan-form .form-item input[type=submit]:focus-visible,
.voc-plan-page-add-form .form-actions input[type=submit]:focus-visible,
.voc-plan-page-add-form .form-item input[type=submit]:focus-visible,
.voc-plan-page-form .form-actions input[type=submit]:focus-visible,
.voc-plan-page-form .form-item input[type=submit]:focus-visible {
	outline: 0
}

.voc-plan-add-form .form-actions input[type=submit]:hover,
.voc-plan-add-form .form-item input[type=submit]:hover,
.voc-plan-form .form-actions input[type=submit]:hover,
.voc-plan-form .form-item input[type=submit]:hover,
.voc-plan-page-add-form .form-actions input[type=submit]:hover,
.voc-plan-page-add-form .form-item input[type=submit]:hover,
.voc-plan-page-form .form-actions input[type=submit]:hover,
.voc-plan-page-form .form-item input[type=submit]:hover {
	background-color: #e6e6e6
}

.voc-plan-add-form .form-actions input[type=submit]:focus-visible,
.voc-plan-add-form .form-actions input[type=submit]:hover,
.voc-plan-add-form .form-item input[type=submit]:focus-visible,
.voc-plan-add-form .form-item input[type=submit]:hover,
.voc-plan-form .form-actions input[type=submit]:focus-visible,
.voc-plan-form .form-actions input[type=submit]:hover,
.voc-plan-form .form-item input[type=submit]:focus-visible,
.voc-plan-form .form-item input[type=submit]:hover,
.voc-plan-page-add-form .form-actions input[type=submit]:focus-visible,
.voc-plan-page-add-form .form-actions input[type=submit]:hover,
.voc-plan-page-add-form .form-item input[type=submit]:focus-visible,
.voc-plan-page-add-form .form-item input[type=submit]:hover,
.voc-plan-page-form .form-actions input[type=submit]:focus-visible,
.voc-plan-page-form .form-actions input[type=submit]:hover,
.voc-plan-page-form .form-item input[type=submit]:focus-visible,
.voc-plan-page-form .form-item input[type=submit]:hover {
	background-color: #006830
}

.voc-plan-add-form .form-actions input[type=submit].tablefield-addrow,
.voc-plan-add-form .form-item input[type=submit].tablefield-addrow,
.voc-plan-form .form-actions input[type=submit].tablefield-addrow,
.voc-plan-form .form-item input[type=submit].tablefield-addrow,
.voc-plan-page-add-form .form-actions input[type=submit].tablefield-addrow,
.voc-plan-page-add-form .form-item input[type=submit].tablefield-addrow,
.voc-plan-page-form .form-actions input[type=submit].tablefield-addrow,
.voc-plan-page-form .form-item input[type=submit].tablefield-addrow {
	margin-left: 1.4rem
}

.voc-plan-add-form .form-actions input[type=submit].field-add-more-submit,
.voc-plan-add-form .form-item input[type=submit].field-add-more-submit,
.voc-plan-form .form-actions input[type=submit].field-add-more-submit,
.voc-plan-form .form-item input[type=submit].field-add-more-submit,
.voc-plan-page-add-form .form-actions input[type=submit].field-add-more-submit,
.voc-plan-page-add-form .form-item input[type=submit].field-add-more-submit,
.voc-plan-page-form .form-actions input[type=submit].field-add-more-submit,
.voc-plan-page-form .form-item input[type=submit].field-add-more-submit {
	margin-top: 2.4rem
}

.voc-plan-add-form .form-actions input[id*=delete],
.voc-plan-add-form .form-actions input[id*=remove],
.voc-plan-add-form .form-item input[id*=delete],
.voc-plan-add-form .form-item input[id*=remove],
.voc-plan-form .form-actions input[id*=delete],
.voc-plan-form .form-actions input[id*=remove],
.voc-plan-form .form-item input[id*=delete],
.voc-plan-form .form-item input[id*=remove],
.voc-plan-page-add-form .form-actions input[id*=delete],
.voc-plan-page-add-form .form-actions input[id*=remove],
.voc-plan-page-add-form .form-item input[id*=delete],
.voc-plan-page-add-form .form-item input[id*=remove],
.voc-plan-page-form .form-actions input[id*=delete],
.voc-plan-page-form .form-actions input[id*=remove],
.voc-plan-page-form .form-item input[id*=delete],
.voc-plan-page-form .form-item input[id*=remove] {
	color: #fff;
	background: #c00
}

.voc-plan-add-form .form-actions input[id*=delete]:focus-visible,
.voc-plan-add-form .form-actions input[id*=delete]:hover,
.voc-plan-add-form .form-actions input[id*=remove]:focus-visible,
.voc-plan-add-form .form-actions input[id*=remove]:hover,
.voc-plan-add-form .form-item input[id*=delete]:focus-visible,
.voc-plan-add-form .form-item input[id*=delete]:hover,
.voc-plan-add-form .form-item input[id*=remove]:focus-visible,
.voc-plan-add-form .form-item input[id*=remove]:hover,
.voc-plan-form .form-actions input[id*=delete]:focus-visible,
.voc-plan-form .form-actions input[id*=delete]:hover,
.voc-plan-form .form-actions input[id*=remove]:focus-visible,
.voc-plan-form .form-actions input[id*=remove]:hover,
.voc-plan-form .form-item input[id*=delete]:focus-visible,
.voc-plan-form .form-item input[id*=delete]:hover,
.voc-plan-form .form-item input[id*=remove]:focus-visible,
.voc-plan-form .form-item input[id*=remove]:hover,
.voc-plan-page-add-form .form-actions input[id*=delete]:focus-visible,
.voc-plan-page-add-form .form-actions input[id*=delete]:hover,
.voc-plan-page-add-form .form-actions input[id*=remove]:focus-visible,
.voc-plan-page-add-form .form-actions input[id*=remove]:hover,
.voc-plan-page-add-form .form-item input[id*=delete]:focus-visible,
.voc-plan-page-add-form .form-item input[id*=delete]:hover,
.voc-plan-page-add-form .form-item input[id*=remove]:focus-visible,
.voc-plan-page-add-form .form-item input[id*=remove]:hover,
.voc-plan-page-form .form-actions input[id*=delete]:focus-visible,
.voc-plan-page-form .form-actions input[id*=delete]:hover,
.voc-plan-page-form .form-actions input[id*=remove]:focus-visible,
.voc-plan-page-form .form-actions input[id*=remove]:hover,
.voc-plan-page-form .form-item input[id*=delete]:focus-visible,
.voc-plan-page-form .form-item input[id*=delete]:hover,
.voc-plan-page-form .form-item input[id*=remove]:focus-visible,
.voc-plan-page-form .form-item input[id*=remove]:hover {
	background-color: #900
}

.voc-plan-add-form .form-actions input[disabled=disabled],
.voc-plan-add-form .form-item input[disabled=disabled],
.voc-plan-form .form-actions input[disabled=disabled],
.voc-plan-form .form-item input[disabled=disabled],
.voc-plan-page-add-form .form-actions input[disabled=disabled],
.voc-plan-page-add-form .form-item input[disabled=disabled],
.voc-plan-page-form .form-actions input[disabled=disabled],
.voc-plan-page-form .form-item input[disabled=disabled] {
	background: #fff;
	pointer-events: none
}

.voc-plan-add-form .form-actions .description,
.voc-plan-add-form .form-item .description,
.voc-plan-form .form-actions .description,
.voc-plan-form .form-item .description,
.voc-plan-page-add-form .form-actions .description,
.voc-plan-page-add-form .form-item .description,
.voc-plan-page-form .form-actions .description,
.voc-plan-page-form .form-item .description {
	margin-top: 10px
}

.voc-plan-add-form .form-actions:has(> .field-suffix),
.voc-plan-add-form .form-item:has(> .field-suffix),
.voc-plan-form .form-actions:has(> .field-suffix),
.voc-plan-form .form-item:has(> .field-suffix),
.voc-plan-page-add-form .form-actions:has(> .field-suffix),
.voc-plan-page-add-form .form-item:has(> .field-suffix),
.voc-plan-page-form .form-actions:has(> .field-suffix),
.voc-plan-page-form .form-item:has(> .field-suffix) {
	position: relative
}

.voc-plan-add-form .form-actions:has(> .field-suffix) input[type=number],
.voc-plan-add-form .form-actions:has(> .field-suffix) input[type=text],
.voc-plan-add-form .form-item:has(> .field-suffix) input[type=number],
.voc-plan-add-form .form-item:has(> .field-suffix) input[type=text],
.voc-plan-form .form-actions:has(> .field-suffix) input[type=number],
.voc-plan-form .form-actions:has(> .field-suffix) input[type=text],
.voc-plan-form .form-item:has(> .field-suffix) input[type=number],
.voc-plan-form .form-item:has(> .field-suffix) input[type=text],
.voc-plan-page-add-form .form-actions:has(> .field-suffix) input[type=number],
.voc-plan-page-add-form .form-actions:has(> .field-suffix) input[type=text],
.voc-plan-page-add-form .form-item:has(> .field-suffix) input[type=number],
.voc-plan-page-add-form .form-item:has(> .field-suffix) input[type=text],
.voc-plan-page-form .form-actions:has(> .field-suffix) input[type=number],
.voc-plan-page-form .form-actions:has(> .field-suffix) input[type=text],
.voc-plan-page-form .form-item:has(> .field-suffix) input[type=number],
.voc-plan-page-form .form-item:has(> .field-suffix) input[type=text] {
	padding-right: 6rem
}

.voc-plan-add-form .form-actions:has(> .field-suffix) input[type=number]+.field-suffix,
.voc-plan-add-form .form-actions:has(> .field-suffix) input[type=text]+.field-suffix,
.voc-plan-add-form .form-item:has(> .field-suffix) input[type=number]+.field-suffix,
.voc-plan-add-form .form-item:has(> .field-suffix) input[type=text]+.field-suffix,
.voc-plan-form .form-actions:has(> .field-suffix) input[type=number]+.field-suffix,
.voc-plan-form .form-actions:has(> .field-suffix) input[type=text]+.field-suffix,
.voc-plan-form .form-item:has(> .field-suffix) input[type=number]+.field-suffix,
.voc-plan-form .form-item:has(> .field-suffix) input[type=text]+.field-suffix,
.voc-plan-page-add-form .form-actions:has(> .field-suffix) input[type=number]+.field-suffix,
.voc-plan-page-add-form .form-actions:has(> .field-suffix) input[type=text]+.field-suffix,
.voc-plan-page-add-form .form-item:has(> .field-suffix) input[type=number]+.field-suffix,
.voc-plan-page-add-form .form-item:has(> .field-suffix) input[type=text]+.field-suffix,
.voc-plan-page-form .form-actions:has(> .field-suffix) input[type=number]+.field-suffix,
.voc-plan-page-form .form-actions:has(> .field-suffix) input[type=text]+.field-suffix,
.voc-plan-page-form .form-item:has(> .field-suffix) input[type=number]+.field-suffix,
.voc-plan-page-form .form-item:has(> .field-suffix) input[type=text]+.field-suffix {
	position: absolute;
	inset: auto 2rem 0.7rem auto
}

.voc-plan-add-form .form-actions:has(> .field-prefix),
.voc-plan-add-form .form-item:has(> .field-prefix),
.voc-plan-form .form-actions:has(> .field-prefix),
.voc-plan-form .form-item:has(> .field-prefix),
.voc-plan-page-add-form .form-actions:has(> .field-prefix),
.voc-plan-page-add-form .form-item:has(> .field-prefix),
.voc-plan-page-form .form-actions:has(> .field-prefix),
.voc-plan-page-form .form-item:has(> .field-prefix) {
	position: relative;
	gap: .6rem 1.5rem;
	display: grid;
	grid-template-columns: auto 1fr;
	grid-template-areas: "label label" "prefix input" "error error"
}

.voc-plan-add-form .form-actions:has(> .field-prefix) label,
.voc-plan-add-form .form-item:has(> .field-prefix) label,
.voc-plan-form .form-actions:has(> .field-prefix) label,
.voc-plan-form .form-item:has(> .field-prefix) label,
.voc-plan-page-add-form .form-actions:has(> .field-prefix) label,
.voc-plan-page-add-form .form-item:has(> .field-prefix) label,
.voc-plan-page-form .form-actions:has(> .field-prefix) label,
.voc-plan-page-form .form-item:has(> .field-prefix) label {
	grid-area: label
}

.voc-plan-add-form .form-actions:has(> .field-prefix) input[type=number],
.voc-plan-add-form .form-actions:has(> .field-prefix) input[type=text],
.voc-plan-add-form .form-item:has(> .field-prefix) input[type=number],
.voc-plan-add-form .form-item:has(> .field-prefix) input[type=text],
.voc-plan-form .form-actions:has(> .field-prefix) input[type=number],
.voc-plan-form .form-actions:has(> .field-prefix) input[type=text],
.voc-plan-form .form-item:has(> .field-prefix) input[type=number],
.voc-plan-form .form-item:has(> .field-prefix) input[type=text],
.voc-plan-page-add-form .form-actions:has(> .field-prefix) input[type=number],
.voc-plan-page-add-form .form-actions:has(> .field-prefix) input[type=text],
.voc-plan-page-add-form .form-item:has(> .field-prefix) input[type=number],
.voc-plan-page-add-form .form-item:has(> .field-prefix) input[type=text],
.voc-plan-page-form .form-actions:has(> .field-prefix) input[type=number],
.voc-plan-page-form .form-actions:has(> .field-prefix) input[type=text],
.voc-plan-page-form .form-item:has(> .field-prefix) input[type=number],
.voc-plan-page-form .form-item:has(> .field-prefix) input[type=text] {
	grid-area: input
}

.voc-plan-add-form .form-actions:has(> .field-prefix) .field-prefix,
.voc-plan-add-form .form-item:has(> .field-prefix) .field-prefix,
.voc-plan-form .form-actions:has(> .field-prefix) .field-prefix,
.voc-plan-form .form-item:has(> .field-prefix) .field-prefix,
.voc-plan-page-add-form .form-actions:has(> .field-prefix) .field-prefix,
.voc-plan-page-add-form .form-item:has(> .field-prefix) .field-prefix,
.voc-plan-page-form .form-actions:has(> .field-prefix) .field-prefix,
.voc-plan-page-form .form-item:has(> .field-prefix) .field-prefix {
	grid-area: prefix;
	display: flex;
	justify-content: center;
	align-items: center
}

.voc-plan-add-form .form-actions:has(> .field-prefix) .form__error,
.voc-plan-add-form .form-item:has(> .field-prefix) .form__error,
.voc-plan-form .form-actions:has(> .field-prefix) .form__error,
.voc-plan-form .form-item:has(> .field-prefix) .form__error,
.voc-plan-page-add-form .form-actions:has(> .field-prefix) .form__error,
.voc-plan-page-add-form .form-item:has(> .field-prefix) .form__error,
.voc-plan-page-form .form-actions:has(> .field-prefix) .form__error,
.voc-plan-page-form .form-item:has(> .field-prefix) .form__error {
	grid-area: error
}

.voc-plan-add-form .form-actions:has(> .field-prefix ~ .form__error) .form__error,
.voc-plan-add-form .form-item:has(> .field-prefix ~ .form__error) .form__error,
.voc-plan-form .form-actions:has(> .field-prefix ~ .form__error) .form__error,
.voc-plan-form .form-item:has(> .field-prefix ~ .form__error) .form__error,
.voc-plan-page-add-form .form-actions:has(> .field-prefix ~ .form__error) .form__error,
.voc-plan-page-add-form .form-item:has(> .field-prefix ~ .form__error) .form__error,
.voc-plan-page-form .form-actions:has(> .field-prefix ~ .form__error) .form__error,
.voc-plan-page-form .form-item:has(> .field-prefix ~ .form__error) .form__error {
	flex: 1 0 100%
}

.voc-plan-add-form .form-actions:has(> .field-suffix + .form__error) input[type=number]+.field-suffix,
.voc-plan-add-form .form-actions:has(> .field-suffix + .form__error) input[type=text]+.field-suffix,
.voc-plan-add-form .form-item:has(> .field-suffix + .form__error) input[type=number]+.field-suffix,
.voc-plan-add-form .form-item:has(> .field-suffix + .form__error) input[type=text]+.field-suffix,
.voc-plan-form .form-actions:has(> .field-suffix + .form__error) input[type=number]+.field-suffix,
.voc-plan-form .form-actions:has(> .field-suffix + .form__error) input[type=text]+.field-suffix,
.voc-plan-form .form-item:has(> .field-suffix + .form__error) input[type=number]+.field-suffix,
.voc-plan-form .form-item:has(> .field-suffix + .form__error) input[type=text]+.field-suffix,
.voc-plan-page-add-form .form-actions:has(> .field-suffix + .form__error) input[type=number]+.field-suffix,
.voc-plan-page-add-form .form-actions:has(> .field-suffix + .form__error) input[type=text]+.field-suffix,
.voc-plan-page-add-form .form-item:has(> .field-suffix + .form__error) input[type=number]+.field-suffix,
.voc-plan-page-add-form .form-item:has(> .field-suffix + .form__error) input[type=text]+.field-suffix,
.voc-plan-page-form .form-actions:has(> .field-suffix + .form__error) input[type=number]+.field-suffix,
.voc-plan-page-form .form-actions:has(> .field-suffix + .form__error) input[type=text]+.field-suffix,
.voc-plan-page-form .form-item:has(> .field-suffix + .form__error) input[type=number]+.field-suffix,
.voc-plan-page-form .form-item:has(> .field-suffix + .form__error) input[type=text]+.field-suffix {
	inset: auto 1rem 2.8rem auto
}

.voc-plan-add-form .form-actions[id^=edit-actions--].hide-prev-next,
.voc-plan-add-form .form-item[id^=edit-actions--].hide-prev-next,
.voc-plan-form .form-actions[id^=edit-actions--].hide-prev-next,
.voc-plan-form .form-item[id^=edit-actions--].hide-prev-next,
.voc-plan-page-add-form .form-actions[id^=edit-actions--].hide-prev-next,
.voc-plan-page-add-form .form-item[id^=edit-actions--].hide-prev-next,
.voc-plan-page-form .form-actions[id^=edit-actions--].hide-prev-next,
.voc-plan-page-form .form-item[id^=edit-actions--].hide-prev-next {
	display: none
}

.voc-plan-add-form .form-item:not(.voc-plan-fieldset) legend,
.voc-plan-add-form .voc-plan-fieldset:not(.voc-plan-fieldset-depth-3)[data-drupal-selector=edit-loans]>legend,
.voc-plan-form .form-item:not(.voc-plan-fieldset) legend,
.voc-plan-form .voc-plan-fieldset:not(.voc-plan-fieldset-depth-3)[data-drupal-selector=edit-loans]>legend,
.voc-plan-page-add-form .form-item:not(.voc-plan-fieldset) legend,
.voc-plan-page-add-form .voc-plan-fieldset:not(.voc-plan-fieldset-depth-3)[data-drupal-selector=edit-loans]>legend,
.voc-plan-page-form .form-item:not(.voc-plan-fieldset) legend,
.voc-plan-page-form .voc-plan-fieldset:not(.voc-plan-fieldset-depth-3)[data-drupal-selector=edit-loans]>legend {
	font-size: 16px;
	font-family: flanders-sans, sans-serif;
	line-height: 19px;
	display: inline-block;
	margin: 0 0 .8rem 0;
	font-weight: 500;
	font-size: 1.8rem
}

.voc-plan-add-form .form-item:not(.voc-plan-fieldset) legend.radio span,
.voc-plan-add-form .voc-plan-fieldset:not(.voc-plan-fieldset-depth-3)[data-drupal-selector=edit-loans]>legend.radio span,
.voc-plan-form .form-item:not(.voc-plan-fieldset) legend.radio span,
.voc-plan-form .voc-plan-fieldset:not(.voc-plan-fieldset-depth-3)[data-drupal-selector=edit-loans]>legend.radio span,
.voc-plan-page-add-form .form-item:not(.voc-plan-fieldset) legend.radio span,
.voc-plan-page-add-form .voc-plan-fieldset:not(.voc-plan-fieldset-depth-3)[data-drupal-selector=edit-loans]>legend.radio span,
.voc-plan-page-form .form-item:not(.voc-plan-fieldset) legend.radio span,
.voc-plan-page-form .voc-plan-fieldset:not(.voc-plan-fieldset-depth-3)[data-drupal-selector=edit-loans]>legend.radio span {
	top: .2rem
}

.voc-plan-add-form .form-item:not(.voc-plan-fieldset) legend.form-required::after,
.voc-plan-add-form .voc-plan-fieldset:not(.voc-plan-fieldset-depth-3)[data-drupal-selector=edit-loans]>legend.form-required::after,
.voc-plan-form .form-item:not(.voc-plan-fieldset) legend.form-required::after,
.voc-plan-form .voc-plan-fieldset:not(.voc-plan-fieldset-depth-3)[data-drupal-selector=edit-loans]>legend.form-required::after,
.voc-plan-page-add-form .form-item:not(.voc-plan-fieldset) legend.form-required::after,
.voc-plan-page-add-form .voc-plan-fieldset:not(.voc-plan-fieldset-depth-3)[data-drupal-selector=edit-loans]>legend.form-required::after,
.voc-plan-page-form .form-item:not(.voc-plan-fieldset) legend.form-required::after,
.voc-plan-page-form .voc-plan-fieldset:not(.voc-plan-fieldset-depth-3)[data-drupal-selector=edit-loans]>legend.form-required::after {
	content: '*';
	display: inline-block;
	padding-left: 1px;
	color: #cc0070;
	top: -4px;
	position: relative
}

.voc-plan-add-form .voc-plan-fieldset:not(.voc-plan-fieldset-depth-3)[data-drupal-selector=edit-loans]>legend,
.voc-plan-form .voc-plan-fieldset:not(.voc-plan-fieldset-depth-3)[data-drupal-selector=edit-loans]>legend,
.voc-plan-page-add-form .voc-plan-fieldset:not(.voc-plan-fieldset-depth-3)[data-drupal-selector=edit-loans]>legend,
.voc-plan-page-form .voc-plan-fieldset:not(.voc-plan-fieldset-depth-3)[data-drupal-selector=edit-loans]>legend {
	position: absolute;
	background: unset
}

.voc-plan-add-form .description,
.voc-plan-form .description,
.voc-plan-page-add-form .description,
.voc-plan-page-form .description {
	font-family: flanders-sans, sans-serif;
	font-size: 14px;
	color: rgba(51, 51, 51, .7)
}

.voc-plan-add-form .description a,
.voc-plan-form .description a,
.voc-plan-page-add-form .description a,
.voc-plan-page-form .description a {
	text-decoration: underline
}

.voc-plan-add-form .description a:focus-visible,
.voc-plan-add-form .description a:hover,
.voc-plan-form .description a:focus-visible,
.voc-plan-form .description a:hover,
.voc-plan-page-add-form .description a:focus-visible,
.voc-plan-page-add-form .description a:hover,
.voc-plan-page-form .description a:focus-visible,
.voc-plan-page-form .description a:hover {
	color: #333;
	text-decoration: none
}

.voc-plan-add-form .form-type-managed-file,
.voc-plan-form .form-type-managed-file,
.voc-plan-page-add-form .form-type-managed-file,
.voc-plan-page-form .form-type-managed-file {
	align-items: flex-start;
	position: relative;
	background: #fff;
	padding: 2rem
}

.voc-plan-add-form .form-type-managed-file .image-widget,
.voc-plan-form .form-type-managed-file .image-widget,
.voc-plan-page-add-form .form-type-managed-file .image-widget,
.voc-plan-page-form .form-type-managed-file .image-widget {
	position: relative;
	display: flex;
	flex-direction: column-reverse;
	gap: 15px;
	margin-top: -9px
}

.voc-plan-add-form .form-type-managed-file .image-widget .ajax-progress,
.voc-plan-form .form-type-managed-file .image-widget .ajax-progress,
.voc-plan-page-add-form .form-type-managed-file .image-widget .ajax-progress,
.voc-plan-page-form .form-type-managed-file .image-widget .ajax-progress {
	position: absolute;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: left;
	background: #fff
}

.voc-plan-add-form .form-type-managed-file .image-widget .ajax-progress .throbber,
.voc-plan-form .form-type-managed-file .image-widget .ajax-progress .throbber,
.voc-plan-page-add-form .form-type-managed-file .image-widget .ajax-progress .throbber,
.voc-plan-page-form .form-type-managed-file .image-widget .ajax-progress .throbber {
	background-image: url(../images/throbber.gif) !important;
	background-repeat: no-repeat;
	background-size: contain;
	float: none;
	height: 40px;
	width: 40px;
	margin: 2px;
	display: inline-block
}

.voc-plan-add-form .form-type-managed-file .image-widget img,
.voc-plan-form .form-type-managed-file .image-widget img,
.voc-plan-page-add-form .form-type-managed-file .image-widget img,
.voc-plan-page-form .form-type-managed-file .image-widget img {
	width: 125px;
	height: 125px;
	border: solid 3px #fff;
	box-shadow: 0 5px 20px 5px rgba(0, 0, 0, .08);
	border-radius: 6px;
	object-fit: cover
}

.voc-plan-add-form .form-type-managed-file .image-widget img~.ajax-progress,
.voc-plan-form .form-type-managed-file .image-widget img~.ajax-progress,
.voc-plan-page-add-form .form-type-managed-file .image-widget img~.ajax-progress,
.voc-plan-page-form .form-type-managed-file .image-widget img~.ajax-progress {
	justify-content: center;
	align-items: center;
	width: 125px;
	height: 125px
}

.voc-plan-add-form .form-type-managed-file span,
.voc-plan-form .form-type-managed-file span,
.voc-plan-page-add-form .form-type-managed-file span,
.voc-plan-page-form .form-type-managed-file span {
	display: none
}

.voc-plan-add-form .form-type-managed-file button,
.voc-plan-form .form-type-managed-file button,
.voc-plan-page-add-form .form-type-managed-file button,
.voc-plan-page-form .form-type-managed-file button {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	font-size: 1px;
	color: transparent;
	background: #fff;
	box-shadow: 0 5px 20px 5px rgba(0, 0, 0, .08);
	min-height: auto !important;
	position: absolute;
	left: 113px;
	bottom: -12px
}

.voc-plan-add-form .form-type-managed-file button:focus-visible,
.voc-plan-form .form-type-managed-file button:focus-visible,
.voc-plan-page-add-form .form-type-managed-file button:focus-visible,
.voc-plan-page-form .form-type-managed-file button:focus-visible {
	outline: 0
}

.voc-plan-add-form .form-type-managed-file button::before,
.voc-plan-form .form-type-managed-file button::before,
.voc-plan-page-add-form .form-type-managed-file button::before,
.voc-plan-page-form .form-type-managed-file button::before {
	display: inline-block;
	content: '';
	mask-image: url('data:image/svg+xml,%3Csvg width="16px" height="16.0000026px" viewBox="0 0 16 16.0000026" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cg id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"%3E%3Cg id="icon/close" transform="translate(-0, 0)" fill="%23000000" fill-rule="nonzero"%3E%3Cg id="Group" transform="translate(0, -0)"%3E%3Cpath d="M-1.05662874,6.74291787 L17.0566206,6.74291787 C17.6089054,6.74291787 18.0566206,7.19063312 18.0566206,7.74291787 L18.0566206,8.25707404 C18.0566206,8.80935879 17.6089054,9.25707404 17.0566206,9.25707404 L-1.05662874,9.25707404 C-1.60891349,9.25707404 -2.05662874,8.80935879 -2.05662874,8.25707404 L-2.05662874,7.74291787 C-2.05662874,7.19063312 -1.60891349,6.74291787 -1.05662874,6.74291787 Z" id="Rectangle" opacity="0.5" transform="translate(8, 8) rotate(-45) translate(-8, -8)"%3E%3C/path%3E%3Cpath d="M-1.05662064,6.74292855 L17.0566287,6.74292855 C17.6089135,6.74292855 18.0566287,7.1906438 18.0566287,7.74292855 L18.0566287,8.25708472 C18.0566287,8.80936947 17.6089135,9.25708472 17.0566287,9.25708472 L-1.05662064,9.25708472 C-1.60890539,9.25708472 -2.05662064,8.80936947 -2.05662064,8.25708472 L-2.05662064,7.74292855 C-2.05662064,7.1906438 -1.60890539,6.74292855 -1.05662064,6.74292855 Z" id="Rectangle" transform="translate(8, 8) rotate(45) translate(-8, -8)"%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
	mask-size: contain;
	mask-position: center;
	mask-repeat: no-repeat;
	background-color: rgba(51, 51, 51, .5);
	height: 12px;
	width: 12px;
	cursor: pointer;
	transition: all .15s ease-in-out;
	flex-shrink: 0;
	z-index: 1;
	pointer-events: none
}

.voc-plan-add-form .form-type-managed-file button::before:hover,
.voc-plan-form .form-type-managed-file button::before:hover,
.voc-plan-page-add-form .form-type-managed-file button::before:hover,
.voc-plan-page-form .form-type-managed-file button::before:hover {
	background-color: #009b48
}

.voc-plan-add-form .form-type-managed-file button:hover::before,
.voc-plan-form .form-type-managed-file button:hover::before,
.voc-plan-page-add-form .form-type-managed-file button:hover::before,
.voc-plan-page-form .form-type-managed-file button:hover::before {
	background-color: #009b48
}

.voc-plan-add-form .form-type-managed-file button:focus-visible,
.voc-plan-form .form-type-managed-file button:focus-visible,
.voc-plan-page-add-form .form-type-managed-file button:focus-visible,
.voc-plan-page-form .form-type-managed-file button:focus-visible {
	outline: solid 2px #009B48
}

.voc-plan-add-form .form-type-managed-file button:focus-visible::before,
.voc-plan-form .form-type-managed-file button:focus-visible::before,
.voc-plan-page-add-form .form-type-managed-file button:focus-visible::before,
.voc-plan-page-form .form-type-managed-file button:focus-visible::before {
	background-color: #009b48
}

.voc-plan-add-form .form-type-managed-file input.form-file,
.voc-plan-form .form-type-managed-file input.form-file,
.voc-plan-page-add-form .form-type-managed-file input.form-file,
.voc-plan-page-form .form-type-managed-file input.form-file {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
	cursor: pointer;
	background: #fff;
	line-height: 24px;
	font-size: 14pt;
	font-weight: 700;
	min-height: 42px;
	padding: 7px 19px 9px;
	border-radius: 3px;
	transition: all .15s ease-in-out;
	color: #333;
	background: #f3f3f3;
	font-size: 16px;
	font-weight: 400;
	padding: 9px 19px
}

.voc-plan-add-form .form-type-managed-file input.form-file:focus-visible,
.voc-plan-form .form-type-managed-file input.form-file:focus-visible,
.voc-plan-page-add-form .form-type-managed-file input.form-file:focus-visible,
.voc-plan-page-form .form-type-managed-file input.form-file:focus-visible {
	outline: 0
}

.voc-plan-add-form .form-type-managed-file input.form-file:hover,
.voc-plan-form .form-type-managed-file input.form-file:hover,
.voc-plan-page-add-form .form-type-managed-file input.form-file:hover,
.voc-plan-page-form .form-type-managed-file input.form-file:hover {
	background-color: #e6e6e6
}

.voc-plan-add-form .form-type-managed-file input.form-file:focus-visible,
.voc-plan-add-form .form-type-managed-file input.form-file:hover,
.voc-plan-form .form-type-managed-file input.form-file:focus-visible,
.voc-plan-form .form-type-managed-file input.form-file:hover,
.voc-plan-page-add-form .form-type-managed-file input.form-file:focus-visible,
.voc-plan-page-add-form .form-type-managed-file input.form-file:hover,
.voc-plan-page-form .form-type-managed-file input.form-file:focus-visible,
.voc-plan-page-form .form-type-managed-file input.form-file:hover {
	color: #333;
	background-color: #dadada
}

.voc-plan-add-form .form-type-managed-file input.form-file::file-selector-button,
.voc-plan-form .form-type-managed-file input.form-file::file-selector-button,
.voc-plan-page-add-form .form-type-managed-file input.form-file::file-selector-button,
.voc-plan-page-form .form-type-managed-file input.form-file::file-selector-button {
	border: none;
	background-color: transparent;
	padding: 0;
	border-radius: 0;
	margin: 0;
	min-height: auto;
	margin-right: 5px;
	font-size: 16px;
	font-weight: 700;
	cursor: pointer
}

.voc-plan-add-form .form-type-managed-file input.form-file::file-selector-button:focus,
.voc-plan-add-form .form-type-managed-file input.form-file::file-selector-button:hover,
.voc-plan-form .form-type-managed-file input.form-file::file-selector-button:focus,
.voc-plan-form .form-type-managed-file input.form-file::file-selector-button:hover,
.voc-plan-page-add-form .form-type-managed-file input.form-file::file-selector-button:focus,
.voc-plan-page-add-form .form-type-managed-file input.form-file::file-selector-button:hover,
.voc-plan-page-form .form-type-managed-file input.form-file::file-selector-button:focus,
.voc-plan-page-form .form-type-managed-file input.form-file::file-selector-button:hover {
	outline: 0;
	border: none;
	box-shadow: none !important
}

.voc-plan-add-form .field--name-cashplan .form-type-managed-file span,
.voc-plan-form .field--name-cashplan .form-type-managed-file span,
.voc-plan-page-add-form .field--name-cashplan .form-type-managed-file span,
.voc-plan-page-form .field--name-cashplan .form-type-managed-file span {
	display: initial
}

.voc-plan-add-form .form-type-radio,
.voc-plan-form .form-type-radio,
.voc-plan-page-add-form .form-type-radio,
.voc-plan-page-form .form-type-radio {
	display: inline-block;
	margin-right: 2.4rem
}

.voc-plan-add-form .form-type-radio label.radio,
.voc-plan-form .form-type-radio label.radio,
.voc-plan-page-add-form .form-type-radio label.radio,
.voc-plan-page-form .form-type-radio label.radio {
	margin: 0;
	font-weight: 500;
	padding: 1.6rem 3.2rem;
	min-width: 12rem;
	text-align: center
}

.voc-plan-add-form .form-type-radio label.radio input:checked+span,
.voc-plan-add-form .form-type-radio label.radio input:hover+span,
.voc-plan-form .form-type-radio label.radio input:checked+span,
.voc-plan-form .form-type-radio label.radio input:hover+span,
.voc-plan-page-add-form .form-type-radio label.radio input:checked+span,
.voc-plan-page-add-form .form-type-radio label.radio input:hover+span,
.voc-plan-page-form .form-type-radio label.radio input:checked+span,
.voc-plan-page-form .form-type-radio label.radio input:hover+span {
	background: rgba(0, 155, 72, .1);
	border: .1rem dashed #009b48
}

.voc-plan-add-form .form-type-radio label.radio input+span,
.voc-plan-form .form-type-radio label.radio input+span,
.voc-plan-page-add-form .form-type-radio label.radio input+span,
.voc-plan-page-form .form-type-radio label.radio input+span {
	width: 100%;
	height: 100%;
	background: 0 0;
	border: .1rem dashed #666;
	display: inline-block;
	border-radius: 6px;
	inset: 50% auto auto 50%;
	transform: translate(-50%, -50%)
}

.voc-plan-add-form .form-type-radio label.radio input+span:before,
.voc-plan-form .form-type-radio label.radio input+span:before,
.voc-plan-page-add-form .form-type-radio label.radio input+span:before,
.voc-plan-page-form .form-type-radio label.radio input+span:before {
	display: none
}

.voc-plan-add-form .form-type-radio.form-disabled,
.voc-plan-form .form-type-radio.form-disabled,
.voc-plan-page-add-form .form-type-radio.form-disabled,
.voc-plan-page-form .form-type-radio.form-disabled {
	opacity: .5;
	pointer-events: none
}

.voc-plan-add-form .form-type-radio.readonly,
.voc-plan-form .form-type-radio.readonly,
.voc-plan-page-add-form .form-type-radio.readonly,
.voc-plan-page-form .form-type-radio.readonly {
	opacity: .5;
	pointer-events: none
}

.voc-plan-add-form .tabledrag-toggle-weight-wrapper,
.voc-plan-form .tabledrag-toggle-weight-wrapper,
.voc-plan-page-add-form .tabledrag-toggle-weight-wrapper,
.voc-plan-page-form .tabledrag-toggle-weight-wrapper {
	margin-bottom: -2.5rem;
	position: relative;
	z-index: 10
}

.voc-plan-add-form .tableresponsive-toggle-columns,
.voc-plan-form .tableresponsive-toggle-columns,
.voc-plan-page-add-form .tableresponsive-toggle-columns,
.voc-plan-page-form .tableresponsive-toggle-columns {
	display: none
}

.voc-plan-add-form .ief-form .ui-dialog .form-wrapper>.ief-popup-actions input[type=submit],
.voc-plan-form .ief-form .ui-dialog .form-wrapper>.ief-popup-actions input[type=submit],
.voc-plan-page-add-form .ief-form .ui-dialog .form-wrapper>.ief-popup-actions input[type=submit],
.voc-plan-page-form .ief-form .ui-dialog .form-wrapper>.ief-popup-actions input[type=submit] {
	margin-top: 0
}

.voc-plan-add-form .ief-form .ui-dialog .horizontal-tabs-list a,
.voc-plan-add-form .ief-form .ui-dialog .horizontal-tabs-list li,
.voc-plan-form .ief-form .ui-dialog .horizontal-tabs-list a,
.voc-plan-form .ief-form .ui-dialog .horizontal-tabs-list li,
.voc-plan-page-add-form .ief-form .ui-dialog .horizontal-tabs-list a,
.voc-plan-page-add-form .ief-form .ui-dialog .horizontal-tabs-list li,
.voc-plan-page-form .ief-form .ui-dialog .horizontal-tabs-list a,
.voc-plan-page-form .ief-form .ui-dialog .horizontal-tabs-list li {
	cursor: default;
	pointer-events: none
}

.voc-plan-add-form .ief-form .ui-dialog .horizontal-tabs-list li.reachable,
.voc-plan-add-form .ief-form .ui-dialog .horizontal-tabs-list li.reachable a,
.voc-plan-form .ief-form .ui-dialog .horizontal-tabs-list li.reachable,
.voc-plan-form .ief-form .ui-dialog .horizontal-tabs-list li.reachable a,
.voc-plan-page-add-form .ief-form .ui-dialog .horizontal-tabs-list li.reachable,
.voc-plan-page-add-form .ief-form .ui-dialog .horizontal-tabs-list li.reachable a,
.voc-plan-page-form .ief-form .ui-dialog .horizontal-tabs-list li.reachable,
.voc-plan-page-form .ief-form .ui-dialog .horizontal-tabs-list li.reachable a {
	cursor: pointer;
	pointer-events: auto
}

.voc-plan-add-form:not(.ajax-load),
.voc-plan-edit-base-form:not(.ajax-load),
.voc-plan-page-add-form:not(.ajax-load),
.voc-plan-page-edit-base-form:not(.ajax-load) {
	background-color: #fff;
	margin-top: 5rem;
	padding: 3rem
}

.voc-plan-add-form:not(.ajax-load) .form-type-managed-file,
.voc-plan-edit-base-form:not(.ajax-load) .form-type-managed-file,
.voc-plan-page-add-form:not(.ajax-load) .form-type-managed-file,
.voc-plan-page-edit-base-form:not(.ajax-load) .form-type-managed-file {
	padding-left: 0
}

.voc-plan-add-form .card-intro,
.voc-plan-edit-base-form .card-intro,
.voc-plan-page-add-form .card-intro,
.voc-plan-page-edit-base-form .card-intro {
	display: none
}

.voc-plan-add-form .messages .layout--wide,
.voc-plan-edit-base-form .messages .layout--wide,
.voc-plan-page-add-form .messages .layout--wide,
.voc-plan-page-edit-base-form .messages .layout--wide {
	width: 100%;
	min-width: unset
}

.voc-plan-edit-base-form a.button--danger,
.voc-plan-page-edit-base-form a.button--danger {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
	cursor: pointer;
	background: #fff;
	line-height: 24px;
	font-size: 14pt;
	font-weight: 700;
	min-height: 42px;
	padding: 7px 19px 9px;
	border-radius: 3px;
	transition: all .15s ease-in-out;
	color: #333;
	background: #f3f3f3
}

.voc-plan-edit-base-form a.button--danger:focus-visible,
.voc-plan-page-edit-base-form a.button--danger:focus-visible {
	outline: 0
}

.voc-plan-edit-base-form a.button--danger:hover,
.voc-plan-page-edit-base-form a.button--danger:hover {
	background-color: #e6e6e6
}

.voc-plan-edit-base-form a.button--danger:focus-visible,
.voc-plan-edit-base-form a.button--danger:hover,
.voc-plan-page-edit-base-form a.button--danger:focus-visible,
.voc-plan-page-edit-base-form a.button--danger:hover {
	color: #333;
	background-color: #dadada
}

.voc-plan-form.disable-tabs .horizontal-tabs-list li:not(.tab-used),
.voc-plan-form.disable-tabs .horizontal-tabs-list li:not(.tab-used) a,
.voc-plan-page-form.disable-tabs .horizontal-tabs-list li:not(.tab-used),
.voc-plan-page-form.disable-tabs .horizontal-tabs-list li:not(.tab-used) a {
	cursor: default;
	pointer-events: none
}

.voc-plan-form details>.form-actions,
.voc-plan-page-form details>.form-actions {
	margin: 2.4rem 0 0 0;
	display: flex;
	gap: .6rem;
	justify-content: center
}

.voc-plan-form details>.form-actions input[type=submit],
.voc-plan-page-form details>.form-actions input[type=submit] {
	color: #fff;
	background: #002776;
	margin-top: 0
}

.voc-plan-form details>.form-actions input[type=submit]:focus-visible,
.voc-plan-form details>.form-actions input[type=submit]:hover,
.voc-plan-page-form details>.form-actions input[type=submit]:focus-visible,
.voc-plan-page-form details>.form-actions input[type=submit]:hover {
	color: #fff;
	background-color: #001643
}

.voc-plan-form .form-item-external-feasibility-if-no,
.voc-plan-form .form-item-sales-expected-sales-forecast-condition,
.voc-plan-page-form .form-item-external-feasibility-if-no,
.voc-plan-page-form .form-item-sales-expected-sales-forecast-condition {
	box-shadow: 0 0 20px 0 rgba(51, 51, 51, .02);
	background-color: #fff;
	border-radius: 6px;
	padding: 20px;
	margin-bottom: 2.5rem
}

.voc-plan-form .field--amount,
.voc-plan-form .field--purchase-price,
.voc-plan-page-form .field--amount,
.voc-plan-page-form .field--purchase-price {
	display: flex;
	gap: 1.5rem
}

.voc-plan-form .field--amount span,
.voc-plan-form .field--purchase-price span,
.voc-plan-page-form .field--amount span,
.voc-plan-page-form .field--purchase-price span {
	font-weight: 500;
	opacity: .5
}

.voc-plan-form legend .fieldset-dropdown,
.voc-plan-page-form legend .fieldset-dropdown {
	display: none
}

.voc-plan-form details>fieldset>legend,
.voc-plan-page-form details>fieldset>legend {
	position: relative;
	cursor: pointer
}

.voc-plan-form details>fieldset>legend>.fieldset-dropdown,
.voc-plan-page-form details>fieldset>legend>.fieldset-dropdown {
	display: block;
	position: absolute;
	inset: 65% -3rem auto auto;
	transform: translateY(-50%);
	width: 2.4rem;
	height: 2.4rem;
	transition: all .3s ease-in-out;
	cursor: pointer
}

.voc-plan-form details>fieldset>legend .custom-tooltip--parent+.fieldset-dropdown,
.voc-plan-page-form details>fieldset>legend .custom-tooltip--parent+.fieldset-dropdown {
	inset: 65% -6rem auto auto
}

.voc-plan-form details>fieldset.no-dropdown>legend,
.voc-plan-page-form details>fieldset.no-dropdown>legend {
	cursor: initial
}

.voc-plan-form details>fieldset legend+div,
.voc-plan-page-form details>fieldset legend+div {
	display: none !important
}

.voc-plan-form details>fieldset.open legend+div,
.voc-plan-page-form details>fieldset.open legend+div {
	display: grid !important
}

.voc-plan-form details>fieldset.open .fieldset-dropdown,
.voc-plan-page-form details>fieldset.open .fieldset-dropdown {
	transform: translateY(-50%) rotate(180deg)
}

.voc-plan-form .custom-tooltip--parent.form-required .custom-tooltip,
.voc-plan-page-form .custom-tooltip--parent.form-required .custom-tooltip {
	inset: 50% -3rem auto auto
}

.voc-plan-intro__wrapper,
.voc-plan-page-intro__wrapper {
	margin-top: 5.7rem;
	border-radius: 6px 6px 0 0
}

.voc-plan-intro__wrapper .form-item-label,
.voc-plan-page-intro__wrapper .form-item-label {
	font-family: flanders-serif, serif;
	font-size: 21px;
	font-weight: 500;
	line-height: 1
}

.voc-plan-intro__wrapper .form-item-case-email-address,
.voc-plan-intro__wrapper .form-item-case-phone-number,
.voc-plan-page-intro__wrapper .form-item-case-email-address,
.voc-plan-page-intro__wrapper .form-item-case-phone-number {
	color: rgba(51, 51, 51, .7);
	display: flex;
	align-items: center;
	gap: 15px;
	font-size: 14px;
	line-height: 17px
}

.voc-plan-intro__wrapper .form-item-case-phone-number::before,
.voc-plan-page-intro__wrapper .form-item-case-phone-number::before {
	display: inline-block;
	content: '';
	mask-image: url('data:image/svg+xml,<svg width="10.5px" height="10.5px" viewBox="0 0 10.5 10.5" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M2.11166667,4.54416667 C2.95166667,6.195 4.305,7.5425 5.95583333,8.38833333 L7.23916667,7.105 C7.39666667,6.9475 7.63,6.895 7.83416667,6.965 C8.4875,7.18083333 9.19333333,7.2975 9.91666667,7.2975 C10.2375,7.2975 10.5,7.56 10.5,7.88083333 L10.5,9.91666667 C10.5,10.2375 10.2375,10.5 9.91666667,10.5 C4.43916667,10.5 0,6.06083333 0,0.583333333 C0,0.2625 0.2625,0 0.583333333,0 L2.625,0 C2.94583333,0 3.20833333,0.2625 3.20833333,0.583333333 C3.20833333,1.3125 3.325,2.0125 3.54083333,2.66583333 C3.605,2.87 3.55833333,3.0975 3.395,3.26083333 L2.11166667,4.54416667 L2.11166667,4.54416667 Z" id="path-i2pkrl5zaf-1"></path></defs><g id="Design" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" ><g id="Profiel-bewerken" transform="translate(-306.75, -309.75)"><g id="Info-block" transform="translate(105, 200)"><g id="Phone" transform="translate(200, 107)"><g id="ic_local_phone" transform="translate(1.75, 2.75)"><mask id="mask-i2pkrl5zaf-2" fill="white"><use xlink:href="%23path-i2pkrl5zaf-1"></use></mask><use id="Mask" fill="%23000000" xlink:href="%23path-i2pkrl5zaf-1"></use></g></g></g></g></g></svg>');
	mask-size: contain;
	mask-position: center;
	mask-repeat: no-repeat;
	background-color: rgba(51, 51, 51, .5);
	height: 1.5rem;
	width: 1.5rem;
	cursor: pointer;
	transition: all .15s ease-in-out;
	flex-shrink: 0
}

.voc-plan-intro__wrapper .form-item-case-email-address::before,
.voc-plan-page-intro__wrapper .form-item-case-email-address::before {
	display: inline-block;
	content: '';
	mask-image: url('data:image/svg+xml,%3Csvg width="18px" height="12.6px" viewBox="0 0 18 12.6" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cg id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"%3E%3Cg id="icon/mail" fill="%23000000" fill-rule="nonzero"%3E%3Cg id="Group" transform="translate(0, 0)"%3E%3Cpath d="M17.1,12.6 L0.9,12.6 C0.36,12.6 0,12.24 0,11.7 L0,0.9 C0,0.36 0.36,0 0.9,0 L17.1,0 C17.64,0 18,0.36 18,0.9 L18,11.7 C18,12.24 17.64,12.6 17.1,12.6 Z" id="Path" opacity="0.3"%3E%3C/path%3E%3Cpath d="M17.1,0 L0.899991,0 C0.629991,0 0.449991,0.090045 0.269991,0.270045 L8.28,7.47 C8.73,7.83 9.36,7.83 9.72,7.47 L17.73,0.270045 C17.55,0.090045 17.37,0 17.1,0 Z" id="Path"%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
	mask-size: contain;
	mask-position: center;
	mask-repeat: no-repeat;
	background-color: rgba(51, 51, 51, .5);
	height: 1.5rem;
	width: 1.5rem;
	cursor: pointer;
	transition: all .15s ease-in-out;
	flex-shrink: 0
}

.voc-plan-intro__wrapper .form-item-description,
.voc-plan-page-intro__wrapper .form-item-description {
	font-size: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical
}

.voc-plan .field--amount,
.voc-plan .field--purchase-price,
.voc-plan-page .field--amount,
.voc-plan-page .field--purchase-price {
	display: flex;
	gap: 1.5rem
}

.voc-plan .field--amount span,
.voc-plan .field--purchase-price span,
.voc-plan-page .field--amount span,
.voc-plan-page .field--purchase-price span {
	font-weight: 500;
	opacity: .5
}

.voc-plan table.heighest-dead-point-turnover-value,
.voc-plan-page table.heighest-dead-point-turnover-value {
	width: max-content
}

.voc-plan table.heighest-dead-point-turnover-value caption,
.voc-plan-page table.heighest-dead-point-turnover-value caption {
	font-weight: 500;
	font-size: 1.8rem
}

.voc-plan table.stock-rotation caption,
.voc-plan-page table.stock-rotation caption {
	font-weight: 500;
	font-size: 1.8rem
}

.voc-plan .disclaimer,
.voc-plan-page .disclaimer {
	background: #00837c;
	padding: 2rem;
	color: #fff
}

.voc-plan .field--name-yearly-interest input[disabled=disabled],
.voc-plan .field--name-yearly-interest input[readonly=readonly],
.voc-plan .field--name-yearly-repayment input[disabled=disabled],
.voc-plan .field--name-yearly-repayment input[readonly=readonly],
.voc-plan-page .field--name-yearly-interest input[disabled=disabled],
.voc-plan-page .field--name-yearly-interest input[readonly=readonly],
.voc-plan-page .field--name-yearly-repayment input[disabled=disabled],
.voc-plan-page .field--name-yearly-repayment input[readonly=readonly] {
	background: repeating-linear-gradient(45deg, transparent, transparent 10px, #f3f3f3 10px, #f3f3f3 20px)
}

.voc-plan .fake-input-readonly,
.voc-plan-page .fake-input-readonly {
	background: repeating-linear-gradient(45deg, transparent, transparent 10px, #f3f3f3 10px, #f3f3f3 20px);
	height: 42px
}

.voc-plan-page {
	margin: 0 !important
}

.voc-plan-page details:not(.error-with-backtrace)>summary {
	display: none
}

.voc-plan-page__description+.form-item:not(fieldset, .form-type-tablefield) {
	margin-top: 5rem
}

.voc-plan-page .horizontal-tabs {
	border: 0
}

.voc-plan-page .horizontal-tabs>ul {
	border-bottom: 0;
	padding: 0 15px;
	background: #fff;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	position: relative
}

.voc-plan-page .horizontal-tabs>ul::before {
	content: '';
	background: #d8d8d8;
	display: block;
	position: absolute;
	top: 0;
	left: 30px;
	width: calc(100% - 60px);
	height: 1px
}

.voc-plan-page .horizontal-tabs>ul li {
	background: 0 0;
	border: 0
}

.voc-plan-page .horizontal-tabs>ul li a {
	padding: 20px 15px !important;
	color: rgba(51, 51, 51, .7);
	background-color: transparent !important;
	font-weight: 500;
	font-size: 16px;
	position: relative;
	transition: all .15s ease-in-out
}

.voc-plan-page .horizontal-tabs>ul li a:focus-visible,
.voc-plan-page .horizontal-tabs>ul li a:hover {
	color: #009b48;
	border: none
}

.voc-plan-page .horizontal-tabs>ul li a:focus-visible ::after,
.voc-plan-page .horizontal-tabs>ul li a:hover ::after {
	content: '';
	background: #009b48;
	display: block;
	position: absolute;
	width: calc(100% - 30px);
	height: 2px;
	left: 15px;
	bottom: 0
}

.voc-plan-page .horizontal-tabs>ul li.selected a {
	color: #009b48
}

.voc-plan-page .horizontal-tabs>ul li.selected a::after {
	content: '';
	background: #009b48;
	display: block;
	position: absolute;
	width: calc(100% - 30px);
	height: 2px;
	left: 15px;
	bottom: 0
}

.voc-plan-page .horizontal-tabs>.horizontal-tabs-panes>details>.horizontal-tabs>ul {
	margin-top: 2rem;
	margin-bottom: 2rem;
	padding: 0;
	background: 0 0;
	display: flex;
	overflow-y: hidden
}

.voc-plan-page .horizontal-tabs>.horizontal-tabs-panes>details>.horizontal-tabs>ul::before {
	display: none
}

.voc-plan-page .horizontal-tabs>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li {
	background: #009b48;
	position: relative;
	display: grid;
	place-items: center;
	min-width: min-content
}

.voc-plan-form .voc-plan-page .horizontal-tabs>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li:not(.tab-used),
.voc-plan-form .voc-plan-page .horizontal-tabs>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li:not(.tab-used):before {
	background: #d3d3d3 !important
}

.voc-plan-page .horizontal-tabs>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li:not(.first):before {
	position: absolute;
	content: '';
	width: 4rem;
	height: 100%;
	inset: 50% auto 0 -3.1rem;
	background: #009b48;
	transform: skew(-14deg) translateY(-50%);
	border-left: .1rem solid #fff
}

.voc-plan-page .horizontal-tabs>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li.tab-selected,
.voc-plan-page .horizontal-tabs>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li:focus,
.voc-plan-page .horizontal-tabs>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li:focus-visible,
.voc-plan-page .horizontal-tabs>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li:hover {
	background: #33af6d
}

.voc-plan-page .horizontal-tabs>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li.tab-selected:before,
.voc-plan-page .horizontal-tabs>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li:focus-visible:before,
.voc-plan-page .horizontal-tabs>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li:focus:before,
.voc-plan-page .horizontal-tabs>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li:hover:before {
	background: #33af6d
}

.voc-plan-page .horizontal-tabs>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li.selected {
	background: #002776
}

.voc-plan-page .horizontal-tabs>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li.selected:before {
	background: #002776
}

.voc-plan-page .horizontal-tabs>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li.last {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px
}

.voc-plan-page .horizontal-tabs>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li.first {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px
}

.voc-plan-page .horizontal-tabs>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li a {
	color: #fff;
	padding: 2rem 4.8rem 2rem 1.6rem !important;
	text-align: center;
	cursor: pointer
}

.voc-plan-page .horizontal-tabs>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li a ::after,
.voc-plan-page .horizontal-tabs>.horizontal-tabs-panes>details>.horizontal-tabs>ul>li a::after {
	content: unset;
	display: none
}

.voc-plan-page .voc-plan-form>div>.horizontal-tabs-list~.vlaio-loader,
.voc-plan-page .voc-plan>div>div>.horizontal-tabs-list~.vlaio-loader,
.voc-plan-page details>div>.horizontal-tabs-list~.vlaio-loader {
	display: flex;
	margin: 4rem auto auto auto
}

.voc-plan-page .voc-plan-form>div>.horizontal-tabs-list+[data-horizontal-tabs-panes] details,
.voc-plan-page .voc-plan>div>div>.horizontal-tabs-list+[data-horizontal-tabs-panes] details,
.voc-plan-page details>div>.horizontal-tabs-list+[data-horizontal-tabs-panes] details {
	display: none !important
}

.voc-plan-page .voc-plan-form>div>.horizontal-tabs-list:has(.horizontal-tab-button)+[data-horizontal-tabs-panes] details:not(.horizontal-tab-hidden),
.voc-plan-page .voc-plan>div>div>.horizontal-tabs-list:has(.horizontal-tab-button)+[data-horizontal-tabs-panes] details:not(.horizontal-tab-hidden),
.voc-plan-page details>div>.horizontal-tabs-list:has(.horizontal-tab-button)+[data-horizontal-tabs-panes] details:not(.horizontal-tab-hidden) {
	display: block !important
}

.voc-plan-page .voc-plan-form>div>.horizontal-tabs-list:has(.horizontal-tab-button)~.vlaio-loader,
.voc-plan-page .voc-plan>div>div>.horizontal-tabs-list:has(.horizontal-tab-button)~.vlaio-loader,
.voc-plan-page details>div>.horizontal-tabs-list:has(.horizontal-tab-button)~.vlaio-loader {
	display: none
}

.voc-plan-page .horizontal-tabs-panes .horizontal-tabs-pane {
	padding: 0
}

.voc-plan-page .voc-plan-fieldset:not(.voc-plan-fieldset-depth-3)>legend {
	background: url('../images/arcering.png') repeat-x bottom;
	display: inline-block;
	padding: 10px 0 15px;
	margin-bottom: 20px;
	font-size: 3.4rem;
	padding-top: 2.5rem;
	line-height: 5.1rem;
	margin-bottom: 2rem;
	position: relative
}

@media only screen and (max-width:767px) {
	.voc-plan-page .voc-plan-fieldset:not(.voc-plan-fieldset-depth-3)>legend {
		background: url('../images/arcering-mobile.png') repeat-x bottom;
		padding-top: 0;
		margin: 30px 0 20px;
		background-size: 7px;
		padding-bottom: 10px;
		font-size: 2.2rem
	}
}

.voc-plan-page .voc-plan-fieldset-depth-2 .fieldset-wrapper>.form-type-tablefield {
	padding: 0;
	box-shadow: unset;
	margin-bottom: 0
}

.voc-plan-page .voc-plan-fieldset-depth-2 .fieldset-wrapper>.form-type-tablefield:first-child {
	margin-top: 0
}

.voc-plan-page .voc-plan-fieldset-depth-3>label,
.voc-plan-page .voc-plan-fieldset-depth-3>legend,
.voc-plan-page [data-drupal-selector*=address]>label,
.voc-plan-page [data-drupal-selector*=address]>legend {
	font-weight: 700;
	font-size: 2.8rem;
	line-height: 2.8rem;
	color: #002776
}

.voc-plan-page .voc-plan-fieldset-depth-3>label>span,
.voc-plan-page .voc-plan-fieldset-depth-3>legend>span,
.voc-plan-page [data-drupal-selector*=address]>label>span,
.voc-plan-page [data-drupal-selector*=address]>legend>span {
	margin: 0 0 1.2rem 0;
	display: block;
	font-weight: 700;
	font-size: 2.8rem;
	line-height: 2.8rem
}

.voc-plan-page .voc-plan-fieldset.voc-plan-fieldset-depth-6>legend {
	background: 0 0;
	font-size: 1.8rem;
	font-weight: 700;
	padding: 0
}

.voc-plan-page details>fieldset:first-of-type>legend {
	padding-top: 3rem
}

.voc-plan-page .fieldset-wrapper:not(.fieldset-wrapper .fieldset-wrapper) {
	box-shadow: 0 0 20px 0 rgba(51, 51, 51, .02);
	background-color: #fff;
	border-radius: 6px;
	padding: 20px
}

.voc-plan-page .form-item-foundation-costs,
.voc-plan-page .form-item-investments-intangible-assets,
.voc-plan-page .form-type-tablefield,
.voc-plan-page [data-drupal-selector*=commercial-plan]>div.field--type-entity-reference,
.voc-plan-page [data-drupal-selector*=commercial-plan]>div.js-form-type-textarea,
.voc-plan-page [data-drupal-selector=edit-extra-field-vlaio-startcompass-heighest-dead-point-turnover-value],
.voc-plan-page [data-drupal-selector=edit-extra-field-vlaio-startcompass-revenue-dead-point-turnover],
.voc-plan-page [data-drupal-selector=edit-feasibility-external-feasibility],
.voc-plan-page [data-drupal-selector=edit-gross-margin-product-amount-of-clients-wrapper],
.voc-plan-page [data-drupal-selector=edit-gross-margin-service-amount-of-clients-wrapper],
.voc-plan-page [data-drupal-selector=edit-loans-wrapper],
.voc-plan-page [data-drupal-selector=edit-loans],
.voc-plan-page [data-drupal-selector=edit-sales-expected-sales-forecast],
.voc-plan-page [data-drupal-selector^=edit-fixed-material-asset],
.voc-plan-page fieldset.sales-forecast-revenue-vs-dead-point-revenue {
	box-shadow: 0 0 20px 0 rgba(51, 51, 51, .02);
	background-color: #fff;
	border-radius: 6px;
	padding: 20px;
	margin-bottom: 2.5rem;
	margin-top: 2.5rem
}

.voc-plan-page .form-item-foundation-costs .fieldset-wrapper:not(.fieldset-wrapper .fieldset-wrapper),
.voc-plan-page .form-item-foundation-costs .form-wrapper,
.voc-plan-page .form-item-investments-intangible-assets .fieldset-wrapper:not(.fieldset-wrapper .fieldset-wrapper),
.voc-plan-page .form-item-investments-intangible-assets .form-wrapper,
.voc-plan-page .form-type-tablefield .fieldset-wrapper:not(.fieldset-wrapper .fieldset-wrapper),
.voc-plan-page .form-type-tablefield .form-wrapper,
.voc-plan-page [data-drupal-selector*=commercial-plan]>div.field--type-entity-reference .fieldset-wrapper:not(.fieldset-wrapper .fieldset-wrapper),
.voc-plan-page [data-drupal-selector*=commercial-plan]>div.field--type-entity-reference .form-wrapper,
.voc-plan-page [data-drupal-selector*=commercial-plan]>div.js-form-type-textarea .fieldset-wrapper:not(.fieldset-wrapper .fieldset-wrapper),
.voc-plan-page [data-drupal-selector*=commercial-plan]>div.js-form-type-textarea .form-wrapper,
.voc-plan-page [data-drupal-selector=edit-extra-field-vlaio-startcompass-heighest-dead-point-turnover-value] .fieldset-wrapper:not(.fieldset-wrapper .fieldset-wrapper),
.voc-plan-page [data-drupal-selector=edit-extra-field-vlaio-startcompass-heighest-dead-point-turnover-value] .form-wrapper,
.voc-plan-page [data-drupal-selector=edit-extra-field-vlaio-startcompass-revenue-dead-point-turnover] .fieldset-wrapper:not(.fieldset-wrapper .fieldset-wrapper),
.voc-plan-page [data-drupal-selector=edit-extra-field-vlaio-startcompass-revenue-dead-point-turnover] .form-wrapper,
.voc-plan-page [data-drupal-selector=edit-feasibility-external-feasibility] .fieldset-wrapper:not(.fieldset-wrapper .fieldset-wrapper),
.voc-plan-page [data-drupal-selector=edit-feasibility-external-feasibility] .form-wrapper,
.voc-plan-page [data-drupal-selector=edit-gross-margin-product-amount-of-clients-wrapper] .fieldset-wrapper:not(.fieldset-wrapper .fieldset-wrapper),
.voc-plan-page [data-drupal-selector=edit-gross-margin-product-amount-of-clients-wrapper] .form-wrapper,
.voc-plan-page [data-drupal-selector=edit-gross-margin-service-amount-of-clients-wrapper] .fieldset-wrapper:not(.fieldset-wrapper .fieldset-wrapper),
.voc-plan-page [data-drupal-selector=edit-gross-margin-service-amount-of-clients-wrapper] .form-wrapper,
.voc-plan-page [data-drupal-selector=edit-loans-wrapper] .fieldset-wrapper:not(.fieldset-wrapper .fieldset-wrapper),
.voc-plan-page [data-drupal-selector=edit-loans-wrapper] .form-wrapper,
.voc-plan-page [data-drupal-selector=edit-loans] .fieldset-wrapper:not(.fieldset-wrapper .fieldset-wrapper),
.voc-plan-page [data-drupal-selector=edit-loans] .form-wrapper,
.voc-plan-page [data-drupal-selector=edit-sales-expected-sales-forecast] .fieldset-wrapper:not(.fieldset-wrapper .fieldset-wrapper),
.voc-plan-page [data-drupal-selector=edit-sales-expected-sales-forecast] .form-wrapper,
.voc-plan-page [data-drupal-selector^=edit-fixed-material-asset] .fieldset-wrapper:not(.fieldset-wrapper .fieldset-wrapper),
.voc-plan-page [data-drupal-selector^=edit-fixed-material-asset] .form-wrapper,
.voc-plan-page fieldset.sales-forecast-revenue-vs-dead-point-revenue .fieldset-wrapper:not(.fieldset-wrapper .fieldset-wrapper),
.voc-plan-page fieldset.sales-forecast-revenue-vs-dead-point-revenue .form-wrapper {
	padding: 0;
	box-shadow: unset;
	margin-bottom: 0
}

.voc-plan-page .form-item-foundation-costs .fieldset-wrapper:not(.fieldset-wrapper .fieldset-wrapper):first-child,
.voc-plan-page .form-item-foundation-costs .form-wrapper:first-child,
.voc-plan-page .form-item-investments-intangible-assets .fieldset-wrapper:not(.fieldset-wrapper .fieldset-wrapper):first-child,
.voc-plan-page .form-item-investments-intangible-assets .form-wrapper:first-child,
.voc-plan-page .form-type-tablefield .fieldset-wrapper:not(.fieldset-wrapper .fieldset-wrapper):first-child,
.voc-plan-page .form-type-tablefield .form-wrapper:first-child,
.voc-plan-page [data-drupal-selector*=commercial-plan]>div.field--type-entity-reference .fieldset-wrapper:not(.fieldset-wrapper .fieldset-wrapper):first-child,
.voc-plan-page [data-drupal-selector*=commercial-plan]>div.field--type-entity-reference .form-wrapper:first-child,
.voc-plan-page [data-drupal-selector*=commercial-plan]>div.js-form-type-textarea .fieldset-wrapper:not(.fieldset-wrapper .fieldset-wrapper):first-child,
.voc-plan-page [data-drupal-selector*=commercial-plan]>div.js-form-type-textarea .form-wrapper:first-child,
.voc-plan-page [data-drupal-selector=edit-extra-field-vlaio-startcompass-heighest-dead-point-turnover-value] .fieldset-wrapper:not(.fieldset-wrapper .fieldset-wrapper):first-child,
.voc-plan-page [data-drupal-selector=edit-extra-field-vlaio-startcompass-heighest-dead-point-turnover-value] .form-wrapper:first-child,
.voc-plan-page [data-drupal-selector=edit-extra-field-vlaio-startcompass-revenue-dead-point-turnover] .fieldset-wrapper:not(.fieldset-wrapper .fieldset-wrapper):first-child,
.voc-plan-page [data-drupal-selector=edit-extra-field-vlaio-startcompass-revenue-dead-point-turnover] .form-wrapper:first-child,
.voc-plan-page [data-drupal-selector=edit-feasibility-external-feasibility] .fieldset-wrapper:not(.fieldset-wrapper .fieldset-wrapper):first-child,
.voc-plan-page [data-drupal-selector=edit-feasibility-external-feasibility] .form-wrapper:first-child,
.voc-plan-page [data-drupal-selector=edit-gross-margin-product-amount-of-clients-wrapper] .fieldset-wrapper:not(.fieldset-wrapper .fieldset-wrapper):first-child,
.voc-plan-page [data-drupal-selector=edit-gross-margin-product-amount-of-clients-wrapper] .form-wrapper:first-child,
.voc-plan-page [data-drupal-selector=edit-gross-margin-service-amount-of-clients-wrapper] .fieldset-wrapper:not(.fieldset-wrapper .fieldset-wrapper):first-child,
.voc-plan-page [data-drupal-selector=edit-gross-margin-service-amount-of-clients-wrapper] .form-wrapper:first-child,
.voc-plan-page [data-drupal-selector=edit-loans-wrapper] .fieldset-wrapper:not(.fieldset-wrapper .fieldset-wrapper):first-child,
.voc-plan-page [data-drupal-selector=edit-loans-wrapper] .form-wrapper:first-child,
.voc-plan-page [data-drupal-selector=edit-loans] .fieldset-wrapper:not(.fieldset-wrapper .fieldset-wrapper):first-child,
.voc-plan-page [data-drupal-selector=edit-loans] .form-wrapper:first-child,
.voc-plan-page [data-drupal-selector=edit-sales-expected-sales-forecast] .fieldset-wrapper:not(.fieldset-wrapper .fieldset-wrapper):first-child,
.voc-plan-page [data-drupal-selector=edit-sales-expected-sales-forecast] .form-wrapper:first-child,
.voc-plan-page [data-drupal-selector^=edit-fixed-material-asset] .fieldset-wrapper:not(.fieldset-wrapper .fieldset-wrapper):first-child,
.voc-plan-page [data-drupal-selector^=edit-fixed-material-asset] .form-wrapper:first-child,
.voc-plan-page fieldset.sales-forecast-revenue-vs-dead-point-revenue .fieldset-wrapper:not(.fieldset-wrapper .fieldset-wrapper):first-child,
.voc-plan-page fieldset.sales-forecast-revenue-vs-dead-point-revenue .form-wrapper:first-child {
	margin-top: 0
}

.voc-plan-page .form-item-foundation-costs label:not(.radio),
.voc-plan-page .form-item-investments-intangible-assets label:not(.radio),
.voc-plan-page .form-type-tablefield label:not(.radio),
.voc-plan-page [data-drupal-selector*=commercial-plan]>div.field--type-entity-reference label:not(.radio),
.voc-plan-page [data-drupal-selector*=commercial-plan]>div.js-form-type-textarea label:not(.radio),
.voc-plan-page [data-drupal-selector=edit-extra-field-vlaio-startcompass-heighest-dead-point-turnover-value] label:not(.radio),
.voc-plan-page [data-drupal-selector=edit-extra-field-vlaio-startcompass-revenue-dead-point-turnover] label:not(.radio),
.voc-plan-page [data-drupal-selector=edit-feasibility-external-feasibility] label:not(.radio),
.voc-plan-page [data-drupal-selector=edit-gross-margin-product-amount-of-clients-wrapper] label:not(.radio),
.voc-plan-page [data-drupal-selector=edit-gross-margin-service-amount-of-clients-wrapper] label:not(.radio),
.voc-plan-page [data-drupal-selector=edit-loans-wrapper] label:not(.radio),
.voc-plan-page [data-drupal-selector=edit-loans] label:not(.radio),
.voc-plan-page [data-drupal-selector=edit-sales-expected-sales-forecast] label:not(.radio),
.voc-plan-page [data-drupal-selector^=edit-fixed-material-asset] label:not(.radio),
.voc-plan-page fieldset.sales-forecast-revenue-vs-dead-point-revenue label:not(.radio) {
	margin-bottom: .6rem
}

.voc-plan-page [data-drupal-selector=edit-extra-field-vlaio-startcompass-revenue-dead-point-turnover],
.voc-plan-page [data-drupal-selector=edit-loans],
.voc-plan-page [data-drupal-selector=edit-sales-expected-sales-forecast],
.voc-plan-page fieldset.sales-forecast-revenue-vs-dead-point-revenue {
	margin-top: 2.5rem;
	position: relative
}

.voc-plan-page [data-drupal-selector=edit-extra-field-vlaio-startcompass-revenue-dead-point-turnover] legend,
.voc-plan-page [data-drupal-selector=edit-loans] legend,
.voc-plan-page [data-drupal-selector=edit-sales-expected-sales-forecast] legend,
.voc-plan-page fieldset.sales-forecast-revenue-vs-dead-point-revenue legend {
	position: absolute;
	inset: 0 auto auto 0;
	padding: 2rem !important
}

.voc-plan-page [data-drupal-selector=edit-extra-field-vlaio-startcompass-revenue-dead-point-turnover] legend+div,
.voc-plan-page [data-drupal-selector=edit-loans] legend+div,
.voc-plan-page [data-drupal-selector=edit-sales-expected-sales-forecast] legend+div,
.voc-plan-page fieldset.sales-forecast-revenue-vs-dead-point-revenue legend+div {
	margin-top: 3rem
}

.voc-plan-page [data-drupal-selector=edit-loans] .field--name-loans legend {
	padding: .5rem !important
}

.voc-plan-page fieldset:first-of-type[data-drupal-selector=edit-feasibility-external-feasibility] {
	margin-top: -5.5rem
}

.voc-plan-page fieldset:first-of-type[data-drupal-selector=edit-feasibility-external-feasibility]>legend {
	padding-top: 8rem;
	pointer-events: none
}

.voc-plan-page .fieldset-wrapper,
.voc-plan-page .form-wrapper:not(.field--name-birthdate, .form-actions) {
	display: grid;
	gap: 1.5rem
}

.voc-plan-page .fieldset-wrapper .ief-entity-operations,
.voc-plan-page .form-wrapper:not(.field--name-birthdate, .form-actions) .ief-entity-operations {
	display: flex;
	gap: 1.2rem;
	justify-content: flex-start
}

.voc-plan-page .fieldset-wrapper>input[type=submit],
.voc-plan-page .form-wrapper:not(.field--name-birthdate, .form-actions)>input[type=submit] {
	width: fit-content;
	margin-top: 1.2rem
}

.voc-plan-page .fieldset-wrapper>input[type=submit]:first-child,
.voc-plan-page .form-wrapper:not(.field--name-birthdate, .form-actions)>input[type=submit]:first-child {
	margin-top: 0
}

.voc-plan-page .fieldset-wrapper+.description,
.voc-plan-page .form-wrapper:not(.field--name-birthdate, .form-actions)+.description {
	margin-top: -1.5rem
}

.voc-plan-page table caption {
	text-align: left;
	font-size: 16px;
	font-family: flanders-sans, sans-serif;
	line-height: 19px;
	font-weight: 500
}

.voc-plan-page table thead {
	font-weight: 600
}

.voc-plan-page table thead:before {
	content: "@";
	display: block;
	line-height: 2.4rem;
	text-indent: -99999px
}

.voc-plan-page table td,
.voc-plan-page table th {
	padding: 6px 14px
}

.voc-plan-page table td .form-item>label:not(.radio),
.voc-plan-page table th .form-item>label:not(.radio) {
	margin: 0
}

.voc-plan-page table td:empty,
.voc-plan-page table th:empty {
	padding: 0
}

.voc-plan-page table tr td:only-child {
	width: 100%;
	padding-left: 0;
	padding-right: 0
}

.voc-plan-page table th {
	text-align: start
}

.voc-plan-page table th h4 {
	font-size: 16px;
	font-family: flanders-sans, sans-serif;
	line-height: 19px
}

.voc-plan-page table tr.draggable td,
.voc-plan-page table.field-multiple-table td {
	vertical-align: top
}

.voc-plan-page table a.tabledrag-handle .handle {
	width: 2.4rem;
	height: 2.4rem;
	margin: 0
}

.voc-plan-page table+.description {
	margin-left: 74px
}

.voc-plan-page .field--widget-inline-entity-form-complex fieldset>legend>span.form-required:after {
	content: '*';
	display: inline-block;
	padding-left: 1px;
	color: #cc0070;
	top: -4px;
	position: relative
}

.voc-plan-page [data-drupal-selector=edit-extra-field-vlaio-startcompass-revenue-dead-point-turnover] .fieldset-dropdown,
.voc-plan-page [data-drupal-selector=edit-feasibility-external-feasibility] .fieldset-dropdown,
.voc-plan-page [data-drupal-selector=edit-sales-expected-sales-forecast] .fieldset-dropdown {
	display: none
}

.voc-plan-page [data-drupal-selector=edit-extra-field-vlaio-startcompass-revenue-dead-point-turnover] legend+div,
.voc-plan-page [data-drupal-selector=edit-feasibility-external-feasibility] legend+div,
.voc-plan-page [data-drupal-selector=edit-sales-expected-sales-forecast] legend+div {
	display: block !important
}

.voc-plan-page .field--amount span,
.voc-plan-page .field--amount-of-clients span,
.voc-plan-page .field--amount-per-day span,
.voc-plan-page .field--purchase-price span,
.voc-plan-page .field--selling-price span,
.voc-plan-page .field--yearly-interest span,
.voc-plan-page .field--yearly-repayment span {
	white-space: nowrap
}

#case-social-links-values tr>td:nth-child(3) {
	vertical-align: bottom
}

.form__user--startcompass {
	display: flex;
	flex-direction: column;
	gap: 30px;
	margin-bottom: 60px !important;
	margin-top: 50px
}

.form__user--startcompass .form-item,
.form__user--startcompass .form-wrapper {
	margin: 0 !important
}

.form__user--startcompass input.input-field,
.form__user--startcompass select,
.form__user--startcompass textarea {
	border: none;
	background-color: transparent;
	padding: 0;
	border-radius: 0;
	margin: 0;
	min-height: auto;
	font-size: 16px;
	line-height: 19px;
	padding: 7px 19px 9px;
	border-radius: 3px;
	min-height: 42px;
	transition: all .15s ease-in-out;
	background-color: #f3f3f3;
	width: 100%
}

.form__user--startcompass input.input-field:focus,
.form__user--startcompass input.input-field:hover,
.form__user--startcompass select:focus,
.form__user--startcompass select:hover,
.form__user--startcompass textarea:focus,
.form__user--startcompass textarea:hover {
	outline: 0;
	border: none;
	box-shadow: none !important
}

.form__user--startcompass input.input-field:focus,
.form__user--startcompass select:focus,
.form__user--startcompass textarea:focus {
	background-color: #ededed
}

.form__user--startcompass input.button {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
	cursor: pointer;
	color: #333;
	background: #fff;
	line-height: 24px;
	font-size: 14pt;
	font-weight: 700;
	min-height: 42px;
	padding: 7px 19px 9px;
	border-radius: 3px;
	transition: all .15s ease-in-out;
	color: #fff;
	background: #009b48
}

.form__user--startcompass input.button:focus-visible {
	outline: 0
}

.form__user--startcompass input.button:hover {
	background-color: #e6e6e6
}

.form__user--startcompass input.button:focus-visible,
.form__user--startcompass input.button:hover {
	background-color: #006830
}

.form__user--startcompass a.button--danger {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
	cursor: pointer;
	background: #fff;
	line-height: 24px;
	font-size: 14pt;
	font-weight: 700;
	min-height: 42px;
	padding: 7px 19px 9px;
	border-radius: 3px;
	transition: all .15s ease-in-out;
	color: #333;
	background: #f3f3f3
}

.form__user--startcompass a.button--danger:focus-visible {
	outline: 0
}

.form__user--startcompass a.button--danger:hover {
	background-color: #e6e6e6
}

.form__user--startcompass a.button--danger:focus-visible,
.form__user--startcompass a.button--danger:hover {
	color: #333;
	background-color: #dadada
}

.form__user--startcompass>.field-group-html-element,
.form__user--startcompass>.form-wrapper {
	box-shadow: 0 0 20px 0 rgba(51, 51, 51, .02);
	border-radius: 6px;
	display: flex;
	flex-direction: row;
	gap: 30px
}

.form__user--startcompass .fieldset-wrapper {
	width: 100%
}

.form__user--startcompass .form-item-user-picture-0,
.form__user--startcompass .form-type-email,
.form__user--startcompass .form-type-password,
.form__user--startcompass .form-type-select,
.form__user--startcompass .form-type-tel,
.form__user--startcompass .form-type-textarea,
.form__user--startcompass .form-type-textfield,
.form__user--startcompass .form-type-url {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 0;
	column-gap: 30px;
	row-gap: 10px
}

.form__user--startcompass .form-item-user-picture-0.form-no-label,
.form__user--startcompass .form-type-email.form-no-label,
.form__user--startcompass .form-type-password.form-no-label,
.form__user--startcompass .form-type-select.form-no-label,
.form__user--startcompass .form-type-tel.form-no-label,
.form__user--startcompass .form-type-textarea.form-no-label,
.form__user--startcompass .form-type-textfield.form-no-label,
.form__user--startcompass .form-type-url.form-no-label {
	justify-content: flex-end
}

.form__user--startcompass .form-item-user-picture-0 label,
.form__user--startcompass .form-type-email label,
.form__user--startcompass .form-type-password label,
.form__user--startcompass .form-type-select label,
.form__user--startcompass .form-type-tel label,
.form__user--startcompass .form-type-textarea label,
.form__user--startcompass .form-type-textfield label,
.form__user--startcompass .form-type-url label {
	font-size: 16px;
	font-family: flanders-sans, sans-serif;
	line-height: 19px;
	font-weight: 500;
	flex: 1 0 30%;
	pointer-events: none
}

.form__user--startcompass .form-item-user-picture-0 label.radio span,
.form__user--startcompass .form-type-email label.radio span,
.form__user--startcompass .form-type-password label.radio span,
.form__user--startcompass .form-type-select label.radio span,
.form__user--startcompass .form-type-tel label.radio span,
.form__user--startcompass .form-type-textarea label.radio span,
.form__user--startcompass .form-type-textfield label.radio span,
.form__user--startcompass .form-type-url label.radio span {
	top: .2rem
}

.form__user--startcompass .form-item-user-picture-0 label.form-required::after,
.form__user--startcompass .form-type-email label.form-required::after,
.form__user--startcompass .form-type-password label.form-required::after,
.form__user--startcompass .form-type-select label.form-required::after,
.form__user--startcompass .form-type-tel label.form-required::after,
.form__user--startcompass .form-type-textarea label.form-required::after,
.form__user--startcompass .form-type-textfield label.form-required::after,
.form__user--startcompass .form-type-url label.form-required::after {
	content: '*';
	display: inline-block;
	padding-left: 1px;
	color: #cc0070;
	top: -4px;
	position: relative
}

.form__user--startcompass .form-item-user-picture-0 input,
.form__user--startcompass .form-item-user-picture-0 select,
.form__user--startcompass .form-item-user-picture-0>div,
.form__user--startcompass .form-type-email input,
.form__user--startcompass .form-type-email select,
.form__user--startcompass .form-type-email>div,
.form__user--startcompass .form-type-password input,
.form__user--startcompass .form-type-password select,
.form__user--startcompass .form-type-password>div,
.form__user--startcompass .form-type-select input,
.form__user--startcompass .form-type-select select,
.form__user--startcompass .form-type-select>div,
.form__user--startcompass .form-type-tel input,
.form__user--startcompass .form-type-tel select,
.form__user--startcompass .form-type-tel>div,
.form__user--startcompass .form-type-textarea input,
.form__user--startcompass .form-type-textarea select,
.form__user--startcompass .form-type-textarea>div,
.form__user--startcompass .form-type-textfield input,
.form__user--startcompass .form-type-textfield select,
.form__user--startcompass .form-type-textfield>div,
.form__user--startcompass .form-type-url input,
.form__user--startcompass .form-type-url select,
.form__user--startcompass .form-type-url>div {
	flex: 1 1 70%;
	max-width: calc(70% - 30px)
}

.form__user--startcompass .form-item-user-picture-0 .description,
.form__user--startcompass .form-item-user-picture-0 .password-confirm-message,
.form__user--startcompass .form-item-user-picture-0 .password-strength,
.form__user--startcompass .form-type-email .description,
.form__user--startcompass .form-type-email .password-confirm-message,
.form__user--startcompass .form-type-email .password-strength,
.form__user--startcompass .form-type-password .description,
.form__user--startcompass .form-type-password .password-confirm-message,
.form__user--startcompass .form-type-password .password-strength,
.form__user--startcompass .form-type-select .description,
.form__user--startcompass .form-type-select .password-confirm-message,
.form__user--startcompass .form-type-select .password-strength,
.form__user--startcompass .form-type-tel .description,
.form__user--startcompass .form-type-tel .password-confirm-message,
.form__user--startcompass .form-type-tel .password-strength,
.form__user--startcompass .form-type-textarea .description,
.form__user--startcompass .form-type-textarea .password-confirm-message,
.form__user--startcompass .form-type-textarea .password-strength,
.form__user--startcompass .form-type-textfield .description,
.form__user--startcompass .form-type-textfield .password-confirm-message,
.form__user--startcompass .form-type-textfield .password-strength,
.form__user--startcompass .form-type-url .description,
.form__user--startcompass .form-type-url .password-confirm-message,
.form__user--startcompass .form-type-url .password-strength {
	flex: 1 1 70%;
	max-width: calc(70% - 30px);
	font-family: flanders-sans, sans-serif;
	font-size: 14px;
	color: rgba(51, 51, 51, .7);
	margin-left: auto
}

.form__user--startcompass .form-item-user-picture-0 .description a,
.form__user--startcompass .form-item-user-picture-0 .password-confirm-message a,
.form__user--startcompass .form-item-user-picture-0 .password-strength a,
.form__user--startcompass .form-type-email .description a,
.form__user--startcompass .form-type-email .password-confirm-message a,
.form__user--startcompass .form-type-email .password-strength a,
.form__user--startcompass .form-type-password .description a,
.form__user--startcompass .form-type-password .password-confirm-message a,
.form__user--startcompass .form-type-password .password-strength a,
.form__user--startcompass .form-type-select .description a,
.form__user--startcompass .form-type-select .password-confirm-message a,
.form__user--startcompass .form-type-select .password-strength a,
.form__user--startcompass .form-type-tel .description a,
.form__user--startcompass .form-type-tel .password-confirm-message a,
.form__user--startcompass .form-type-tel .password-strength a,
.form__user--startcompass .form-type-textarea .description a,
.form__user--startcompass .form-type-textarea .password-confirm-message a,
.form__user--startcompass .form-type-textarea .password-strength a,
.form__user--startcompass .form-type-textfield .description a,
.form__user--startcompass .form-type-textfield .password-confirm-message a,
.form__user--startcompass .form-type-textfield .password-strength a,
.form__user--startcompass .form-type-url .description a,
.form__user--startcompass .form-type-url .password-confirm-message a,
.form__user--startcompass .form-type-url .password-strength a {
	text-decoration: underline
}

.form__user--startcompass .form-item-user-picture-0 .description a:focus-visible,
.form__user--startcompass .form-item-user-picture-0 .description a:hover,
.form__user--startcompass .form-item-user-picture-0 .password-confirm-message a:focus-visible,
.form__user--startcompass .form-item-user-picture-0 .password-confirm-message a:hover,
.form__user--startcompass .form-item-user-picture-0 .password-strength a:focus-visible,
.form__user--startcompass .form-item-user-picture-0 .password-strength a:hover,
.form__user--startcompass .form-type-email .description a:focus-visible,
.form__user--startcompass .form-type-email .description a:hover,
.form__user--startcompass .form-type-email .password-confirm-message a:focus-visible,
.form__user--startcompass .form-type-email .password-confirm-message a:hover,
.form__user--startcompass .form-type-email .password-strength a:focus-visible,
.form__user--startcompass .form-type-email .password-strength a:hover,
.form__user--startcompass .form-type-password .description a:focus-visible,
.form__user--startcompass .form-type-password .description a:hover,
.form__user--startcompass .form-type-password .password-confirm-message a:focus-visible,
.form__user--startcompass .form-type-password .password-confirm-message a:hover,
.form__user--startcompass .form-type-password .password-strength a:focus-visible,
.form__user--startcompass .form-type-password .password-strength a:hover,
.form__user--startcompass .form-type-select .description a:focus-visible,
.form__user--startcompass .form-type-select .description a:hover,
.form__user--startcompass .form-type-select .password-confirm-message a:focus-visible,
.form__user--startcompass .form-type-select .password-confirm-message a:hover,
.form__user--startcompass .form-type-select .password-strength a:focus-visible,
.form__user--startcompass .form-type-select .password-strength a:hover,
.form__user--startcompass .form-type-tel .description a:focus-visible,
.form__user--startcompass .form-type-tel .description a:hover,
.form__user--startcompass .form-type-tel .password-confirm-message a:focus-visible,
.form__user--startcompass .form-type-tel .password-confirm-message a:hover,
.form__user--startcompass .form-type-tel .password-strength a:focus-visible,
.form__user--startcompass .form-type-tel .password-strength a:hover,
.form__user--startcompass .form-type-textarea .description a:focus-visible,
.form__user--startcompass .form-type-textarea .description a:hover,
.form__user--startcompass .form-type-textarea .password-confirm-message a:focus-visible,
.form__user--startcompass .form-type-textarea .password-confirm-message a:hover,
.form__user--startcompass .form-type-textarea .password-strength a:focus-visible,
.form__user--startcompass .form-type-textarea .password-strength a:hover,
.form__user--startcompass .form-type-textfield .description a:focus-visible,
.form__user--startcompass .form-type-textfield .description a:hover,
.form__user--startcompass .form-type-textfield .password-confirm-message a:focus-visible,
.form__user--startcompass .form-type-textfield .password-confirm-message a:hover,
.form__user--startcompass .form-type-textfield .password-strength a:focus-visible,
.form__user--startcompass .form-type-textfield .password-strength a:hover,
.form__user--startcompass .form-type-url .description a:focus-visible,
.form__user--startcompass .form-type-url .description a:hover,
.form__user--startcompass .form-type-url .password-confirm-message a:focus-visible,
.form__user--startcompass .form-type-url .password-confirm-message a:hover,
.form__user--startcompass .form-type-url .password-strength a:focus-visible,
.form__user--startcompass .form-type-url .password-strength a:hover {
	color: #333;
	text-decoration: none
}

.form__user--startcompass .form-item-user-picture-0 .password-strength__meter,
.form__user--startcompass .form-type-email .password-strength__meter,
.form__user--startcompass .form-type-password .password-strength__meter,
.form__user--startcompass .form-type-select .password-strength__meter,
.form__user--startcompass .form-type-tel .password-strength__meter,
.form__user--startcompass .form-type-textarea .password-strength__meter,
.form__user--startcompass .form-type-textfield .password-strength__meter,
.form__user--startcompass .form-type-url .password-strength__meter {
	border-radius: 2px
}

.form__user--startcompass .form-type-password-confirm {
	display: flex;
	flex-direction: column
}

.form__user--startcompass .form-type-password-confirm .form-item-pass-pass1 {
	margin-bottom: 30px !important
}

.form__user--startcompass .form-type-password-confirm .description {
	flex: 1 1 70%;
	max-width: calc(70% - 30px);
	font-family: flanders-sans, sans-serif;
	font-size: 14px;
	color: rgba(51, 51, 51, .7);
	margin-left: auto;
	width: calc(70% - 30px)
}

.form__user--startcompass .form-type-password-confirm .description a {
	text-decoration: underline
}

.form__user--startcompass .form-type-password-confirm .description a:focus-visible,
.form__user--startcompass .form-type-password-confirm .description a:hover {
	color: #333;
	text-decoration: none
}

.form__user--startcompass .form-type-textarea {
	align-items: flex-start
}

.form__user--startcompass .form-item-user-picture-0 {
	align-items: flex-start;
	position: relative
}

.form__user--startcompass .form-item-user-picture-0 .image-widget {
	position: relative;
	display: flex;
	flex-direction: column-reverse;
	gap: 15px;
	margin-top: -9px
}

.form__user--startcompass .form-item-user-picture-0 .image-widget .ajax-progress {
	position: absolute;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: left;
	background: #fff
}

.form__user--startcompass .form-item-user-picture-0 .image-widget .ajax-progress .throbber {
	background-image: url(../images/throbber.gif) !important;
	background-repeat: no-repeat;
	background-size: contain;
	float: none;
	height: 40px;
	width: 40px;
	margin: 2px;
	display: inline-block
}

.form__user--startcompass .form-item-user-picture-0 .image-widget img {
	width: 125px;
	height: 125px;
	border: solid 3px #fff;
	box-shadow: 0 5px 20px 5px rgba(0, 0, 0, .08);
	border-radius: 6px;
	object-fit: cover
}

.form__user--startcompass .form-item-user-picture-0 .image-widget img~.ajax-progress {
	justify-content: center;
	align-items: center;
	width: 125px;
	height: 125px
}

.form__user--startcompass .form-item-user-picture-0 span {
	display: none
}

.form__user--startcompass .form-item-user-picture-0 button {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	font-size: 1px;
	color: transparent;
	background: #fff;
	box-shadow: 0 5px 20px 5px rgba(0, 0, 0, .08);
	min-height: auto !important;
	position: absolute;
	left: 113px;
	bottom: -12px
}

.form__user--startcompass .form-item-user-picture-0 button:focus-visible {
	outline: 0
}

.form__user--startcompass .form-item-user-picture-0 button::before {
	display: inline-block;
	content: '';
	mask-image: url('data:image/svg+xml,%3Csvg width="16px" height="16.0000026px" viewBox="0 0 16 16.0000026" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cg id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"%3E%3Cg id="icon/close" transform="translate(-0, 0)" fill="%23000000" fill-rule="nonzero"%3E%3Cg id="Group" transform="translate(0, -0)"%3E%3Cpath d="M-1.05662874,6.74291787 L17.0566206,6.74291787 C17.6089054,6.74291787 18.0566206,7.19063312 18.0566206,7.74291787 L18.0566206,8.25707404 C18.0566206,8.80935879 17.6089054,9.25707404 17.0566206,9.25707404 L-1.05662874,9.25707404 C-1.60891349,9.25707404 -2.05662874,8.80935879 -2.05662874,8.25707404 L-2.05662874,7.74291787 C-2.05662874,7.19063312 -1.60891349,6.74291787 -1.05662874,6.74291787 Z" id="Rectangle" opacity="0.5" transform="translate(8, 8) rotate(-45) translate(-8, -8)"%3E%3C/path%3E%3Cpath d="M-1.05662064,6.74292855 L17.0566287,6.74292855 C17.6089135,6.74292855 18.0566287,7.1906438 18.0566287,7.74292855 L18.0566287,8.25708472 C18.0566287,8.80936947 17.6089135,9.25708472 17.0566287,9.25708472 L-1.05662064,9.25708472 C-1.60890539,9.25708472 -2.05662064,8.80936947 -2.05662064,8.25708472 L-2.05662064,7.74292855 C-2.05662064,7.1906438 -1.60890539,6.74292855 -1.05662064,6.74292855 Z" id="Rectangle" transform="translate(8, 8) rotate(45) translate(-8, -8)"%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
	mask-size: contain;
	mask-position: center;
	mask-repeat: no-repeat;
	background-color: rgba(51, 51, 51, .5);
	height: 12px;
	width: 12px;
	cursor: pointer;
	transition: all .15s ease-in-out;
	flex-shrink: 0;
	z-index: 1;
	pointer-events: none
}

.form__user--startcompass .form-item-user-picture-0 button::before:hover {
	background-color: #009b48
}

.form__user--startcompass .form-item-user-picture-0 button:hover::before {
	background-color: #009b48
}

.form__user--startcompass .form-item-user-picture-0 button:focus-visible {
	outline: solid 2px #009B48
}

.form__user--startcompass .form-item-user-picture-0 button:focus-visible::before {
	background-color: #009b48
}

.form__user--startcompass .form-item-user-picture-0 input.form-file {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
	cursor: pointer;
	background: #fff;
	line-height: 24px;
	font-size: 14pt;
	font-weight: 700;
	min-height: 42px;
	padding: 7px 19px 9px;
	border-radius: 3px;
	transition: all .15s ease-in-out;
	color: #333;
	background: #f3f3f3;
	font-size: 16px;
	font-weight: 400;
	padding: 9px 19px
}

.form__user--startcompass .form-item-user-picture-0 input.form-file:focus-visible {
	outline: 0
}

.form__user--startcompass .form-item-user-picture-0 input.form-file:hover {
	background-color: #e6e6e6
}

.form__user--startcompass .form-item-user-picture-0 input.form-file:focus-visible,
.form__user--startcompass .form-item-user-picture-0 input.form-file:hover {
	color: #333;
	background-color: #dadada
}

.form__user--startcompass .form-item-user-picture-0 input.form-file::file-selector-button {
	border: none;
	background-color: transparent;
	padding: 0;
	border-radius: 0;
	margin: 0;
	min-height: auto;
	margin-right: 5px;
	font-size: 16px;
	font-weight: 700;
	cursor: pointer
}

.form__user--startcompass .form-item-user-picture-0 input.form-file::file-selector-button:focus,
.form__user--startcompass .form-item-user-picture-0 input.form-file::file-selector-button:hover {
	outline: 0;
	border: none;
	box-shadow: none !important
}

.form__user--startcompass h3 {
	font-family: flanders-serif, serif;
	font-size: 26px;
	font-weight: 500
}

.form__user--startcompass legend {
	display: none
}

.form__user--startcompass .field--name-field-birth-date {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 0;
	column-gap: 30px;
	row-gap: 10px
}

.form__user--startcompass .field--name-field-birth-date.form-no-label {
	justify-content: flex-end
}

.form__user--startcompass .field--name-field-birth-date h4 {
	font-size: 16px;
	font-family: flanders-sans, sans-serif;
	line-height: 19px;
	font-weight: 500;
	flex: 1 0 30%;
	pointer-events: none
}

.form__user--startcompass .field--name-field-birth-date h4.radio span {
	top: .2rem
}

.form__user--startcompass .field--name-field-birth-date h4.form-required::after {
	content: '*';
	display: inline-block;
	padding-left: 1px;
	color: #cc0070;
	top: -4px;
	position: relative
}

.form__user--startcompass .field--name-field-birth-date>div {
	flex: 1 1 70%;
	max-width: calc(70% - 30px)
}

.form__user--startcompass .field--name-field-birth-date>div>.form-item {
	margin: 0 !important
}

.form__user--startcompass .field--name-field-birth-date input {
	width: 100%
}

.form__user--startcompass .field--name-field-social-media {
	text-align: right
}

.form__user--startcompass .field--name-field-social-media .field-multiple-drag,
.form__user--startcompass .field--name-field-social-media .tabledrag-toggle-weight-wrapper {
	display: none
}

.form__user--startcompass .field--name-field-social-media table {
	width: 100%;
	text-align: left
}

.form__user--startcompass .field--name-field-social-media table tbody>tr {
	margin-bottom: 20px
}

.form__user--startcompass .field--name-field-social-media table td:nth-child(2) {
	flex: 1 1 100%
}

.form__user--startcompass .field--name-field-social-media table tr.draggable {
	display: flex;
	gap: 30px;
	justify-content: space-between
}

.form__user--startcompass .field--name-field-social-media table .button {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
	cursor: pointer;
	background: #fff;
	line-height: 24px;
	font-size: 14pt;
	font-weight: 700;
	min-height: 42px;
	padding: 7px 19px 9px;
	border-radius: 3px;
	transition: all .15s ease-in-out;
	color: #333;
	background: #f3f3f3;
	height: 42px
}

.form__user--startcompass .field--name-field-social-media table .button:focus-visible {
	outline: 0
}

.form__user--startcompass .field--name-field-social-media table .button:hover {
	background-color: #e6e6e6
}

.form__user--startcompass .field--name-field-social-media table .button:focus-visible,
.form__user--startcompass .field--name-field-social-media table .button:hover {
	color: #333;
	background-color: #dadada
}

.form__user--startcompass .field--name-field-social-media table .button::before {
	display: inline-block;
	content: '';
	mask-image: url('data:image/svg+xml,<svg width="14px" height="18px" viewBox="0 0 14 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Action-button" transform="translate(-10, -8)" fill="%23333333" fill-rule="nonzero"><g id="icon/delete" transform="translate(10, 8)"><path d="M0,6 C0,5.44772 0.44772,5 1,5 L13,5 C13.5523,5 14,5.44772 14,6 L14,15 C14,16.6569 12.6569,18 11,18 L3,18 C1.34315,18 0,16.6569 0,15 L0,6 Z" id="Path"></path><path d="M0,2 C0,1.44772 0.44772,1 1,1 L13,1 C13.5523,1 14,1.44772 14,2 L14,2 C14,2.55228 13.5523,3 13,3 L1,3 C0.44772,3 0,2.55228 0,2 L0,2 Z" id="Path" opacity="0.3"></path><path d="M4,1 C4,0.44772 4.44772,0 5,0 L9,0 C9.5523,0 10,0.44772 10,1 L10,1 L4,1 L4,1 Z" id="Path" opacity="0.3"></path></g></g></g></svg>');
	mask-size: contain;
	mask-position: center;
	mask-repeat: no-repeat;
	background-color: rgba(51, 51, 51, .5);
	height: 1.5rem;
	width: 1.5rem;
	cursor: pointer;
	transition: all .15s ease-in-out;
	flex-shrink: 0
}

.form__user--startcompass .field--name-field-social-media table .button:focus-visible,
.form__user--startcompass .field--name-field-social-media table .button:hover {
	background-color: rgba(204, 0, 0, .15)
}

.form__user--startcompass .field--name-field-social-media table .button:focus-visible::before,
.form__user--startcompass .field--name-field-social-media table .button:hover::before {
	background-color: #c00
}

.form__user--startcompass .field--name-field-social-media table .description,
.form__user--startcompass .field--name-field-social-media table input.form-url {
	max-width: calc(70% - 30px - 22px)
}

.form__user--startcompass .field--name-field-social-media table input.form-url,
.form__user--startcompass .field--name-field-social-media table input.form-url+.description {
	max-width: calc(67% - 30px - 22px)
}

.form__user--startcompass .field--name-field-social-media table+.description {
	margin-bottom: 10px
}

.form__user--startcompass #edit-account,
.form__user--startcompass .field-group-html-element,
.form__user--startcompass .fieldset-wrapper .form-wrapper {
	margin: 0 !important;
	display: flex;
	flex-direction: column;
	gap: 30px
}

.form__user--startcompass>div:not(.form-actions) {
	padding: 3rem !important
}

.form__user--startcompass .messages {
	border-radius: 6px
}

.form__user--startcompass .messages--status {
	margin-bottom: 15px
}

.form__user--startcompass .user-intro__name {
	font-family: flanders-serif, serif;
	font-size: 21px;
	font-weight: 500;
	line-height: 1
}

.form__user--startcompass .user-intro__info {
	gap: 15px
}

.form__user--startcompass .user-intro__address,
.form__user--startcompass .user-intro__mail,
.form__user--startcompass .user-intro__number {
	color: rgba(51, 51, 51, .7);
	display: flex;
	align-items: center;
	gap: 15px;
	font-size: 14px;
	line-height: 17px
}

.form__user--startcompass .user-intro__mail::before {
	display: inline-block;
	content: '';
	mask-image: url('data:image/svg+xml,%3Csvg width="18px" height="12.6px" viewBox="0 0 18 12.6" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cg id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"%3E%3Cg id="icon/mail" fill="%23000000" fill-rule="nonzero"%3E%3Cg id="Group" transform="translate(0, 0)"%3E%3Cpath d="M17.1,12.6 L0.9,12.6 C0.36,12.6 0,12.24 0,11.7 L0,0.9 C0,0.36 0.36,0 0.9,0 L17.1,0 C17.64,0 18,0.36 18,0.9 L18,11.7 C18,12.24 17.64,12.6 17.1,12.6 Z" id="Path" opacity="0.3"%3E%3C/path%3E%3Cpath d="M17.1,0 L0.899991,0 C0.629991,0 0.449991,0.090045 0.269991,0.270045 L8.28,7.47 C8.73,7.83 9.36,7.83 9.72,7.47 L17.73,0.270045 C17.55,0.090045 17.37,0 17.1,0 Z" id="Path"%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
	mask-size: contain;
	mask-position: center;
	mask-repeat: no-repeat;
	background-color: rgba(51, 51, 51, .5);
	height: 1.5rem;
	width: 1.5rem;
	cursor: pointer;
	transition: all .15s ease-in-out;
	flex-shrink: 0
}

.form__user--startcompass .user-intro__number::before {
	display: inline-block;
	content: '';
	mask-image: url('data:image/svg+xml,<svg width="10.5px" height="10.5px" viewBox="0 0 10.5 10.5" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M2.11166667,4.54416667 C2.95166667,6.195 4.305,7.5425 5.95583333,8.38833333 L7.23916667,7.105 C7.39666667,6.9475 7.63,6.895 7.83416667,6.965 C8.4875,7.18083333 9.19333333,7.2975 9.91666667,7.2975 C10.2375,7.2975 10.5,7.56 10.5,7.88083333 L10.5,9.91666667 C10.5,10.2375 10.2375,10.5 9.91666667,10.5 C4.43916667,10.5 0,6.06083333 0,0.583333333 C0,0.2625 0.2625,0 0.583333333,0 L2.625,0 C2.94583333,0 3.20833333,0.2625 3.20833333,0.583333333 C3.20833333,1.3125 3.325,2.0125 3.54083333,2.66583333 C3.605,2.87 3.55833333,3.0975 3.395,3.26083333 L2.11166667,4.54416667 L2.11166667,4.54416667 Z" id="path-i2pkrl5zaf-1"></path></defs><g id="Design" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" ><g id="Profiel-bewerken" transform="translate(-306.75, -309.75)"><g id="Info-block" transform="translate(105, 200)"><g id="Phone" transform="translate(200, 107)"><g id="ic_local_phone" transform="translate(1.75, 2.75)"><mask id="mask-i2pkrl5zaf-2" fill="white"><use xlink:href="%23path-i2pkrl5zaf-1"></use></mask><use id="Mask" fill="%23000000" xlink:href="%23path-i2pkrl5zaf-1"></use></g></g></g></g></g></svg>');
	mask-size: contain;
	mask-position: center;
	mask-repeat: no-repeat;
	background-color: rgba(51, 51, 51, .5);
	height: 1.5rem;
	width: 1.5rem;
	cursor: pointer;
	transition: all .15s ease-in-out;
	flex-shrink: 0
}

.form__user--startcompass .user-intro__address {
	align-items: flex-start
}

.form__user--startcompass .user-intro__address::before {
	display: inline-block;
	content: '';
	mask-image: url('data:image/svg+xml,%3Csvg width="15.9708187px" height="19.2703018px" viewBox="0 0 15.9708187 19.2703018" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cg id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"%3E%3Cg id="icon/location" fill="%23000000" fill-rule="nonzero"%3E%3Cg id="Group" transform="translate(0, 0)"%3E%3Cpath d="M14.0623976,13.3453018 L9.16239762,18.7453018 C8.56239762,19.4453018 7.56239762,19.4453018 6.96239762,18.7453018 L2.06241762,13.3453018 C0.562417618,11.6453018 -0.237582382,9.44530178 0.0624176184,6.94534178 C0.562417618,3.34534178 3.46241762,0.445341785 7.06239762,0.0453417847 C11.8623976,-0.454658215 15.9623976,3.24534178 15.9623976,7.94534178 C16.0623976,10.0453018 15.2623976,11.9453018 14.0623976,13.3453018 Z" id="Path" opacity="0.3"%3E%3C/path%3E%3Cpath d="M8.06240762,11.0453018 C9.71929762,11.0453018 11.0624076,9.70220178 11.0624076,8.04530178 C11.0624076,6.38849178 9.71929762,5.04535178 8.06240762,5.04535178 C6.40559762,5.04535178 5.06240762,6.38849178 5.06240762,8.04530178 C5.06240762,9.70220178 6.40559762,11.0453018 8.06240762,11.0453018 Z" id="Path"%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
	mask-size: contain;
	mask-position: center;
	mask-repeat: no-repeat;
	background-color: rgba(51, 51, 51, .5);
	height: 1.5rem;
	width: 1.5rem;
	cursor: pointer;
	transition: all .15s ease-in-out;
	flex-shrink: 0
}

.user--startcompass {
	display: flex;
	flex-direction: column;
	gap: 30px;
	margin-bottom: 60px !important;
	margin-top: 50px
}

.user--startcompass__link {
	margin: 0 0 0 auto !important
}

.user--startcompass__content {
	padding: 3rem !important;
	background: #fff
}

.user--startcompass h3 {
	font-family: flanders-serif, serif;
	font-size: 26px;
	font-weight: 500;
	margin-bottom: 2.4rem
}

.user--startcompass [class*=field--] {
	display: grid;
	grid-template-columns: 20rem 1fr;
	margin: 1.2rem 0
}

.user--startcompass [class*=field--] div:first-of-type {
	font-size: 16px;
	font-family: flanders-sans, sans-serif;
	line-height: 19px;
	font-weight: 500;
	pointer-events: none
}

.voc-plan:not(.voc-plan-form, .voc-plan-add-form) .horizontal-tabs>.horizontal-tabs-list li,
.voc-plan:not(.voc-plan-form, .voc-plan-add-form) .horizontal-tabs>.horizontal-tabs-list li>a {
	cursor: pointer
}

.voc-plan:not(.voc-plan-form, .voc-plan-add-form) .horizontal-tabs .fieldset-wrapper div[class^=field--] {
	box-shadow: initial;
	background-color: initial;
	border-radius: initial;
	padding: initial;
	margin-bottom: initial;
	margin-top: initial
}

.voc-plan:not(.voc-plan-form, .voc-plan-add-form) .horizontal-tabs div[class^=field--] {
	box-shadow: 0 0 20px 0 rgba(51, 51, 51, .02);
	background-color: #fff;
	border-radius: 6px;
	padding: 20px;
	margin-bottom: 2.5rem;
	margin-top: 2.5rem
}

.voc-plan:not(.voc-plan-form, .voc-plan-add-form) .horizontal-tabs div[class^=field--]>div:first-child {
	margin-bottom: .6rem;
	font-weight: 500
}

.voc-plan:not(.voc-plan-form, .voc-plan-add-form) .horizontal-tabs table {
	width: fit-content
}

.voc-plan:not(.voc-plan-form, .voc-plan-add-form) .horizontal-tabs table td,
.voc-plan:not(.voc-plan-form, .voc-plan-add-form) .horizontal-tabs table th {
	padding: 1rem 3rem
}

.voc-plan:not(.voc-plan-form, .voc-plan-add-form) .horizontal-tabs table td:first-child,
.voc-plan:not(.voc-plan-form, .voc-plan-add-form) .horizontal-tabs table th:first-child {
	padding-left: 0
}

.voc-plan:not(.voc-plan-form, .voc-plan-add-form) .horizontal-tabs table td:last-child,
.voc-plan:not(.voc-plan-form, .voc-plan-add-form) .horizontal-tabs table th:last-child {
	padding-right: 0
}

.voc-plan:not(.voc-plan-form, .voc-plan-add-form) .horizontal-tabs table thead:before {
	display: none
}

.voc-plan:not(.voc-plan-form, .voc-plan-add-form) .horizontal-tabs table thead tr {
	border-bottom: .1rem dashed rgba(151, 151, 151, .25);
	padding: 1.6rem 0
}

.voc-plan:not(.voc-plan-form, .voc-plan-add-form) .horizontal-tabs table thead tr>th {
	color: #333;
	padding-bottom: .4rem;
	font-size: 1.6rem
}

.voc-plan:not(.voc-plan-form, .voc-plan-add-form) .horizontal-tabs table div[class^=field--] {
	margin: 0;
	padding: 0
}

.voc-plan:not(.voc-plan-form, .voc-plan-add-form) .horizontal-tabs table div[class^=field--] p {
	font-weight: 400
}

.voc-plan:not(.voc-plan-form, .voc-plan-add-form) .horizontal-tabs .field--financial-fixed-assets td:first-child,
.voc-plan:not(.voc-plan-form, .voc-plan-add-form) .horizontal-tabs .field--financial-section-depreciation-table td:first-child,
.voc-plan:not(.voc-plan-form, .voc-plan-add-form) .horizontal-tabs .field--financial-section-own-contribution td:first-child,
.voc-plan:not(.voc-plan-form, .voc-plan-add-form) .horizontal-tabs .field--financial-section-short-term-debts td:first-child,
.voc-plan:not(.voc-plan-form, .voc-plan-add-form) .horizontal-tabs .field--fixed-costs-administrative-costs td:first-child,
.voc-plan:not(.voc-plan-form, .voc-plan-add-form) .horizontal-tabs .field--fixed-costs-exploitation-product-costs td:first-child,
.voc-plan:not(.voc-plan-form, .voc-plan-add-form) .horizontal-tabs .field--fixed-costs-financial-costs td:first-child,
.voc-plan:not(.voc-plan-form, .voc-plan-add-form) .horizontal-tabs .field--fixed-costs-housing-costs td:first-child,
.voc-plan:not(.voc-plan-form, .voc-plan-add-form) .horizontal-tabs .field--fixed-costs-marketing-costs td:first-child,
.voc-plan:not(.voc-plan-form, .voc-plan-add-form) .horizontal-tabs .field--fixed-costs-relocation-costs td:first-child,
.voc-plan:not(.voc-plan-form, .voc-plan-add-form) .horizontal-tabs .field--fixed-costs-staff-costs td:first-child,
.voc-plan:not(.voc-plan-form, .voc-plan-add-form) .horizontal-tabs .field--foundation-costs td:first-child,
.voc-plan:not(.voc-plan-form, .voc-plan-add-form) .horizontal-tabs .field--general-organization-company-builtup-time td:first-child,
.voc-plan:not(.voc-plan-form, .voc-plan-add-form) .horizontal-tabs .field--investments-intangible-assets td:first-child,
.voc-plan:not(.voc-plan-form, .voc-plan-add-form) .horizontal-tabs .field--startup-costs td:first-child {
	font-weight: 500;
	font-size: 1.6rem
}

.voc-plan:not(.voc-plan-form, .voc-plan-add-form) legend .fieldset-dropdown {
	display: none
}

.voc-plan:not(.voc-plan-form, .voc-plan-add-form) table.feasibility-highest-dead-point caption {
	font-weight: 500;
	font-size: 1.8rem
}

.voc-plan:not(.voc-plan-form, .voc-plan-add-form) fieldset.sales-forecast-revenue-vs-dead-point-revenue {
	margin-top: 2.5rem;
	position: relative
}

.voc-plan:not(.voc-plan-form, .voc-plan-add-form) fieldset.sales-forecast-revenue-vs-dead-point-revenue legend {
	font-weight: 500;
	font-size: 1.8rem
}

.voc-plan:not(.voc-plan-form, .voc-plan-add-form) fieldset.stock_rotation legend {
	font-weight: 500;
	font-size: 1.8rem
}

.voc-plan:not(.voc-plan-form, .voc-plan-add-form) .disclaimer {
	font-weight: 400
}