/*
Theme Name: Divi Child Theme
Theme URI: https://divireadythemes.com/
Description: Divi Child Theme
Author: Divi Ready Themes
Author URI: https://divireadythemes.com/
Template: Divi
Version: Updated for Divi 3+
*/



/*------------------------------------------------*/
/*-------------------[GENERAL]--------------------*/
/*------------------------------------------------*/
body:not(.et-tb) #main-content .container, body:not(.et-tb-has-header) #main-content .container {
	padding-top: 15px;
}
body a {
	color: #db291c;
	transition: color .3s ease-in-out !important;
}
body a:hover
{
	color: #000;
	text-decoration:none;
}
body .et_pb_login_0.et_pb_login:hover {
	color: #000000 !important;
}
body.logged-in .dsm-popup .et_pb_gutters1 {
	padding: 0;
}
body.logged-in .dsm-popup .et_pb_login_0_tb_header > .et_pb_newsletter_description {
	width: 100%;
}
body.logged-in .dsm-popup .et_pb_login_0_tb_header.et_pb_login {
	padding: 0;
}
body.logged-in .dsm-popup .et_pb_newsletter_description_content > br:first-of-type {
	display: none;
}
body.logged-in .dsm-popup .et_pb_login_0_tb_header .et_pb_login:hover,
body.logged-in .dsm-popup .et_pb_newsletter_description_content:hover {
	color: #000 !important;
	cursor: default;
}
body.logged-in .dsm-popup .et_pb_newsletter_description_content a {
	display: block;
	margin-top: 20px;
}
body.logged-in .dsm-popup .et_pb_newsletter_description_content a:hover {
	text-decoration: underline;
}
body .dsm-popup #Inloggenvoorleden {
	text-align: center !important;
}
body.logged-in .dsm-popup #Inloggenvoorleden {
	display: none;
}

@media (min-width: 800px) {
	html.sfm-pos-left body,
	.sfm-pos-left #wpadminbar {
		padding-left: 0 !important;
	}
	body.sfm-sidebar-always #sfm-sidebar,
	body #sfm-overlay-wrapper {
		display: none !important;
	}
}

/*------------------------------------------------*/
/*-------------------[HEADER]---------------------*/
/*------------------------------------------------*/
body .et_pb_sticky .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a {
	color: #000 !important;
}
.et_pb_blurb_position_left .et_pb_blurb_container {
	display: inline-block;
	vertical-align: text-top;
}
@media only screen and (min-width: 768px) and (max-width: 980px) {
	body .et_pb_row_1_tb_header.et_pb_row {
		padding-bottom: 15px !important;
	}
	.menu-addons.et_pb_row_1_tb_header .et_pb_column,
	.menu-addons.et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4,
	.menu-addons.et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4,
	.menu-addons.et_pb_row_4col > .et_pb_column.et_pb_column_1_4 {
		/*width: 47.25%;
		margin-right: 5.5%;
		width: 20.875%;*/
		width: 33.33%;
		margin: 0;
	}

	.menu-addons.et_pb_row_4col .et_pb_blurb_position_left .et_pb_blurb_content,
	.menu-addons .et_pb_blurb_position_left .et_pb_blurb_content {
		width: auto !important;
	}

	.logo-column {
		margin-bottom: 0;
	}

	/*.et_pb_blurb_position_left .et_pb_blurb_container {
		display: inline-block;
		vertical-align: text-top;
	}*/
}

.sfm-menu-item-4126 {
	display: none !important;
}

/*------------------------------------------------*/
/*-----------------[LOADER]------------------*/
/*------------------------------------------------*/
body.loading {
	overflow:hidden
}
body.loading:before {
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-moz-osx-font-smoothing:grayscale;
	content:"\f110";
	-webkit-animation:fa-spin 2s infinite linear;
	animation:fa-spin 2s infinite linear;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	transform-style:preserve-3d;
	-webkit-font-smoothing:subpixel-antialiased;
	position:fixed;
	display:block;
	z-index:1000000;
	font-size:3rem;
	color:#fff;
	margin-left:-1rem
}
body.loading:after {
	content:"";
	display:block;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	height:100vh;
	width:100vw;
	background-color:rgba(0, 0, 0, 0.35);
	z-index:99999
}
body.loading-error {
	overflow:hidden
}
body.loading-error:before {
	content:"Er is mogelijk iets mis gegaan, probeer opnieuw te navigeren";
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	transform-style:preserve-3d;
	-webkit-font-smoothing:subpixel-antialiased;
	position:fixed;
	display:block;
	z-index:1000000;
	font-size:3rem;
	line-height: 4rem;
	color:#fff;
	margin-left:-1rem;
	text-align:center;
	text-shadow:0 0 5px rgba(0, 0, 0, 0.5)
}
body.loading-error:after {
	content:"";
	display:block;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	height:100vh;
	width:100vw;
	background-color:rgba(0, 0, 0, 0.35);
	z-index:99999
}



/*------------------------------------------------*/
/*------------------[SEARCH]--------------------*/
/*------------------------------------------------*/
.et_pb_widget.widget_searchwp_live_search {
	margin: 0 !important;
	width: 100% !important;
	box-sizing: border-box;
}

.widget_searchwp_live_search .searchwp-live-search-widget-search-form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.widget_searchwp_live_search .searchwp-live-search-widget-search-form label {
	-webkit-appearance: none;
	background: transparent;
	display: inline-block;
	padding-right: 20px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-width: 0;
}
.widget_searchwp_live_search .searchwp-live-search-widget-search-form label .search-field {
	max-width: 100%;
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #da291c;
	box-shadow: none;
	border-radius: 0;
	min-height: 3rem;
	padding: 0.375rem 0.375rem;
}
.widget_searchwp_live_search .searchwp-live-search-widget-search-form .search-submit {
	margin: 0;
	color: #FFFFFF !important;
	padding: 0.45rem 2rem;
	border-radius: 0;
	box-shadow: none;
	box-shadow: none;
	background: #da291c;
	color: #fff;
	border: 0;
	min-height: 3rem;
	line-height: 2rem;
	font-size: 1rem;
	font-weight: 700;
	vertical-align: middle;
	text-shadow: none;
	-webkit-transition: background-color 0.3s ease-in-out !important;
	-moz-transition: background-color 0.3s ease-in-out !important;
	transition: background-color 0.3s ease-in-out !important;
	cursor: pointer;
}
.widget_searchwp_live_search .searchwp-live-search-widget-search-form .search-submit:hover {
	background: #080707;
	color: #fff;
}

div.searchwp-live-search-results {
	border-radius: 0;
	box-shadow: 0 2px 5px rgba(0,0,0,0.3);
	margin-top: -5px;
}

/*------------------------------------------------*/
/*-----------[STICKY SOCOAL BUTTONS]--------------*/
/*------------------------------------------------*/
[aria-label][role~=tooltip]{position:relative}[aria-label][role~=tooltip]:after,[aria-label][role~=tooltip]:before{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;opacity:0;pointer-events:none;-webkit-transition:all var(--microtip-transition-duration,.18s) var(--microtip-transition-easing,ease-in-out) var(--microtip-transition-delay,0s);transition:all var(--microtip-transition-duration,.18s) var(--microtip-transition-easing,ease-in-out) var(--microtip-transition-delay,0s);position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10;-webkit-transform-origin:top;transform-origin:top}[aria-label][role~=tooltip]:before{background-size:100% auto!important;content:""}[aria-label][role~=tooltip]:after{background:rgba(17,17,17,.9);border-radius:4px;color:#fff;content:attr(aria-label);font-size:var(--microtip-font-size,13px);font-weight:var(--microtip-font-weight,normal);text-transform:var(--microtip-text-transform,none);padding:.5em 1em;white-space:nowrap;-webkit-box-sizing:content-box;box-sizing:content-box}[aria-label][role~=tooltip]:focus:after,[aria-label][role~=tooltip]:focus:before,[aria-label][role~=tooltip]:hover:after,[aria-label][role~=tooltip]:hover:before{opacity:1;pointer-events:auto}[role~=tooltip][data-microtip-position|=top]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(17,17,17,0.9)' d='M2.658 0h32.004c-6 0-11.627 12.002-16.002 12.002C14.285 12.002 8.594 0 2.658 0z'/%3E%3C/svg%3E") no-repeat;height:6px;width:18px;margin-bottom:5px}[role~=tooltip][data-microtip-position|=top]:after{margin-bottom:11px}[role~=tooltip][data-microtip-position|=top]:before{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);bottom:100%;left:50%}[role~=tooltip][data-microtip-position|=top]:hover:before{-webkit-transform:translate3d(-50%,-5px,0);transform:translate3d(-50%,-5px,0)}[role~=tooltip][data-microtip-position|=top]:after{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);bottom:100%;left:50%}[role~=tooltip][data-microtip-position=top]:hover:after{-webkit-transform:translate3d(-50%,-5px,0);transform:translate3d(-50%,-5px,0)}[role~=tooltip][data-microtip-position=top-left]:after{-webkit-transform:translate3d(calc(-100% + 16px),0,0);transform:translate3d(calc(-100% + 16px),0,0);bottom:100%}[role~=tooltip][data-microtip-position=top-left]:hover:after{-webkit-transform:translate3d(calc(-100% + 16px),-5px,0);transform:translate3d(calc(-100% + 16px),-5px,0)}[role~=tooltip][data-microtip-position=top-right]:after{-webkit-transform:translate3d(-16px,0,0);transform:translate3d(-16px,0,0);bottom:100%}[role~=tooltip][data-microtip-position=top-right]:hover:after{-webkit-transform:translate3d(-16px,-5px,0);transform:translate3d(-16px,-5px,0)}[role~=tooltip][data-microtip-position|=bottom]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(17,17,17,0.9)' d='M33.342 12H1.338c6 0 11.627-12.002 16.002-12.002C21.715-.002 27.406 12 33.342 12z'/%3E%3C/svg%3E") no-repeat;height:6px;width:18px;margin-top:5px;margin-bottom:0}[role~=tooltip][data-microtip-position|=bottom]:after{margin-top:11px}[role~=tooltip][data-microtip-position|=bottom]:before{-webkit-transform:translate3d(-50%,-10px,0);transform:translate3d(-50%,-10px,0);bottom:auto;left:50%;top:100%}[role~=tooltip][data-microtip-position|=bottom]:hover:before{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}[role~=tooltip][data-microtip-position|=bottom]:after{-webkit-transform:translate3d(-50%,-10px,0);transform:translate3d(-50%,-10px,0);top:100%;left:50%}[role~=tooltip][data-microtip-position=bottom]:hover:after{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}[role~=tooltip][data-microtip-position=bottom-left]:after{-webkit-transform:translate3d(calc(-100% + 16px),-10px,0);transform:translate3d(calc(-100% + 16px),-10px,0);top:100%}[role~=tooltip][data-microtip-position=bottom-left]:hover:after{-webkit-transform:translate3d(calc(-100% + 16px),0,0);transform:translate3d(calc(-100% + 16px),0,0)}[role~=tooltip][data-microtip-position=bottom-right]:after{-webkit-transform:translate3d(-16px,-10px,0);transform:translate3d(-16px,-10px,0);top:100%}[role~=tooltip][data-microtip-position=bottom-right]:hover:after{-webkit-transform:translate3d(-16px,0,0);transform:translate3d(-16px,0,0)}[role~=tooltip][data-microtip-position=left]:after,[role~=tooltip][data-microtip-position=left]:before{bottom:auto;left:auto;right:100%;top:50%;-webkit-transform:translate3d(10px,-50%,0);transform:translate3d(10px,-50%,0)}[role~=tooltip][data-microtip-position=left]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(17,17,17,0.9)' d='M0 33.342V1.338c0 6 12.002 11.627 12.002 16.002C12.002 21.715 0 27.406 0 33.342z'/%3E%3C/svg%3E") no-repeat;height:18px;width:6px;margin-right:5px;margin-bottom:0}[role~=tooltip][data-microtip-position=left]:after{margin-right:11px}[role~=tooltip][data-microtip-position=left]:hover:after,[role~=tooltip][data-microtip-position=left]:hover:before{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}[role~=tooltip][data-microtip-position=right]:after,[role~=tooltip][data-microtip-position=right]:before{bottom:auto;left:100%;top:50%;-webkit-transform:translate3d(-10px,-50%,0);transform:translate3d(-10px,-50%,0)}[role~=tooltip][data-microtip-position=right]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(17,17,17,0.9)' d='M12 2.658v32.004c0-6-12.002-11.627-12.002-16.002C-.002 14.285 12 8.594 12 2.658z'/%3E%3C/svg%3E") no-repeat;height:18px;width:6px;margin-bottom:0;margin-left:5px}[role~=tooltip][data-microtip-position=right]:after{margin-left:11px}[role~=tooltip][data-microtip-position=right]:hover:after,[role~=tooltip][data-microtip-position=right]:hover:before{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}[role~=tooltip][data-microtip-size=small]:after{white-space:normal;width:80px}[role~=tooltip][data-microtip-size=medium]:after{white-space:normal;width:150px}[role~=tooltip][data-microtip-size=large]:after{white-space:normal;width:260px}#sticky-social-icons-container{top: 24vh;position:fixed;z-index:999;text-align:center}#sticky-social-icons-container li,#sticky-social-icons-container ul{margin:0;padding:0}#sticky-social-icons-container li{list-style:none}#sticky-social-icons-container li a{-webkit-transition:.1s;transition:.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear;text-align:center;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}#sticky-social-icons-container.design-rounded.alignment-left li:first-child a{border-radius:0 5px 0 0}#sticky-social-icons-container.design-rounded.alignment-left li:first-child:last-child a{border-radius:0 5px 5px 0}#sticky-social-icons-container.design-rounded.alignment-left li:last-child a{border-radius:0 0 5px 0}#sticky-social-icons-container.design-rounded.alignment-left.with-animation li a:hover{border-radius:0 5px 5px 0!important}#sticky-social-icons-container.design-rounded.alignment-right li:first-child a{border-radius:5px 0 0 0}#sticky-social-icons-container.design-rounded.alignment-right li:first-child:last-child a{border-radius:5px 0 0 5px}#sticky-social-icons-container.design-rounded.alignment-right li:last-child a{border-radius:0 0 0 5px}#sticky-social-icons-container.design-rounded.alignment-right.with-animation li a:hover{border-radius:5px 0 0 5px!important}#sticky-social-icons-container.alignment-left{left:0}#sticky-social-icons-container.alignment-right{right:0}#sticky-social-icons-container.alignment-left.with-animation li a:hover{margin-right:-10px}#sticky-social-icons-container.alignment-right.with-animation li a:hover{margin-left:-10px}@media (max-width:767px){#sticky-social-icons-container.hide-in-mobile{display:none!important}[role~=tooltip][data-microtip-position=right]:hover:after,[role~=tooltip][data-microtip-position=right]:hover:before{display:none}}

#sticky-social-icons-container li {
    list-style: none;
    border: 0;
    border-radius: 0;
    display: block;
    text-align: center;
    width: 3rem;
    height: 3rem;
    line-height: 2.6rem;
    font-size: 1.5rem;
    margin-bottom: 0.625rem;
    margin-left: 0;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
#sticky-social-icons-container.alignment-right.with-animation li a:hover {
    margin-left: -10px;
    color: #ffffff!important;
}
#sticky-social-icons-container.design-rounded.alignment-right.with-animation li a {
	margin-bottom: 10px;
	border-radius: 0;
	-webkit-transition: background-color 0.3s  ease-in-out, width 0.3s  ease-in-out, height 0.3s  ease-in-out, margin 0.3s  ease-in-out !important;
    -moz-transition: background-color 0.3s  ease-in-out, width 0.3s  ease-in-out, height 0.3s  ease-in-out, margin 0.3s  ease-in-out !important;
    transition: background-color 0.3s  ease-in-out, width 0.3s  ease-in-out, height 0.3s  ease-in-out, margin 0.3s  ease-in-out !important;
    font-size: 24px!important;
    width: 3rem;
    height: 3rem;
}
#sticky-social-icons-container.design-rounded.alignment-right.with-animation li a:hover{
	width: 3.5rem;
    margin-left: -0.5rem;
	border-radius: 0px!important;
}
#sticky-social-icons-container li a.fab-fa-facebook-f {
    background-color: #355fa9;
    color: #ffffff;
}
#sticky-social-icons-container li a.fab-fa-facebook-f:hover {
    background-color: #347aa8;
    color: #ffffff;
}
#sticky-social-icons-container li a.fab-fa-twitter,
#sticky-social-icons-container li a.fab-fa-x-twitter {
    color: #fff;
    background: #00a2ff;
}
#sticky-social-icons-container li a.fab-fa-twitter:hover,
#sticky-social-icons-container li a.fab-fa-x-twitter:hover {
    color: #fff;
    background: #008cff;
}
#sticky-social-icons-container li a.fab-fa-linkedin-in {
    color: #fff;
    background: #56a4c9;
}
#sticky-social-icons-container li a.fab-fa-linkedin-in:hover {
    color: #fff;
    background: #3d84a8;
}
#sticky-social-icons-container li a.fab-fa-spotify {
    color: #ffffff;
    background: #1DB954;
}
#sticky-social-icons-container li a.fab-fa-spotify:hover {
    color: #fff;
    background: #1a9146;
}
#sticky-social-icons-container li a.fab-fa-instagram {
    background-color: #833ab4 !important;
  	color: #fff;
}
#sticky-social-icons-container li a.fab-fa-instagram:hover {
    background-color: #c13584!important;
    color: #ffffff;
}

@media only all and (max-width:47.99rem) {
	body #sticky-social-icons-container {
		top: unset;
		bottom: 0;
		left: 0;
		right: 0;
	}
	body #sticky-social-icons-container ul {
		display: -webkit-box;
		display: -moz-box;
		display: box;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-flow: row wrap;
		-moz-flex-flow: row wrap;
		flex-flow: row wrap;
		list-style: none;
		margin: 0;
		padding: 0;
		text-rendering: optimizespeed;
	}
	body #sticky-social-icons-container ul li {
		flex: 2;
		margin: 0;
	}
	body #sticky-social-icons-container ul li a {
		width: 100% !important;
		margin: 0 !important;
	}
	body #sticky-social-icons-container ul li a:hover {
		height: 4rem !important;
		margin-top: -0.75rem !important;
		line-height: 3rem !important;
	}
}

/*------------------------------------------------*/
/*------------------[SUBPAGES]--------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*-------------------[Footer]---------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*--------------------[POPUP]---------------------*/
/*------------------------------------------------*/

.dsm-popup-container {
	padding: 0;
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	box-sizing: border-box;
	display: block;
}

.dsm-popup-wrap.dsm-popup-fullwidth-off .et_pb_section, .et-db #et-boc .dsm-popup-wrap.dsm-popup-fullwidth-off .et-l .et_pb_section
.dsm-popup-container .mfp-content {
	margin: auto;
}
.dsm-popup-container .mfp-content .popup-search-module {
	width: 100%;
}
.popup-search-module .et_pb_searchsubmit {
	padding: 0.45rem 2rem !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	background: #da291c !important;
	color: #fff !important;
	border: 0 !important;
	line-height: 2rem !important;
	font-size: 1rem !important;
	font-weight: 700 !important;
	vertical-align: middle !important;
	text-shadow: none !important;
	-webkit-transition: background-color 0.3s ease-in-out !important;
	-moz-transition: background-color 0.3s ease-in-out !important;
	transition: background-color 0.3s ease-in-out !important;
}
.popup-search-module .et_pb_searchsubmit:hover {
	background: #080707 !important;
	color: #fff !important;
}
.popup-search-row .et_pb_widget_area_left {
	padding: 0;
	border: 0;
}
@media (min-width: 981px) {
	.popup-search-row .et_pb_column_3_5 {
		width: 80% !important;
		margin: auto;
		float: none;
	}
}
@media only screen and (max-width: 980px) {
	.popup-search-row .et_pb_column_3_5 {
		margin-bottom: 0;
		width: 80%;
		margin: auto;
		text-align: center;
		float: none;
	}
}


/*------------------------------------------------*/
/*--------------------[RSVP]----------------------*/
/*------------------------------------------------*/
body .event-tickets .tribe-tickets__rsvp-wrapper {
	max-width: none;
}
body .tribe_events [class*="tribe-events-event-cost"] {
  display: none;
}
body .tribe_events .tribe-tickets__rsvp-attendance {
	display: none;
}

/*------------------------------------------------*/
/*--------------------[FORMS]---------------------*/
/*------------------------------------------------*/
body .arf_form .allfields label.arf_main_label {
	padding-right: 10px !important;
}

@media (max-width: 767px) {
	body .arf_form .arf_fieldset {
		padding: 0 !important;
	}
	body .arf_form .arfformfield label.arf_main_label,
	body .arf_form .arfformfield .controls,
	body .arf_form .arfformfield .controls input:not(.inplace_field):not(.arf_smiley_input):not(.arf_field_option_input_text):not(.arf_autocomplete):not(.arfslider):not(.arf_colorpicker):not(.arfhiddencolor) {
		width: 100% !important;
	}
	body .arf_form .setting_checkbox.controls.arf_standard_checkbox:not(.arf_multiple_row) {
		min-height: 30px;
	}

	body .arf_form .arfformfield label.arf_main_label {
		text-align: left !important;
	}
}
body .arf_form .arfshowmainform .arf_materialize_form .controls input {
	width: 100%;
	min-height: 40px;
}
body .arf_material_theme_notch label {
/*	left: 10px !important;*/
	width: auto !important;
	display: inline-block;
}
body .arf_material_theme_notch label.active {
	/*background-color: var( --tec-color-accent-primary );
	color: #FFF !important;*/
/*	padding: 2px 5px !important;*/
}

body .arf_material_theme_notch label.active .arfcheckrequiredfield {
/*	color: #FFF !important;*/
}

body #arffrm_114_container .arfformfield.frm_first_half, 
body #arffrm_114_container .arfformfield.frm_last_half {
	clear: none;
	float: left;
	width: 48.237% !important;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*--[MISCELLANIOUS]--*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/

#footer-contactgegevens .dsm_icon_list_text {
	text-decoration: none !important;
	color: #FFF;
	transition: all .3s ease-in-out;
}
#footer-contactgegevens a:hover .dsm_icon_list_text {
	text-decoration: underline !important;
	color: #000;
}
#kinderen-08jaar .dsm_icon_list_icon {
	background-image: url('/wp-content/uploads/2024/03/icon-cheer.png');
	background-repeat: no-repeat;
	font-size: 0;
	width: 15px;
	height: 21px;
	background-size: auto 14px;
	background-position: center top;
}

div.grecaptcha-badge {
	right: -1000px;
}
@media (max-width: 980px) {
	body.search-results #main-content {
		border-top: 3px solid #e1e1e1 !important;
	}
}
body.search-results #main-content .post-content {
	font-weight: normal;
}
body.search-empty .et_builder_inner_content .et_pb_section_1_tb_body {
	display: none;
}
.social-rocket-inline-buttons {
	margin-left: -58px;
}

body.page-id-6564 .et_pb_team_member_image img {
	max-height: 175px;
	width: auto;
}

@media (min-width: 479px) and (max-width: 980px) {
	body .et_pb_row.leven-met .et_pb_column {
		margin-bottom: 30px;
	}
}
.leven-met-titel  .dsm_icon_list_2 .dsm_icon_list_items.dsm_icon_list_layout_horizontal {
    text-align: center;
  }
}

body .social-rocket-button {
	display: inline-block;
}

body .social-rocket-button .social-rocket-button-anchor {
	display: flex !important;
	flex-direction: row-reverse !important;
}

body .social-rocket-button .social-rocket-button-anchor i {
	padding-top: 5px;
}

body .social-rocket-button .social-rocket-button-anchor .social-rocket-button-cta {
	margin-right: 0;
}

/*------------------------------------------------*/
/*------------[REMOVE DEFAULT SIDEBAR]------------*/
/*------------------------------------------------*/
/*** Take out the divider line between content and sidebar ***/
#main-content .container:before {
	background: none;
}
  
/*** Hide Sidebar ***/
#sidebar {
	display:none;
}
  
/*** Expand the content area to fullwidth ***/
@media (min-width: 981px){
	#left-area {
		width: 100%;
		padding: 23px 0px 0px !important;
		float: none !important;
	}
}

/*------------------------------------------------*/
/*------------[Some acymailing styling]-----------*/
/*------------------------------------------------*/
/*** Fix some styling issues wich the acymailing subscribe form ***/

body #acym__callout__container .acym_callout_close {
	border: 0;
}
body #acym_fulldiv_formAcym1.acym__subscription__form__shortcode {
	margin: 0 auto;
}
body #acym_fulldiv_formAcym1.acym__subscription__form__shortcode .acym__subscription__form__fields {
	margin-top: 0 !important;
}
body #acym_fulldiv_formAcym1.acym__subscription__form__shortcode .acym__subscription__form__button {
	margin-bottom: 0 !important;
}
body .acym__subscription__form__shortcode .cell.acym__user__edit__email {
	padding: 10px;
	width: 100%;
	box-sizing: border-box;
}