/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.whitetext { color:#FFFFFF; }
.hidden { display:none; }

/* Menu */
.fusion-main-menu > ul > li > a > .fusion-megamenu-icon { color:#18445a!important; } 
.fusion-main-menu > ul > li > a:hover > .fusion-megamenu-icon,
.fusion-main-menu > ul > li > a:focus > .fusion-megamenu-icon,
.fusion-main-menu > ul > li > a > .fusion-megamenu-iconcurrent-menu-item { color:#EE9948!important; }
.fusion-mobile-menu-icons a { position: relative; }
.fusion-mobile-menu-icons a:after { content:"Menu";font-family: 'Poppins', Arial, Helvetica, sans-serif;font-size:14px;text-transform: uppercase;position: absolute;right:32px;top:4px;}

/* Overlays */
.darkblue .fusion-column-wrapper,
.overlay { position: relative; }
.darkblue .fusion-column-wrapper:after,
.overlay:after {
	content: "";
	display:block;
	background: rgba(24, 57, 90, 0.7);
	position: absolute;
	top:0px;
	right:0px;
	bottom:0px;
	left:0px;
	z-index: -1;
}


.fusion-column-inner-bg {left: -4%!important;}

.fusion-image-carousel { margin-bottom:0px!important; }
/*.fusion-accordian.downloadtoggle .panel-title a .fa-fusion-box:before { font-family:"Font Awesome 5 Free"; font-weight:900; content:"\f02d"; }*/

.tfs-slider .slide-content-container .heading,
.tfs-slider .slide-content-container .caption {
	text-shadow: 3px 3px 11px rgba(0, 0, 0, 0.5);
}

.darkblue .fusion-column-wrapper .fusion-title,
.darkblue .fusion-column-wrapper .fusion-button-wrapper  { position:relative;z-index: 5; }

/* Content boxes */
.fusion-content-boxes.content-boxes-icon-on-top .fusion-read-more { font-weight:700;font-size:18px; }

.blok-bestellen .fusion-text { padding:15px; }

/* Nieuwsbrief */
.row.nb input[type='submit'] {
	background:#EE9948;
	color:#FFF;
	padding: 13px 29px;
    line-height: 17px;
    font-size: 14px;
    width:100%;
}
.row.nb > [class^="col-"],
.row.nb > [class*=" col-"] {
   margin-bottom: 15px;
}

/* Footer */
.fusion-footer-widget-column { margin-bottom: 20px; }
.fusion-footer-widget-column p { margin-top:0; }
.fusion-copyright-notice a { display: inline-block; }
.fusion-footer-widget-column.widget_nav_menu { margin-bottom:20px; }
.fusion-footer-widget-column .gallery img { border:none!important; } 
.tribe-mini-calendar-event { border-top:1px dotted #2f2f2f;border-bottom:none!important; }

/* Toggle */
.fusion-accordian .fusion-toggle-boxed-mode:hover .panel-title a, .fusion-accordian .panel-title a:hover { color:#5799c5!important; }

/* List */
.usp-list { padding: 20px;background:#FFF; }

/* Pricing table */
.pricing-table-1.full-boxed-pricing .panel-wrapper:hover .panel-heading, 
.pricing-table-1 .panel-wrapper:hover .list-group-item { background-color:inherit!important; }
.fusion-pricing-table .panel-wrapper:hover .fusion-panel { background-color:#FFFFFF!important; }
.fusion-pricing-table .list-group { padding: 15px 0!important; }
.fusion-pricing-table .list-group-item { padding: 3px 15px!important;font-size:16px;border:none!important;text-align: left!important; }
.fusion-pricing-table .list-group-item:before {
	font-family: "Font Awesome 5 Free";
	font-weight:600;
	content: "\f00c";
	color: #EE9948;
	padding-right: 5px;
}

/* Formulieren */
input, select, textarea { font-family: "Open Sans", Arial, sans-serif;font-size:16px!important; }
.wpcf7-acceptance span.wpcf7-list-item,
.wpcf7-checkbox span.wpcf7-list-item { margin:0; }
.wpcf7-form-control.wpcf7-not-valid { border-color:#f00!important; }
span.wpcf7-not-valid-tip { display: block!important; }

/* Persons */

.person-desc { padding:30px 20px!important; }
.fusion-person .person-desc .person-author .person-name { color:#599AC3; }

/* Blog */
#posts-container .fusion-blog-layout-grid .post h2 a { color:#18445a; }
body.single-post .fusion-sharing-box h4 { font-size:0px; }
body.single-post .fusion-sharing-box h4:after { content:"Deel dit bericht";font-size:18px; }
.fusion-post-title-meta-wrap { max-width: 1280px;margin:0px auto; }
.fusion-post-title-meta-wrap .entry-title { display: none; }
.fusion-post-title-meta-wrap .fusion-meta-info { margin-bottom:15px; }
.single .fusion-sharing-box { margin-top:30px; }
body.single .imageframe-align-center { margin-bottom:30px; }
.fusion-load-more-button.fusion-blog-button, .fusion-load-more-button.fusion-blog-button:hover { color:#FFF!important; }

/* Brochure aanvragen */
.wpcf7-form-control-wrap.your-choice { display:block;text-align: center; }
.wpcf7-form-control-wrap.your-choice span.wpcf7-list-item { margin: 0 0.5em; }

/* Events */

.fusion-events-shortcode .fusion-events-content-wrapper { background: rgba(0, 0, 0, 0.03); }
.fusion-events-shortcode .fusion-layout-column { background-color:transparent!important; }
.fusion-events-meta h2 { margin-bottom:10px!important; }
.tribe-event-date-start { font-size:18px;font-weight:700; }
.tribe-event-date-end { display: none; }
.tribe-event-time { display: none; }
.tribe-event-date-start:before { content: "Start: "; }
.tribe-event-date-start:after { content: " uur"; }
ul.event-dates { margin:0 0 10px 0;padding:0 0 10px 0;list-style: none;border-bottom:1px solid #e7e4e2; }
.fusion-tribe-events-venue-details-map { display:none!important; }
.fusion-events-single-title-content,
.fusion-tribe-primary-info .tribe-events-list-event-title a { background-color:rgba(24, 57, 90, 0.7)!important; }
.single-tribe_events h2.tribe-events-single-event-title { margin-bottom:15px; }

.single-tribe_events .tribe-events-single-event-title { color:#FFF; }
#tribe-events { padding:0; }

.single-tribe_events .tribe-events-schedule h3 { font-weight: 400!important; }
.tribe-events-cal-links a.tribe-events-button { background:#EDF8FF!important;color: #18445a!important; }
#tribe-events-content #tribe-events-footer { display: none; }
body.post-type-archive-tribe_events #tribe-events-content #tribe-events-footer { display:block; }
body.archive .tribe-events-after-html,
body.tribe_venue-template-default .tribe-events-after-html { display: none; }
#aanmelden { overflow: hidden; }
.aanmeld-button {
	background:#EE9948;
	text-align: center;
	color:#FFF!important;
	padding: 18px 29px;
	margin-top:30px;
	font-weight:600;
    line-height: 17px;
    font-size: 16px;
    text-transform: uppercase;
    width:100%;
    display: block;
}
.aanmeld-button i { padding-left:5px; }
.tribe-events-list-separator-month { background-color:#f9f9f9!important;color:#18445a!important;font-family:'Poppins', Arial, Helvetica, sans-serif;font-weight:700;padding-left: 15px; }
#tribe-events .tribe-events-ical.tribe-events-button { background-color:#EDF8FF!important;color:#18445a!important; }
.tribe-events-list-event-description .fusion-read-more {
	background: #EE9948;
	color:#FFF;
	padding: 13px 29px;
	font-weight:600;
    line-height: 17px;
    font-size: 16px;
    text-transform: uppercase;
}
.tribe-events-list-event-description .fusion-read-more:after,
.tribe-events-list-event-description .fusion-read-more:hover:after {
	position: relative;
	color:#FFF;
}
.tribe-events-list .tribe-events-event-cost span { background-color:#EDF8FF!important;color:#18445a; }
#tribe-events .tribe-events-list .tribe-events-event-cost { bottom:30px;right:30px; }
#tribe-events .tribe-events-list .tribe-events-event-cost span { padding: 13px 15px; }
#wrapper .fusion-events-shortcode .fusion-events-meta h4 span.tribe-event-time,
#tribe-events .tribe-events-list .tribe-events-event-meta .author>div .tribe-event-time,
.fusion-events-featured-image .fusion-events-single-title-content .tribe-events-schedule h3 .tribe-event-time { display:none; }
.fusion-footer .tribe-events-list-widget ol li { padding:10px 0; }
.tribe-events-list-widget .duration { margin-top:0; }
.tribe-events-list-widget .duration .tribe-event-time { display:none; }
.tribe-events-list-widget .duration .tribe-event-date-start { font-size:12px; }
.fusion-footer .tribe-events-list-widget ol li .tribe-events-event-image { margin: 6px 13px 0 0; }
.fusion-footer .tribe-events-list-widget ol li h4 { font-family: 'Poppins', Arial, sans-serif;font-size:16px!important;line-height: 1.5em; }
.tribe-events-list .tribe-events-venue-details .tribe-address .tribe-region,
.tribe-events-address .tribe-address .tribe-region { display: none; }
body.single-tribe_events .tribe-events-event-cost { display:block;line-height: 22px; }
/* body.single-tribe_events .tribe-events-event-cost:after { content:"vrijgesteld van btw";padding-left:5px;font-style: italic;line-height: 28px; } */
body.single-tribe_events .widget_archive { display: none; }
.sidebar .tribe-events-meta-group.tribe-events-meta-group-other { display:none; }
.tribe-mini-calendar-event .list-info .tribe-events-duration .tribe-event-time { display:none; }
.tribe-mini-calendar-event { padding:10px 0!important; }
.widget .tribe-mini-calendar-event .list-date .list-dayname { background-color:#FFF!important;color:#18445a!important; }
body.post-type-archive-tribe_events a.tribe-events-ical { display:none!important; }

.tribe-events-sub-nav .tribe-events-nav-next a { font-size:16px;background: #EE9848!important;color:#FFF!important; padding: 15px 35px 15px 20px!important;font-weight:600!important;margin-right: 0px;text-transform: uppercase; }
.tribe-events-sub-nav .tribe-events-nav-previous a { font-size:16px;background: #EE9848!important;color:#FFF!important; padding: 15px 20px 15px 35px!important;font-weight:600!important;margin-left:0px;text-transform: uppercase; }
.tribe-events-nav-left a:before, .tribe-events-nav-previous a:before { left:15px!important;color:#FFF!important; }
.tribe-events-nav-next a:after, .tribe-events-nav-right a:after { right:15px!important;color:#FFF!important; }
.tribe-mini-calendar-event { cursor:pointer; }
.full-boxed-pricing .panel-body .price .time { font-size:12px!important; }


/* Cookieverklaring */
#cookie-notice { background:rgba(24,68,90,0.9)!important; }
#cookie-notice .button.wp-default { border:none;font-family: "Open Sans", Arial, sans-serif;font-size:12px;text-transform: uppercase;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;text-shadow: none;font-weight:700; }
#cookie-notice .cn-set-cookie.button.wp-default { background:#F09A3E;color:#FFF; }

/* Filter */
.select2-container .select2-choice>.select2-chosen { text-overflow: unset;white-space: nowrap; }
.select2-container.select2-allowclear .select2-choice .select2-chosen { margin-right:30px; }

.grecaptcha-badge { z-index: 100; }

/* Actie */
.actietekst { background:#FFF;padding:55px 15px 0px;border:2px solid #F09A3E;position: relative;margin-top:70px;}
.actietekst p { }
.actietekst:before {
	font-family: Poppins, Arial, Helvetica, sans-serif;
	content:"Combi deal";
	display:inline-block;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5799c5+0,1e465d+100 */
	background: rgb(87,153,197); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(87,153,197,1) 0%, rgba(30,70,93,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(87,153,197,1) 0%,rgba(30,70,93,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(87,153,197,1) 0%,rgba(30,70,93,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5799c5', endColorstr='#1e465d',GradientType=0 ); /* IE6-9 */
	height:58px;
	width:80px;
	text-align: center;
	line-height: 20px;
	padding-top:22px;
	color:#FFF;
	font-weight: 700px;
	font-size:16px;
	letter-spacing:0px;
	text-transform:uppercase;
	-webkit-border-radius: 50%;
	-moz-border-radius:50%;
	border-radius: 50%;
	position: absolute;
	left:50%;
	top:-40px;
	transform: translateX(-50%);
}

/* Verplaatsen blokken gegevens en locatie. */

div.tribe_events > div.tribe-events-meta-group-details h3,
div.tribe_events > div.tribe-events-meta-group-venue h4 {
	font-family: Quicksand, Arial, Helvetica, sans-serif;
	font-weight: 500;
	line-height: 70px;
	letter-spacing: 1px;
	font-size: 24px;
	color: #15447b;
}

div.tribe_events > div.tribe-events-meta-group-details dl,
div.tribe_events > div.tribe-events-meta-group-venue dl {
	margin: 0;
}

div.tribe_events > div.tribe-events-meta-group-details dl dt {
	font-weight: 700;
}

div.tribe_events > div.tribe-events-meta-group-details dl dd {
	margin: 0;
}

div.tribe_events > div.tribe-events-meta-group-venue dl dd {
	margin: 0;
}

/* div.tribe_events > div.tribe-events-meta-group-gmap {} */

/* Formulier winactie */

form.subscribeform_container {
	max-width: 600px;
	margin: 25px auto;
	background: rgba(255,255,255,0.15);
	padding: 20px 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}
table.myForm {
	width:100%;
	color:#FFF;
}
table.myForm input, table.myForm select, table.myForm textarea {
	color: #1A4458;
}
table.myForm label { cursor: pointer; }
table.myForm input[type="text"], table.myForm input[type="password"], table.myForm input[type="textbox"], table.myForm input[type="file"], table.myForm select, table.myForm textarea {
	margin-bottom:10px;
}
table.myForm input[type="text"] {
	width: 100%;
}
table.myForm input[type="text"]:hover, table.myForm input[type="password"]:hover, table.myForm input[type="textbox"]:hover, table.myForm textarea:hover {
	/* border: 2px solid #ddd; */
}
table.myForm input[type="text"]:focus, table.myForm input[type="password"]:focus, table.myForm input[type="textbox"]:focus, table.myForm textarea:focus {
	/* background: #f9fdff;
	border: 2px solid #d3e7f2; */
}
table.myForm input[type="submit"]{
	display:block;
	width:100%;
	margin: 0px auto;
	background: #ef9b3e!important;
	color:#FFFFFF;
}
table.myForm textarea { width: 95%; }
table.myForm input[type="submit"]:hover {
	background: #247fab;
}
table.myForm input[type="submit"] {
	display: block;
	margin-top: 15px;
}
.required {
	color: white;
}
table.myForm a {
	color: #333;
}
/* Einde formulier winactie */ 
.fusion-tabs.downloadtabs.horizontal-tabs.clean .nav-tabs li h4.fusion-tab-heading { font-size:16px;font-weight:400!important; }
.fusion-tabs.downloadtabs.horizontal-tabs.clean .nav-tabs li.active  a { background-color:#5497C5!important; }
.fusion-tabs.downloadtabs.horizontal-tabs.clean .nav-tabs li.active h4.fusion-tab-heading { color:#fff; }
.fusion-tabs.downloadtabs .nav-tabs li a.tab-link { border: none!important; }
.fusion-tabs.downloadtabs .nav-tabs li { margin-right:10px;margin-bottom:10px!important;; }
.fusion-tabs.downloadtabs .nav-tabs li:last-child { margin-right:0px; }

ul.tribe-related-events { margin:0;padding:0; }
ul.tribe-related-events li {
	width: 31%;
    border: none;
    background: 0 0;
    font-weight: 400;
	float:left;
    list-style: none;
    margin: 0 4% 2% 0;
    padding: 0;
	margin-bottom: 0;
    font-size: 12px;
}

ul.tribe-related-events li h3 { margin-top:0;margin-bottom:5px;font-size:16px; }

.fusion-alert-content p { display: inline; }

/* Media queries */

@media screen and (max-width:1023px) {
	ul.tribe-related-events li  {
		margin-bottom: 15px;
		width: 100%!important;
		display:block;
		float:none;
		clear:both;
		overflow:hidden;
	}
	ul.tribe-related-events li .tribe-related-events-thumbnail { width:30%;float:left; }
	ul.tribe-related-events li .tribe-related-event-info  { width:70%;float:left;padding-top:0!important;padding-left: 15px!important; }
	.single-tribe_events #main .fusion-content-widget-area,
	.single-tribe_events .tribe-events-event-meta { padding:0!important; }
	/*.tribe-events-meta-group.tribe-events-meta-group-details { margin-top:20px; }*/
	.tribe-events-meta-group.tribe-events-meta-group-details dl { margin-bottom:15px!important; }
	.tribe-events-meta-group.tribe-events-meta-group-details,
	.tribe-events-meta-group.tribe-events-meta-group-venue { background:#F9F9F9;padding:0 25px 25px }
	.tribe-events-meta-group .tribe-events-single-section-title { margin-top:0px; }

	#toTop { bottom:15px!important;right:15px; }
	.fusion-button { width:100%!important;display: block!important; }
	.fusion-button-wrapper { float:none!important; }
	
	.fusion-events-featured-image .fusion-events-single-title-content { position: static!important; }
}

@media screen and (min-width:1023px) {
	.fusion-main-menu > ul > .menu-item-has-children:hover:before { width:250px!important; }
	body.home .fusion-blog-layout-grid .fusion-post-content-wrapper { min-height: 250px;position:relative; }
	body.home .fusion-blog-layout-grid .fusion-post-content-wrapper .fusion-meta-info { position: absolute;left:25px;bottom:20px;right:25px; }
}

/* New CSS 8-11-2018 */
#tribe_events_filters_wrapper.tribe-events-filters-horizontal #tribe_events_filter_control #tribe_events_filters_toggle { margin:0;background:#EE9848;color:#FFF; }

.tribe-events-filters-horizontal .tribe_events_filter_control button { padding: 13px 15px;font-family:"Open Sans", Arial, Helvetica, sans-serif;font-size: 15px;text-transform: uppercase;cursor:pointer; }
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe_events_filters_close_filters,
#tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe_events_filter_control button { background:#EE9848!important;color:#FFF; }
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe_events_filters_reset { background:#FFF!important; color:#1B4459; }
#tribe_events_filters_wrapper .tribe-events-filters-group-heading .horizontal-drop-indicator { display: none; }
.tribe-events-filters-horizontal .tribe_events_filter_control button { background:#EE9848;color:#FFF }
.tribe-events-filters-horizontal .tribe_events_filter_control button+button.tribe_events_filters_show_filters { margin-left:0;width:100%; }
.tribe_events_filter_control button { border:none!important; }

#tribe-events-bar { margin-bottom:0;display:none; }
.events-list.tribe-bar-is-disabled #tribe-events-content-wrapper { max-width: 1440px; }
#tribe-events-bar .tribe-bar-filters { display: none; }
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content { padding: 25px 0!important;flex-direction: row; }
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal,
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal:before,
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal:after { background:#F7F7F7!important; }
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal #tribe_events_filters_form {   margin: 0px 0px 25px!important;position: relative;top: -7px!important;  }
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe_events_filter_control { margin-bottom: 0px!important; }
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-label { display:none; }
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-group-heading { font-size: 14px;color:#1B4459;pointer-events: none;padding: 0!important; }

#tribe_events_filters_wrapper .closed .tribe-events-filters-group-heading:hover { background-color:transparent!important; }
.tribe-events-filters-horizontal h3 .horizontal-drop-indicator:before { display:none; }
.tribe-events-filter-group.tribe-events-filter-select { background-color:#EDF0F5!important; }
.tribe-events-filter-group, .tribe-events-filter-group:after, 
.tribe-events-filters-horizontal .tribe-events-filter-group:after, 
.tribe-events-filters-horizontal .tribe-events-filter-group:before { display:none; }
.tribe-events-filters-horizontal .tribe-events-filter-group { border:none;padding:0;background-color:transparent!important;max-width: 250px;min-width: inherit; }


#tribe-events-footer .tribe-events-sub-nav li { margin-right:0px; }
.select2-drop-active .select2-results .select2-highlighted { background-color:#1B4459; }
.select2-drop-active { border: 1px solid #aaa; }
.tribe_events_filter_item div { width:100%; }
.tribe-events-list-separator-month span { color:#1B4459!important; }
#tribe_events_filters_wrapper .tribe-filter-status { display: none; }
.tribe_events_filter_item.closed div { display: inline-block!important;box-shadow:none; }
.tribe_events_filter_item.closed div .select2-search { display:none!important; }
.select2-dropdown-open .select2-search { display: block; }
.tribe-dropdown .select2-choice, .tribe-ea-dropdown .select2-choice { border-radius: 0px;border: 1px solid #aaa!important; }
.select2-container .select2-choice { height:40px;line-height: 40px!important; }
#tribe_events_filters_wrapper .tribe-dropdown .select2-choice>.select2-chosen, .select2-drop-active .select2-results .select2-highlighted, .select2-drop-active .select2-results .select2-result { font-size:15px;line-height: 37px!important; }
.select2-container .select2-choice .select2-arrow { top:5px; }
.select2-container .select2-choice abbr { top:12px; }
.fusion-events-before-title { display:none; }
.select2-search { display:none!important; }
body.post-type-archive-tribe_events #main { padding-top:0px; }

.tribe-dropdown.select2-container--focus .select2-selection--single, 
.tribe-ea-dropdown.select2-container--focus .select2-selection--single { border-color:rgba(53,97,119,0.3)!important; }
.tribe-dropdown .select2-selection--single .select2-selection__clear, 
.tribe-ea-dropdown .select2-selection--single .select2-selection__clear {  height:45px;line-height: 47px!important;margin-right: 8px;width:25px;text-align: center;font-size:20px;color:#ce6408; }
.select2-container--default .select2-results__option:focus { outline:none; }


@media only screen and (min-width: 1220px) {
	.tribe-events-filters-horizontal .tribe_events_filter_item { min-width: 175px; }
}

@media screen and (min-width:1023px) and (max-width:1220px) {
	.tribe-events-filters-horizontal .tribe_events_filter_item { min-width: 120px; }
}

@media only screen and (max-width: 1023px) {
	.fusion-tabs.downloadtabs .tab-content { display:flex;flex-direction: column; } 
	.fusion-tabs.downloadtabs .tab-content .fusion-mobile-tab-nav { order:1; }
	.fusion-tabs.downloadtabs .tab-content .tab-pane { order:3; }
	#tribe-events .tribe-events-loop .tribe-events-content { padding:15px 4.5%!important; }
	.post-type-archive-tribe_events.tribe-mobile #main { padding-top:0px!important; }
	.tribe-events-filters-horizontal .tribe_events_filter_control button { margin-bottom:15px; }
	.tribe-filters-open .tribe_events_filter_control.tribe-events-filters-mobile-controls { margin:0!important; }
	.tribe_events_filter_item.closed.tribe_last_child, .tribe_events_filter_item.tribe_last_child { margin-top:-1px!important; }
	#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal #tribe_events_filters_form { background-color: rgba(106,142,181,0.08);margin-top:15px!important;padding-top:15px!important; }
	.tribe_events_filter_item { padding:0 15px 15px 15px; }
	.tribe-events-filters-legend { padding-top:10px; }
	#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-group-heading { background-color:transparent!important;padding:0 0 5px 0!important;border:none; }
	.tribe_events_filter_item.closed.tribe_last_child, .tribe_events_filter_item.tribe_last_child { padding-bottom:15px;margin-top:0px!important; }
	.tribe_events_filter_item.closed div { display: block!important; }
	.tribe-events-filter-view.tribe-filters-closed #tribe_events_filters_wrapper #tribe_events_filters_toggle { padding-left:15px; }
	.tribe-events-filters-horizontal .tribe-events-filter-group { max-width:inherit; }
	.tribe_events_filter_control button { height:auto!important;line-height: normal!important; }
	#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filter-group { margin-bottom:15px; }
}

@media only screen and (min-width:768px) and (max-width:1023px) {
	#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal #tribe_events_filters_form { height:100px!important;width:100%!important; }
} 

/* Styling nieuwe kalender weergave */

/* Show SVG icons */
.fusion-body #main .tribe-events .tribe-common-c-svgicon { display: block!important; }

/* Avada event icons verwijderen */
.fusion-body #main .tribe-common .tribe-common-c-btn-icon--caret-left:before, 
.fusion-body #main .tribe-common .tribe-common-c-btn-icon--caret-right:before,
.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-top-bar__datepicker .tribe-events-c-top-bar__datepicker-button:after,
.tribe-events .tribe-events-c-events-bar .tribe-events-c-search__input-control:before, 
.tribe-events .tribe-events-c-events-bar__search-button-icon:before { 
	display:none;
}

/* Hide SVG icons */
.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-nav__next .tribe-common-c-svgicon, 
.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-nav__prev .tribe-common-c-svgicon { display:none!important; }


/* Change font */
.tribe-common .tribe-common-c-btn-border, 
.tribe-common a.tribe-common-c-btn-border,
.tribe-common .tribe-common-b1,
.tribe-filter-bar .tribe-filter-bar-c-dropdown .select2-results__option,
.tribe-theme-avada #main .tribe-common .tribe-common-h7, 
.tribe-theme-avada #main .tribe-common .tribe-common-h8,
.tribe-theme-avada #main .tribe-common .tribe-common-h5, 
.tribe-theme-avada #main .tribe-common .tribe-common-h6,
.tribe-filter-bar .tribe-filter-bar-c-dropdown .select2-selection__rendered  { font-family:'Quicksand', sans-serif; }
.tribe-events-c-ical { display:none; }
.tribe-events .tribe-events-calendar-list__event-date-tag { display: none; }
.tribe-events .tribe-events-c-view-selector { display:none; }
.tribe-common .tribe-common-l-container { max-width:1280px; }
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container { padding:30px 0px 0px 0px; }
.fusion-body .fusion-wrapper #main .tribe-events.tribe-events-view article header h3 { font-weight:700!important;margin-bottom:0.5em; }
.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-small-cta__price { font-size:18px!important;color:#15447b;font-weight:700; }
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row { margin: 40px -24px 40px; }
.tribe-events .tribe-events-calendar-list__event-row { border-bottom:2px dotted #15447b;padding-bottom:40px; }
.tribe-events .tribe-events-calendar-list-nav { border-top:none; }
.tribe-common .tribe-common-l-container { padding-left:0px;padding-right: 0px;padding-top:30px; }
.tribe-common .tribe-common-c-btn-border--secondary, 
.tribe-common a.tribe-common-c-btn-border--secondary { border-color:#15447b!important; color:#15447b!important }
.tribe-common .tribe-common-c-btn-border--secondary:hover { background-color:#15447b;color:#FFF!important }
.tribe-events .tribe-events-c-events-bar__filter-button-icon path,
.tribe-events .tribe-events-c-events-bar__search-button-icon-svg path { fill:#15447b; }
.tribe-filter-bar .tribe-filter-bar-c-filter__toggle-minus-icon path, .tribe-filter-bar .tribe-filter-bar-c-filter__toggle-plus-icon path { stroke:#15447b; }
.tribe-events .tribe-events-c-events-bar__filter-button:before,
.tribe-events .tribe-events-c-events-bar__search-button:before { display:none; }
.tribe-events-c-nav__next-label-plural,
.tribe-events-c-nav__prev-label-plural { display:none; }
.tribe-events-c-nav__today { display:none; }
.tribe-events-calendar-list__event-venue-address { display:none; }
.tribe-common .tribe-common-b1 { color:#15447b }
.tribe-events .tribe-events-calendar-list__month-separator:after { height:3px;background-color:#EDF0F5!important; }
.fusion-wrapper #main .tribe-events .tribe-events-c-nav__prev { font-size:20px;background: #EE9848!important;color:#FFF!important; padding: 10px 20px 12px 30px!important;font-weight:600!important;margin-left:0px; }
.fusion-wrapper #main .tribe-events .tribe-events-c-nav__prev:before,
.fusion-wrapper #main .tribe-events .tribe-events-c-nav__next:after { color:#FFF;margin:0!important; }
.fusion-wrapper #main .tribe-events .tribe-events-c-nav__prev:before { padding-right: 10px; }
.fusion-wrapper #main .tribe-events .tribe-events-c-nav__next:after { padding-left:10px; }
.fusion-wrapper #main .tribe-events .tribe-events-c-nav__next { font-size:20px;background: #EE9848!important;color:#FFF!important; padding: 10px 30px 12px 20px!important;font-weight:600!important;margin-right:0px; }
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-label-plural,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next-label-plural { text-transform:lowercase; }
.tribe-events .tribe-events-c-events-bar__filter-button-text { text-transform: none; }
.tribe-common .tribe-common-c-svgicon { color:#4e88ce; }
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event { flex-direction:row; }
body.post-type-archive .tribe-events-after-html { display: none; }

.tribe-filter-bar .tribe-filter-bar-c-pill__pill { border:1px solid #15447b; }
.fusion-body .tribe-filter-bar .tribe-filter-bar-c-pill .tribe-filter-bar-c-pill__pill { font-weight: 700; }
.tribe-filter-bar .tribe-filter-bar-c-pill--button .tribe-filter-bar-c-pill__pill:focus, 
.tribe-filter-bar .tribe-filter-bar-c-pill--button .tribe-filter-bar-c-pill__pill:hover { background-color:#EDF0F5; }
.tribe-filter-bar .tribe-filter-bar-c-pill--has-selections .tribe-filter-bar-c-pill__pill,
.tribe-filter-bar .tribe-filter-bar-c-pill--has-selections.tribe-filter-bar-c-pill--button .tribe-filter-bar-c-pill__pill:hover,
.tribe-filter-bar .tribe-filter-bar-c-pill--has-selections.tribe-filter-bar-c-pill--button .tribe-filter-bar-c-pill__pill:active,
.tribe-filter-bar .tribe-filter-bar-c-pill--has-selections.tribe-filter-bar-c-pill--button .tribe-filter-bar-c-pill__pill:focus { background-color: #15447b; border: 1px solid #15447b;color:#FFF!important;border-radius:18px; }
.tribe-filter-bar .tribe-filter-bar-c-pill--button.tribe-filter-bar-c-pill--has-selections .tribe-filter-bar-c-pill__pill { padding: 8px 30px 8px 12px ; }
.tribe-filter-bar .tribe-filter-bar-c-pill--has-selections .tribe-filter-bar-c-pill__remove-button svg path { stroke:#ffffff; }
.tribe-filter-bar .tribe-filter-bar-c-dropdown .select2-results__option { color:#15447b; }  
.tribe-theme-avada #main .tribe-common .tribe-common-h5, .tribe-theme-avada #main .tribe-common .tribe-common-h6 { color:#15447b; font-weight:700; }
.tribe-common--breakpoint-medium .tribe-filter-bar .tribe-filter-bar-c-filter--pill .tribe-filter-bar-c-filter__filters-close-icon path { stroke:#15447b }
.tribe-filter-bar .tribe-filter-bar-c-clear-button__reset-icon path { stroke:#15447b }
.tribe-common .tribe-common-c-btn-border--alt, .tribe-common a.tribe-common-c-btn-border--alt { color:#15447b; }
.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-top-bar { display:none; }
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container { padding: 50px 0px 0px 0px; }
.tribe-filter-bar .tribe-filter-bar-c-dropdown .select2-selection,
.tribe-filter-bar .tribe-filter-bar-c-dropdown .select2-selection:hover { background-color:#15447b; }
.tribe-filter-bar.tribe-filter-bar--horizontal { padding: 0 0 24px; }
.tribe-common-h6 { font-weight:700!important;color:#18445a!important; }
.tribe-events .tribe-events-calendar-list__event-details { position: relative; }
.tribe-events .tribe-events-calendar-list__event-details .fusion-button { width:auto!important;background: #15447b;padding: 13px 20px;margin-top:15px; }
.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-small-cta__price { padding:5px 10px;background: #EDF8FF;color:#18445a;;border-radius: 20px; }
.fusion-body .fusion-wrapper #main .tribe-common .tribe-common-h6--min-medium { font-weight: 700!important;font-size:24px!important; }

.tribe-events-meta-group .tribe-events-single-section-title { text-transform:none; }
.single-tribe_events .tribe-events-event-meta { font-family: "Open Sans",Arial,Helvetica,sans-serif;color:#494b52; }
.tribe-events-schedule h3 { margin:0; }
.tribe-events-schedule h3 span { font-size:24px;font-weight:400; }
.tribe-events-single-event-description p { line-height:1.7;margin:0 0 10px;color:#18445a;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:400; }
.tribe-events-single-event-description a,
.tribe-events-single-event-description a:hover { color:#ef9a3d;border:none; }
#tribe-events-gmap-0 { max-height:none; }
.tribe-events-content p:last-child { margin:0; }
.tribe-events-gcal,
.tribe-events-ical { clear:both;margin-top:21px;text-align:center; }
.tribe-events-ical { margin-bottom:20px; }
.tribe-related-events span { font-size:14px;font-weight:400; }
.tribe-filter-bar__selected-filters-label { color:#15447b!important;font-family:'Quicksand', sans-serif!important;font-weight:700!important; }
.tribe-events-calendar-list__month-separator time { padding-left:2px!important; }

.fusion-footer-widget-area .tribe-events-widget-events-list__header-title { margin: 0 0 28px;text-transform: uppercase;font-family: "Open Sans", Arial, Helvetica, sans-serif!important;font-size: 14px!important;font-weight: 700!important;line-height: 1.5!important;letter-spacing: 1px;font-style: normal;color: #18445a!important; }
.fusion-footer-widget-area .tribe-events-widget-events-list__view-more-link { font-family:"Open Sans",Arial,Helvetica,sans-serif!important;color:#18445a!important;text-transform:none!important;font-weight:600;font-size:15px!important; text-decoration: underline; }
.fusion-footer-widget-area .tribe-event-date-start { font-size:13px; }

@media screen and (min-width:1023px) {
	.tribe-events .tribe-events-calendar-list__event-details .fusion-button { position:absolute;width:auto!important;bottom:0px;right:20px; }
}

@media screen and (min-width:842px) {
	.fusion-body .tribe-filter-bar .tribe-filter-bar-c-pill .tribe-filter-bar-c-pill__pill { font-size:14px; }
	.tribe-filter-bar:before { content:"Filter: ";font-weight:700;float:left;padding-right: 15px;line-height: 38px; }
	.tribe-events .tribe-events-header { display:none; }
	.tribe-filter-bar-c-pill__pill-label:after { font-family: "Font Awesome 5 Free"; content:"\f078";padding-left:10px;font-size:12px; }
	.tribe-filter-bar-c-pill--has-selections .tribe-filter-bar-c-pill__pill-label:after { display:none; }
}

@media screen and (max-width:768px) {
	.tribe-events-schedule h3 span { padding-right:15px!important; }
	.tribe-events-schedule .tribe-events-divider { display:none!important; }
	.tribe-events-schedule .tribe-events-cost { display:block;font-size:15px!important;font-weight:400!important;line-height:1.25!important;margin:0; }
}

@media screen and (max-width:779px) {
	.tribe-events-after-html { padding-top: 20px!important; }
}
