/* Kalender voor evenementen */

#wp-calendar tbody a {
  font-family: 'AvenirNext LT ProD' !important;
  	background-color: #e42314;
	padding:5px;
  	color:#ffffff;
	font-weight: bolder;
	}

tfoot {
	display:none !important;
	}

table caption {font-family: 'AvenirNext LT ProD' !important; font-style:normal !important;}

#header_meta { top: 90px; width:auto; background-color:#e42314; margin-left:0px; z-index:0; position: absolute; min-height: 0;}
#header_meta a {color:#ffffff !important;  text-align:center !important; font-family: 'AvenirNext LT ProR' !important; font-size:14px !important; padding: 20px 20px; min-width: 242px !important; display: inline-block;}
#header_meta a:hover {text-decoration:none !important;}
#header_meta .container {padding:0 0px 0 0px; min-height: 0;}
#header_meta .sub_menu{line-height: 1; top: 0;}
#header_meta .sub_menu, #header_meta .sub_menu .menu, #header_meta .sub_menu .menu li{float: none !important;} 
/* RESPONSIVE HEADER */
@media screen and (max-width: 767px)  {
	.responsive #top #main {
		margin-top:-90px!important;
		}

	#header_meta {top: 100px;}
  	.inner-container {padding-top:10px !important;} 
  	#header_main {padding-top:20px;}
}


/*** ****/
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
    color:#fff !important;
}

.av_secondary_left .sub_menu {
    padding-right: 0px;
}

.inner-container {margin-top: 0px !important;}
button:focus {outline:0;}

/* ESSENTIAL GRID HIDE FEATURED IMAGE NIEUWS EN VACATURES */

.preview-nieuws .esg-media-poster,
.preview-vacature .esg-media-poster {
  display: none;
}

/*Essential grid nieuws*/
  /*oranje*/
a.eg-preview-campagne-afdeling-element-6:hover,
a.eg-preview-nieuws-afdeling-element-6:hover{
  background: #fff !important;
  color: #e67300 !important;
}
a.eg-preview-evenement-new-element-6:hover{
  background: #fff !important;
  color: #5a5f63 !important;
}

a.eg-preview-campagne-afdeling-element-6:after,
a.eg-preview-nieuws-afdeling-element-6:after,
a.eg-preview-evenement-new-element-6:after{
  content: "\e88d";
  font-family: 'entypo-fontello';
  padding-left: 10px;
}


/* Bekijk alle... */
.button-terracotta-wit-inverse .avia-color-custom:hover{
  color: #e97300 !important;
  border: 2px solid #ffffff !important;
  background: #ffffff !important;
}
.button-stone-wit-inverse .avia-color-custom:hover{
  color: #5a5f64 !important;
  border: 2px solid #ffffff !important;
  background: #ffffff !important;
}


.slider-logo .slideshow_align_caption {
    vertical-align: middle !important;
}

@media only screen and (max-width: 800px) {
.html_header_transparency #top .avia-builder-el-0 .container, .html_header_transparency #top .avia-builder-el-0 .slideshow_caption {
    padding-top: 0px;
}
  #top .avia-slideshow-button {margin-top:0px !important;}
  #top .avia-slideshow-button.avia-color-light {padding: 8px 12px;}
}

#top h1 a, #top h2 a, #top h3 a, #top h4 a, #top h5 a, #top h6 a {font-size: 16px;}

/* EHBO-FEITJE DOWNLOAD APP */
#pagesinwidgets_page_section-5 .av_promobox {
    border-style: solid;
    padding-top: 0px !important;
  	padding-right: 30px !important;
  	padding-bottom: 10px !important;
  	padding-left: 30px !important;
  	margin:0px !important;
}

/* MAILCHIMP FORM */

#top .cta-nieuwsbrief input[type="submit"] {color:#000000 !important;}
#top .cta-nieuwsbrief .avia_ajax_form .text_input, #top .avia_ajax_form .select, #top .avia_ajax_form .text_area {border-radius:0px !important; background-color:#000000 !important; color:#ffffff !important; border:2px solid #ffffff !important;}
/* DOWNLOAD MANAGER */
.w3eden a {font-family: 'AvenirNext LT ProR' !important; font-size:14px !important;}
.ptitle {font-family: 'AvenirNext LT ProD' !important; font-size:16px !important;}

.w3eden .label {
  	font-family: 'AvenirNext LT ProD' !important;
    border-radius: none !important;
    font-size: 10px !important;
	}


.main_menu {
  	font-family: 'AvenirNext LT ProD';
	}

.main_menu .menu ul { min-width: 215px; }

/* LINE HEIGHT ENFOLD MENU */

ul#avia-menu .sub-menu li a {
  	line-height: 18px!important;	
	}


#top .av-main-nav ul a {font-size:13px !important; padding:6px 15px; }

#top .av-subnav-menu li a {
  	font-family: 'AvenirNext LT ProR' !important;
  	font-weight:300 !important;
	}

/* Aanhalingstekens */

.special_amp {
	font-family: inherit;
	font-style: inherit;
	font-size: inherit;
	line-height: inherit;
	font-weight: inherit;
	color: inherit !important;
	}

/* TAB ENFOLD */
.js_active .active_tab_content {border:none !important; background-color:#ffffff !important;}
.js_active .tab_titles .tab:first-child {
    border-top-left-radius: 0px !important;
	}

.js_active .tab_titles .tab:last-child {
    border-top-right-radius: 0px;
}
.js_active .top_tab .tab {
    border-top: 2px solid #000000 !important;
  	border-right: 1px solid #000000 !important;
  	border-bottom: 2px solid #000000 !important;
  	border-left: 1px solid #000000 !important;
	}

div .main_color .tabcontainer .active_tab_content, div .main_color .tabcontainer .active_tab {
  	background-color:#ffffff !important;
	}


/* KALENDER VERBERG TIJD */
.fc-time {display:none !important;}
.fc-content {background-color:#cccccc !important; box-shadow:none !important; border:none !important;}

.fc-event { border-radius:0px; }

a.fc-day-grid-event {background-color:#cccccc !important;}

/* AVIA CODEBLOCK */
.avia_codeblock {font-family: 'AvenirNext LT ProR' !important;}

/* SOCIAL SHARE BUTTONS */

.av-share-link-description { 
  	display:none !important;
	}

#top #wrap_all .av-social-link-facebook a:hover {
    color: #fff;
    background-color: #af8c5f;
	}

#top #wrap_all .av-social-link-twitter a:hover {
    color: #fff;
    background-color: #af8c5f;
	}

#top #wrap_all .av-social-link-linkedin a:hover {
    color: #fff;
    background-color: #af8c5f;
	}

#top #wrap_all .av-social-link-mail a:hover {
    color: #fff;
    background-color: #af8c5f;
	}

.av-social-sharing-box .av-share-box {
    margin: 50px 0 0;
}

#top #main .sidebar {padding-top:30px;}

h2.tribe-events-title {font-size:22px !important;}
.tribe-events-widget-link {display:none !important;}

ul {font-family: 'AvenirNext LT ProR';}

/* TOOLTIP */

.inner_tooltip {font-family: 'AvenirNext LT ProR' !important;}
.av-share-box .avia-related-tooltip {
  	border-top:1px solid #cccccc !important;
  	border-radius:0px !important;
  	box-shadow:none !important;
  line-height:20px !important;
	}

/* ZOEKWIDGET */
#search-2 {padding-bottom:20px;}

/* VACATURES */
.tabel-vacature {background-color:#ae8a61 !important;}

.tabel-vacature td {
  	border-color:#ffffff !important;
  	color:#ffffff !important;
  	text-align:left !important;
  	font-family: 'AvenirNext LT ProR';
  	font-size:16px;
	}

.tabel-vacature .av-share-box ul, .tabel-vacature .av-share-box li {border:0px !important;}

.avia-data-table.avia_pricing_minimal.tabel-vacature td {
	padding: 10px !important;
	}

.tabel-vacature .av-share-box ul, .tabel-vacature .av-share-box li a {color:#ffffff;
   	padding: 0 25px !important;
	}

.tabel-vacature .av-share-box ul {
	vertical-align: middle !important;
  width:auto !important;
	}

.tabel-vacature .av-social-sharing-box .av-share-box{
	display: inline-block !important;
    width: auto !important;
    vertical-align: middle !important;
  margin-top:0px;
	}

.tabel-vacature .av-social-sharing-box {
	display: inline-block !important;
  	vertical-align: middle !important;
	}

.tabel-vacature .container_wrap .avia-builder-el-no-sibling {
	display: inline-block !important;
    vertical-align: middle !important;
	}

/* TABEL NIEUWSBERICHT ZWART */

.tabel-nieuwsbericht-zwart {background-color:#000000 !important;}

.tabel-nieuwsbericht-zwart td {
  	border-color:#ffffff !important;
  	color:#ffffff !important;
  	text-align:left !important;
  	font-family: 'AvenirNext LT ProR';
  	font-size:16px;
	}

.avia-data-table.avia_pricing_minimal.tabel-nieuwsbericht-zwart td {
	padding: 10px !important;
	}

/* TABEL NIEUWSBERICHT ZWART */

.tabel-nieuwsbericht-wit {background-color:#ffffff !important;}

.tabel-nieuwsbericht-wit td {
  	border-color:#000000 !important;
  	color:#000000 !important;
  	text-align:left !important;
  	font-family: 'AvenirNext LT ProR';
  	font-size:16px;
	}

.avia-data-table.avia_pricing_minimal.tabel-nieuwsbericht-wit td {
	padding: 10px !important;
	}




.av-subheading_below p {
	color:#000000;
  	padding-top:10px !important;
	}

.html_header_transparency #top .avia-builder-el-0 .container {
  	padding-top:0;
	}



/* COOKIE TEKST EN BUTTON */

#cn-notice-text {font-family: 'AvenirNext LT ProR';}
#cookie-notice .button.bootstrap {
  	font-family: 'AvenirNext LT ProR';
  	background-color:transparent !important;
  	border-radius:0px;
  	background-image:none !important;
  	border:2px solid #ffffff !important;
  	color:#ffffff;
	}

#cookie-notice .button.bootstrap:hover {
  	background-color:#ffffff !important;
  	border-radius:0px;
  	background-image:none !important;
  	border:2px solid #ffffff !important;
  	color:#000000;
	}

li#menu-item-15328 {margin-right:10px !important;}

h1 {
	font-size: 45px;
  	line-height:60px;
 	font-family: 'AvenirNext LT ProR';
	font-style: normal;
	font-variant: normal;
	font-weight: 600 !important;
  	letter-spacing:0px !important;
	}

h2 {
	font-size: 36px;
  	font-family: 'AvenirNext LT ProR';
	font-style: normal;
	font-variant: normal;
	font-weight: 600 !important;
  	letter-spacing:0px !important;
	}

h3 {
	font-size: 30px;
  	font-family: 'AvenirNext LT ProR';
	font-style: normal;
	font-variant: normal;
	font-weight: 600;
  	letter-spacing:0px !important;
	}

h4 {
	font-size: 22px;
  	font-family: 'AvenirNext LT ProR';
	font-style: normal;
	font-variant: normal;
	font-weight: 600 !important;
  	letter-spacing:0px !important;
	}

h5 {
	font-size: 20px;
  	font-family: 'AvenirNext LT ProR';
	font-style: normal;
	font-variant: normal;
	font-weight: 600 !important;
  	letter-spacing:0px !important;
  	padding-top:20px;
	}

h6 {
	font-size: 18px;
  	font-family: 'AvenirNext LT ProR';
	font-style: normal;
	font-variant: normal;
	font-weight: 600 !important;
  	color:#9f9f9f !important;
  	letter-spacing:0px!important;
  	padding:10px 15px 0 0 !important;
	}

p {
  	font-family: 'AvenirNext LT ProR';
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
  	letter-spacing:0px!important;
	}

/* CAMPAGNE UITGELICHT */

.campagne-uitgelicht-links,
.campagne-uitgelicht-rechts {
		padding:60px 60px 30px 60px !important;
		}

.campagne-uitgelicht .avia_iconbox_title {color: #000000 !important;}

@media only screen and (max-width: 1100px) {
  	.campagne-uitgelicht-links,
  	.campagne-uitgelicht-rechts,
  	.campagne-uitgelicht-links .flex_cell_inner,
  	.campagne-uitgelicht-rechts .flex_cell_inner {
		padding:20px 60px !important;
		}
	}

/* CONTACTPERSOON */
.contactpersoon-multiple .esg-bc {
	top: 0px;
	}

.flat-light .navigationbuttons,
.flat-light .esg-pagination,
.flat-light .esg-filters {
  	text-align:left !important;
  	margin-bottom:20px !important;
	}

.contactpersoon-foto img {padding-bottom:20px;}
.contactpersoon-single-rechterblok {
	border-left: dotted 2px #000000 !important;
	padding-left:60px;
	}

.contactpersoon-single-button {
  	float:left !important;
  	padding-right:20px;
	}

.contactpersoon-single-rechterblok h2 {
	text-decoration:underline;
	}

.contactpersoon-single img {padding-bottom:20px;}

@media only screen and (max-width: 768px) {
  	.contactpersoon-single-rechterblok {
		border-left: none !important;
		padding-left:0px;
		}
	}

.contactpersoon-multiple-wrapper {padding:0 25px;}

.contactpersoon-multiple h3,
.contactpersoon-single h3 {
  	font-weight:600 !important;
	}

.contactpersoon-multiple p {
  	font-family: 'AvenirNext LT ProR';
  	text-align:left;
  	padding-bottom:20px;
  	border-bottom: 2px dotted #000000;
	}

.contactpersoon-single p {
  	font-family: 'AvenirNext LT ProR';
  	text-align:left;
  	padding-bottom: 20px;
	}

.contactpersoon-multiple .av-icon-char,
.contactpersoon-single-rechterblok .av-icon-char {
  	color:#781e1e !important;
  	padding-right:10px;
	}

.contactpersoon-multiple .flex_column,
.contactpersoon-single .avia_textblock,
.contactpersoon-multiple-tekstblok,
.contactpersoon-multiple-icon {padding: 0 5%;}

.avia-image-container.avia-align-left {
  	margin-right:0px !important;
	}

/* TESTIMONIAL ENKEL */
.testimonial-enkel p {font-size:24px; text-align:right;}
.testimonial-enkel h2 {
  	line-height:60px !important;
  	text-decoration:underline !important;
	}

/* TESTIMONIALS MULTIPLE */

.testimonial-bottom-text p {border-bottom:none !important;}

.testimonial-multiple img {padding-bottom:10px;}
.testimonial-multiple {margin-top:0px !important;}
.testimonial-multiple .esg-bc {
	top: 0px;
	}

.testimonial-multiple .flex_column,
.testimonial-multiple-tekstblok,
.testimonial-multiple-icon {padding: 0 5%;}


.testimonial-multiple h3 {
  	font-weight:600 !important;
	}

.testimonial-multiple p {
  	font-family: 'AvenirNext LT ProR';
  	text-align:left;
  	padding-bottom:20px;
  	border-bottom: 2px dotted #000000;
	}

.testimonial-multiple-quote p{
	font-size:16px;
  	border:0px;
	}

/* SLIDER MET TITEL */

.slideshow_caption {padding:0px;}

.slideshow_align_caption {
	vertical-align:top;
	}

.avia-caption-title {
  	font-family: 'AvenirNext LT ProR';
  	padding-top:2% !important;
	}

.slideshow_inner_caption {
  	height:18%;
  	background-color:rgba(0,0,0,0.6) !important;
  	text-align:left !important;
  	padding-left: 30px;
  	padding-right:30px;
	}

@media only screen and (max-width: 767px) {
	.responsive #top .avia-slideshow-controls a {
    	display: inline-block!important; 
		}
	}

/* ACCORDEON */

.js_active .toggler {
  	font-family: 'AvenirNext LT ProD';
  	border: none !important;
  	padding-left:55px;
  	font-weight:bold;
	}

.toggle_icon .vert_icon,
.toggle_icon .hor_icon,
span.toggle_icon {
	border-color: #000000;
	}

.toggle_icon .hor_icon {top:8px;}
.toggle_icon .vert_icon {top:4px;}
.toggle_icon {border-width:0px;}

.toggle_content {
  	font-family: 'AvenirNext LT ProR';
  	padding:0;
	}

.main_color .toggle_content,
.main_color .toggler:hover,
.main_color .aviaccordion-slide {background-color:#ffffff; border:none;}

/* CTA */

.cta {padding-bottom: 20px;}
#pagesinwidgets_page_section-3 {display:none !important;}
/* CTA NIEUWSBRIEF */

.cta-nieuwsbrief {padding: 40px 0;}

.cta-nieuwsbrief #top div .av-dark-form .input-text,
#top div .av-dark-form input[type="text"],
#top div .av-dark-form input[type="input"] {
  	color:#ffffff;
  	border:2px solid #ffffff !important;
  	border-radius:0 !important;
	}

.cta-nieuwsbrief .button {
  	background-color:#ffffff !important;
  	color:#000000;
  	border:2px solid #ffffff !important;
  	border-radius:0 !important;
	}

.cta-nieuwsbrief .av_font_icon a {padding:0 10px;}

/* PREVIEW NIEUWS */

.preview-nieuws li:nth-child(2) {border-left: 3px dotted #ffffff !important;}
.preview-nieuws li:nth-child(3) {border-left: 3px dotted #ffffff !important;}
.preview-nieuws .esg-tc a {color:#ffffff !important;}
.preview-nieuws a {color:#ffffff !important;}

.eg-preview-nieuws-element-7 {vertical-align:top !important;}
.eg-preview-nieuws-element-7:before {content:' | ';}

/* PREVIEW CAMPAGNE */

.preview-campagne li:nth-child(2) {border-left: 3px dotted #ffffff !important;}
.preview-campagne li:nth-child(3) {border-left: 3px dotted #ffffff !important;}
.preview-campagne .esg-tc a {color:#ffffff !important;}
.preview-campagne a {color:#ffffff !important;}

/* PREVIEW CURSUS */

.preview-cursus li:nth-child(3n+2),
.preview-cursus li:nth-child(3n+3){
	border-left: 3px dotted #ffffff !important;
	}
.preview-cursus .esg-tc a {color:#ffffff !important;}
.preview-cursus a {color:#ffffff !important;}

.esg-loadmore {margin-top:30px !important;}

/* PREVIEW EVENTS */

.preview-evenement li:nth-child(2) {border-left: 3px dotted #ffffff !important;}
.preview-evenement li:nth-child(3) {border-left: 3px dotted #ffffff !important;}
.preview-evenement .esg-tc a {color:#ffffff !important;}
.preview-evenement a {color:#ffffff !important;}



.hub-2-cijfer-titel .avia-animated-number-content p {
  	font-family: 'AvenirNext LT ProR' !important;
  	padding-left:30px;
  	text-align:left;
   	font-size:30px !important;
  	line-height:40px !important;
	}

.hub-2-cijfer-titel .avia-single-number {
  	font-family: 'AvenirNext LT ProD';
  	border-bottom: 8px solid #ffffff !important;
	}

.hub-2-cijfer-titel {
  	padding:40px 0;
	}

.hub-2-cijfer-titel .avia-table tr td:first-child {
  	padding-top:20px;
  	padding-left:0px;
  	color:#ffffff;
  	border:none !important;
    }

@media only screen and (max-width: 1120px) {
	.hub-2-cijfer-titel h2 {
    	font-size:25px !important;
  		}
	}

.hub-2-cijfer-titel-links .flex_cell_inner {
  	padding-right:50px !important;
	}

@media only screen and (max-width: 767px) {
	.hub-2-cijfer-titel-links .flex_cell_inner {
    	padding-right:0px !important;
  		}
	}

.hub-2-cijfer-titel-rechts .flex_cell_inner {
  	border-left: 3px dotted #ffffff !important;
  	padding-left:50px !important;
	}

@media only screen and (max-width: 767px) {
	.hub-2-cijfer-titel-rechts .flex_cell_inner {
    	border:none !important;
    	padding-left:0px !important;
  		}
	}


/* HUB 2 FOTO */

.hub-2-foto .avia_image {padding-bottom:30px !important;}

.hub-2-foto-links .flex_cell_inner {
  	padding-right:50px !important;
	}

@media only screen and (max-width: 767px) {
	.hub-2-foto-links .flex_cell_inner {
    	padding-right:0px !important;
  	}
}

.hub-2-foto-rechts .flex_cell_inner {
  	border-left: 3px dotted #ffffff !important;
  	padding-left:50px !important;
	}

@media only screen and (max-width: 767px) {
	.hub-2-foto-rechts .flex_cell_inner {
    	border:none !important;
    	padding-left:0px !important;
  		}
	}

/* HUB 3 CIJFER TITEL 0-999 */

.hub-3-cijfer-titel .avia-animated-number-content p {
  	font-family: 'AvenirNext LT ProR' !important;
  	padding-left:30px;
  	text-align:left;
   	font-size:26px !important;
  	line-height:32px !important;
	}

.hub-3-cijfer-titel .avia-single-number {
  	font-family: 'AvenirNext LT ProD';
  	border-bottom: 8px solid #ffffff !important;
	}

.hub-3-cijfer-titel {
  /*	padding:40px 0; */
	}

.hub-3-cijfer-titel .avia-table tr td:first-child {
  	padding-top:20px;
  	padding-left:0px;
  	color:#ffffff;
  	border:none !important;
    }

@media only screen and (max-width: 1120px) {
	.hub-3-cijfer-titel h2 {
    	font-size:25px !important;
  		}
	}

.hub-3-cijfer-titel-links .flex_cell_inner {
  	padding-right:50px !important;
	}

@media only screen and (max-width: 767px) {
	.hub-3-cijfer-titel-links .flex_cell_inner {
    	padding-right:0px !important;
  		}
	}

.hub-3-cijfer-titel-midden .flex_cell_inner {
  	border-left: 3px dotted #ffffff !important;
  	padding-left:50px !important;
  	padding-right:50px !important;
	}

@media only screen and (max-width: 767px) {
	.hub-3-cijfer-titel-midden .flex_cell_inner {
    	padding-left:0px !important;
    	padding-right:0px !important;
    	border:none !important;
  		}
	}

.hub-3-cijfer-titel-rechts .flex_cell_inner {
  	border-left: 3px dotted #ffffff !important;
  	padding-left:50px !important;
	}

@media only screen and (max-width: 767px) {
	.hub-3-cijfer-titel-rechts .flex_cell_inner {
    	border:none !important;
    	padding-left:0px !important;
  		}
	}

/* HUB 3 FOTO */

.hub-3-foto .avia_image {padding-bottom:30px !important;}

.hub-3-foto .avia-table tr td:first-child {
  	padding-top:20px;
  	padding-left:0px;
  	color:#ffffff;
  	border:none !important;
    }

.hub-3-foto h2 {font-size:35px !important;}

@media only screen and (max-width: 1120px) {
	.hub-3-foto h2 {
    	font-size:25px !important;
  		}
	}

.hub-3-foto-links .flex_cell_inner {
  	padding-right:50px !important;
	}

@media only screen and (max-width: 767px) {
	.hub-3-foto-links .flex_cell_inner {
    	padding-right:0px !important;
  		}
	}

.hub-3-foto-midden .flex_cell_inner {
  	border-left: 3px dotted #ffffff !important;
  	padding-left:50px !important;
  	padding-right:50px !important;
	}

@media only screen and (max-width: 767px) {
	.hub-3-foto-midden .flex_cell_inner {
    	padding-left:0px !important;
    	padding-right:0px !important;
    	border:none !important;
  		}
	}

.hub-3-foto-rechts .flex_cell_inner {
  	border-left: 3px dotted #ffffff !important;
  	padding-left:50px !important;
	}

@media only screen and (max-width: 767px) {
	.hub-3-foto-rechts .flex_cell_inner {
    	border:none !important;
    	padding-left:0px !important;
  		}
	}

/* HUB 4 CIJFER TITEL 0-999 */

.hub-4-cijfer-titel .avia-animated-number-content p {
  	font-family: 'AvenirNext LT ProR' !important;
  	padding-left:30px;
  	text-align:left;
   	font-size:20px !important;
  	line-height:30px !important;
	}

.hub-4-cijfer-titel .avia-single-number {
  	font-family: 'AvenirNext LT ProD';
  	border-bottom: 8px solid #ffffff !important;
	}

.hub-4-cijfer-titel {
  	/*padding:40px 0; */
	}

.hub-4-cijfer-titel .avia-table tr td:first-child {
  	padding-top:20px;
  	padding-left:0px;
  	color:#ffffff;
  	border:none !important;
    }

@media only screen and (max-width: 1120px) {
	.hub-4-cijfer-titel h2 {
    	font-size:25px !important;
  		}
	}

.hub-4-cijfer-titel-links .flex_cell_inner {
  	padding-right:50px !important;
	}

@media only screen and (max-width: 767px) {
	.hub-4-cijfer-titel-links .flex_cell_inner {
    	padding-right:0px !important;
  		}
	}

.hub-4-cijfer-titel-midden-links .flex_cell_inner {
  	border-left: 3px dotted #ffffff !important;
  	padding-left:50px !important;
  	padding-right:50px !important;
	}

@media only screen and (max-width: 767px) {
	.hub-4-cijfer-titel-midden-links .flex_cell_inner {
    	padding-left:0px !important;
    	padding-right:0px !important;
    	border:none !important;
  		}
	}

.hub-4-cijfer-titel-midden-rechts .flex_cell_inner {
  	border-left: 3px dotted #ffffff !important;
  	padding-left:50px !important;
  	padding-right:50px !important;
	}

@media only screen and (max-width: 767px) {
	.hub-4-cijfer-titel-midden-rechts .flex_cell_inner {
    	padding-left:0px !important;
    	padding-right:0px !important;
    	border:none !important;
  		}
	}

.hub-4-cijfer-titel-rechts .flex_cell_inner {
  	border-left: 3px dotted #ffffff !important;
  	padding-left:50px !important;
	}

@media only screen and (max-width: 767px) {
	.hub-4-cijfer-titel-rechts .flex_cell_inner {
    	border:none !important;
    	padding-left:0px !important;
  		}
	}

/* HUB 4 FOTO */

.hub-4-foto .avia_image {padding-bottom:30px !important;}

.hub-4-foto h2 {font-size:24px !important;}

@media only screen and (max-width: 1120px) {
	.hub-4-foto h2 {
    	font-size:25px !important;
  		}
	}

.hub-4-foto-links .flex_cell_inner {
  	padding-right:50px !important;
	}

@media only screen and (max-width: 767px) {
	.hub-4-foto-links .flex_cell_inner {
    	padding-right:0px !important;
  		}
	}

.hub-4-foto-midden-links .flex_cell_inner {
  	border-left: 3px dotted #ffffff !important;
  	padding-left:50px !important;
  	padding-right:50px !important;
	}

@media only screen and (max-width: 767px) {
	.hub-4-foto-midden-links .flex_cell_inner {
    	padding-left:0px !important;
    	padding-right:0px !important;
    	border:none !important;
  		}
	}

.hub-4-foto-midden-rechts .flex_cell_inner {
  	border-left: 3px dotted #ffffff !important;
  	padding-left:50px !important;
  	padding-right:50px !important;
	}

@media only screen and (max-width: 767px) {
	.hub-4-foto-midden-rechts .flex_cell_inner {
    	padding-left:0px !important;
    	padding-right:0px !important;
    	border:none !important;
  		}
	}

.hub-4-foto-rechts .flex_cell_inner {
  	border-left: 3px dotted #ffffff !important;
  	padding-left:50px !important;
	}

@media only screen and (max-width: 767px) {
	.hub-4-foto-rechts .flex_cell_inner {
    	border:none !important;
    	padding-left:0px !important;
  		}
	}

/* ZOEKEN */

.zoeken #searchsubmit {color:#000000 !important;}

#ajaxsearchlite1 {
  	background-color:#ffffff !important;
  	border-top: 0px;
  	border-right:0px;
  	border-bottom:2px solid #000000;
  	border-left:0px;
	color:#000000;
  padding-bottom:20px !important;
	}

#ajaxsearchlite1 .probox .proinput input, div[id*="ajaxsearchlite"] .probox .proinput input {font-size:20px !important; color:#000000 !important;}


#ajaxsearchlite1 input::-webkit-input-placeholder {
   	color:#000000 !important;
	}

#ajaxsearchlite1 input:-moz-placeholder {
   	color:#000000 !important; 
	}

#ajaxsearchlite1 input::-moz-placeholder {
   	color:#000000 !important;
	}

#ajaxsearchlite1 input:-ms-input-placeholder {
   	color:#000000 !important; 
	}

/* RESPONSIVE MENU */

#responsive_menu_pro {padding-top:90px; background:rgba(0,0,0,0.9) !important;}
#responsive_menu_pro_button #responsive_menu_x {
    font-size: 44px !important;
	}

#responsive_menu_pro .responsive_menu_pro_menu li a {
	text-align:center !important;
	}
/* Hoofdmenu */

/*
@media only screen and (max-width: 1000px) {
	nav.main_menu {
    	display:none !important;
  		}
	}
*/

#advanced_menu_toggle {display:none !important;}

#top .av_minimal_header #s {color:#ffffff !important;}

.main_menu ul:first-child > li > a { font-size: 14px; }

#mobile-advanced li > a::before,
.html_header_mobile_behavior #mobile-advanced span > a::before,
#mobile-advanced .mega_menu_title::before {
    content: none;
	}

#mobile-advanced a, #mobile-advanced .mega_menu_title {  
    border-bottom-width: 0px;
	}

#mobile-advanced .menu-menubutton a,
#mobile-advanced .doneer-menubutton a {
  	line-height: 16px !important;
	}

#mobile-advanced ul.sub-menu {margin-left:-22px;}

#mobile-advanced .menu-menubutton {display:none;}
#mobile-advanced .toonwel {display:block !important;}

/* Inladen fonts */

@font-face {
	font-family: 'AvenirNext LT ProM';
	src: url('https://www.rodekruis.nl/fonts/AvenirNextLTPro-Medium.eot');
	src: url('https://www.rodekruis.nl/fonts/AvenirNextLTPro-Medium.eot?#iefix') format('embedded-opentype'),
		 url('https://www.rodekruis.nl/fonts/AvenirNextLTPro-Medium.woff2') format('woff2'),
		 url('https://www.rodekruis.nl/fonts/AvenirNextLTPro-Medium.woff') format('woff'),
		 url('https://www.rodekruis.nl/fonts/AvenirNextLTPro-Medium.ttf') format('truetype'),
		 url('https://www.rodekruis.nl/fonts/AvenirNextLTPro-Medium.svg#AvenirNextLTPro-Medium') format('svg');
		 font-weight: 500;
		 font-style: normal;
		 }

@font-face {
	font-family: 'AvenirNext LT ProD';
	src: url('https://www.rodekruis.nl/fonts/AvenirNextLTPro-Demi.eot');
	src: url('https://www.rodekruis.nl/fonts/AvenirNextLTPro-Demi.eot?#iefix') format('embedded-opentype'),
		 url('https://www.rodekruis.nl/fonts/AvenirNextLTPro-Demi.woff2') format('woff2'),
		 url('https://www.rodekruis.nl/fonts/AvenirNextLTPro-Demi.woff') format('woff'),
		 url('https://www.rodekruis.nl/fonts/AvenirNextLTPro-Demi.ttf') format('truetype'),
		 url('https://www.rodekruis.nl/fonts/AvenirNextLTPro-Demi.svg#AvenirNextLTPro-Demi') format('svg');
		 font-weight: bold;
		 font-style: normal;
		 }

@font-face {
	font-family: 'AvenirNext LT ProB';
	src: url('https://www.rodekruis.nl/fonts/AvenirNextLTPro-Bold.eot');
	src: url('https://www.rodekruis.nl/fonts/AvenirNextLTPro-Bold.eot?#iefix') format('embedded-opentype'),
		 url('https://www.rodekruis.nl/fonts/AvenirNextLTPro-Bold.woff2') format('woff2'),
		 url('https://www.rodekruis.nl/fonts/AvenirNextLTPro-Bold.woff') format('woff'),
		 url('https://www.rodekruis.nl/fonts/AvenirNextLTPro-Bold.ttf') format('truetype'),
		 url('https://www.rodekruis.nl/fonts/AvenirNextLTPro-Bold.svg#AvenirNextLTPro-Bold') format('svg');
		 font-weight: bold;
		 font-style: normal;
		 }

@font-face {
	font-family: 'AvenirNext LT ProR';
	src: url('https://www.rodekruis.nl/fonts/AvenirNextLTPro-Regular.eot');
	src: url('https://www.rodekruis.nl/fonts/AvenirNextLTPro-Regular.eot?#iefix') format('embedded-opentype'),
		 url('https://www.rodekruis.nl/fonts/AvenirNextLTPro-Regular.woff2') format('woff2'),
		 url('https://www.rodekruis.nl/fonts/AvenirNextLTPro-Regular.woff') format('woff'),
		 url('https://www.rodekruis.nl/fonts/AvenirNextLTPro-Regular.ttf') format('truetype'),
		 url('https://www.rodekruis.nl/fonts/AvenirNextLTPro-Regular.svg#AvenirNextLTPro-Regular') format('svg');
		 font-weight: normal;
		 font-style: normal;
		 }

/* Scheidingslijn onder teller */
.hr-custom .hr-inner.inner-border-av-border-fat {
    border-top-width: 10px;
	}


#top #searchform {
  	font-family: 'AvenirNext LT ProD';
  	font-size:14px;
  	color:#ffffff !important;
  	font-weight:600 !important;
	}

#top .av_minimal_header #s {
  	font-weight:500;
	}

/* zoekwidget sidebar */
#search-2, #search-2 input {
  	color:#000000 !important;
	}

#search-2 input::-webkit-input-placeholder {
   	color: #000000 !important;
	}

#search-2 input:-moz-placeholder { 
   	color: #000000 !important;  
	}

#search-2 input::-moz-placeholder { 
   	color: #000000 !important;  
	}

#search-2 input:-ms-input-placeholder {  
  	color: #000000 !important;  
	}

/* zoekresultaten pagina */

.search_not_found,
.search_form_field {
	display:none !important;
	}

/* Slider aanmelden rechts uitgelijnd */

.aanmelden-slider .slideshow_inner_caption {
  	margin-top:17%;
  	height:auto !important;
  	width:310px;
  	border:2px solid #ffffff;
  float:right;
	}

.aanmelden-slider .slideshow_inner_caption:before {
  	content:"+";
  	margin-top:auto;
  	color:#ffffff;
  	font-size:80px;
  	font-weight:900;
  	position:absolute;
  	/* margin-left:-59px; */
  margin-left:-30px;
  	top:50%;
  	line-height:0;
	}

.aanmelden-slider .slideshow_inner_caption:after {
  	top:0px !important;
  	height:109px !important;
  	content: "Aanmelden";
    color: #000000 !important;
    font-size: 16px !important;
    font-weight: 900;
   /* position: absolute; */
    margin-left: 20px;
    line-height: 109px;
  	padding:0 16px;
    text-align: left;
    display: block;
  	vertical-align:middle !important;
	background-color:#ffffff !important; 
	}
 
.aanmelden-slider .slideshow_align_caption {text-align:left;}

.aanmelden-slider .avia-caption-title {
  padding-left:30px;
  	font-size:18px !important;
  	margin-bottom:0px !important;
  	font-weight:900 !important;
	}

.aanmelden-slider  .avia-caption-content p {
  padding-left:30px;
  	/*padding:0 !important;*/
  	margin:0px !important;
  	font-weight:100 !important;
	}

/* Slider doneer links uitgelijnd */

.doneer-slider .slideshow_inner_caption {
  	margin-top:17%;
  	height:auto !important;
  	width:310px;
  	border:2px solid #ffffff;
	}

.doneer-slider .slideshow_inner_caption:before {
  	content:"+";
  	margin-top:auto;
  	color:#ffffff;
  	font-size:80px;
  	font-weight:900;
  	position:absolute;
  	/* margin-left:-59px; */
  margin-left:-30px;
  	top:50%;
  	line-height:0;
	}

.doneer-slider .slideshow_inner_caption:after {
  	top:0px !important;
  	height:109px !important;
  	content: "Doneer";
    color: #000000 !important;
    font-size: 16px !important;
    font-weight: 900;
   /* position: absolute; */
    margin-left: 20px;
    line-height: 109px;
  	padding:0 16px;
    text-align: left;
    display: block;
  	vertical-align:middle !important;
	background-color:#ffffff !important; 
	}
 
.doneer-slider .slideshow_align_caption {text-align:left;}

.doneer-slider .avia-caption-title {
  padding-left:30px;
  	font-size:18px !important;
  	margin-bottom:0px !important;
  	font-weight:900 !important;
	}

.doneer-slider  .avia-caption-content p {
  padding-left:30px;
  	/*padding:0 !important;*/
  	margin:0px !important;
  	font-weight:100 !important;
	}



/* BUTTON SIGNAAL */

.button-signaal .avia-color-custom {
  	border: 2px solid #dc281e !important;
	}

.button-signaal .avia-color-custom:hover {
   	border: 2px solid #dc281e !important;
	background:transparent !important;
	color:#dc281e !important;
	}

/* BUTTON ZWART WIT */

.button-zwart-wit .avia-color-custom {
  	border: 2px solid #000000 !important;
	}

.button-zwart-wit .avia-color-custom:hover {
  	border: 2px solid #000000 !important;
	background:transparent !important;
	color:#000000 !important;
	}

/* BUTTON OCEAN */

.button-ocean .avia-color-custom {
  	border: 2px solid #4b7382 !important;
	}

.button-ocean .avia-color-custom:hover {
  	border: 2px solid #4b7382 !important;
	background:transparent !important;
	color:#4b7382 !important;
	}

/* BUTTON SKY */

.button-sky .avia-color-custom {
  	border: 2px solid #a0aaaa !important;
	}

.button-sky .avia-color-custom:hover {
  	border: 2px solid #a0aaaa !important;
	background:transparent !important;
	color:#a0aaaa !important;
	}

/* BUTTON STONE */

.button-stone .avia-color-custom {
  	border: 2px solid #5a5f64 !important;
	}

.button-stone .avia-color-custom:hover {
  	border: 2px solid #5a5f64 !important;
	background:transparent !important;
	color:#5a5f64 !important;
	}

/* BUTTON SAND */

.button-sand .avia-color-custom {
  	border: 2px solid #af8c5f !important;
	}

.button-sand .avia-color-custom:hover {
  	border: 2px solid #af8c5f !important;
	background:transparent !important;
	color:#af8c5f !important;
	}

/* BUTTON EARTH */

.button-earth .avia-color-custom {
  	border: 2px solid #781e1e !important;
	}

.button-earth .avia-color-custom:hover {
  	border: 2px solid #781e1e !important;
	background:transparent !important;
	color:#781e1e !important;
	}

/* BUTTON TERRACOTTA */

.button-terracotta .avia-color-custom {
  	border: 2px solid #e67300 !important;
	}

.button-terracotta .avia-color-custom:hover {
  	border: 2px solid #e67300 !important;
	background:transparent !important;
	color:#e67300 !important;
	}

/* BUTTON ECRU */

.button-ecru .avia-color-custom {
  	border: 2px solid #faf5e6 !important;
  	color:#000000 !important;
	}

.button-ecru .avia-color-custom:hover {
  	border: 2px solid #faf5e6 !important;
	background:transparent !important;
	color:#000000 !important;
	}

/* BUTTON SIGNAAL INVERSE */

.button-signaal-inverse .avia-color-custom {
  	border: 2px solid #dc281e !important;
	background:transparent !important;
	color:#dc281e !important;
	}

.button-signaal-inverse .avia-color-custom:hover {
  	border: 2px solid #dc281e !important;
  	background:#dc281e !important;
  	color:#ffffff !important;
	}

/* BUTTON ZWART WIT INVERSE */

.button-zwart-inverse .avia-color-custom {
  	border: 2px solid #000000 !important;
	background:transparent !important;
	color:#000000 !important;
	}

.button-zwart-inverse .avia-color-custom:hover {
  	border: 2px solid #000000 !important;
  	background:#000000 !important;
  	color:#ffffff !important;
	}

/* BUTTON OCEAN INVERSE */

.button-ocean-inverse .avia-color-custom {
  	border: 2px solid #4b7382 !important;
	background:transparent !important;
	color:#4b7382 !important;
	}

.button-ocean-inverse .avia-color-custom:hover {
  	border: 2px solid #4b7382 !important;
  	background:#4b7382 !important;
  	color:#ffffff !important;
	}

/* BUTTON SKY INVERSE */

.button-sky-inverse .avia-color-custom {
  	border: 2px solid #a0aaaa !important;
	background:transparent !important;
	color:#a0aaaa !important;
	}

.button-sky-inverse .avia-color-custom:hover {
  	border: 2px solid #a0aaaa !important;
  	background:#a0aaaa !important;
  	color:#ffffff !important;
	}

/* BUTTON STONE INVERSE */

.button-stone-inverse .avia-color-custom {
  	border: 2px solid #5a5f64 !important;
	background:transparent !important;
	color:#5a5f64 !important;
	}

.button-stone-inverse .avia-color-custom:hover {
  	border: 2px solid #5a5f64 !important;
  	background:#5a5f64 !important;
  	color:#ffffff !important;
	}

/* BUTTON SAND INVERSE */

.button-sand-inverse .avia-color-custom {
  	border: 2px solid #af8c5f !important;
	background:transparent !important;
	color:#af8c5f !important;
	}

.button-sand-inverse .avia-color-custom:hover {
  	border: 2px solid #af8c5f !important;
  	background:#af8c5f !important;
  	color:#ffffff !important;
	}

/* BUTTON EARTH INVERSE */

.button-earth-inverse .avia-color-custom {
  	border: 2px solid #781e1e !important;
	background:transparent !important;
	color:#781e1e !important;
	}

.button-earth-inverse .avia-color-custom:hover {
  	border: 2px solid #781e1e !important;
  	background:#781e1e !important;
  	color:#ffffff !important;
	}

/* BUTTON TERRACOTTA INVERSE */

.button-terracotta-inverse .avia-color-custom {
  	border: 2px solid #e67300 !important;
	background:transparent !important;
	color:#e67300 !important;
	}

.button-terracotta-inverse .avia-color-custom:hover {
  	border: 2px solid #e67300 !important;
  	background:#e67300 !important;
  	color:#ffffff !important;
	}

/* BUTTON ECRU INVERSE */

.button-ecru-inverse .avia-color-custom {
  	border: 2px solid #faf5e6 !important;
	background:transparent !important;
	color:#000000 !important;
	}

.button-ecru-inverse .avia-color-custom:hover {
  	border: 2px solid #e67300 !important;
  	background:#faf5e6 !important;
  	color:#000000 !important;
	}














/* BUTTON OCEAN-WIT INVERSE */

.button-ocean-wit-inverse .avia-color-custom {
  	border: 2px solid #ffffff !important;
	background:transparent !important;
	color:#ffffff !important;
	}

.button-ocean-wit-inverse .avia-color-custom:hover {
  	border: 2px solid #ffffff !important;
  	background:#ffffff !important;
  	color:#4b7382 !important;
	}

.eg-preview-vacature-element-6-a:hover a {
  	color:#4b7382 !important;
  	background:#ffffff !important;
  	border:2px solid #ffffff !important;
	}

/* BUTTON SKY-WIT INVERSE (NIEUWSBERICHTEN) */ 

.button-sky-wit-inverse .avia-color-custom {
  	border: 2px solid #ffffff !important;
	background:transparent !important;
	color:#ffffff !important;
	}

.button-sky-wit-inverse .avia-color-custom:hover {
  	border: 2px solid #ffffff !important;
  	background:#ffffff !important;
  	color:#a0aaaa !important;
	}

.eg-preview-nieuws-element-6-a:hover a {
  	color:#a0aaaa !important;
  	background:#ffffff !important;
  	border:2px solid #ffffff !important;
	}

/* BUTTON STONE-WIT INVERSE (EVENTS) */

.button-stone-wit-inverse .avia-color-custom {
  	border: 2px solid #ffffff !important;
	background:transparent !important;
	color:#ffffff !important;
	}

.button-stone-wit-inverse .avia-color-custom:hover {
  	border: 2px solid #ffffff !important;
  	background:#ffffff !important;
  	color:#5a5f64 !important;
	}

.eg-preview-evenement-element-6-a:hover a {
  	color:#5a5f64 !important;
  	background:#ffffff !important;
  	border:2px solid #ffffff !important;
	}

/* BUTTON SAND-WIT INVERSE (VRIJ GEBRUIK) */

.button-sand-wit-inverse .avia-color-custom {
  	border: 2px solid #ffffff !important;
	background:transparent !important;
	color:#ffffff !important;
	}

.button-sand-wit-inverse .avia-color-custom:hover {
  	border: 2px solid #ffffff !important;
  	background:#ffffff !important;
  	color:#af8c5f !important;
	}

.eg-preview-campagne-element-6-a:hover a {
  	color:#af8c5f !important;
  	background:#ffffff !important;
  	border:2px solid #ffffff !important;
	}

/* BUTTON EARTH-WIT INVERSE (CURSUS) */

.button-earth-wit-inverse .avia-color-custom {
  	border: 2px solid #ffffff !important;
	background:transparent !important;
	color:#ffffff !important;
	}

.button-earth-wit-inverse .avia-color-custom:hover {
  	border: 2px solid #ffffff !important;
  	background:#ffffff !important;
  	color:#781e1e !important;
	}

.eg-preview-cursus-element-6-a:hover a {
  	color:#781e1e !important;
  	background:#ffffff !important;
  	border:2px solid #ffffff !important;
	}

/* BUTTON TERRACOTTA-WIT INVERSE */

.button-terracotta-wit-inverse .avia-color-custom {
  	border: 2px solid #ffffff !important;
	background:transparent !important;
	color:#ffffff !important;
	}

.button-terracotta-wit-inverse .avia-color-custom:hover {
  	border: 2px solid #ffffff !important;
  	background:#ffffff !important;
  	color:#e67300 !important;
	}

/* BUTTON ZWART-WIT INVERSE */

.button-zwart-wit-inverse .avia-color-custom {
  	border: 2px solid #ffffff !important;
	background:transparent !important;
	color:#ffffff !important;
	}

.button-zwart-wit-inverse .avia-color-custom:hover {
  	border: 2px solid #ffffff !important;
  	background:#ffffff !important;
  	color:#000000 !important;
	}

/* BUTTON SIGNAAL-WIT INVERSE */

.button-signaal-wit-inverse .avia-color-custom {
  	border: 2px solid #ffffff !important;
	background:transparent !important;
	color:#ffffff !important;
	}

.button-signaal-wit-inverse .avia-color-custom:hover {
  	border: 2px solid #ffffff !important;
  	background:#ffffff !important;
  	color:#dc281e !important;
	}









.avia_iconbox_title {min-height:150px;}

.avia-button.avia-size-x-large {max-width:200px !important;}

.doneerbutton {
  	margin-top:20% !important;
  	padding-right:30px;
	}

.vrijwilligerbutton {
  	margin-top:20% !important;
  	padding-right:20px;
  	text-align:right !important;
  	margin-right:120px !important;
 	margin-left:30px;
	}

.doneerbutton a, .vrijwilligerbutton a {
  	padding:20px 30px !important;
  	font-size:17px !important;
  	text-align:left !important;
  	border:2px solid #ffffff !important;
	}

.doneerbutton:before, .vrijwilligerbutton:before {
  	content:"+";
  	margin-top:auto;
  	color:#ffffff;
  	font-size:80px;
  	font-weight:900;
  	position:absolute;
  	margin-left:-28px;
  	top:50%;
  	line-height:0;
	}

.doneerbutton a:after {
	content: "Doneer";
    color: #000000 !important;
    font-size: 17px;
    font-weight: 900;
    position: absolute;
    margin-left: 0px;
    line-height: 0px;
    top: 0%;
    vertical-align: middle;
    text-align: center;
    display: block;
    right: -88px;
    padding: 40px 20px;
 	margin-top:-2px;
  	border-top:2px solid #ffffff;
  border-bottom:3px solid #ffffff;
	background-color:#ffffff !important;
	}

.vrijwilligerbutton a:after {
	content: "Aanmelden";
    color: #000000 !important;
    font-size: 17px;
    font-weight: 900;
    position: absolute;
    margin-left: 0px;
    line-height: 0px;
    top: 0%;
    vertical-align: middle;
    text-align: left;
    display: block;
    right: -132px;
    margin-top: -1px;
    padding: 52px 20px;
	background-color:#ffffff !important;
	}

.doneerbutton a:hover, .vrijwilligerbutton a:hover {
	opacity: 1 !important;
	}

/* Tags */
.combinedtagcloud a {
  	font-size: 11px !important;
	padding: 2px 8px;
	margin: 0 1px 1px 0;
	display: block;
	float: left;
	border-style: solid;
	border-width: 1px;
	}

/* rode button */
.avia-button.avia-color-red {
  	background-color:#DC281E;
  	border:none;
	}

.avia-button.avia-color-red:hover {
  	background-color:#000;
	}

/* header */

.avia-menu-text {
  	font-family: 'AvenirNext LT ProD';
	}

#header:not(.av_header_transparency) #searchform input,
#header:not(.av_header_transparency) #responsive-menu-button {
	background: #555555;
  	border: 1px solid #555555;
  	color:#ffffff !important;
  	font-weight:400 !important;
	}

.doneer-menubutton a {background-color:#dc281e !important;
	display:inline-block;
	color:#ffffff !important;
	font-family:arial;
	font-weight:normal;
	font-style:normal;
	height:42px !important;
	line-height:42px !important;
  	margin-right:15px;
  	margin-top:25px;
	text-decoration:none;
	text-align:center;
  	}

.menu-menubutton a {background-color:#000000 !important;
	display:inline-block;
	color:#ffffff !important;
	font-family:arial;
	font-weight:normal;
	font-style:normal;
	height:42px !important;
	line-height:38px !important;
	/* max-width:90px !important; */
  	margin-right:15px;
  	margin-top:25px;
	text-decoration:none;
  	}

.menu-menubutton a:before {
  	font-family: 'entypo-fontello';
  	content: "\e811";
  	font-size:18px;
  	font-weight:300 !important;
  	padding-right:10px !important;
	}

#top ul.sub-menu a:before {
  	content:inherit !important;
	}

#top ul.sub-menu a {
  	color:#000000 !important;
  	content: inherit !important;
  	background-color:inherit !important;
  	height:inherit !important;
	line-height:inherit !important;
	max-width:inherit !important;
  	margin-right:inherit !important;
  	margin-top:inherit !important;
	}

/* zoekvenster */
#header_main #searchsubmit,
.ajax_load {
  	background:transparent !important;
	}

#header_main .header_color input[type='text'] {
	color:#ffffff !important;
  	background:transparent;
	}

#top #searchsubmit, .ajax_load {
  	background:transparent !important;
	}

#top .header_color input[type='text'] {
	color:#000000 !important;
  	background:transparent;
	}

::-webkit-input-placeholder { 
    color: #ffffff !important;
	}
:-moz-placeholder { 
    color: #ffffff !important;
	}
::-moz-placeholder { 
    color: #ffffff !important;
	}
:-ms-input-placeholder { 
    color: #ffffff !important;
	} 

#top #menu-item-search #searchform div {
  	opacity: 1 !important;
  	display: inline-block !important;
  	top: 24px;
  	border:1px solid #ffffff;	
  	width:120px;
	}

#socket .copyright {
  	float: right;
  	margin-top:5px;
	}

#socket img {
  	float:left;
	}

.padding-onderzijde-afbeelding,
.padding-30px {
  	margin-bottom:30px;
	}

.korte-tekstblokken {
  	color:#4f8ae5 !important;
	}

/* header */
#top .av_header_glassy.av_header_transparency #header_main {
	background-color: rgba(0,0,0,0.3);
	}

#gform_24 ul.gfield_radio li label span.gemiddeld {
color: #fff;
font-size: 16px;
line-height: 1.5;
}

@media only screen and (max-width: 900px) and (min-width: 768px) {
	#gform_24 ul.gfield_radio li label span.gemiddeld {
	display: block;
	}
}

.ginput_container {display: inline-block;}
label.gfield_label {display: inline-block;}

#top label {
  	font-size:1em;
	}

#top .av_header_glassy.av_header_transparency #header_main .logo {display:none; }

/* essential grid */
.flat-light .esg-filterbutton,
.flat-light .esg-navigationbutton,
.flat-light .esg-sortbutton,
.flat-light .esg-cartbutton {
  	font-size:12px !important;
  	font-weight:500 !important;
  	text-transform:none !important;
  	border-top:2px solid #000000 !important;
  	border-right:2px solid #000000 !important;
  	border-bottom:2px solid #000000 !important;
  	border-left:1px solid #000000 !important;
  	border-radius:0px !important;
 	margin-right:0px !important;
	}

.esg-filterbutton.selected,
.esg-navigationbutton.selected,
.esg-sortbutton.selected {
  	text-transform:none !important;
  	background: #000 none repeat scroll 0 0 !important;
    border-radius: 0px !important;
    color: #fff !important;
	}

.esg-navbutton-solo-left,
.esg-navbutton-solo-right {display:none !important;}

.esg-pagination {margin-top:60px;}

.esg-filters, .esg-singlefilters {text-align:center !important;}

.esg-navigationbutton {
    padding: 2px 16px !important;
	}

.avia-animated-number-title {
  	float:left;
	}

.avia-animated-number-icon {
  	margin-top:-10px !important;
	}

.avia-no-number {
  	opacity:1;
	}

.kolomkop {
  	border-bottom: 3px dotted #ffffff !important;
  	min-height:120px;
	}

.kolomtekst { min-height:120px;}

/* homepage en subhomes */
.home .slider-logo .avia-slideshow li:after{
	background: none !important;
}

.home-slider ..avia-slideshow {height:650px;}
.home-slider .avia-caption-title {font-family: 'AvenirNext LT ProB'; font-size:200px !important; text-decoration:underline !important;}
.home-slider .avia-caption-content p {
  	font-family: 'AvenirNext LT ProM';
  	font-size:70px !important;
  	line-height:80px !important;
	}

@media screen and (max-width: 1220px) {
	.home-slider .avia-caption-title {font-size:150px !important;}
	.home-slider .avia-caption-content p {font-size:50px !important; line-height:60px !important;}
	}

@media screen and (max-width: 900px) {
	.home-slider .avia-caption-title {font-size:100px !important;}
	.home-slider .avia-caption-content p {font-size:30px !important; line-height:40px !important;}
	}

@media screen and (max-width: 768px) {
.responsive #top .home-slider .avia-caption-title {font-size:100px !important;}
.responsive #top .home-slider .avia-caption-content p {font-size:30px !important; line-height:40px !important;}
.responsive #top .home-slider .slideshow_align_caption {vertical-align:top !important;}
	}

@media screen and (max-width: 666px) {
.responsive #top .home-slider .avia-caption-title {font-size:60px !important;}
.responsive #top .home-slider .avia-caption-content p {font-size:20px !important; line-height:30px !important;}
.responsive #top .home-slider .slideshow_align_caption {vertical-align:top !important;}
	}

@media screen and (max-width: 550px) {
.responsive #top .home-slider .avia-caption-title {font-size:40px !important;}
.responsive #top .home-slider .avia-caption-content p {font-size:18px !important; line-height:20px !important;}
.responsive #top .home-slider .slideshow_align_caption {vertical-align:top !important;}
	}


.nummer p {
  	font-size:100px !important;
  	font-family: 'AvenirNext LT ProB';
  	color:#ffffff !important;
  border-bottom: 10px solid #ffffff;
  line-height: 1.1em !important;
	}

@media screen and (max-width: 3460px) { 
	.nummer p { margin-bottom:0 !important; font-size:100px !important;} 
  	/*.nummer img {max-width:100% !important; } */
	}

@media screen and (max-width: 1260px) { 
	.nummer p { margin-bottom:0 !important;
    font-size:80px !important;} 
	}

@media screen and (max-width: 975px) { 
	.nummer p { margin-bottom:0 !important;
    font-size:60px !important;} 
	}

@media screen and (max-width: 768px) { 
	.nummer p {margin-bottom:0 !important;
    font-size:90px !important;} 
	}

#tab {
  	background-color:#ffffff;
  	width:auto;
  	font-size:13px;
  	padding:15px;
  	text-align:left;
  	letter-spacing:0px;
  	font-weight:600;
  	display: inline;
	margin-top:-60px;
	}

.msp-cn-8-8 {font-family: 'AvenirNext LT ProB';}
.msp-cn-8-9 {font-family: 'AvenirNext LT ProD';}

/*

#home-vier-kolom .avia-single-number {
  	font-family: 'AvenirNext LT ProD';
  	border-bottom: 8px solid #ffffff !important;
	}

#home-vier-kolom td {
  	border-width:0px !important;
	}

#home-vier-kolom .av-special-heading {
  	margin-top:20px;
	}

#home-vier-kolom .avia-table tr td:first-child {
  	padding-top:20px;
  	padding-left:0px;
  	font-size:48px;
  	color:#ffffff;
  	background:#4a7380;
  	border:none !important;
	}

#home-vier-kolom .avia-table tr td:nth-child(2) {
  	font-size:16px;
  	color:#ffffff;	
  	background:#4a7380;
  	vertical-align:top;
	}

#home-vier-kolom {
  	padding:40px 0;
  	background-color:#4a7380;
	}

.vier-kolom-tekst {min-height:150px;}

#home-vier-kolom .avia-button.avia-color-light {
  	border: 2px solid #fff !important;
  	width:100% !important;
	}

*/

/*
#after_submenu .container {padding:0px 30px 60px; 30px !important;}
#after_submenu h2 {font-size:30px !important;}

*/
.container_wrap {border:none !important;}

.avia-animated-number {font-family: 'AvenirNext LT ProB'; text-align:left !important;}

.teller-tekst p {margin-top:40px; font-size:24px !important; }

.av-icon-after-number {margin-left:0;}

.lh-dubbel p {line-height:35px !important;}

/*
.stippellijn-r {
  	border-right: 3px dotted #ffffff !important;
	}
*/

#gform_wrapper_24 label.gfield_label {width:0% !important; }
#gform_wrapper_24 #top .gform_wrapper .gfield_checkbox li label,
#top .gform_wrapper .gfield_radio li label {color:#ffffff !important;}
#gform_wrapper_24 .gform_wrapper ul li.gfield {
  	margin-top: 0px !important;
	}

.gform_wrapper .gform_footer {
    clear: both;
    margin-top: 0px !important;
    padding: 0px !important;
    width: 100%; 
	}
    
#gform_submit_button_24 {background-color:#ffffff !important; color:#576163;}
.leesmeerlink-home a {
  	color:#4f8ae5 !important;
	}

.leesmeerlink-home a:after {
  	content:" >";
	}

.leesmeerlink-home a:hover {
  	text-decoration:none;
	}

/* tijdlijn */
#top .menu-item-search-dropdown > a,
#searchform #searchsubmit,
.ajax_search_image,
.iconfont {
  	font-size:22px;
  	color:#ffffff;
	}

/* button afmetingen */
/*
#top .avia-button.avia-color-light {
    border: 2px solid #fff;
  	padding: 10px 30px;
	}

#top .avia-button.avia-color-light:hover {
    border: 2px solid #fff;
    padding: 10px 30px;
}

.avia-button.avia-size-large {
  	font-size: 16px;
  	font-weight:300;
  	color:#ffffff!important;
	}

.avia-button.avia-size-medium {
  	font-size: 16px;
  	font-weight:300;
  	color:#ffffff!important;
	}

.avia-button.avia-size-small {
  	font-size: 16px;
  	font-weight:300;
  	color:#ffffff!important;
	} 

*/

/* button kleur */
#header #top #wrap_all .avia-button,
#header #top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text {
	background-color: #4f8ae5;
	color: #FFF;
	border-color: #4f8ae5;
	}
/*
#top .avia-button.avia-color-dark {
    border: 1px solid #4f8ae5 !important;
    color: #4f8ae5 !important;
    background: #ffffff !important;
	}
*/
.persoon-social a {padding-right:5px; color:#4f8ae5 !important;}

.caption_framed .slideshow_caption .avia-caption-content p,
.caption_framed .slideshow_caption .avia-caption-title,
.avia-caption .avia-caption-content p,
.avia-caption .avia-caption-title {
  	background:none !important;
  	padding:0px;
	}

.avia_textblock.citaat p {
  	font-size:26px !important;
  	font-style:italic;
  	text-align:center;
  	margin:0 auto;
	}

.avia_textblock.citaat p:before,
.avia_textblock.citaat p:after {
  	content:"\"";
	}

/* slider */
.avia-slideshow li img {
    border-radius: 0px;
	}

.avia-slideshow li {
	margin-left:0px !important;
	}

/* tabelopmaak */
#bedrijf .avia-table td,
#bedrijf .avia-table tr,
#bedrijf .avia-table th,
#bedrijf .avia-table tr th:first-child,
#bedrijf .avia-table tr td:first-child {
	border-left: none !important;
	border-right: none !important;
  	text-align:left;
  	background: #ffffff !important;
  	padding-left:0px;
	}

/* template-contactpersoon */
.contactpersoon tr, .contactpersoon td {
	border-left: none !important;
	border-right: none !important;
  	text-align:left;
  	background: #ffffff !important;
  	padding-left:0px;
	}

/* template-project-internationaal */
.avia-progress-bar .progress {border-radius:0px;}
#top .avia-progress-bar div.progress .bar-outer, #top .avia-progress-bar div.progress .bar {border-radius:0px;}

#intl-blok2 .avia-data-table td::after {}
#intl-blok2 .avia-highlight-col {background-color:#000000; color:#ffffff !important;}

.intl-tabel, .intl-tabel td {
	border-left: none !important;
	border-right: none !important;
  	text-align:left;
  	background: #ffffff !important;
  	padding-left:0px;
	}

.intl-tabel tr td:first-child {
  	width:50% !important;
	}

#intl-blok, #intl-blok2 {padding:0 0px 20px 50px; background-color:#f8f8f8;}
#intl-blok2 .avia-table {margin-top:14px !important; padding:0;}

#intl-blok2 .avia-data-table.avia_pricing_minimal th,
.avia-data-table.avia_pricing_minimal td {padding:2px !important;}

.intl-15blok {min-width:10% !important;}
.intl-20blok {min-width:20% !important;}

.iconbox .iconbox_content .iconbox_content_title {font-size:15px;}

.iconbox_left .iconbox_icon {font-size:20px;}

/* template-vacature */
#vacature-balk {background-color:#f8f8f8; padding-left:50px;}

/* template-bedrijf */
#bedrijf .avia-table tr td:first-child {
  	width:33.3%;
	}

@media screen and (max-width: 768px) {
	#bedrijf .avia-table tr td:first-child,
  	#bedrijf .avia-table tr td:nth-child(2) {
    	width:100% !important;
    	border:none !important;
    	padding-left:9px;
  		}
  	
  	#bedrijf .avia-table tr td {
    	padding-left:9px !important;
  		}
  
  	.stippellijn-r {
  		border: none !important;
		}
  
   	#header_main {background-color:#ffffff !important;}
	}

/* persona-template */
.persona-fotoblok-tekst {padding-top:5px !important;}

/* tabel-met-koptekst */
.tabel-met-koptekst tr:first-child th,
.tabel-met-koptekst tr:first-child td,
.tabel-met-koptekst tr:nth-child(2),

.intl-tabel tr:first-child th,
.intl-tabel tr:first-child td {border-top:none !important; background-color:#ffffff; border-left:none !important;}

/* algemeen */
.av-subheading_below {
  	color:#808080 !important;
	}

.avia-image-container-inner,
.avia_image,
.av-image-caption-overlay {
    border-radius: 0px;
	}
  
.entry-content-wrapper li {
  	line-height:1.6em;
    margin-left: 0.5em;
    padding: 0;
	}

p a {
  	color:#9f9f9f !important;
	}

p {
  	line-height:1.6em!important;
	}

.content, .sidebar {
  	padding-top:20px;
  	padding-bottom:20px;
	}


blockquote {
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	}

pre {
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	}

/* template blog */
.meta {
  	font-size:12px;
  	color:#9f9f9f;
  	line-height:10px;
	}

.foto-onderschrift {
  	font-size:12px;
  	color:#666666;
	}

/*
#top .avia-post-nav {
  	display: none;
	}
*/
/* Campagne pagina */

.banner-rk-logo img {width:250px;}

.campagne-voornaam-achternaam {
  	font-size:18px !important;
  	font-weight: 500 !important;
  	text-align:center !important;
  	font-weight:400 !important;
	}

.campagne-organisatie {
  	font-size:12px !important;
  	margin-top:-14px !important;
  	font-weight: 300 !important;
  	color:#9f9f9f !important;
  	text-align:center !important;
	}

/* evenement-template */

.evenement-meta p {
  	font-weight: 600 !important;
  	color:#9f9f9f !important;
	}


/* footer */
#footer {z-index:0 !important;}
#footer a,
#footer p {
  	color:#cccccc !important; font-weight:200 !important; line-height:28px;
	}

#footer a:hover {
  	text-decoration:none;
	}

#footer h3 {font-size:20px; font-family: 'AvenirNext LT ProM' !important;}

.fa-location-arrow::before,
.fa-phone::before,
.fa-whatsapp::before,
.fa-envelope-o::before {color:#cccccc; font-size:18px; vertical-align:middle; padding-right:5px;}




.bodh p {font-size:inherit !important;}

/* responsive menu scherm */

#responsive-menu-container li#menu-item-search {display:none !important;}
#responsive-menu-container {top:100px !important;}


/* Master Slider */
.ms-thumb-list {left:0px !important;}

.master-slider {margin-left:0px !important; width:100% !important;}

.master-slider img,
.ms-slide-bgvideocont video {
	max-width: none;
	width: 100% !important;
	height: auto !important;
	}

.ms-thumb-list {margin-left:30px !important;}

.ms-view, .ms-basic-view {max-height:650px !important;}

.flex_cell.no_margin.av_one_full.avia-builder-el-1.avia-builder-el-no-sibling.av-zero-padding {
	height: auto !important;
	}

/* hotspots */
.av-hotspot-container .av-image-hotspot_inner {background:transparent !important;}

/* stop slider animatie */
.avia-caption-title, .avia-caption-content, .avia-slideshow-button {
	-webkit-animation: 0s ease 0s normal none 1 running none !important;
	animation: 0s ease 0s normal none 1 running none !important;
	visibility: visible !important;
}

.footer-logo {margin-right:20px !important; max-height:34px !important;}















/* christian code */






/*positionering met classes:*/
/*----hoogte-----*/
.top0{top: 0% !important;} .top10{top: 10% !important;} .top20{top: 20% !important;} .top30{top: 30% !important;} .top40{top: 40% !important;} .top50{top: 50% !important;} .top60{top: 60% !important;} .top70{top: 70% !important;} .top80{top: 80% !important;} .top90{top: 90% !important;} .top100{top: 100% !important;} 
/*----breedte-----*/
.right0{right: 0% !important;} .right10{right: 10% !important;} .right20{right: 20% !important;} .right30{right: 30% !important;} .right40{right: 40% !important;} .right50{right: 50% !important;} .right60{right: 60% !important;} .right70{right: 70% !important;} .right80{right: 80% !important;} .right90{right: 90% !important;} .right100{right: 100% !important;} 

/*basic buttons*/
.avia-button.avia-size-small,
.avia-button.avia-size-medium{
	font-family: 'AvenirNext LT ProM' !important;
    min-width: 200px !important;
    padding: 12px 16px 10px !important;
    border: 2px solid !important;
}
.avia-button.avia-size-small:hover,
.avia-button.avia-size-medium:hover{
	opacity: 1;
}

/*Sfeerbeeld*/
.sfeerbeeld {
    position: relative !important;
}
.sfeerbeeld>.container{
    padding: 0;
}
.sfeerbeeld .sfeerbeeld-image{
    height: 640px;
}
.sfeerbeeld .impacktblok{
	padding: 0;
    width: auto;
    border: 0;
    position: absolute;
    right: 0;
    background: none !important;
    border: 2px solid #fff !important;
    overflow: visible;
    height: 120px;
}
.sfeerbeeld.sfeerbeeldlogo .sfeerbeeld-image:after{
    content: "";
    height: 15%;
    background: url(/wp-content/uploads/2017/05/Wij-steunen-rode-kruis-logo2.jpg);
    visibility: visible;
    top: 50%;
    transform: translatey(-50%);
    -webkit-transform: translatey(-50%);
    position: absolute;
    width: 300px;
    background-size: contain;
    background-repeat: no-repeat;
}

/*Sfeerbeeld trio*/
/*-------content row---------*/
.trio-left,
.trio-right{
    padding: 50px;
}
.trio-right .bigtext{
    display: inline-block;
    width: auto;
}
.trio-right .bigtext h3{
    font-size: 100px; 
    line-height: 1;
    border-bottom: 10px solid #fff;
}
.trio-right .av-special-heading.bigtext.icon .av-special-heading-tag, 
.trio-right .av-special-heading.bigtext.icon .av-subheading_below{
    border-bottom: 10px solid #fff;
    margin-top: 0;
}
.trio-right .av-special-heading.bigtext.icon .av-subheading_below{
    padding-bottom: 10px;
}

.trio-right .bigsubtext *{
    color: #fff;
    line-height: 1.3 !important;
    font-size: 30px;
    margin: 0;
}
.trio-left .av-special-heading{
    margin-top: 0 !important;
}   

.trio-left .sfeerbeeld-image-subtekst{
    margin-top: -90px !important;
    background: #fff;
    text-align: left;
    width: auto;
    display: inline-block;
    position: absolute;
    padding: 15px !important;
    font-size: 10px !important;
}
.trio-left .sfeerbeeld-image-subtekst .av-special-heading-tag{
    width: auto;
    margin-top: 0px;
    font-size: 12px !important;
    text-transform: uppercase !important;
    font-weight: 600;
}
.trio-icoon .trio-right .av-special-heading .av-special-heading-tag,
.trio-icoon .trio-right .av-special-heading .av-subheading_below{
    display: inline-block;
    width: auto;
    vertical-align: bottom;
}
.trio-icoon .av-special-heading .av-subheading_below{
    opacity: 1;
}
.trio-icoon .av-special-heading .av-subheading_below img{
    max-height: 90px;
    float: right;
    max-width: 100px;
    margin-left: 15px;
}

/*Impacktblok*/
.impacktblok:before{
    left: -30px;
    content: "+";
    margin-top: auto;
    color: #ffffff;
    font-size: 80px;
    font-weight: 900;
    position: absolute;
    top: 50%;
    line-height: 0;
}
.impacktblok .avia-promocontent,
.impacktblok .avia-button-wrap.avia-button-right{
    position: relative;
    display: inline-block;
    vertical-align: top;
    top: 0;
    float: none !important;
    width: auto;
    min-width: 130px;
}
.impacktblok .avia-promocontent{
	max-width: 220px;
  	width: 200px;
    margin: 0;
    padding: 10px;
    min-height: 110px;
    font-size: 20px !important;
    line-height: 0;
}
.impacktblok .avia-promocontent p{
	font-size: 22px;
    line-height: 1.3 !important;
    margin: 0;
    padding-left: 20px;
    position: absolute;
    width: 200px;
    top: 50% !important;
    transform: translateY(-50%);
}
.impacktblok .avia-promocontent strong{
	color: #fff;
}
.impacktblok .avia-button-right a{
	right: 0;
	margin-top: 0 !important;
	padding: 50px 0;
    margin: 0;
    color: #000 !important;
}



/*tijdlijn single*/
.tijdlijn-single{
    position: relative !important;
}
.tijdlijn-single .container{
    padding: 0;
}
.tijdlijn-single:before{
    content: "";
    position: absolute;
    z-index: 99;
    width: 4px;
    top: 0;
    bottom: 0;
    background: #fff;
    left: 50px;
}
.tijdlijn-single .tijdlijn-right,
.tijdlijn-single .tijdlijn-left{
    padding: 50px;
}
.tijdlijn-single .tijdlijn-left{
    vertical-align: middle;
}
.tijdlijn-single .tijdlijn-left .av-special-heading{
    text-align: left;
}
.tijdlijn-single .tijdlijn-left .av-special-heading .av-special-heading-tag{
    width: auto;
    display: inline-block;
    background: #fff;
    padding: 10px 40px;
    border: 3px solid #fff;
}

.tijdlijn-right:after{
    content: "";
    border: 1px dashed #000;
    width: 100% !important;
    z-index: 99999999999999;
    visibility: visible !important;
    margin-bottom: -50px;
    margin-top: 50px;
}
.tijdlijn-single .tijdlijn-right .av-special-heading{
    margin-top: 0;
}

.tijdlijn-single-zwart:before{
    background: #000;
}
.tijdlijn-single.tijdlijn-single-zwart .tijdlijn-left .av-special-heading .av-special-heading-tag{
    border-color: #000;
}


/*Partner slider logo*/
#slider-partner-logo .ms-slide-bgcont{
    text-align: center;
}
#slider-partner-logo .ms-slide-bgcont img{
    max-height: 100%;
    max-width: 90%;
    margin-top: 0;
    height: auto !important;
    width: auto !important;
}
#slider-partner-logo .ms-slide-container .ms-slide img{
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;

    margin-left: auto !important;
}
#slider-partner-logo .ms-slide-container .ms-sl-selected img{
    -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
    filter: grayscale(0%);   
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}

#slider-partner-logo .ms-inner-controls-cont{
    max-width: 100% !important;
}
#slider-partner-logo .ms-staff-carousel .ms-nav-prev,
#slider-partner-logo  .ms-staff-carousel .ms-nav-next{
    text-align: center;
    border: 2px solid #000;
    box-sizing: border-box;
    width: 40px;
    height: 40px;
    background: none;
    box-shadow: 0 0 0 !important;
}
#slider-partner-logo  .ms-staff-carousel .ms-nav-next{
    right: 0 !important;
}
#slider-partner-logo .ms-staff-carousel .ms-nav-prev{
    left: 0 !important;
}
#slider-partner-logo .ms-staff-carousel .ms-nav-prev:before,
#slider-partner-logo .ms-staff-carousel .ms-nav-next:before{
    content: "\e87d";
    font-family: 'entypo-fontello';
    line-height:  36px;
}
#slider-partner-logo .ms-staff-carousel .ms-nav-prev{
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);
}
#slider-partner-logo .ms-container:before,
#slider-partner-logo .ms-container:after{
    content: "";
    background: #fff;
    width: 50px;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 9;
}
#slider-partner-logo .ms-container:after{
    right: 0;
}



/*Video full width / video auto width*/
.video-auto-width p{
    position: relative;
    padding-bottom: 56.25%;
}
.video-auto-width iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/*Formulier bestelformulier*/
.formulier .gfield_label{
    vertical-align: top;
    width: 25%;
    margin-top: 15px;
}
#top .formulier .gform_wrapper  .ginput_container{
    width: 75%;
}
#top .formulier .gform_wrapper .ginput_container_radio{
    margin-top: 0;
}
#top .formulier .gform_wrapper .ginput_container_radio .gfield_radio li{
    border: 1px solid;
}
#top .formulier .gform_wrapper .ginput_container_radio .gfield_radio li label{
    vertical-align: top;
    color: #222 !important;
}
body .formulier .gform_wrapper .top_label div.ginput_container{
    position: relative;
    margin-top: 0;
}
.formulier .gform_wrapper ul.gform_fields li.gfield{
    margin-right: 0;
}
#top  .formulier select{
    background-image: none !important;
    font-weight: 600;
}
.formulier .ginput_container.ginput_container_select:after,
#top .formulier .gform_wrapper .ginput_container_radio label:after{
    content: "\e88b";
    font-family: 'entypo-fontello';
    color: #fff;
    background-color: #222;
    height: 100%;
    width: 37px;
    position: absolute;
    top: 0;
    right: 0;
    text-align: center;
    line-height: 2.5;
    border-left: 1px solid #222;
    pointer-events: none;
}
#top .formulier .gform_wrapper .ginput_container_radio label:after{
    content: "" !important;   
    background: #fff;
}
#top .formulier .input-text,
#top .formulier input[type='text'],
#top .formulier input[type='input'],
#top .formulier input[type='password'],
#top .formulier input[type='email'],
#top .formulier input[type='number'],
#top .formulier input[type='url'],
#top .formulier input[type='tel'],
#top .formulier input[type='search'],
#top .formulier textarea,
#top .formulier select{
    background-color: #fff !important;
    border-color: #222 !important;
    padding: 10px 15px;
}  
.formulier .gform_wrapper .top_label li ul.gfield_checkbox, 
.formulier .gform_wrapper .top_label li ul.gfield_radio{
    width: 100% !important;
}
/*radio buttons anders*/
#top .formulier .gform_wrapper .ginput_container_radio input{
    display: none;
}
#top .formulier .gform_wrapper .ginput_container_radio label{
    margin-left: 0;
    width: 100%;
    background: #fff;
    max-width: 100%;
    padding: 8px 15px;
    margin-top: 0;
}
#top .formulier .gform_wrapper .ginput_container_radio label:before{
    content: "\e84e";
    font-family: 'entypo-fontello';
    padding-right: 15px;
}
/*Checkmark*/
#top .formulier .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label{
    background: #222 !important;
    color: #fff !important;
}
#top .formulier .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label:after{
    content: "\e812" !important;
    color: #222 !important;
    font-family: 'entypo-fontello';
}

#top .formulier .gform_wrapper .gf_list_2col li{
    width: 49%;
}
#top .formulier .gform_wrapper .gf_list_2col li:nth-of-type(2){
    float: right;
}
/* zoeken zoekveld*/
.zoeken .proinput{
	margin-left: 0 !important;
    padding-left: 0 !important;
}

/*zoeker-afdeling*/
.zoeker-afdeling .container{   
    padding: 0;
}

.zoeker-afdeling .av-special-heading{
	max-width: 690px;
	margin: auto;
}
.zoeker-afdeling .store-locator-bottom-half{
    display: none !important;
}
.zoeker-afdeling .store-locator__actions-bar{
    padding: 0 !important;
}
.zoeker-afdeling  td.store-locator__geolocator-cell, 
.zoeker-afdeling  .searchbar_td{
    display: block;
    padding: 0 !important;
}
#wrap_all .zoeker-afdeling  .searchbar_td .field-holder.expand input.icon.icon--search.icon--dark.field-holder__icon{
	margin-right: -30px;
}
.zoeker-afdeling .ssf-panel.shadowed{
    box-shadow: 0 0px 0px 0px rgba(0,0,0,0.2);
    background: none;
}
.zoeker-afdeling .ssf-panel.shadowed table{
    background: none;
}
.zoeker-afdeling .store-locator__geolocator-cell{
    width: 100%;
    margin-top: 50px;
}
.zoeker-afdeling .store-locator__geolocator-cell .fa-crosshairs{
    font-size: 28px 
}
.zoeker-afdeling .store-locator__geolocator-cell .fa-crosshairs:before{
    content: "\e842";
    font-family: 'entypo-fontello';
}

.zoeker-afdeling .store-locator__geolocator-cell .fa-crosshairs:after{
    content: "Of gebruik mijn locatie";
    float: left;
    padding-right: 15px;
    font-family: 'AvenirNext LT ProM' !important;
}
.zoeker-afdeling #storeLocator__searchBar{
    border-color: #fff !important;
    box-shadow: 0 0 0;
    border-bottom: 2px solid #222 !important;
    background: none !important;
    font-size: 28px !important;
    line-height: 2 !important;
    padding: 0 !important;
    font-family: 'AvenirNext LT ProM' !important;
}
.zoeker-afdeling #storeLocator__searchBar:focus{
     outline: none;
     box-shadow: 0 0 0 0 #000 !important;
}

.zoeker-afdeling #ssf_adress_input_box{
    top: -260px !important;
    max-width: 700px;
    margin: auto;
    float: none;
}
.zoeker-afdeling #store-locator-section-bg{
    margin-top: 230px !important;
}
.zoeker-afdeling .btn-super-info{
    border-radius: 0;
}
.zoeker-afdeling #storeLocatorInfobox > div.infobox__inner > div.infobox__body > p {
    display: none;
}

.zoeker-afdeling #info-img{
    pointer-events: none;
    cursor: default;
    background-position: center;
}

.zoeker-afdeling div#storeLocator__mapStatus__inner a{
    color: #fff !important;
}
.zoeker-afdeling div#storeLocatorMap:after {
    content: "";
    position: absolute;
    top: 0;
    padding: 20px 40px;
    background: url(/wp-content/uploads/2017/06/triangle.png);
    left: 0;
    right: 0;
    float: right !important;
    display: inline-block !important;
    width: 50px;
    text-align: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-left: auto !important;
    margin-right: auto !important;
}
.zoeker-afdeling .store-locator__map-pin{
    font-size: 0;
}
.zoeker-afdeling .store-locator__infobox.store-locator__infobox--main{
    background: #000;
    font-family: 'AvenirNext LT ProM' !important;
}
.store-locator__map-status,
div#storeLocator__mapStatus__inner{
	font-family: 'AvenirNext LT ProM' !important;	
}

#storeLocatorMap > div > div > div:nth-child(1) > div:nth-child(1) > div:nth-child(4) img{
    width: 22px !important;
    height: 40px !important;
    top: auto !important;
    bottom: 0 !important;
}

.zoeker-afdeling  .store-locator-map .store-locator__infobox:before{
        border-right-color: #000000;
}

 .ssf-main-content input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: rgba(10, 10, 10, 0.3) !important;
}
 .ssf-main-content input::-moz-placeholder { /* Firefox 19+ */
    color: rgba(10, 10, 10, 0.3) !important;
}
 .ssf-main-content input:-ms-input-placeholder { /* IE 10+ */
    color: rgba(10, 10, 10, 0.3) !important;
}
 .ssf-main-content input:-moz-placeholder { /* Firefox 18- */
    color: rgba(10, 10, 10, 0.3) !important;
}

.zoeker-afdeling-single{
    width: calc(100% + 100px) !important;
    margin-left: -50px !important;
    margin-right: -50px !important;
}

/*formulieren iconen*/
/*boek*/
#top .formulier .gform_wrapper .boek-iconen .ginput_container_radio label:before{
    content: "\e84e";
}
#top .formulier .gform_wrapper .manvrouw-iconen .ginput_container_radio li:nth-of-type(1) label:before{
    content: "\f183";
    font-family: FontAwesome;
}
#top .formulier .gform_wrapper .manvrouw-iconen .ginput_container_radio li:nth-of-type(2) label:before{
    content: "\f182";
    font-family: FontAwesome;
}

.formulier ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #222  !important;
    opacity: 0.4;
}
.formulier  :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #222;
   opacity: 0.4;

}
.formulier  ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #222;
   opacity: 0.4;
}
.formulier  :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #222;
   opacity: 0.4;
}

.formulier  ::-ms-input-placeholder { /* Microsoft Edge */
   color:    #222;
   opacity: 0.4;
}

/*error gravity forms*/
.gform_wrapper .gfield_error .gfield_label,
.gform_wrapper .validation_message{
    color: #e42314 !important;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
    border-top: 1px solid #e42314 !important;
    border-bottom: 1px solid #e42314 !important;
}

.gform_wrapper div.validation_error{
    color: #e42314 !important;
    border-top: 2px solid #e42314 !important;
    border-bottom: 2px solid #e42314 !important;
}

.gform_wrapper .button.gform_button_select_files{
	border: 2px solid #222 !important;
	 transition: all 0s ease-in-out !important;
}

.gform_wrapper .button.gform_button_select_files:hover{
	background: none !important;
	color: #222 !important;
}

	/*submit button*/
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], 
.gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit]{
	font-size: 13px !important;
    width: auto;
    margin: 0 16px 0 0;
    font-family: 'AvenirNext LT ProM' !important;
    min-width: 200px !important;
    padding: 12px 16px 10px !important;
    border: 2px solid #222222 !important; 
    transition: all 0s ease-in-out !important;
}
.gform_wrapper .gform_footer input.button:hover,
.gform_wrapper .gform_footer input[type=submit]:hover,
.gform_wrapper .gform_page_footer input.button:hover,
.gform_wrapper .gform_page_footer input[type=submit]:hover{
	background: none !important;
	color: #222 !important;
}

/*spinner*/
.esg-grid .esg-loadmore{
	font-size: 16px !important;
    margin: 0 !important;
    margin-top: 50px !important;
    padding: 0 !important;
    line-height: 1 !important;
    background: none !important;
    border: 0px !important;
    box-shadow: 0 0 0 0 !important;
}
.esg-grid .esg-loadmore:hover{
    color: #fff !important;
    font-size: 0 !important;
}
.esg-grid .esg-loadmore:hover:after{
    padding: 40px;
    font-size: 16px !important;
}
.esg-loadmore:active,
.esg-loadmore:visited,
.esg-loadmore:focus,
.esg-loadmore:hover{
    -webkit-animation: 0.8s linear 0s normal none infinite running fa-spin;
    -moz-animation: 0.8s linear 0s normal none infinite running fa-spin;
    -ms-animation: 0.8s linear 0s normal none infinite running fa-spin;
    animation: 0.8s linear 0s normal none infinite running fa-spin;
}
@keyframes rotate {
    from {transform: rotate(360deg);}
    to {transform: rotate(0deg);}
}
.esg-navigationbutton.esg-loadmore:after{
    content: "\e891";
    font-family: 'entypo-fontello';
    padding-left: 5px;
    font-size: 16px !important;
    -moz-transform: scale(-1, 1);
}
.flat-light .esg-filterbutton:nth-child(1) {
    border-left: #000 2px solid !important;
}

/*cta - samen maken we verschil blok*/
#top .cta{
    text-align: center;
}
#top .cta .no_margin.av_one_half{
    width: auto !important;
    float: none;
    display: inline-block;
    vertical-align: middle;
    padding: 0 !important;
}

#top .cta .no_margin.av_one_half:first-of-type{
    padding-right: 100px !important;
}
#top .cta .no_margin.av_one_half:nth-of-type(2) .avia-button-wrap:nth-of-type(1){
    padding-right: 15px;
}

/*cta-nieuwsbrief - blijf op de hoogte */
#top .cta-nieuwsbrief{
    text-align: center;
    background: #000;
}
#top .cta-nieuwsbrief fieldset,
#top .cta-nieuwsbrief form{
    margin-bottom: 0;
}
#top .cta-nieuwsbrief .flex_cell{
    width: auto !important;
    float: none;
    display: inline-block;
    vertical-align: middle;
    padding: 0 !important;
}
#top .cta-nieuwsbrief .flex_cell:nth-of-type(2){
    padding-left: 30px !important;
    padding-right: 30px !important;
}
#top .cta-nieuwsbrief .avia_ajax_form .form_element_third{
    margin-left: 0;
}

#top .cta-nieuwsbrief form{
    min-width: 505px;
}
#top .cta-nieuwsbrief span.av_font_icon:last-of-type{
    margin: 0;
}
#top .cta-nieuwsbrief span.av_font_icon:last-of-type a{
    padding-right: 0;
}

#top .cta-nieuwsbrief .av-custom-form-color .button,
#top div .av-dark-form input[type="text"]{
    height: 48px !important;
}


/*hubs*/
.hub-3-foto .av-special-heading-tag,
.hub-3-cijfer-titel .av-special-heading-tag{
    min-height: 76px;
}

.hub-4-foto .av-special-heading-tag,
.hub-4-cijfer-titel .av-special-heading-tag{
    min-height: 52px;
}


/*essential gird buttons stylen*/
.eg-preview-nieuws-element-6-a a,
.eg-preview-campagne-element-6-a a,
.eg-preview-persbericht-element-6-a a,
.eg-preview-cursus-element-6-a a,
.eg-preview-evenement-element-6-a a,
.eg-preview-vacature-element-6-a a{
	font-family: 'AvenirNext LT ProM' !important;
	font-size: 13px !important;
    line-height: 1.2em !important;
    padding: 12px 16px 10px !important;
    min-width: 200px;
    border: 2px solid !important;
    font-weight: normal !important;
}

.eg-preview-nieuws-element-6-a a:after,
.eg-preview-campagne-element-6-a a:after,
.eg-preview-persbericht-element-6-a a:after,
.eg-preview-cursus-element-6-a a:after,
.eg-preview-evenement-element-6-a a:after,
.eg-preview-vacature-element-6-a a:after{
	content: "\e88d";
	font-family: 'entypo-fontello';
	margin-left: 0.3em;
}



/*testimonial enkel*/
.testimonial-enkel-rechts .avia-image-container,
.testimonial-enkel-rechts .avia-image-container-inner,
.testimonial-enkel-rechts .avia-image-container-inner img{
	width: 100%;
}

/*contactpersoon single*/
.contactpersoon-multiple .av_font_icon:nth-of-type(1) .av-icon-char, 
.contactpersoon-single-rechterblok .av_font_icon:nth-of-type(1) .av-icon-char{
	font-size:  43px!important;
}
.contactpersoon-multiple .av_font_icon, 
.contactpersoon-single-rechterblok .av_font_icon{
	margin-top: 9px;
	padding-right: 0;
	margin-right: 0;
}
.hub-4-cijfer-titel .av_one_fourth .vier-kolom-tekst,
.hub-4-foto .av_one_fourth .vier-kolom-tekst{
    min-height: 130px !important;
}

.avia-icon-pos-left{
	display: inline-block !important;
    vertical-align: top;
    float: none !important;
}
.contactpersoon-single-rechterblok .avia-icon-pos-left{
	margin-left: 0 !important; 
    margin-right: 0 !important;
}
.contactpersoon-single-rechterblok .avia-icon-pos-left:first-of-type{
	margin-left: 10px !important;
}


/* STYLES CHRIS */

ol li{
	font-family: 'AvenirNext LT ProR' !important;
}

.versturennaar{
	display: none !important;
	opacity: 0 !important;
	visibility: hidden !important;
}
.campagne-uitgelicht-rechts, .campagne-uitgelicht-links {
    padding: 90px 60px !important;
}
.hub-2-cijfer-titel{
	padding: 0 0 !important;
}
.hub-2-cijfer-titel .avia-animated-number-content p{
	margin-bottom: 10px;
}
.hub-2-cijfer-titel.hub-2-titel .av-special-heading-tag{
	min-height: 70px;
} 
.hub-3-cijfer-titel.hub-3-titel .av-special-heading-tag,
.hub-3-cijfer-titel.hub-3-titel .kolomtekst{
   	min-height: 100px;
}
.testimonial-enkel-links{
	padding-top: 120px !important;
	padding-bottom: 120px !important;
}
.nopaddingbottom .trio-left{
	padding-bottom: 0 !important;
}
.sfeerbeeld.sfeerbeeldcpt .sfeerbeeld-image {
    height: 430px !important;
}
#header:not(.av_header_transparency) #searchform input{
	border: 0px !important;
}

#top #menu-item-search #searchform .ajax_search_response,
#top #menu-item-search #searchform .ajax_load {
    display: none !important;
}
#top .av_minimal_header #s{
	padding: 12px 27px 12px 15px !important;
}
.single-customer_journeys .avia-post-nav{
	display: none !important;
}
.menu-menubutton ul.sub-menu a:before{
	display: none !important;
}

.testimonial-multiple .esg-bc{
	top: auto !important;
}
.eg-testimonial-multiple-new-element-1,
.eg-testimonial-multiple-new-element-6{
	font-family: 'AvenirNext LT ProR' !important;
}
.eg-testimonial-multiple-new-element-1{
	height: 88px !important;
	margin-bottom: 15px !important;
    overflow: hidden;
}
.eg-testimonial-multiple-new-element-1:after {
    content: "";
    height: 0px;
    width: 100%;
    display: block;
    position: absolute;
    bottom: 0;
    border-bottom: 3px dotted #222;
}
.eg-testimonial-multiple-new-wrapper .esg-bc.eec{
	background: #fff !important;
}

.eg-testimonial-multiple-new-element-6{
	min-height: 60px;
}

.eg-preview-evenement-new-element-7 *,
.eg-preview-evenement-new-element-7{
	color: #fff !important;
}

.esg-entry-cover a,
.esg-entry-cover .esg-absolute{
	font-family: 'AvenirNext LT ProR' !important;
}

/*ehbo foto onzichtbaar*/
.single-ehbo_wat_te_doen_bij .entry-content-wrapper img {
    opacity: 0 !important;
    display: none !important;
}

a.fc-day-grid-event{
	border: 0px solid #000 !important;
}
.fc-today{
	background: #ececec !important;
}
.fc-past {
    opacity: 0.3;
}


.slider-logo .slideshow_align_caption{
	vertical-align: middle;
}
.slider-logo .slideshow_inner_caption{
	height: 100%;
	padding-left: 300px;
    padding-right: 300px;
    background: none !important;
    text-align: center !important;
}

.slider-logo  .avia-slideshow li:after{
    content: "";
    height: 15%;
    background: url(/wp-content/uploads/2017/05/Wij-steunen-rode-kruis-logo2.jpg);
    visibility: visible;
    top: 50%;
    transform: translatey(-50%);
    -webkit-transform: translatey(-50%);
    position: absolute;
    width: 300px;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 9;
}

.slider-logo.title-big  .avia-caption-title{
	font-size: 120px !important;
}
.slider-logo.title-medium  .avia-caption-title{
	font-size: 60px !important;
}
.slider-logo.title-small  .avia-caption-title{
	font-size: 30px !important;
}

#top .slider-logo.title-big .avia-caption-content p,
#top .slider-logo.title-medium .avia-caption-content p,
#top .slider-logo.title-small .avia-caption-content p,
#top .slider-logo.title-big .avia-caption-title,
#top .slider-logo.title-medium .avia-caption-title,
#top .slider-logo.title-small .avia-caption-title{
	line-height: 1.3 !important;
}

.slider-logo .avia-caption-content p{
	font-size: 30px !important;
}
#top .slider-logo.title-small .avia-caption-content p{
	font-size: 24px !important;
}

#top .slider-logo .avia-slideshow-arrows a{
	top: calc(50% + 90px);
}
.js_active .tab_content *{
	font-family: 'AvenirNext LT ProR' !important;
}
.js_active .tab_content{
	padding: 10px 0px;
}

.js_active .top_tab .tab{
	border-right: 2px solid !important;
}

.js_active .top_tab .tab:nth-of-type(1){
	border-left: 2px solid !important;
}
.js_active .top_tab .tab:last-of-type{
	border-right: 2px solid !important;
}
#top .main_color .tabcontainer .tab.active_tab{
	background: #222222 !important;
	color: #fff !important;
	border-color: #222222 !important;
	font-weight: 500 !important;
}



/*Vacatures*/
#top.single-vacatures .fullsize .template-blog .post .entry-content-wrapper .entry-content,
#top.single-vacatures .fullsize .template-blog .post .entry-content-wrapper{
	max-width: 100% !important;
}

#top.single-vacatures .fullsize .template-blog .post .entry-content-wrapper .entry-content-header,
#top.single-vacatures .blog-meta{
	display: none !important;
}

#top.single-vacatures .fullsize .template-blog .post .entry-content-wrapper .content-left-side,
#top.single-vacatures .fullsize .template-blog .post .entry-content-wrapper .content-right-side{
	display: inline-block;
	width: 33.33%;
	float: none;
	vertical-align: top;
	padding: 0px 30px 30px 50px; 
}
#top.single-vacatures .fullsize .template-blog .post .entry-content-wrapper .content-right-side{
	float: right;
	padding-right: 0 !important;
}
.content-right-side>p{
	margin: 0 !important;
}
.content-right-side br{
	display: none !important;
}
#top.single-vacatures .fullsize .template-blog .post .entry-content-wrapper .content-left-side{
	width: 66.66%;
	padding-left: 0;
}

.content-left-side h1{
	text-align: left !important;
}

#top.single-vacatures .fullsize .template-blog .post .content-wrapper>p{
	margin: 0 !important;
}

#top.single-vacatures .fullsize .template-blog #av-layout-grid-1.cta{
	text-align: center !important;
}

#top.single-vacatures .related_posts.av-related-style-tooltip{
	display: none !important;
}

#top.single-vacatures  footer.entry-footer{
	display: none !important;
}
#top.single-vacatures>p{
	margin: 0 !important;
}

#top.single-vacatures .template-single-blog>.content{
	padding-top: 0;
}

.vacature-header {
    background: url('/wp-content/uploads/2017/06/cpt-vacatures.jpg');
    background-position: center right !important;
    height: 430px;
    background-size: cover;
    background-repeat: no-repeat;
    margin-bottom: 50px !important;
    margin-left: -50px;
    margin-right: -50px;
    position: relative;
}
.vacature-header:before{
	content: "Vacature";
    position: absolute;
    background: #fff;
    bottom: 0;
    left: 50px;
    z-index: 9999999;
    display: block;
    padding: 15px !important;
    line-height: 1;
    font-size: 12px;
    text-transform: uppercase !important;
}

.vacaturetableblock{
	text-align: left !important;
	margin: 30px 0;
}
.vacaturetableblock br{
	display: none !important;
}
.vacaturetableblock>span{
	width: calc(50% - 3px);
    margin-bottom: 4px;
    display: inline-block !important;
    vertical-align: top;
    background: #4b7382;
    float: none !important;
    padding: 15px;
    margin-left: 0;
    vertical-align: top;
    color: #fff !important;
    font-size: 15px;
}

span.social-share-vacatureblok *{
	color: #fff !important;
}
span.social-share-vacatureblok p{
	margin: 0 !important;
}
span.social-share-vacatureblok .av-share-box{
	margin-top: 0 !important;
}
span.social-share-vacatureblok .av-share-box ul li a{
	padding: 5px 15px !important;
}

span.social-share-vacatureblok  .av-share-box ul{
	width: auto !important;
    display: inline-block !important;
}

span.social-share-vacatureblok  .av-share-box ul .inner_tooltip{
	color: #222 !important;
}

.vacaturetableblock .av-social-sharing-box{
	display: inline-block;
    vertical-align: inherit;
}
span.social-share-vacatureblok .av-share-box ul li,
span.social-share-vacatureblok .av-share-box ul{
	border: 0 !important;
}

.vacature-content .vacature-intro,
.vacature-content .vacature-body,
.vacature-content .vacature-reacties{
    font-family: 'AvenirNext LT ProR';
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    letter-spacing: 0px!important;
    line-height: 1.6em !important;
    margin-bottom: 30px;
    text-align: left;
}

.vacature-content .vacature-intro{
	font-weight: 600;
}


.single-vacatures #av-layout-grid-2 br{
	display: none !important;
}

.single-vacatures #av-layout-grid-2 span.av_font_icon a{
	color: #fff !important;
}
.single-vacatures #pagesinwidgets_page_section-2{
	padding: 0 !important;
}
div#combinedtaxonomiestagcloudwidget-15 .widgettitle{
	font-weight: 600 !important;
    letter-spacing: 1px !important;
    font-size: 1.1em !important;
    text-decoration: none !important;
}


.sollicitatiebutton{
	background-color: #dc281e;
    color: #ffffff !important;
    font-family: 'AvenirNext LT ProM' !important;
    min-width: 200px !important;
    padding: 12px 16px 10px !important;
    border: 2px solid !important;
    font-size: 13px;
    margin: 3px 0;
    line-height: 1.2em;
    position: relative;
    font-weight: normal;
    text-align: center;
    max-width: 100%;
    display: inline-block;
    text-decoration: none !important;
    border-color: #dc281e !important;
}

.sollicitatiebutton:hover{
	background-color: #fff; 
    border-color: #dc281e;
    color: #dc281e !important;
}

#top .eg-preview-vacature-element-0,
#top .eg-preview-vacature-element-0-a,
#top .eg-preview-vacature-element-13{
	position: relative !important;
	top: auto !important;
}
#top .eg-preview-vacature-element-0-a{
	margin: 0px 40px 0px 40px !important;
}

/*vacature overzicht*/
.vacatureoverzicht{
	z-index: 99;
}

.vacatureoverzicht .flex_cell{
	overflow: visible !important;
}


.vacatureoverzicht .flex_cell{
	padding-top: 0 !important;
}

.vacatureoverzicht article.esg-filters.esg-singlefilters{
	 background: #fff !important;
}

.vacatureoverzicht .esg-overflowtrick{
	padding-top: 30px !important;
}
.hub-4-titel h3{
	min-height: 100px !important;
}
/*.hub-4-titel .flex_cell_inner{
	min-height: 435px;
}*/

.hub-4-titel .av_one_fourth .vier-kolom-tekst,
.hub-3-titel  .vier-kolom-tekst{
	max-height: 110px !important;
    overflow: hidden !important;
    min-height: 190px !important;
    margin-bottom: 16px;
}
.hub-2-cijfer-titel.hub-2-titel .kolomtekst,
.hub-3-cijfer-titel.hub-3-titel .kolomtekst{
	max-height: 100px !important;
    overflow: hidden !important;
    min-height: 190px !important;
    margin-bottom: 16px;
}

.hub-4-titel .av_one_fourth .vier-kolom-tekst{
	margin-top: 16px !important;
}

.vier-kolom-tekst ul{
	display: none !important;
}

#responsive_menu_pro .responsive_menu_pro_menu li a{
	text-align: left !important;
}


.preview-cursus li.isvisiblenow{
	border-left: 0px solid red !important;
}


.eg-preview-nieuws-wrapper .esg-entry-cover{
	height: 100% !important;
}

.eg-preview-nieuws-element-6-a .eg-preview-nieuws-element-6{
	font-weight: 600 !important;
}

.esg-grid .mainul li.eg-preview-nieuws-wrapper{
	/* background: #a0aaaa !important; */
  background: #e97300 !important;
}



ul#mobile-advanced,
#advanced_menu_hide,
li.av-burger-menu-main.menu-item-avia-special {
	display: none !important;
}

























.zoeker-afdeling-single{
	margin-top: -20px !important;
	margin-bottom: -20px !important;
}



.formulier .clear-multi .ginput_container:last-of-type{
	margin-right: 0;
}

.formulier.sollicitatieformulier{
	max-width: 800px;
}

.esg-filter-wrapper.dropdownstyle{
	background: #fff;
    min-width: 250px;
    border: 1px solid #e1e1e1;
    box-sizing: border-box;
    margin-top: 1px;
}
.esg-filter-wrapper.dropdownstyle .esg-selected-filterbutton span{
    line-height: 34px;
}
.esg-filter-wrapper.dropdownstyle .esg-selected-filterbutton{
	margin-bottom: 0;
}
.esg-filter-wrapper.dropdownstyle .esg-filterbutton span{
	color: #222;
}
.esg-filter-wrapper.dropdownstyle .esg-filterbutton .esg-filter-checked{
	margin-left: -15px;
}

.esg-filter-wrapper.dropdownstyle .esg-filterbutton.selected span{
	color: #fff !important;
}
.esg-filter-wrapper.dropdownstyle .esg-filterbutton.selected span.esg-filter-checked{
	color: #222 !important;
	margin-right: 3px;
}

article.esg-filters.esg-multiplefilters{
    padding-bottom: 30px;
    background: #fff;
}
.eg-search-input{
	display: inline-block !important;
    vertical-align: top;
    width: auto !important;
}

.esg-dropdown-wrapper{
	/*display: block !important;*/
    width: 100%;
    box-shadow: 0px 3px 3px 0 rgba(0, 0, 0, 0.3);
}

#top .esg-grid .mainul li.eg-preview-persbericht-wrapper{
	background: #af8b5e !important;
}

li.eg-preview-persbericht-wrapper a.eg-preview-persbericht-element-6:hover{
	background: #fff !important;
    color: #af8b5e !important;
    border-color: #fff !important;
}

.button-ocean-inverse.wittebg .avia-color-custom{
	background: #fff !important;
}
#top .button-ocean-inverse .avia-color-custom:hover{
	background: none !important;
	border: 2px solid #fff !important;
}

 






































@media screen and (max-width: 1450px) {
	.hub-4-cijfer-titel .flex_cell{
		width: 50% !important;
    	display: inline-block;
    	vertical-align: top;
    	min-height: 500px;
    }
	.hub-4-foto .flex_cell{
		width: 50% !important;
    	display: inline-block;
    	vertical-align: top;
    	min-height: 570px;
    }
    .hub-4-cijfer-titel .flex_cell .avia-button-wrap,
	.hub-4-foto .flex_cell .avia-button-wrap{
		margin-right: 15px;
	}
    .hub-4-foto .flex_cell{
    	min-height: 690px;
    }
    .hub-4-cijfer-titel-midden-rechts .flex_cell_inner,
    .hub-4-foto-midden-rechts .flex_cell_inner{
    	border-left: 0px !important;
    }
    .hub-4-cijfer-titel-midden-links,
    .hub-4-cijfer-titel-links,
    .hub-4-foto-midden-links,
    .hub-4-foto-links{
    	border-bottom: 3px dotted #fff;
    }
    #footer .flex_column.av_one_fourth.el_before_av_one_fourth{
    	width: calc(25% - 10px);
    	margin-left: 10px !important;
    }
    #socket{
    	text-align: center;
    }
    #socket img{
    	float: none;
    }
    #socket .copyright{
    	display: block !important;
    	float: none !important;
    }
    .right70{
		right: 60% !important;
	}
	.hub-4-cijfer-titel .kolomkop{
		min-height: 90px !important;
	}
	.hub-4-cijfer-titel.hub-4-titel .av_one_fourth .av-special-heading{
		margin-top: 30px;
	}
	.hub-4-cijfer-titel.hub-4-titel .av_one_fourth .vier-kolom-tekst{
		min-height: 90px;
	}
	.hub-4-cijfer-titel.hub-4-titel .av_one_fourth{
		min-height: 330px !important;
	}
	.hub-2-cijfer-titel.hub-2-titel .kolomtekst{
		min-height: 294px !important;
	}
	.hub-3-cijfer-titel.hub-3-titel .kolomtekst {
		min-height: 230px !important;
	}
	.hub-4-titel h3{
	min-height: 70px;
	}
	.hub-4-titel .av_one_fourth .vier-kolom-tekst{
		min-height: 190px;
	}
	#top .eg-preview-vacature-element-0{
		font-size: 24px !important;
    	line-height: 28px !important;
	}
}

@media screen and (max-width: 1300px) {
	.hub-3-cijfer-titel .flex_cell,
	.hub-3-foto .flex_cell{
		width: 100% !important;
    	display: block;
	}
	.hub-3-cijfer-titel .av-special-heading-tag,
	.hub-3-cijfer-titel .kolomtekst,
	.hub-3-foto .av-special-heading-tag,
	.hub-3-foto .kolomtekst{
		min-height: 0;
	}
	.hub-3-cijfer-titel-midden .flex_cell_inner,
	.hub-3-cijfer-titel-rechts .flex_cell_inner,
	.hub-3-foto-midden .flex_cell_inner,
	.hub-3-foto-rechts .flex_cell_inner{
		border-left: 0px !important;
	}
	.hub-3-cijfer-titel-midden,
	.hub-3-cijfer-titel-rechts,
	.hub-3-foto-midden,
	.hub-3-foto-rechts{
		border-top: 3px dotted #ffffff !important;
	}
	.right50{
		right: 40% !important;
	}
	.trio-right .bigtext h3{
		font-size: 80px;
	}
	.trio-icoon .av-special-heading .av-subheading_below img{
		max-width: 80px;
	}
	.hub-2-cijfer-titel.hub-2-titel .av-special-heading-tag{
    	min-height: 100px;
	}
	.hub-3-cijfer-titel.hub-3-titel .av-special-heading-tag,
	.hub-3-cijfer-titel.hub-3-titel .kolomtekst{
   		min-height: 0px;
	}
	.js_active .top_tab .tab{
		margin-bottom: -2px !important;
		width: 25%;
	}
	.js_active .top_tab .tab:nth-of-type(4n+1) {
    	border-left: 2px solid !important;
	}
	.js_active .top_tab .tab:nth-of-type(4n+4) {
    	border-right: 2px solid !important;
	}
	.js_active .top_tab .tab:last-of-type{
		border-right: 2px solid !important;
	}
	.hub-3-cijfer-titel.hub-3-titel .kolomtekst {
		min-height: 0px !important;
	}
	.vacaturetableblock>span{
		width: 100% !important;
	}
}

@media screen and (max-width: 1230px) {
	.avia-button.avia-size-small,
	.avia-button.avia-size-medium{
		min-width: 140px !important;
	}
	.contactpersoon-multiple-wrapper .flex_cell{
		width: 50% !important;
		display: inline-block !important;
		vertical-align: top;
		margin-bottom: 30px !important;
	}
	.testimonial-enkel-links {
    	padding-top: 90px !important;
    	padding-bottom: 90px !important;
	}
	.av-main-nav > li > a{
		padding: 0 6px !important;
	}
	.main_menu ul:first-child > .menu-menubutton > a,
	.main_menu ul:first-child > .doneer-menubutton > a{
		padding: 0 13px !important;
		margin-right: 6px !important;	
	}	
	.slider-logo.title-big .avia-caption-title {
    	font-size: 90px !important;
	}
	.slider-logo .slideshow_inner_caption{
		padding-left: 200px;
    	padding-right: 200px;
	}
}

@media screen and (max-width: 1330px) {
	.right60,
	.right70{
		right: 50% !important;
	}
	.right50,
	.right40{
		right: 30% !important;
	}
	.trio-left{
		width: 60% !important;
	}
	.trio-right{
		width: 40% !important;
	}
	.main_menu ul:first-child > li > a{
		font-size: 12px !important;
	}
	.eg-testimonial-multiple-new-element-1{
		font-size: 18px !important;
    	line-height: 24px !important;
		height: 65px !important;
	}
}

@media screen and (max-width: 1100px) {
	.campagne-uitgelicht-links .flex_cell_inner, 
	.campagne-uitgelicht-rechts .flex_cell_inner{
		padding: 0px !important;
	}
	#top .cta-nieuwsbrief form {
    	min-width: 350px;
	}
	#footer .flex_column.av_one_fourth.el_before_av_one_fourth {
    	width: calc(50% - 0px);
    	margin-left: 0px !important;
	}
	h4{
		font-size: 20px !important;
	}
	.hub-4-cijfer-titel .flex_cell{
    	min-height: 570px;
    }
	.hub-4-foto .flex_cell{
    	min-height: 610px;
    }
}


@media screen and (max-width: 1050px) {
.main_menu ul:first-child > li > a{
		font-size: 11px !important;
	}
	.av-main-nav > li > a{
		padding: 0 4px !important;
	}
}

@media screen and (max-width: 1024px) {
	.store-locator-section.store-locator-section-bg{
		padding-bottom: 0 !important;
	}
	.store-locator-map{
		top: 0 !important;
	}
	.store-locator-map{
		height: 500px !important;
	}
	.zoeker-afdeling #ssf_adress_input_box{
		top: -170px !important;
	}
	.zoeker-afdeling #store-locator-section-bg{
		margin-top: 190px !important;
		/*margin-bottom: 230px;*/
	}
	.zoeker-afdeling .content{
		padding-bottom: 0;
	}
	.hub-2-cijfer-titel.hub-2-titel .kolomtekst{
		min-height: 400px !important;
	}
}

@media screen and (max-width: 989px) {
	li#menu-item-16674>a{
		font-size: 0;
		display: none !important;
	}
	#responsive_menu_pro  .responsive_menu_pro_menu li#menu-item-16674>ul{
		display: block !important; 
	}
	#responsive_menu_pro  .responsive_menu_pro_menu li#menu-item-16674>span.responsive_menu_pro_append_link{
		display: none !important;
	}
	#responsive_menu_pro .responsive_menu_pro_menu li#menu-item-16674 li a{
		width: 95% !important;
		padding-left: 5% !important;
		color: #fff !important;
		line-height: 20px !important;
	}
	#responsive_menu_pro .responsive_menu_pro_menu li li a{
		color: #fff !important;
	}
	#responsive_menu_pro .doneer-menubutton a{
		margin-top: 0 !important;
	}
	#responsive_menu_pro  .responsive_menu_pro_menu li a{
	    font-family: 'AvenirNext LT ProR' !important;
	}
	#top #responsive_menu_pro  #menu-item-search #searchform div{
		top: 0;
		width: 100%;
	}
	#top #responsive_menu_pro ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  		color: #000 !important;
  		opacity: 0.4 !important;
	}
	#top #responsive_menu_pro ::-moz-placeholder { /* Firefox 19+ */
		color: #000 !important;
		opacity: 0.4 !important;
	}
	#top #responsive_menu_pro :-ms-input-placeholder { /* IE 10+ */
		color: #000 !important;
		opacity: 0.4 !important;
	}
	#top #responsive_menu_pro :-moz-placeholder { /* Firefox 18- */
		color: #000 !important;
		opacity: 0.4 !important;
	}
	#top #responsive_menu_pro  #menu-item-search{
		text-align: center;
    	width: 95%;
    	padding-left: 5%;
    	margin-top: 30px;	
	}
	#top #responsive_menu_pro   #searchform #searchsubmit{
		color: #191919;
	}
	#top #responsive_menu_pro  #menu-item-search input#s{
		text-align: center;
		padding-right: 5px !important;
	}
	#top .slider-logo .avia-slideshow-arrows a{
		width: 40px;
    	height: 40px;
	}
	#top .slider-logo  .av-control-minimal .avia-slideshow-arrows a:before{
		line-height: 40px;
	}
	#top .slider-logo .avia-slideshow-arrows a{
		top: calc(50% + 70px);
	}
	.js_active .top_tab .tab:nth-of-type(4n+1) {
    	border-left: 1px solid !important;
	}
	.js_active .top_tab .tab:nth-of-type(4n+4) {
    	border-right: 2px solid !important;
	}
	.js_active .top_tab .tab{
		width: 33.333333333333%;
	}
	.js_active .top_tab .tab:nth-of-type(3n+1) {
    	border-left: 2px solid !important;
	}
	.js_active .top_tab .tab:nth-of-type(3n+3) {
    	border-right: 2px solid !important;
	}
	.js_active .top_tab .tab:last-of-type{
		border-right: 2px solid !important;
	}

}


@media screen and (max-width: 900px) {
	h4{
		font-size: 18px !important;
	}
	.testimonial-enkel-links {
    	padding-top: 60px !important;
    	padding-bottom: 60px !important;
	}
	.avia-google-map-container{
		height: 400px !important;
	}
	#top .cta .no_margin.av_one_half:first-of-type{
		padding-right: 0 !important;
	}
	#top .cta .no_margin.av_one_half{
		display: block;
	}
	#top .cta .no_margin.av_one_half h2{
		text-align: center !important;
	}
	.cta-nieuwsbrief .flex_cell:nth-of-type(1){
		display: block !important;
	}
	.cta-nieuwsbrief .flex_cell:nth-of-type(1) p{
		text-align: center !important;
	}
	#top .cta-nieuwsbrief .flex_cell:nth-of-type(2){
		padding-left: 0 !important;
	}
	.right60,
	.right50,
	.right40,
	.right30{
		right: 20% !important;
	}
	.contactpersoon-multiple p{
		margin: 5px 0 !important;
    	padding-bottom: 8px;
	}
	.hub-4-cijfer-titel.hub-4-titel .av_one_fourth{
		min-height: 460px !important;
	}
	.slider-logo.title-medium  .avia-caption-title{
		font-size: 40px !important;
	}
	.slider-logo.title-small  .avia-caption-title{
		font-size: 24px !important;
	}
	.slider-logo .avia-caption-content p{
		font-size: 24px !important;
	}
	#top .slider-logo.title-small .avia-caption-content p{
		font-size: 20px !important;
	}
}

@media screen and (max-width: 850px) {
	.trio-left,
	.trio-right{
		width: 100% !important;
		display: block !important;
	}
	.trio-right .av-special-heading{
		width: auto;
	}
	.trio-right section.av_textblock_section{
		width: 60%;
		vertical-align: top;
		float: right;
		display: inline-block;
	}
	.trio-left{
		margin-bottom: 0 !important;
	}
}

@media screen and (max-width: 768px) {
	.right60, .right70 {
    	right: 40% !important;
	}
}

@media screen and (max-width: 777px) {
	.avia-image-container.avia-align-left{
		width: 100%;
	}
}

@media screen and (max-width: 767px) {
  #header_main,
  #header_main .container .inner-container{
    padding-top: 0 !important;
  }
  #header_meta {
    top: 80px;
  }
  #header_meta .container{
    width: 100% !important;
    max-width: 100% !important;
  }
	.afdelingsindicator{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  #header_meta a{
    padding: 10px 30px;
    min-width: 0 !important;
  }
  .esg-entry-cover .eg-preview-nieuws-afdeling-element-0-a,
  .esg-entry-cover .eg-preview-campagne-afdeling-element-0-a,
  .esg-entry-cover .eg-preview-evenement-new-element-0-a{
    margin: 0px 0px 0px 0px !important;
  }
  .filter-nieuwsbericht.eg-preview-nieuws-afdeling-wrapper .esg-entry-cover,
  .eg-preview-campagne-afdeling-wrapper .esg-entry-cover,
  .filter-evenementen.filter-evenement.eg-preview-evenement-new-wrapper .esg-entry-cover{
    height: 100% !important;
  }
  .eg-preview-nieuws-afdeling-element-5,
  #top .eg-preview-nieuws-afdeling-element-6-a,
  .eg-preview-campagne-afdeling-element-5,
  #top .eg-preview-campagne-afdeling-element-6-a,
  #top .eg-preview-evenement-new-element-7,
  #top .eg-preview-evenement-new-element-6-a{
    margin-left: 0 !important;
  }
  #top .eg-preview-nieuws-afdeling-element-7{
    left: 110px !important;
  }

	.impacktblok .avia-button-right a{
		margin-top: -4px !important;
	}
	.responsive #top #wrap_all .av-flex-cells.campagne-uitgelicht-wrapper .av_one_half{
		height: 300px !important;
	}
	.responsive #top #wrap_all .av-flex-cells .campagne-uitgelicht-links,
	.responsive #top #wrap_all .av-flex-cells .campagne-uitgelicht-rechts{
		display: table-footer-group;
	}
	.campagne-uitgelicht-links .flex_cell_inner, 
	.campagne-uitgelicht-rechts .flex_cell_inner {
    	padding: 30px 50px !important;
	}
	.hub-2-cijfer-titel-links,
	.hub-2-foto-links{
		border-bottom: 3px dotted #ffffff !important;
	}
	.responsive #top #wrap_all .av-flex-cells .no_margin{
		padding-left: 7.5% !important;
    	padding-right: 7.5% !important;
	}
	.hub-4-cijfer-titel .flex_cell,
	.hub-4-foto .flex_cell{
		width: 100% !important;
		min-height: 0;
    }
    .hub-4-cijfer-titel .av_one_fourth .vier-kolom-tekst, .hub-4-foto .av_one_fourth .vier-kolom-tekst{
    	min-height: 0 !important;
    	max-height: 600px !important;
    }
    .hub-4-cijfer-titel-midden-rechts .flex_cell_inner{
    	border-left: 0px !important;
    }
    .contactpersoon-single .avia-image-container,
    .contactpersoon-single .av_textblock_section{
    	display: inline-block;
    	vertical-align: top;
    	width: 50%;
    }
    .contactpersoon-multiple-wrapper{
    	padding: 0;
    }
    .responsive #top #wrap_all .av-flex-cells.contactpersoon-multiple-wrapper .no_margin.flex_cell:nth-of-type(2n){
    	padding-left: 25px !important
    }
    .responsive #top #wrap_all .av-flex-cells.contactpersoon-multiple-wrapper .no_margin.flex_cell:nth-of-type(2n-1){
    	padding-right: 25px !important
    }
    .esg-filter-wrapper{
    	width: 100%;
    }
    .flat-light .esg-filterbutton {
    	width: 50%;
    	text-align: center;
    	margin-bottom: 0 !important;
    	border-top: 0 !important;
	}
	.flat-light .esg-filterbutton:nth-of-type(1),
	.flat-light .esg-filterbutton:nth-of-type(2){
    	border-top: solid #000 2px !important;
	}
	.hub-4-cijfer-titel-midden-rechts,
    .hub-4-cijfer-titel-midden-links,
    .hub-4-cijfer-titel-links,
    .hub-4-foto-midden-rechts,
    .hub-4-foto-midden-links,
    .hub-4-foto-links{
    	border-bottom: 3px dotted #fff;
    }
	.testimonial-enkel-links {
    	padding-top: 30px !important;
   		padding-bottom: 30px !important;
    	padding-left: 30px !important;
    	padding-right: 30px !important;
	}
	.tijdlijn-single .tijdlijn-left{
		padding-left: 50px;
	}
	.tijdlijn-single:before{
		left: 50px;
	}
	#footer .container{
		max-width: 100% !important;
		width: 100% !important;
	}
	/*.responsive #top #wrap_all .container{
		width: 100%;
		max-width: 100%;
	}*/
	.zoeken{
		/*width: calc(100% - 100px);*/ 
    	margin: auto;
    	float: none;
	}
	/*.responsive #top #wrap_all .av-flex-cells.cta-nieuwsbrief .no_margin.av-zero-padding{
		padding-left: 50px !important;
		padding-right: 50px !important;
	}*/
	#footer .flex_column.av_one_fourth.el_before_av_one_fourth{
		width: calc(50% - 75px) !important;
    	margin-left: 50px !important;
    	margin-right: 25px !important;
    } 
    #footer .flex_column.av_one_fourth.el_before_av_one_fourth:nth-of-type(2n){
    	margin-left: 25px !important;
    	margin-right: 50px !important;
    }
    .cta-nieuwsbrief  .avia-builder-el-last{
    	margin-top: 15px !important;
    }
    .tijdlijn-single:before{
    	box-shadow: 0px 1px 0 1px rgba(0, 0, 0, 0.1);
    }
    .tijdlijn-right{
    	padding-left: 80px !important;
    	padding-right: 80px !important;
    }
    .tijdlijn-single .tijdlijn-left {
    	padding-top: 100px;
    	padding-bottom: 100px;
	}
    .formulier .gfield_label,
    #top .formulier .gform_wrapper  .ginput_container{
    	width: 100%;
    	display: block;
    }
    .formulier .gfield_label{
    	margin-bottom: 5px;
    }
    #top .formulier .gform_wrapper .gf_list_2col li{
    	width: 100%;
    	margin-bottom: 5px;
    }
    .sfeerbeeld,
    .sfeerbeeld .sfeerbeeld-image,
    .sfeerbeeld .template-page.content.av-content-full.alpha.units{
    	height: 500px !important;
    	display: block;
    	margin-bottom: 0 !important;
    }
    .sfeerbeeld.sfeerbeeldtrio, 
    .sfeerbeeld.sfeerbeeldtrio .template-page.content.av-content-full.alpha.units{
    	height: auto !important;
    }
    .sfeerbeeld.sfeerbeeldcpt .sfeerbeeld-image, 
    .sfeerbeeld.sfeerbeeldcpt .template-page.content.av-content-full.alpha.units{
    	height: 425px !important; 
    }    
    .sfeerbeeld.sfeerbeeldcpt{
    	height: 470px !important;
    }
    .single-projecten_intl .sfeerbeeld.sfeerbeeldcpt .sfeerbeeld-image{
    	height: 425px !important
    } 
    .single-projecten_intl .sfeerbeeld.sfeerbeeldcpt .template-page.content.av-content-full.alpha.units,
    .single-projecten_intl .sfeerbeeld.sfeerbeeldcpt{
    	height: auto !important; 
    }
    .top100, 
    .top90, 
    .top80{
    	top: 70% !important;
    }
	.right50,
	.right40,
	.right30,
	.right20,
	.right10{
		right: 5% !important;
	}
	.sfeerbeeld .container{
		width: 100% !important;
		max-width: 100% !important;
	}
	.trio-right section.av_textblock_section{
		width: 50%;
	}
	.trio-left .sfeerbeeld-image-subtekst{
		/*margin-top: -110px !important;*/
	}
	#top .formulier .gform_wrapper .gf_list_2col li:nth-of-type(2){
		float: none !important;
	}
	.cta,
	.cta-nieuwsbrief .flex_cell{
		max-width: 85%;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.avia-fullwidth-slider .container{
		max-width: 100% !important;
		width: 100% !important;
	}
	.tijdlijn-single .container{
		width: 100% !important;
	    max-width: 100% !important;
	}
	.zoeker-afdeling .store-locator__geolocator-cell{
		margin-top: 30px;
	}
	.esg-absolute.eg-preview-campagne-element-0-a a.eg-preview-campagne-element-0,
	.esg-absolute a.eg-preview-vacature-element-0,
	.esg-absolute  a.eg-preview-nieuws-element-0,
	.esg-absolute  a.eg-preview-cursus-element-0,
	.esg-absolute  a.eg-preview-evenement-element-0{
		font-size: 20px !important;
    	line-height: 30px !important;
	}
	.esg-absolute.eg-preview-campagne-element-0-a{
		margin: 0px 40px 0px 40px !important;
	}
	.eg-preview-nieuws-element-6-a a, .eg-preview-campagne-element-6-a a, .eg-preview-cursus-element-6-a a, .eg-preview-evenement-element-6-a a, .eg-preview-vacature-element-6-a a{
		min-width: 140px !important;
	}
	/*.eg-preview-vacature-element-13,
	.eg-preview-vacature-element-16,
	.eg-preview-vacature-element-17{
		display: none !important;
	}*/
	.trio-left, .trio-right{
    	padding-left: 7.5%;
    	padding-right: 7.5%;
    	margin-bottom: 0 !important;
    }
    .esg-absolute.eg-preview-campagne-element-0-a,
    .esg-absolute.eg-preview-vacature-element-0-a,
    .esg-absolute.eg-preview-nieuws-element-0-a,
    .esg-absolute.eg-preview-cursus-element-0,
    .esg-absolute.eg-preview-evenement-element-7,
    .esg-absolute.eg-preview-cursus-element-0-a,
    .esg-absolute.eg-preview-evenement-element-0-a{
		margin: 0px 0px 0px 0px !important;
	}
	.esg-top.eg-preview-campagne-element-5-a,
	.esg-bottom.eg-preview-campagne-element-6-a,
	.esg-bottom.eg-preview-vacature-element-6-a,
	.esg-bottom.eg-preview-nieuws-element-6-a,
	.esg-top.eg-preview-nieuws-element-5-a,
	.esg-bottom.eg-preview-cursus-element-6-a,
	.esg-bottom.eg-preview-evenement-element-6-a{
		margin-left: 0px !important;
	}
	.eg-preview-vacature-element-13,
	.eg-preview-vacature-element-16,
	.eg-preview-vacature-element-17{
		left: 0px !important;
	}
	 
	.responsive #top #wrap_all .av-flex-cells.preview-cursus .no_margin,
	.responsive #top #wrap_all .av-flex-cells.preview-campagne .no_margin,
	.responsive #top #wrap_all .av-flex-cells.preview-evenement .no_margin,
	.responsive #top #wrap_all .av-flex-cells.preview-nieuws .no_margin{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.responsive #top #wrap_all .av-flex-cells.preview-cursus .no_margin ul.mainul li,
	.responsive #top #wrap_all .av-flex-cells.preview-campagne .no_margin ul.mainul li,
	.responsive #top #wrap_all .av-flex-cells.preview-evenement .no_margin ul.mainul li,
	.responsive #top #wrap_all .av-flex-cells.preview-nieuws .no_margin ul.mainul li{
		padding-left: 7.5% !important;
		padding-right: 7.5% !important;
	}
	.esg-absolute.eg-preview-nieuws-element-7{
		left: 100px !important;
	}
	.hub-2-cijfer-titel.hub-2-titel .av-special-heading-tag,
	.hub-2-cijfer-titel.hub-2-titel .kolomtekst{
		min-height: 0 !important;
	}
	.hub-4-foto .av-special-heading-tag, .hub-4-cijfer-titel .av-special-heading-tag{
		min-height: 0 !important;
	}
	.hub-4-cijfer-titel.hub-4-titel .av_one_fourth{
		min-height: 0px !important;
	}
	#top .slider-logo.title-big .avia-caption-title{
		font-size: 60px !important;
	}
	#top .slider-logo .slideshow_inner_caption{
		padding-left: 130px !important;
		padding-right: 130px !important;
	}
	#top .slider-logo.title-medium  .avia-caption-title{
		font-size: 30px !important;
	}
	#top .slider-logo.title-small  .avia-caption-title{
		font-size: 22px !important;
	}
	.tabcontainer{
		margin-top: 60px !important;
	}
	.tabcontainer .tab.fullsize-tab{
		display: none !important;
	}
	.responsive .tabcontainer .tab_titles{
		display: block !important;
	}
	article.esg-filters.esg-multiplefilters{
    	padding: 0px 7.5% 30px;
	}
	article.esg-filters.esg-multiplefilters .esg-filter-wrapper{
		margin-top: 10px;
	}
	article.esg-filters.esg-multiplefilters .esg-filter-wrapper:first-of-type{
		margin-top: 0px;
	}
	#top.single-vacatures .fullsize .template-blog .post .entry-content-wrapper .content-left-side, 
	#top.single-vacatures .fullsize .template-blog .post .entry-content-wrapper .content-right-side{
		width: 100% !important;
	}
	#top.single-vacatures .fullsize .template-blog .post .entry-content-wrapper .content-right-side{
		padding: 0px 0px 30px 0px;
	}
	.filter-vacatures .esg-entry-cover{
		height: 100% !important;
	}
	#top .eg-preview-vacature-element-0-a{
		margin: 0 0 0 0 !important;
	}
	.eg-preview-nieuws-element-5{
		margin-left: 0 !important;
	}
}

@media screen and (max-width: 700px) {
	.impacktblok .avia-promocontent, .impacktblok .avia-button-wrap.avia-button-right{
    	display: block;
    	box-sizing: border-box;
    	border: 2px solid #fff !important;
    	margin-top: -1px;
    }
    .sfeerbeeld .impacktblok{
    	border: 0px !important;
    }
    .impacktblok:before{
    	left: -28px;
    }
    .impacktblok .avia-button-right a{
    	padding: 15px 0;
    }
    .top60,
    .top70,
    .top80{
    	top: 60% !important;
    }
    #top .slider-logo .avia-slideshow-arrows a{
    	display: none !important;
    }
}

@media screen and (max-width: 650px) {
	.testimonial-enkel .flex_cell{
		width: 100% !important;
		display: block;
	}
	.testimonial-enkel-rechts{
		padding-top: 450px !important;
	}
	.esg-grid .mainul li.eg-testimonial-multiple-wrapper{
		height: 540px !important;
	}
	.js_active .top_tab .tab{
		width: 50%;
	}
	.js_active .top_tab .tab:nth-of-type(3n+1) {
    	border-left: 1px solid !important;
	}
	.js_active .top_tab .tab:nth-of-type(3n+3) {
    	border-right: 2px solid !important;
	}
	.js_active .top_tab .tab:nth-of-type(2n+1) {
    	border-left: 2px solid !important;
	}
	.js_active .top_tab .tab:nth-of-type(2n+2) {
    	border-right: 2px solid !important;
	}
}

@media screen and (max-width: 640px) {
	.zoeker-afdeling #store-locator-section-bg{
	 	margin-bottom: 230px !important;
	}
}

@media screen and (max-width: 639px) {
	.esg-grid .mainul li.eg-contactpersoon-multiple-wrapper{
		position: relative;
    	top: auto !important;
    	height: 550px !important;
	}
	.contactpersoon-multiple .esg-container ul,
	.contactpersoon-multiple .esg-container .esg-overflowtrick{
		height: auto !important;
	}
	.contactpersoon-multiple p{
		margin: 15px 0 !important;
    	padding-bottom: 20px;
	}
	.eg-preview-vacature-element-13,
	.eg-preview-vacature-element-16,
	.eg-preview-vacature-element-17{
		display: block !important;
	}
	.eg-preview-vacature-element-13{
		top: 35px !important;
	}
	.eg-preview-vacature-element-16{
		top: 65px !important;
	}
	.eg-preview-vacature-element-17{
		top: 95px !important;
	}
}

@media screen and (max-width: 600px) {
	.trio-right .av-special-heading{
		width: auto;
	}
	.trio-right section.av_textblock_section{
		width: 100%;
		float: none;
		display: block;
	}
	.slider-logo. .avia-caption-content p{
		line-height: 1.3 !important;
		font-size: 15px !important;
	}
	#top .slider-logo .slideshow_inner_caption{
		padding-left: 120px !important;
		padding-right: 120px !important;
	}
}

@media screen and (max-width: 550px) {
	.contactpersoon-single .avia-image-container, .contactpersoon-single .av_textblock_section{
		width: 100%;
	}
	.contactpersoon-single .avia_textblock{
		padding: 0;
	}
	#footer .flex_column.av_one_fourth.el_before_av_one_fourth,
    #footer .flex_column.av_one_fourth.el_before_av_one_fourth:nth-of-type(2n){
    	margin-left: 50px !important;
    	margin-right: 50px !important;
    	width: calc(100% - 100px) !important;
    }
    #footer .widget{
    	margin: 0;
    }
    #slider-partner-logo .ms-container:before, 
    #slider-partner-logo .ms-container:after{
    	background: none;
    }
    #slider-partner-logo .ms-staff-carousel .ms-nav-prev, 
    #slider-partner-logo  .ms-staff-carousel .ms-nav-next{
    	display: none !important;
    }
    .esg-grid .mainul li.eg-testimonial-multiple-wrapper{
		height: 500px !important; 
	}
	#av_gmap_1 > div > div > div:nth-child(1) > div:nth-child(4) > div:nth-child(4) > div,
	#av_gmap_1 > div > div > div:nth-child(1) > div:nth-child(4) > div:nth-child(4) > div *{
		max-width: 290px;
	}
	#av_gmap_1 > div > div > div:nth-child(1) > div:nth-child(4) > div:nth-child(4) > div > div.gm-style-iw{
		max-width: 270px !important;
	}
	
	#top .slider-logo .slideshow_inner_caption {
    	padding-left: 90px !important;
	    padding-right: 90px !important;
	}
	#top .slider-logo.title-big .avia-caption-title {
    	font-size: 40px !important;
	}
	.slider-logo .avia-caption-content p{
		font-size: 18px !important;
	}
	#top .slider-logo.title-small .avia-caption-content p{
		font-size: 15px !important;
	}
	h1{
		font-size: 38px !important;
	}
}

@media screen and (max-width: 500px) {
	.responsive #top #wrap_all .av-flex-cells.campagne-uitgelicht-wrapper .av_one_half{
		height: 200px !important;
	}
	.responsive #top #wrap_all .av-flex-cells.contactpersoon-multiple-wrapper .no_margin.flex_cell:nth-of-type(2n){
    	padding-left: 50px !important
    }
    .responsive #top #wrap_all .av-flex-cells.contactpersoon-multiple-wrapper .no_margin.flex_cell:nth-of-type(2n-1){
    	padding-right: 50px !important
    }
    .contactpersoon-multiple-wrapper .flex_cell{
    	width: 100% !important;
    }
    .avia-slideshow-arrows{
    	display: none !important;
    }
    #top .cta-nieuwsbrief form{
    	min-width: 0;
    }
    .sfeerbeeld.sfeerbeeldlogo .top10,
    .sfeerbeeld.sfeerbeeldlogo .top20,
    .sfeerbeeld.sfeerbeeldlogo .top30{
    	top: 5% !important;
    }
    .sfeerbeeld.sfeerbeeldlogo .top40,
    .sfeerbeeld.sfeerbeeldlogo .top50,
    .sfeerbeeld.sfeerbeeldlogo .top60{
    	top: 65% !important;
    }
    .sfeerbeeld .impacktblok{
    	height: 95px;
    }
    .impacktblok .avia-promocontent{
    	min-height: 95px;
    }
    .impacktblok .avia-promocontent p{
    	font-size: 18px;
    }
    .trio-left .sfeerbeeld-image-subtekst{
    	margin-top: -30px !important;
    }
    .zoeker-afdeling .store-locator__geolocator-cell .fa-crosshairs:after{
    	float: none;
    }
    .sfeerbeeld.sfeerbeeldcpt .sfeerbeeld-image, 
    .sfeerbeeld.sfeerbeeldcpt .template-page.content.av-content-full.alpha.units{
    	height: 400px !important; 
    }
    .sfeerbeeld.sfeerbeeldcpt{
    	height: 445px !important;
    }
    #top .slider-logo.title-small .avia-caption-title {
    	font-size: 18px !important;
	}
	.js_active .top_tab .tab{
		width: 100%;
	}
	.js_active .top_tab .tab:nth-of-type(2n+1),
    .js_active .top_tab .tab:nth-of-type(2n+2) {
    	border-right: 2px solid !important;
    	border-left: 2px solid !important;
	}
	.vacature-header {
    	height: 400px;
	}
	.vacature-header:before{
		content: "Vacature";
	    position: absolute;
	    background: #fff;
	    bottom: 0;
	    left: 50px;
	    z-index: 9999999;
	    display: block;
	    padding: 15px !important;
	    line-height: 1;
	    font-size: 12px;
	    text-transform: uppercase !important;
	}
	.impacktblok .avia-promocontent p{
		width: 180px !important;
	}
  #header_meta a {
    padding: 10px 15px;
  }
}

@media screen and (max-width: 450px) {
	.right60, .right70 {
    	right: 5% !important;
	}
	.sfeerbeeld, .sfeerbeeld .sfeerbeeld-image, .sfeerbeeld .template-page.content.av-content-full.alpha.units{
		height: 400px !important;
	}
	.sfeerbeeld.sfeerbeeldlogo .top40, .sfeerbeeld.sfeerbeeldlogo .top50, .sfeerbeeld.sfeerbeeldlogo .top60 {
    	top: 60% !important;
	}
	.esg-grid .mainul li.eg-contactpersoon-multiple-wrapper{
		height: 450px !important;
	}
	.sfeerbeeld.sfeerbeeldcpt .sfeerbeeld-image, 
    .sfeerbeeld.sfeerbeeldcpt .template-page.content.av-content-full.alpha.units{
    	height: 320px !important; 
    }
    .sfeerbeeld.sfeerbeeldcpt{
    	height: 365px !important;
    }
	.hub-2-cijfer-titel .avia-animated-number.avia-color-font-light .avia-animated-number-content, 
	.hub-2-cijfer-titel .avia-animated-number.avia-color-font-light .heading,
	.hub-3-cijfer-titel .avia-animated-number.avia-color-font-light .avia-animated-number-content, 
	.hub-3-cijfer-titel .avia-animated-number.avia-color-font-light .heading,
	.hub-4-cijfer-titel .avia-animated-number.avia-color-font-light .avia-animated-number-content, 
	.hub-4-cijfer-titel .avia-animated-number.avia-color-font-light .heading{
		position: relative;
    	display: block;
    	width: 100%;
    	margin-bottom: 30px;
	}
	.hub-2-cijfer-titel .avia-animated-number-content p,
	.hub-3-cijfer-titel .avia-animated-number-content p,
	.hub-4-cijfer-titel .avia-animated-number-content p{
		padding-left: 0;
	}
	.eg-preview-vacature-element-13{
		top: 20px !important;
	}
	.eg-preview-vacature-element-16{
		top: 40px !important;
	}
	.eg-preview-vacature-element-17{
		top: 60px !important;
	}
}


@media screen and (max-width: 400px) {
	.flat-light .esg-filterbutton{
		width: 100%;
	}
	.flat-light .esg-filterbutton:nth-of-type(2){
		border-top-width: 0 !important;
	}
	.contactpersoon-multiple .flat-light .esg-filterbutton{
		border-left: 2px #000 solid !important;
	}
	.esg-grid .mainul li.eg-testimonial-multiple-wrapper{
		height: 430px !important; 
	}
	.cta .avia-button.avia-position-left{
		float: none !important;
		width: 100%;
		display: block;
	}
	.avia-button-wrap{
		width: 100%;
		display: block;	
	}
	#top .cta .no_margin.av_one_half:nth-of-type(2) .avia-button-wrap:nth-of-type(1){
		padding-right: 0;
	}
	 #top div .cta-nieuwsbrief .av-dark-form input[type='email']{
	 	border: 2px solid #fff !important;
    	font-size: 12px;
	}
	.impacktblok:before{
		left: -27px;
	}
	.trio-right .bigtext h3{
		font-size: 80px;
	}
	.hub-2-cijfer-titel .avia-animated-number-content p{
		font-size: 26px;
		line-height: 32px !important;
	}
	#top .slider-logo.title-big  .avia-caption-title{
		font-size: 34px !important;
	}
	#top .slider-logo.title-medium  .avia-caption-title{
		font-size: 24px !important;
	}
	#top .slider-logo.title-small  .avia-caption-title{
		font-size: 18px !important;
	}
	.slider-logo .avia-caption-content p{
		font-size: 15px !important;
	}
	#top .slider-logo.title-small .avia-caption-content p{
		display: none !important;
	}
	#top .slider-logo .slideshow_inner_caption {
    	padding-left: 65px !important;
    	padding-right: 65px !important;
	}
	#footer .flex_column.av_one_fourth.el_before_av_one_fourth, 
	#footer .flex_column.av_one_fourth.el_before_av_one_fourth:nth-of-type(2n){
		margin-left: 0px !important;
    	margin-right: 0px !important;
    	width: 100% !important;
	}
}

@media screen and (max-width: 359px) {
	.eg-preview-vacature-element-13,
	.eg-preview-vacature-element-16,
	.eg-preview-vacature-element-17{
		display: none !important;
	}
	#top .slider-logo.title-big  .avia-caption-title{
		font-size: 28px !important;
	}
	#top .slider-logo.title-medium  .avia-caption-title{
		font-size: 20px !important;
	}
	#top .slider-logo.title-small  .avia-caption-title{
		font-size: 16px !important;
	}
  #header_meta a{
    padding: 5px 15px;
    font-size: 12px !important;
  }
}

@media screen and (max-width: 350px) {
	.trio-icoon .av-special-heading .av-subheading_below img{
		max-width: 60px;
	}
	.esg-absolute.eg-preview-campagne-element-0-a a.eg-preview-campagne-element-0 {
    	font-size: 17px !important;
    	line-height: 27px !important;
	}
	#top .slider-logo .slideshow_inner_caption {
    	padding-left: 65px !important;
    	padding-right: 65px !important;
	}
}

/* homepage en subhomes */
.home .slider-logo .avia-slideshow li:after{
    content: "";
    height: 15%;
    background: url(https://www.rodekruis.nl/wp-content/uploads/2019/07/The-Netherlands-Red-Cross-logo.png) !important;
    visibility: visible;
    top: 50%;
    transform: translatey(-50%);
    -webkit-transform: translatey(-50%);
    position: absolute;
    width: 300px;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    z-index: 9;
}

p a {
    color: #dc281e !important;
}




/* BRIAN APRIL 2019 - Sfeerbeeld image laag */

.sfeerbeeld-image-laag {
	height:430px !important;
}


/* BRIAN FEBRUARI 2019 - Formulier standaard verbergen op de evenementenhulpaanvraag pagina */

.formulierHide {
	display:none !important;
}


/* BRIAN FEBRUARI 2019 - Tonen en verbergen van juiste elementen in footer voor nieuwsbrief aanmelden */

.mobileHideFooter {
	display:none !important;
}

.desktopHideFooter {
	display:block !important;
}

@media screen and (max-width: 800px) {
	.mobileHideFooter {
		display:block !important;
	}

	.desktopHideFooter {
		display:none !important;
	}
}


/* EDWIN 28-2-2019 */

.eg-invisiblebutton {
  box-shadow: none !important;
  height: inherit !important;
  display: inline !important;
}


/* BRIAN 8-3-2019 - HOMEPAGE LOGO SLIDER FIX */

@media only screen and (max-width: 767px) {
	.html_entry_id_14812 .slider-logo .avia-slideshow li:after {
    top: 80% !important;
	}
}
 
@media only screen and (max-width: 767px) {
	.html_entry_id_14812 .slider-logo .avia-slideshow li:after {
  content: """";
  height: 60px !important;
  background: url(/wp-content/uploads/2018/08/Wij-steunen-rode-kruis-logo2.jpg);
  visibility: visible;
  top: 50%;
  transform: translatey(-50%);
  -webkit-transform: translatey(-50%);
  position: absolute;
  width: 300px;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 9;
	}
}


/* BRIAN 8-3-2019 - MEDISCHE DIENST FORMULIER UITKLAPMENU TITEL FIX */

.html_entry_id_102547 .single-iati .su-spoiler-closed .su-spoiler-title:after {
  content: ""Lees het volledige functieprofiel"" !important;
  color: rgba(0,0,0,.5);
  display: block;
  position: absolute;
  width: 100%;
  font-size: 26px;
  text-align: center;
  bottom: 0;
	background: red;
  background: linear-gradient(rgba(255,255,255,.58),#fff,#fff);
  padding: 20px 0 0;
}

.html_entry_id_102547 .su-spoiler-style-default>.su-spoiler-title {
  padding-left: 27px;
  padding-right: 0;
  font-size: 20px;
}

.html_entry_id_102547 .su-accordion {
  margin-bottom: 50px !important;
}


/* BRIAN 8-3-2019 - LOGO VERWIJDEREN UIT HEADER BIJ CAMPAGNEPAGINAS */

.html_entry_id_98006 .slider-logo .avia-slideshow li:after,
.html_entry_id_91744 .slider-logo .avia-slideshow li:after,
.html_entry_id_34225 .slider-logo .avia-slideshow li:after,
.html_entry_id_105864 .slider-logo .avia-slideshow li:after {
  background: none !important;
}


/* BRIAN 8-3-2019 - DRAW ATTENTION TOOLTIP LETTERTYPE FIX */

.leaflet-tooltip {
  color:#222 !important;
}


/* BRIAN 8-3-2019 - FIX ICOON GROOTTE */

@media screen and (min-width: 700px) {
	.html_entry_id_53359 .av-image-caption-overlay-center p {
		font-size: 60px !important;
	}
}


/* BRIAN 8-3-2019 - VRIENDEN VAN HENRY LOGO */

.html_entry_id_91507 .sfeerbeeld.sfeerbeeldlogo .sfeerbeeld-image:after {
  content: "";
  height: 50% !important;
  background: url(/wp-content/uploads/2019/01/180383-Vrienden-van-het-Rode-Kruis-logo-ON-BLACK-e1547211176275.png) no-repeat !important;
  top: 40% !important;
  transform: translatey(-40%) !important;
  -webkit-transform: translatey(-40%) !important;
  position: absolute;
  width: 300px;
  background-size: contain;
  background-repeat: no-repeat;
}

@media screen and (max-width: 450px) {
	.html_entry_id_91507 .sfeerbeeld.sfeerbeeldlogo .sfeerbeeld-image:after {
    content: "";
    height: 25% !important;
    background: url(/wp-content/uploads/2019/01/Vrienden-van-het-Rode-Kruis-logo-mobiel.png) no-repeat !important;
    top: 50% !important;
    transform: translatey(-50%) !important;
    -webkit-transform: translatey(-50%) !important;
    position: absolute;
    width: 115px;
    background-size: contain;
    background-repeat: no-repeat;
	}
}


/* BRIAN 8-3-2019 - DOE MEE PAGINA STYLING */

.html_entry_id_15305 .doe-mee-actief {
	visibility:visible;
	height:auto;
}

.html_entry_id_15305 .doe-mee-inactief {
	visibility:hidden;
	height:0px;
}

.html_entry_id_15305 .doe-mee-inactief .esg-container-fullscreen-forcer {
	width:0px !important;
	height:0px !important;
}

.html_entry_id_15305 .doe-mee-inactief .flex_cell {
	padding:0px !important;
}

.html_entry_id_15305 .myportfolio-container {
	min-height:0px !important;
}


/* BRIAN 8-3-2019 - SCHENKEN MET BELASTINGVOORDEEL MOBIELE HEADER ANDERS */

@media only screen and (max-width: 1200px) {
	.html_entry_id_18518 .sfeerbeeld-image {
		background:url(/wp-content/uploads/2018/11/Rode-Kruis-water-distributie-meisje-met-jerrycan-op-haar-hoofd-1030x503-e1542035589693.jpg) center right no-repeat !important;
		background-size: cover !important;
	}
}


/* BRIAN 8-3-2019 - CODE ROOD WHATSAPP ICON */

.whatsapp-icon a:before {
  content:url('/wp-content/uploads/2019/01/WhatsApp_Logo-e1546520902228.png') !important;
  width: 40px;
  height: 40px;
  display: block;
}


/* BRIAN 8-3-2019 - 'Anders'-veld zichtbaar maken voor docentenpagina's */

.html_entry_id_90998 #input_76_13_1_label {
	white-space:pre-wrap !important;
}


/* BRIAN 8-3-2019 - Styling van de filters op de docentenpagina */

.html_entry_id_18507 article.esg-filters.esg-multiplefilters {
  padding-bottom: 30px;
  background: #4b7382;
}

.html_entry_id_18507 .esg-filter-wrapper {
  text-align: center !important;
}

.html_entry_id_18507 .text-align-center {
  text-align: center;
	margin-bottom:40px;
}

.html_entry_id_18507 .esg-filterbutton:hover {
	color:#4b7382 !important;
	background:#ffffff !important;
	border:2px solid #ffffff !important;
	border-color:#ffffff !important;
}

.html_entry_id_18507 .esg-filterbutton {
	font-family: 'AvenirNext LT ProM' !important;
	font-size: 13px !important;
	line-height: 1.2em !important;
	padding: 12px 16px 10px !important;
	min-width: 200px;
	border: 2px solid !important;
	border-color:#ffffff !important;
	font-weight: normal !important;
 	background:#4b7382 !important;
	border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	color:#ffffff !important;
}

.html_entry_id_18507 .esg-filterbutton.selected {
 	color:#4b7382 !important;
 	background:#ffffff !important;
 	border:2px solid #ffffff !important;
	font-weight:bold !important;
}


/* BRIAN 12-3-2019 STYLING ALLE TAGS */

#text-7 a,#text-8 a,#text-9 a,#text-10 a,.post_tag a,.combinedtagcloud a {
  color:#9f9f9f !important;
  padding:8px !important;
  margin:8px !important;
  border:1px solid #9f9f9f !important;
  text-decoration:none !important;
  line-height:150% !important;
  font-size:14px !important;
  font-weight:400 !important;
  font-family: 'AvenirNext LT ProR';
}

#text-7 a:hover,#text-8 a:hover,#text-9 a:hover,#text-10 a:hover,.post_tag a:hover,.combinedtagcloud a:hover {
  background:#9f9f9f !important;
  color:#ffffff !important;
  text-decoration:none !important;
  font-weight:bold !important;
  line-height:150% !important;
  font-weight:400 !important;
}


/* BRIAN 19-3-2019 STYLING GOOGLE TOOLTIP WOLKJE */

.gm-style .gm-style-iw-c {
  border-radius: 0 !important;
}


/* BRIAN 21-3-2019 CONFERENTIE PAGINA HEADERBEELD KLEINER */

.html_entry_id_102354 .sfeerbeeld-image {
  height:430px !important;
}

/* BRIAN 22-3-2019 NOODHULP IDAI GEEFBLOK ZWART TRANSPARANT */

.html_entry_id_103862 .slider-logo .avia-slideshow li:after {
  background: none !important;
}

.html_entry_id_103862 .impacktblok {
	background-color: rgba(68, 68, 68, 0.78) !important;
}

.html_entry_id_103862 .impacktblok .avia-promocontent p{
  font-size: 20px !important;
  padding-right: 20px !important;
}

@media only screen and (max-width: 600px) {
	.html_entry_id_103862 .impacktblok .avia-promocontent p {
  	font-size: 16px !important;
  	padding-right: 20px !important;
	}
}

/* BRIAN PETITIE GEEFBLOK ZWART TRANSPARANT */

.html_entry_id_106521 .slider-logo .avia-slideshow li:after,
.html_entry_id_106240 .slider-logo .avia-slideshow li:after,
.html_entry_id_106693 .slider-logo .avia-slideshow li:after {
  background: none !important;
}

.html_entry_id_106521 .impacktblok,
.html_entry_id_106240 .impacktblok,
.html_entry_id_106693 .impacktblok {
	color:#000;
}

.html_entry_id_106521 .impacktblok .avia-promocontent p,
.html_entry_id_106240 .impacktblok .avia-promocontent p,
.html_entry_id_106693 .impacktblok .avia-promocontent p {
  font-size: 20px !important;
  padding-right: 20px !important;
}

@media only screen and (max-width: 600px) {
	.html_entry_id_106521 .impacktblok .avia-promocontent p,
	.html_entry_id_106240 .impacktblok .avia-promocontent p,
	.html_entry_id_106693 .impacktblok .avia-promocontent p {
  	font-size: 16px !important;
  	padding-right: 20px !important;
	}
}

#input_132_3 {
	margin-top:5px !important;
}

/* BRIAN 17-5-2019 PETITIE */
.html_entry_id_106240 .impacktblok:before,
.html_entry_id_106521 .impacktblok:before,
.html_entry_id_106693 .impacktblok:before {
	  color: #dc281e !important;
}
.html_entry_id_106240 .sfeerbeeld .impacktblok,
.html_entry_id_106521 .sfeerbeeld .impacktblok,
.html_entry_id_106693 .sfeerbeeld .impacktblok {
	border: 2px solid #dc281e !important;
}
.html_entry_id_106240 .impacktblok .avia-button-right a,
.html_entry_id_106521 .impacktblok .avia-button-right a,
.html_entry_id_106693 .impacktblok .avia-button-right a {
    color: #fff !important;
    background: #dc281e !important;
		border-color:#dc281e !important;
}
.html_entry_id_106240 .impacktblok .avia-promocontent strong,
.html_entry_id_106521 .impacktblok .avia-promocontent strong,
.html_entry_id_106693 .impacktblok .avia-promocontent strong {
    color: #000 !important;
}
.html_entry_id_106693 .avia-progress-bar .progressbar-title-wrap {
	background:none !important;	
}
@media screen and (max-width: 767px) {
	.html_entry_id_106429 .sfeerbeeld, .html_entry_id_106429 .sfeerbeeld .sfeerbeeld-image,
	.html_entry_id_106429 .sfeerbeeld-small {
		height:250px !important;
	}
}



/* BRIAN 22-3-2019 NOODHULP IDAI GEEFBLOK ZWART TRANSPARANT */

@media screen and (max-width: 600px) {
	.html_entry_id_104919 .tikkie-image {	
    background-image:none !important;
	}
  
	.html_entry_id_104919 .tikkie-image .avia-builder-el-1 {
		height:250px !important;
  	background-image:url(https://www.rodekruis.nl/wp-content/uploads/2019/03/Mozambikanen-in-het-overstromingswater-door-cycloon-Idai-1.jpg) !important;
  	background-position:center center !important;
  	background-size:cover !important;
	}
}

.html_entry_id_104919 .container {
  width: 100% !important;
  max-width: 100% !important;
}


/* BRIAN 28-3-2019 PJOTR TEST */

.html_entry_id_40075 .sfeerbeeld-image,
.html_entry_id_105112 .sfeerbeeld-image {
	height:430px !important;
}

/* BRIAN 30-4-2019 - ANDERS OPTIE FORMULIER MET MAAR 1PX BORDER */
#input_129_6_other {
	border:none !important;
}

/* ZOEKRESULTATENPAGINA */

.search-result-counter {
  position: absolute;
  left: 0;
  top: 20px;
  box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.2);
  height: 24px;
  line-height: 12px;
  padding: 5px;
  text-align: center;
  border-radius: 100px;
  width: 24px;
}

/* BRIAN 13-5-2019 - DOWNLOAD BUTTON ROOD KLEUREN */
.wpdm-download-link {
	background:#dc281e !important;
}

/* BRIAN 4-6-2019 - UITSCHAKELEN ZOEKRESULTATEN PARAGRAAF */
.template-search .entry-content {
	display:none !important;
}

/* EDWIN 20-6-2019 */

.gmaps-gmpt-ib-default3-template-holder {
	/*min-height:230px !important;*/
	height:auto !important;
	overflow: visible !important;
	position:relative !important;
}


/* BRIAN 16-7-2019 - Nieuwsbericht pimp */
.av-fixed-size .av-masonry-entry .av-inner-masonry-content, .av-caption-on-hover .av-masonry-item-with-image.av-masonry-entry .av-inner-masonry-content, .av-flex-size.av-caption-on-hover-hide .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content {
    min-height: 100px;
}

/* BRIAN 26-7-2019 - Video-witlijn fix */
.avia-video, .avia-iframe-wrap {
    margin-bottom: 0px !important;
}
.formulier a {
	color:#dc281e !important;
}